[2m2026-04-20T12:07:21.254991Z[0m [32m INFO[0m [2mrustdoc_json::builder[0m[2m:[0m Running "cargo" "rustdoc" "--lib" "--color" "auto" "--manifest-path" "Cargo.toml" "--" "-Z" "unstable-options" "--output-format" "json" "--cap-lints" "warn"
Documenting paladin v0.1.0 (/workspace)
warning: unresolved link to `ports`
|
= note: the link appears in this line:
## [ports]
^^^^^
= note: no item named `ports` in scope
= help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
= note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default
warning: unresolved link to `use_cases`
|
= note: the link appears in this line:
## [use_cases]
^^^^^^^^^
= note: no item named `use_cases` in scope
= help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
warning: unresolved link to `storage`
|
= note: the link appears in this line:
## [storage]
^^^^^^^
= note: no item named `storage` in scope
= help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
warning: unresolved link to `errors`
|
= note: the link appears in this line:
## [errors]
^^^^^^
= note: no item named `errors` in scope
= help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
warning: unresolved link to `crate::application::use_cases::commander`
--> src/application/ports/output/battalion_port.rs:382:9
|
382 | //! - [`crate::application::use_cases::commander`] - Strategic pattern ...
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `commander` in module `use_cases`
warning: unresolved link to `crate::infrastructure::adapters::embedding`
--> src/application/ports/output/embedding_port.rs:166:33
|
166 | ... Adapters](crate::infrastructure::adapters::embedding)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `embedding` in module `adapters`
warning: unresolved link to `SanctumPort`
--> src/application/ports/output/embedding_port.rs:369:7247
|
369 | ...\n/// - [`SanctumPort`] - Vector storage (uses embeddings)\n/// - [`...
| ^^^^^^^^^^^ no item named `SanctumPort` in scope
|
= help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
warning: unresolved link to `LongTermGarrisonPort`
--> src/application/ports/output/embedding_port.rs:369:7305
|
369 | ...beddings)\n/// - [`LongTermGarrisonPort`] - Memory with embeddings
| ^^^^^^^^^^^^^^^^^^^^ no item named `LongTermGarrisonPort` in scope
|
= help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
warning: unresolved link to `SanctumPort`
--> src/application/ports/output/garrison_port.rs:522:9
|
522 | /// - [`SanctumPort`] - Long-term persistent memory (alternative/superset)
| ^^^^^^^^^^^ no item named `SanctumPort` in scope
|
= help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
warning: unresolved link to `SanctumPort`
--> src/application/ports/output/garrison_port.rs:797:9
|
797 | /// - [`SanctumPort`] - Production-grade long-term memory with embeddings
| ^^^^^^^^^^^ no item named `SanctumPort` in scope
|
= help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
warning: unresolved link to `EmbeddingPort`
--> src/application/ports/output/garrison_port.rs:798:9
|
798 | /// - [`EmbeddingPort`] - Generate vector embeddings
| ^^^^^^^^^^^^^ no item named `EmbeddingPort` in scope
|
= help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
warning: unresolved link to `crate::application::ports::output::vision_llm_port::VisionLlmPort`
--> src/application/ports/output/llm_port.rs:225:25
|
225 | ...`](crate::application::ports::output::vision_llm_port::VisionLlmPort) -...
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `vision_llm_port` in module `output`
warning: unresolved link to `crate::infrastructure::adapters::notification`
--> src/application/ports/output/notification_port.rs:366:9
|
366 | //! - [`crate::infrastructure::adapters::notification`] - Concrete noti...
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `notification` in module `adapters`
warning: unresolved link to `GarrisonPort`
--> src/application/ports/output/sanctum_port.rs:582:6142
|
582 | ...n/// - [`GarrisonPort`] - Short-term memory alternative
| ^^^^^^^^^^^^ no item named `GarrisonPort` in scope
|
= help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
warning: unresolved link to `base`
|
= note: the link appears in this line:
## [base]
^^^^
= note: no item named `base` in scope
= help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
warning: unresolved link to `platform`
|
= note: the link appears in this line:
## [platform]
^^^^^^^^
= note: no item named `platform` in scope
= help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
warning: unresolved link to `adapters`
|
= note: the link appears in this line:
## [adapters]
^^^^^^^^
= note: no item named `adapters` in scope
= help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
warning: unresolved link to `adapters::llm`
|
= note: the link appears in this line:
### LLM Provider Adapters ([adapters::llm])
^^^^^^^^^^^^^
= note: no item named `adapters` in scope
warning: unresolved link to `adapters::garrison`
|
= note: the link appears in this line:
### Memory Storage Adapters ([adapters::garrison])
^^^^^^^^^^^^^^^^^^
= note: no item named `adapters` in scope
warning: unresolved link to `adapters::arsenal`
|
= note: the link appears in this line:
### Tool System Adapters ([adapters::arsenal])
^^^^^^^^^^^^^^^^^
= note: no item named `adapters` in scope
warning: unresolved link to `adapters::citadel`
|
= note: the link appears in this line:
### State Persistence Adapters ([adapters::citadel])
^^^^^^^^^^^^^^^^^
= note: no item named `adapters` in scope
warning: unresolved link to `adapters::queue`
|
= note: the link appears in this line:
### Queue Adapters ([adapters::queue])
^^^^^^^^^^^^^^^
= note: no item named `adapters` in scope
warning: unresolved link to `adapters::file_storage`
|
= note: the link appears in this line:
### File Storage Adapters ([adapters::file_storage])
^^^^^^^^^^^^^^^^^^^^^^
= note: no item named `adapters` in scope
warning: unresolved link to `repositories`
|
= note: the link appears in this line:
## [repositories]
^^^^^^^^^^^^
= note: no item named `repositories` in scope
= help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
warning: unresolved link to `web`
|
= note: the link appears in this line:
## [web]
^^^
= note: no item named `web` in scope
= help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
warning: redundant explicit link target
--> src/application/ports/output/arsenal_port.rs:64:53
|
64 | ...a [`ArsenalError`](crate::core::platform::container::arsenal::ArsenalError)
| -------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
| |
| because label contains path that resolves to same destination
|
= note: when a link's destination is not specified,
the label is used to resolve intra-doc links
= note: `#[warn(rustdoc::redundant_explicit_links)]` on by default
help: remove explicit link target
|
64 - //! All errors are represented via [`ArsenalError`](crate::core::platform::container::arsenal::ArsenalError)
64 + //! All errors are represented via [`ArsenalError`]
|
warning: redundant explicit link target
--> src/application/ports/output/arsenal_port.rs:238:20
|
238 | ...- [`Armament`](crate::core::platform::container::arsenal::Armament) -...
| ---------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
| |
| because label contains path that resolves to same destination
|
= note: when a link's destination is not specified,
the label is used to resolve intra-doc links
help: remove explicit link target
|
238 - //! - [`Armament`](crate::core::platform::container::arsenal::Armament) - Tool metadata
238 + //! - [`Armament`] - Tool metadata
|
warning: redundant explicit link target
--> src/application/ports/output/arsenal_port.rs:239:24
|
239 | ...- [`ArmamentCall`](crate::core::platform::container::arsenal::ArmamentCall) -...
| -------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
| |
| because label contains path that resolves to same destination
|
= note: when a link's destination is not specified,
the label is used to resolve intra-doc links
help: remove explicit link target
|
239 - //! - [`ArmamentCall`](crate::core::platform::container::arsenal::ArmamentCall) - Tool invocation request
239 + //! - [`ArmamentCall`] - Tool invocation request
|
warning: redundant explicit link target
--> src/application/ports/output/arsenal_port.rs:240:26
|
240 | ...- [`ArmamentResult`](crate::core::platform::container::arsenal::ArmamentResult) -...
| ---------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
| |
| because label contains path that resolves to same destination
|
= note: when a link's destination is not specified,
the label is used to resolve intra-doc links
help: remove explicit link target
|
240 - //! - [`ArmamentResult`](crate::core::platform::container::arsenal::ArmamentResult) - Tool execution result
240 + //! - [`ArmamentResult`] - Tool execution result
|
warning: redundant explicit link target
--> src/application/ports/output/arsenal_port.rs:241:24
|
241 | ...- [`ArsenalError`](crate::core::platform::container::arsenal::ArsenalError) -...
| -------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
| |
| because label contains path that resolves to same destination
|
= note: when a link's destination is not specified,
the label is used to resolve intra-doc links
help: remove explicit link target
|
241 - //! - [`ArsenalError`](crate::core::platform::container::arsenal::ArsenalError) - Error types
241 + //! - [`ArsenalError`] - Error types
|
warning: redundant explicit link target
--> src/application/ports/output/arsenal_port.rs:469:24
|
469 | ...- [`ArmamentCall`](crate::core::platform::container::arsenal::ArmamentCall) -...
| -------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
| |
| because label contains path that resolves to same destination
|
= note: when a link's destination is not specified,
the label is used to resolve intra-doc links
help: remove explicit link target
|
469 - /// - [`ArmamentCall`](crate::core::platform::container::arsenal::ArmamentCall) - Invocation request
469 + /// - [`ArmamentCall`] - Invocation request
|
warning: redundant explicit link target
--> src/application/ports/output/arsenal_port.rs:470:26
|
470 | ...- [`ArmamentResult`](crate::core::platform::container::arsenal::ArmamentResult) -...
| ---------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
| |
| because label contains path that resolves to same destination
|
= note: when a link's destination is not specified,
the label is used to resolve intra-doc links
help: remove explicit link target
|
470 - /// - [`ArmamentResult`](crate::core::platform::container::arsenal::ArmamentResult) - Execution result
470 + /// - [`ArmamentResult`] - Execution result
|
warning: redundant explicit link target
--> src/application/ports/output/arsenal_port.rs:471:24
|
471 | ...- [`ArsenalError`](crate::core::platform::container::arsenal::ArsenalError) -...
| -------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
| |
| because label contains path that resolves to same destination
|
= note: when a link's destination is not specified,
the label is used to resolve intra-doc links
help: remove explicit link target
|
471 - /// - [`ArsenalError`](crate::core::platform::container::arsenal::ArsenalError) - Error types
471 + /// - [`ArsenalError`] - Error types
|
warning: redundant explicit link target
--> src/application/ports/output/arsenal_port.rs:788:20
|
788 | ...- [`Armament`](crate::core::platform::container::arsenal::Armament) -...
| ---------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
| |
| because label contains path that resolves to same destination
|
= note: when a link's destination is not specified,
the label is used to resolve intra-doc links
help: remove explicit link target
|
788 - /// - [`Armament`](crate::core::platform::container::arsenal::Armament) - Tool metadata structure
788 + /// - [`Armament`] - Tool metadata structure
|
warning: redundant explicit link target
--> src/application/ports/output/citadel_port.rs:67:53
|
67 | ...a [`CitadelError`](crate::application::errors::citadel_error::CitadelError)
| -------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
| |
| because label contains path that resolves to same destination
|
= note: when a link's destination is not specified,
the label is used to resolve intra-doc links
help: remove explicit link target
|
67 - //! All errors are represented via [`CitadelError`](crate::application::errors::citadel_error::CitadelError)
67 + //! All errors are represented via [`CitadelError`]
|
warning: redundant explicit link target
--> src/application/ports/output/citadel_port.rs:562:24
|
562 | ...- [`PaladinState`](crate::core::platform::container::citadel::PaladinState) -...
| -------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
| |
| because label contains path that resolves to same destination
|
= note: when a link's destination is not specified,
the label is used to resolve intra-doc links
help: remove explicit link target
|
562 - /// - [`PaladinState`](crate::core::platform::container::citadel::PaladinState) - Paladin state structure
562 + /// - [`PaladinState`] - Paladin state structure
|
warning: redundant explicit link target
--> src/application/ports/output/citadel_port.rs:563:26
|
563 | ...- [`BattalionState`](crate::core::platform::container::citadel::BattalionState) -...
| ---------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
| |
| because label contains path that resolves to same destination
|
= note: when a link's destination is not specified,
the label is used to resolve intra-doc links
help: remove explicit link target
|
563 - /// - [`BattalionState`](crate::core::platform::container::citadel::BattalionState) - Battalion state structure
563 + /// - [`BattalionState`] - Battalion state structure
|
warning: redundant explicit link target
--> src/application/ports/output/citadel_port.rs:564:24
|
564 | ...- [`StateSummary`](crate::core::platform::container::citadel::StateSummary) -...
| -------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
| |
| because label contains path that resolves to same destination
|
= note: when a link's destination is not specified,
the label is used to resolve intra-doc links
help: remove explicit link target
|
564 - /// - [`StateSummary`](crate::core::platform::container::citadel::StateSummary) - State metadata
564 + /// - [`StateSummary`] - State metadata
|
warning: redundant explicit link target
--> src/application/ports/output/citadel_port.rs:565:24
|
565 | ...- [`CitadelError`](crate::application::errors::citadel_error::CitadelError) -...
| -------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
| |
| because label contains path that resolves to same destination
|
= note: when a link's destination is not specified,
the label is used to resolve intra-doc links
help: remove explicit link target
|
565 - /// - [`CitadelError`](crate::application::errors::citadel_error::CitadelError) - Error types
565 + /// - [`CitadelError`] - Error types
|
warning: redundant explicit link target
--> src/application/ports/output/garrison_port.rs:523:25
|
523 | ...- [`GarrisonEntry`](crate::core::platform::container::garrison::GarrisonEntry) -...
| --------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
| |
| because label contains path that resolves to same destination
|
= note: when a link's destination is not specified,
the label is used to resolve intra-doc links
help: remove explicit link target
|
523 - /// - [`GarrisonEntry`](crate::core::platform::container::garrison::GarrisonEntry) - Entry data structure
523 + /// - [`GarrisonEntry`] - Entry data structure
|
warning: redundant explicit link target
--> src/application/ports/output/queue_port.rs:68:51
|
68 | ...a [`QueueError`](crate::core::platform::manager::queue_service::QueueError)
| ------------ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
| |
| because label contains path that resolves to same destination
|
= note: when a link's destination is not specified,
the label is used to resolve intra-doc links
help: remove explicit link target
|
68 - //! All errors are represented via [`QueueError`](crate::core::platform::manager::queue_service::QueueError)
68 + //! All errors are represented via [`QueueError`]
|
warning: redundant explicit link target
--> src/application/ports/output/queue_port.rs:327:21
|
327 | ...- [`QueueItem`](crate::core::platform::container::queue_item::QueueItem) -...
| ----------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
| |
| because label contains path that resolves to same destination
|
= note: when a link's destination is not specified,
the label is used to resolve intra-doc links
help: remove explicit link target
|
327 - //! - [`QueueItem`](crate::core::platform::container::queue_item::QueueItem) - Queue item structure
327 + //! - [`QueueItem`] - Queue item structure
|
warning: redundant explicit link target
--> src/application/ports/output/queue_port.rs:328:27
|
328 | ...- [`QueueItemConfig`](crate::core::platform::container::queue_item::QueueItemConfig) -...
| ----------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
| |
| because label contains path that resolves to same destination
|
= note: when a link's destination is not specified,
the label is used to resolve intra-doc links
help: remove explicit link target
|
328 - //! - [`QueueItemConfig`](crate::core::platform::container::queue_item::QueueItemConfig) - Item configuration
328 + //! - [`QueueItemConfig`] - Item configuration
|
warning: redundant explicit link target
--> src/application/ports/output/queue_port.rs:329:23
|
329 | ...- [`QueueConfig`](crate::core::platform::manager::queue_service::QueueConfig) -...
| ------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
| |
| because label contains path that resolves to same destination
|
= note: when a link's destination is not specified,
the label is used to resolve intra-doc links
help: remove explicit link target
|
329 - //! - [`QueueConfig`](crate::core::platform::manager::queue_service::QueueConfig) - Queue configuration
329 + //! - [`QueueConfig`] - Queue configuration
|
warning: redundant explicit link target
--> src/application/ports/output/queue_port.rs:330:22
|
330 | ...- [`QueueStats`](crate::core::platform::manager::queue_service::QueueStats) -...
| ------------ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
| |
| because label contains path that resolves to same destination
|
= note: when a link's destination is not specified,
the label is used to resolve intra-doc links
help: remove explicit link target
|
330 - //! - [`QueueStats`](crate::core::platform::manager::queue_service::QueueStats) - Queue statistics
330 + //! - [`QueueStats`] - Queue statistics
|
warning: redundant explicit link target
--> src/application/ports/output/queue_port.rs:331:22
|
331 | ...- [`QueueError`](crate::core::platform::manager::queue_service::QueueError) -...
| ------------ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
| |
| because label contains path that resolves to same destination
|
= note: when a link's destination is not specified,
the label is used to resolve intra-doc links
help: remove explicit link target
|
331 - //! - [`QueueError`](crate::core::platform::manager::queue_service::QueueError) - Error types
331 + //! - [`QueueError`] - Error types
|
warning: redundant explicit link target
--> src/application/ports/output/queue_port.rs:333:27
|
333 | ...- [`MessagePriority`](crate::core::base::entity::message::MessagePriority) -...
| ----------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
| |
| because label contains path that resolves to same destination
|
= note: when a link's destination is not specified,
the label is used to resolve intra-doc links
help: remove explicit link target
|
333 - //! - [`MessagePriority`](crate::core::base::entity::message::MessagePriority) - Priority levels
333 + //! - [`MessagePriority`] - Priority levels
|
warning: this URL is not a hyperlink
--> src/infrastructure/adapters/llm/openai_adapter.rs:51:49
|
51 | /// - `OPENAI_BASE_URL`: Base URL (default: https://api.openai.com/v1)
| ^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: bare URLs are not automatically turned into clickable links
= note: `#[warn(rustdoc::bare_urls)]` on by default
help: use an automatic link instead
|
51 | /// - `OPENAI_BASE_URL`: Base URL (default: <https://api.openai.com/v1>)
| + +
warning: unclosed HTML tag `Paladin`
--> src/infrastructure/adapters/paladin_registry.rs:59:44
|
59 | /// Internal storage: Paladin ID -> Arc<Paladin>
| ^^^^^^^^^
|
= note: `#[warn(rustdoc::invalid_html_tags)]` on by default
help: try marking as source code
|
59 | /// Internal storage: Paladin ID -> `Arc<Paladin>`
| + +
warning: `paladin` (lib doc) generated 49 warnings (run `cargo fix --lib -p paladin` to apply 1 suggestion)
Finished `dev` profile [unoptimized + debuginfo] target(s) in 14.97s
pub mod paladin
pub mod paladin::application
pub mod paladin::application::cli
pub mod paladin::application::cli::commands
pub mod paladin::application::cli::commands::agent
pub enum paladin::application::cli::commands::agent::AgentCommands
pub paladin::application::cli::commands::agent::AgentCommands::New(paladin::application::cli::commands::agent::AgentNewArgs)
pub paladin::application::cli::commands::agent::AgentCommands::Run(paladin::application::cli::commands::agent::AgentRunArgs)
impl clap_builder::derive::FromArgMatches for paladin::application::cli::commands::agent::AgentCommands
pub fn paladin::application::cli::commands::agent::AgentCommands::from_arg_matches(__clap_arg_matches: &clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<Self, clap_builder::Error>
pub fn paladin::application::cli::commands::agent::AgentCommands::from_arg_matches_mut(__clap_arg_matches: &mut clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<Self, clap_builder::Error>
pub fn paladin::application::cli::commands::agent::AgentCommands::update_from_arg_matches(&mut self, __clap_arg_matches: &clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<(), clap_builder::Error>
pub fn paladin::application::cli::commands::agent::AgentCommands::update_from_arg_matches_mut<'b>(&mut self, __clap_arg_matches: &mut clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<(), clap_builder::Error>
impl clap_builder::derive::Subcommand for paladin::application::cli::commands::agent::AgentCommands
pub fn paladin::application::cli::commands::agent::AgentCommands::augment_subcommands<'b>(__clap_app: clap_builder::builder::command::Command) -> clap_builder::builder::command::Command
pub fn paladin::application::cli::commands::agent::AgentCommands::augment_subcommands_for_update<'b>(__clap_app: clap_builder::builder::command::Command) -> clap_builder::builder::command::Command
pub fn paladin::application::cli::commands::agent::AgentCommands::has_subcommand(__clap_name: &str) -> bool
impl core::fmt::Debug for paladin::application::cli::commands::agent::AgentCommands
pub fn paladin::application::cli::commands::agent::AgentCommands::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::cli::commands::agent::AgentCommands
impl core::marker::Send for paladin::application::cli::commands::agent::AgentCommands
impl core::marker::Sync for paladin::application::cli::commands::agent::AgentCommands
impl core::marker::Unpin for paladin::application::cli::commands::agent::AgentCommands
impl core::marker::UnsafeUnpin for paladin::application::cli::commands::agent::AgentCommands
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::commands::agent::AgentCommands
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::commands::agent::AgentCommands
impl<T, U> core::convert::Into<U> for paladin::application::cli::commands::agent::AgentCommands where U: core::convert::From<T>
pub fn paladin::application::cli::commands::agent::AgentCommands::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::commands::agent::AgentCommands where U: core::convert::Into<T>
pub type paladin::application::cli::commands::agent::AgentCommands::Error = core::convert::Infallible
pub fn paladin::application::cli::commands::agent::AgentCommands::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::commands::agent::AgentCommands where U: core::convert::TryFrom<T>
pub type paladin::application::cli::commands::agent::AgentCommands::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::commands::agent::AgentCommands::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::cli::commands::agent::AgentCommands where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::commands::agent::AgentCommands::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::commands::agent::AgentCommands where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::agent::AgentCommands::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::commands::agent::AgentCommands where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::agent::AgentCommands::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::cli::commands::agent::AgentCommands
pub fn paladin::application::cli::commands::agent::AgentCommands::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::commands::agent::AgentCommands
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::commands::agent::AgentCommands where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::agent::AgentCommands::and<P, B, E>(self, other: 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::cli::commands::agent::AgentCommands::or<P, B, E>(self, other: 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::cli::commands::agent::AgentCommands
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::commands::agent::AgentCommands
impl<T> typenum::type_operators::Same for paladin::application::cli::commands::agent::AgentCommands
pub type paladin::application::cli::commands::agent::AgentCommands::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::commands::agent::AgentCommands where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::commands::agent::AgentCommands where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::commands::agent::AgentCommands::vzip(self) -> V
pub struct paladin::application::cli::commands::agent::AgentNewArgs
pub paladin::application::cli::commands::agent::AgentNewArgs::name: alloc::string::String
pub paladin::application::cli::commands::agent::AgentNewArgs::output: std::path::PathBuf
pub paladin::application::cli::commands::agent::AgentNewArgs::provider: core::option::Option<alloc::string::String>
impl clap_builder::derive::Args for paladin::application::cli::commands::agent::AgentNewArgs
pub fn paladin::application::cli::commands::agent::AgentNewArgs::augment_args<'b>(__clap_app: clap_builder::builder::command::Command) -> clap_builder::builder::command::Command
pub fn paladin::application::cli::commands::agent::AgentNewArgs::augment_args_for_update<'b>(__clap_app: clap_builder::builder::command::Command) -> clap_builder::builder::command::Command
pub fn paladin::application::cli::commands::agent::AgentNewArgs::group_id() -> core::option::Option<clap_builder::util::id::Id>
impl clap_builder::derive::FromArgMatches for paladin::application::cli::commands::agent::AgentNewArgs
pub fn paladin::application::cli::commands::agent::AgentNewArgs::from_arg_matches(__clap_arg_matches: &clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<Self, clap_builder::Error>
pub fn paladin::application::cli::commands::agent::AgentNewArgs::from_arg_matches_mut(__clap_arg_matches: &mut clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<Self, clap_builder::Error>
pub fn paladin::application::cli::commands::agent::AgentNewArgs::update_from_arg_matches(&mut self, __clap_arg_matches: &clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<(), clap_builder::Error>
pub fn paladin::application::cli::commands::agent::AgentNewArgs::update_from_arg_matches_mut(&mut self, __clap_arg_matches: &mut clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<(), clap_builder::Error>
impl core::fmt::Debug for paladin::application::cli::commands::agent::AgentNewArgs
pub fn paladin::application::cli::commands::agent::AgentNewArgs::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::cli::commands::agent::AgentNewArgs
impl core::marker::Send for paladin::application::cli::commands::agent::AgentNewArgs
impl core::marker::Sync for paladin::application::cli::commands::agent::AgentNewArgs
impl core::marker::Unpin for paladin::application::cli::commands::agent::AgentNewArgs
impl core::marker::UnsafeUnpin for paladin::application::cli::commands::agent::AgentNewArgs
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::commands::agent::AgentNewArgs
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::commands::agent::AgentNewArgs
impl<T, U> core::convert::Into<U> for paladin::application::cli::commands::agent::AgentNewArgs where U: core::convert::From<T>
pub fn paladin::application::cli::commands::agent::AgentNewArgs::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::commands::agent::AgentNewArgs where U: core::convert::Into<T>
pub type paladin::application::cli::commands::agent::AgentNewArgs::Error = core::convert::Infallible
pub fn paladin::application::cli::commands::agent::AgentNewArgs::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::commands::agent::AgentNewArgs where U: core::convert::TryFrom<T>
pub type paladin::application::cli::commands::agent::AgentNewArgs::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::commands::agent::AgentNewArgs::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::cli::commands::agent::AgentNewArgs where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::commands::agent::AgentNewArgs::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::commands::agent::AgentNewArgs where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::agent::AgentNewArgs::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::commands::agent::AgentNewArgs where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::agent::AgentNewArgs::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::cli::commands::agent::AgentNewArgs
pub fn paladin::application::cli::commands::agent::AgentNewArgs::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::commands::agent::AgentNewArgs
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::commands::agent::AgentNewArgs where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::agent::AgentNewArgs::and<P, B, E>(self, other: 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::cli::commands::agent::AgentNewArgs::or<P, B, E>(self, other: 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::cli::commands::agent::AgentNewArgs
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::commands::agent::AgentNewArgs
impl<T> typenum::type_operators::Same for paladin::application::cli::commands::agent::AgentNewArgs
pub type paladin::application::cli::commands::agent::AgentNewArgs::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::commands::agent::AgentNewArgs where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::commands::agent::AgentNewArgs where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::commands::agent::AgentNewArgs::vzip(self) -> V
pub struct paladin::application::cli::commands::agent::AgentRunArgs
pub paladin::application::cli::commands::agent::AgentRunArgs::auto_plan: bool
pub paladin::application::cli::commands::agent::AgentRunArgs::auto_prompt: bool
pub paladin::application::cli::commands::agent::AgentRunArgs::config: std::path::PathBuf
pub paladin::application::cli::commands::agent::AgentRunArgs::document: core::option::Option<std::path::PathBuf>
pub paladin::application::cli::commands::agent::AgentRunArgs::dynamic_temp: bool
pub paladin::application::cli::commands::agent::AgentRunArgs::enable_handoffs: bool
pub paladin::application::cli::commands::agent::AgentRunArgs::input: core::option::Option<alloc::string::String>
pub paladin::application::cli::commands::agent::AgentRunArgs::output: core::option::Option<std::path::PathBuf>
pub paladin::application::cli::commands::agent::AgentRunArgs::verbose: bool
impl clap_builder::derive::Args for paladin::application::cli::commands::agent::AgentRunArgs
pub fn paladin::application::cli::commands::agent::AgentRunArgs::augment_args<'b>(__clap_app: clap_builder::builder::command::Command) -> clap_builder::builder::command::Command
pub fn paladin::application::cli::commands::agent::AgentRunArgs::augment_args_for_update<'b>(__clap_app: clap_builder::builder::command::Command) -> clap_builder::builder::command::Command
pub fn paladin::application::cli::commands::agent::AgentRunArgs::group_id() -> core::option::Option<clap_builder::util::id::Id>
impl clap_builder::derive::FromArgMatches for paladin::application::cli::commands::agent::AgentRunArgs
pub fn paladin::application::cli::commands::agent::AgentRunArgs::from_arg_matches(__clap_arg_matches: &clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<Self, clap_builder::Error>
pub fn paladin::application::cli::commands::agent::AgentRunArgs::from_arg_matches_mut(__clap_arg_matches: &mut clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<Self, clap_builder::Error>
pub fn paladin::application::cli::commands::agent::AgentRunArgs::update_from_arg_matches(&mut self, __clap_arg_matches: &clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<(), clap_builder::Error>
pub fn paladin::application::cli::commands::agent::AgentRunArgs::update_from_arg_matches_mut(&mut self, __clap_arg_matches: &mut clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<(), clap_builder::Error>
impl core::fmt::Debug for paladin::application::cli::commands::agent::AgentRunArgs
pub fn paladin::application::cli::commands::agent::AgentRunArgs::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::cli::commands::agent::AgentRunArgs
impl core::marker::Send for paladin::application::cli::commands::agent::AgentRunArgs
impl core::marker::Sync for paladin::application::cli::commands::agent::AgentRunArgs
impl core::marker::Unpin for paladin::application::cli::commands::agent::AgentRunArgs
impl core::marker::UnsafeUnpin for paladin::application::cli::commands::agent::AgentRunArgs
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::commands::agent::AgentRunArgs
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::commands::agent::AgentRunArgs
impl<T, U> core::convert::Into<U> for paladin::application::cli::commands::agent::AgentRunArgs where U: core::convert::From<T>
pub fn paladin::application::cli::commands::agent::AgentRunArgs::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::commands::agent::AgentRunArgs where U: core::convert::Into<T>
pub type paladin::application::cli::commands::agent::AgentRunArgs::Error = core::convert::Infallible
pub fn paladin::application::cli::commands::agent::AgentRunArgs::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::commands::agent::AgentRunArgs where U: core::convert::TryFrom<T>
pub type paladin::application::cli::commands::agent::AgentRunArgs::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::commands::agent::AgentRunArgs::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::cli::commands::agent::AgentRunArgs where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::commands::agent::AgentRunArgs::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::commands::agent::AgentRunArgs where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::agent::AgentRunArgs::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::commands::agent::AgentRunArgs where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::agent::AgentRunArgs::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::cli::commands::agent::AgentRunArgs
pub fn paladin::application::cli::commands::agent::AgentRunArgs::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::commands::agent::AgentRunArgs
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::commands::agent::AgentRunArgs where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::agent::AgentRunArgs::and<P, B, E>(self, other: 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::cli::commands::agent::AgentRunArgs::or<P, B, E>(self, other: 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::cli::commands::agent::AgentRunArgs
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::commands::agent::AgentRunArgs
impl<T> typenum::type_operators::Same for paladin::application::cli::commands::agent::AgentRunArgs
pub type paladin::application::cli::commands::agent::AgentRunArgs::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::commands::agent::AgentRunArgs where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::commands::agent::AgentRunArgs where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::commands::agent::AgentRunArgs::vzip(self) -> V
pub fn paladin::application::cli::commands::agent::handle_agent_new(args: paladin::application::cli::commands::agent::AgentNewArgs) -> core::result::Result<(), paladin::application::cli::error::CliError>
pub async fn paladin::application::cli::commands::agent::handle_agent_run(args: paladin::application::cli::commands::agent::AgentRunArgs) -> core::result::Result<(), paladin::application::cli::error::CliError>
pub mod paladin::application::cli::commands::arsenal
pub enum paladin::application::cli::commands::arsenal::ArsenalCommands
pub paladin::application::cli::commands::arsenal::ArsenalCommands::List
pub paladin::application::cli::commands::arsenal::ArsenalCommands::Test(paladin::application::cli::commands::arsenal::ArsenalTestArgs)
impl clap_builder::derive::FromArgMatches for paladin::application::cli::commands::arsenal::ArsenalCommands
pub fn paladin::application::cli::commands::arsenal::ArsenalCommands::from_arg_matches(__clap_arg_matches: &clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<Self, clap_builder::Error>
pub fn paladin::application::cli::commands::arsenal::ArsenalCommands::from_arg_matches_mut(__clap_arg_matches: &mut clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<Self, clap_builder::Error>
pub fn paladin::application::cli::commands::arsenal::ArsenalCommands::update_from_arg_matches(&mut self, __clap_arg_matches: &clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<(), clap_builder::Error>
pub fn paladin::application::cli::commands::arsenal::ArsenalCommands::update_from_arg_matches_mut<'b>(&mut self, __clap_arg_matches: &mut clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<(), clap_builder::Error>
impl clap_builder::derive::Subcommand for paladin::application::cli::commands::arsenal::ArsenalCommands
pub fn paladin::application::cli::commands::arsenal::ArsenalCommands::augment_subcommands<'b>(__clap_app: clap_builder::builder::command::Command) -> clap_builder::builder::command::Command
pub fn paladin::application::cli::commands::arsenal::ArsenalCommands::augment_subcommands_for_update<'b>(__clap_app: clap_builder::builder::command::Command) -> clap_builder::builder::command::Command
pub fn paladin::application::cli::commands::arsenal::ArsenalCommands::has_subcommand(__clap_name: &str) -> bool
impl core::fmt::Debug for paladin::application::cli::commands::arsenal::ArsenalCommands
pub fn paladin::application::cli::commands::arsenal::ArsenalCommands::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::cli::commands::arsenal::ArsenalCommands
impl core::marker::Send for paladin::application::cli::commands::arsenal::ArsenalCommands
impl core::marker::Sync for paladin::application::cli::commands::arsenal::ArsenalCommands
impl core::marker::Unpin for paladin::application::cli::commands::arsenal::ArsenalCommands
impl core::marker::UnsafeUnpin for paladin::application::cli::commands::arsenal::ArsenalCommands
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::commands::arsenal::ArsenalCommands
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::commands::arsenal::ArsenalCommands
impl<T, U> core::convert::Into<U> for paladin::application::cli::commands::arsenal::ArsenalCommands where U: core::convert::From<T>
pub fn paladin::application::cli::commands::arsenal::ArsenalCommands::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::commands::arsenal::ArsenalCommands where U: core::convert::Into<T>
pub type paladin::application::cli::commands::arsenal::ArsenalCommands::Error = core::convert::Infallible
pub fn paladin::application::cli::commands::arsenal::ArsenalCommands::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::commands::arsenal::ArsenalCommands where U: core::convert::TryFrom<T>
pub type paladin::application::cli::commands::arsenal::ArsenalCommands::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::commands::arsenal::ArsenalCommands::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::cli::commands::arsenal::ArsenalCommands where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::commands::arsenal::ArsenalCommands::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::commands::arsenal::ArsenalCommands where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::arsenal::ArsenalCommands::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::commands::arsenal::ArsenalCommands where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::arsenal::ArsenalCommands::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::cli::commands::arsenal::ArsenalCommands
pub fn paladin::application::cli::commands::arsenal::ArsenalCommands::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::commands::arsenal::ArsenalCommands
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::commands::arsenal::ArsenalCommands where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::arsenal::ArsenalCommands::and<P, B, E>(self, other: 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::cli::commands::arsenal::ArsenalCommands::or<P, B, E>(self, other: 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::cli::commands::arsenal::ArsenalCommands
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::commands::arsenal::ArsenalCommands
impl<T> typenum::type_operators::Same for paladin::application::cli::commands::arsenal::ArsenalCommands
pub type paladin::application::cli::commands::arsenal::ArsenalCommands::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::commands::arsenal::ArsenalCommands where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::commands::arsenal::ArsenalCommands where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::commands::arsenal::ArsenalCommands::vzip(self) -> V
pub struct paladin::application::cli::commands::arsenal::ArsenalTestArgs
pub paladin::application::cli::commands::arsenal::ArsenalTestArgs::mcp_sse: core::option::Option<alloc::string::String>
pub paladin::application::cli::commands::arsenal::ArsenalTestArgs::mcp_stdio: core::option::Option<alloc::string::String>
impl clap_builder::derive::Args for paladin::application::cli::commands::arsenal::ArsenalTestArgs
pub fn paladin::application::cli::commands::arsenal::ArsenalTestArgs::augment_args<'b>(__clap_app: clap_builder::builder::command::Command) -> clap_builder::builder::command::Command
pub fn paladin::application::cli::commands::arsenal::ArsenalTestArgs::augment_args_for_update<'b>(__clap_app: clap_builder::builder::command::Command) -> clap_builder::builder::command::Command
pub fn paladin::application::cli::commands::arsenal::ArsenalTestArgs::group_id() -> core::option::Option<clap_builder::util::id::Id>
impl clap_builder::derive::FromArgMatches for paladin::application::cli::commands::arsenal::ArsenalTestArgs
pub fn paladin::application::cli::commands::arsenal::ArsenalTestArgs::from_arg_matches(__clap_arg_matches: &clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<Self, clap_builder::Error>
pub fn paladin::application::cli::commands::arsenal::ArsenalTestArgs::from_arg_matches_mut(__clap_arg_matches: &mut clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<Self, clap_builder::Error>
pub fn paladin::application::cli::commands::arsenal::ArsenalTestArgs::update_from_arg_matches(&mut self, __clap_arg_matches: &clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<(), clap_builder::Error>
pub fn paladin::application::cli::commands::arsenal::ArsenalTestArgs::update_from_arg_matches_mut(&mut self, __clap_arg_matches: &mut clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<(), clap_builder::Error>
impl core::fmt::Debug for paladin::application::cli::commands::arsenal::ArsenalTestArgs
pub fn paladin::application::cli::commands::arsenal::ArsenalTestArgs::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::cli::commands::arsenal::ArsenalTestArgs
impl core::marker::Send for paladin::application::cli::commands::arsenal::ArsenalTestArgs
impl core::marker::Sync for paladin::application::cli::commands::arsenal::ArsenalTestArgs
impl core::marker::Unpin for paladin::application::cli::commands::arsenal::ArsenalTestArgs
impl core::marker::UnsafeUnpin for paladin::application::cli::commands::arsenal::ArsenalTestArgs
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::commands::arsenal::ArsenalTestArgs
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::commands::arsenal::ArsenalTestArgs
impl<T, U> core::convert::Into<U> for paladin::application::cli::commands::arsenal::ArsenalTestArgs where U: core::convert::From<T>
pub fn paladin::application::cli::commands::arsenal::ArsenalTestArgs::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::commands::arsenal::ArsenalTestArgs where U: core::convert::Into<T>
pub type paladin::application::cli::commands::arsenal::ArsenalTestArgs::Error = core::convert::Infallible
pub fn paladin::application::cli::commands::arsenal::ArsenalTestArgs::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::commands::arsenal::ArsenalTestArgs where U: core::convert::TryFrom<T>
pub type paladin::application::cli::commands::arsenal::ArsenalTestArgs::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::commands::arsenal::ArsenalTestArgs::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::cli::commands::arsenal::ArsenalTestArgs where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::commands::arsenal::ArsenalTestArgs::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::commands::arsenal::ArsenalTestArgs where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::arsenal::ArsenalTestArgs::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::commands::arsenal::ArsenalTestArgs where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::arsenal::ArsenalTestArgs::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::cli::commands::arsenal::ArsenalTestArgs
pub fn paladin::application::cli::commands::arsenal::ArsenalTestArgs::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::commands::arsenal::ArsenalTestArgs
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::commands::arsenal::ArsenalTestArgs where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::arsenal::ArsenalTestArgs::and<P, B, E>(self, other: 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::cli::commands::arsenal::ArsenalTestArgs::or<P, B, E>(self, other: 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::cli::commands::arsenal::ArsenalTestArgs
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::commands::arsenal::ArsenalTestArgs
impl<T> typenum::type_operators::Same for paladin::application::cli::commands::arsenal::ArsenalTestArgs
pub type paladin::application::cli::commands::arsenal::ArsenalTestArgs::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::commands::arsenal::ArsenalTestArgs where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::commands::arsenal::ArsenalTestArgs where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::commands::arsenal::ArsenalTestArgs::vzip(self) -> V
pub async fn paladin::application::cli::commands::arsenal::handle_arsenal_command(command: paladin::application::cli::commands::arsenal::ArsenalCommands) -> core::result::Result<(), paladin::application::cli::error::CliError>
pub async fn paladin::application::cli::commands::arsenal::handle_arsenal_list() -> core::result::Result<(), paladin::application::cli::error::CliError>
pub mod paladin::application::cli::commands::battalion
pub enum paladin::application::cli::commands::battalion::BattalionCommands
pub paladin::application::cli::commands::battalion::BattalionCommands::New(paladin::application::cli::commands::battalion::BattalionNewArgs)
pub paladin::application::cli::commands::battalion::BattalionCommands::Run(paladin::application::cli::commands::battalion::BattalionRunArgs)
impl clap_builder::derive::FromArgMatches for paladin::application::cli::commands::battalion::BattalionCommands
pub fn paladin::application::cli::commands::battalion::BattalionCommands::from_arg_matches(__clap_arg_matches: &clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<Self, clap_builder::Error>
pub fn paladin::application::cli::commands::battalion::BattalionCommands::from_arg_matches_mut(__clap_arg_matches: &mut clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<Self, clap_builder::Error>
pub fn paladin::application::cli::commands::battalion::BattalionCommands::update_from_arg_matches(&mut self, __clap_arg_matches: &clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<(), clap_builder::Error>
pub fn paladin::application::cli::commands::battalion::BattalionCommands::update_from_arg_matches_mut<'b>(&mut self, __clap_arg_matches: &mut clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<(), clap_builder::Error>
impl clap_builder::derive::Subcommand for paladin::application::cli::commands::battalion::BattalionCommands
pub fn paladin::application::cli::commands::battalion::BattalionCommands::augment_subcommands<'b>(__clap_app: clap_builder::builder::command::Command) -> clap_builder::builder::command::Command
pub fn paladin::application::cli::commands::battalion::BattalionCommands::augment_subcommands_for_update<'b>(__clap_app: clap_builder::builder::command::Command) -> clap_builder::builder::command::Command
pub fn paladin::application::cli::commands::battalion::BattalionCommands::has_subcommand(__clap_name: &str) -> bool
impl core::fmt::Debug for paladin::application::cli::commands::battalion::BattalionCommands
pub fn paladin::application::cli::commands::battalion::BattalionCommands::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::cli::commands::battalion::BattalionCommands
impl core::marker::Send for paladin::application::cli::commands::battalion::BattalionCommands
impl core::marker::Sync for paladin::application::cli::commands::battalion::BattalionCommands
impl core::marker::Unpin for paladin::application::cli::commands::battalion::BattalionCommands
impl core::marker::UnsafeUnpin for paladin::application::cli::commands::battalion::BattalionCommands
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::commands::battalion::BattalionCommands
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::commands::battalion::BattalionCommands
impl<T, U> core::convert::Into<U> for paladin::application::cli::commands::battalion::BattalionCommands where U: core::convert::From<T>
pub fn paladin::application::cli::commands::battalion::BattalionCommands::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::commands::battalion::BattalionCommands where U: core::convert::Into<T>
pub type paladin::application::cli::commands::battalion::BattalionCommands::Error = core::convert::Infallible
pub fn paladin::application::cli::commands::battalion::BattalionCommands::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::commands::battalion::BattalionCommands where U: core::convert::TryFrom<T>
pub type paladin::application::cli::commands::battalion::BattalionCommands::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::commands::battalion::BattalionCommands::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::cli::commands::battalion::BattalionCommands where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::commands::battalion::BattalionCommands::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::commands::battalion::BattalionCommands where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::battalion::BattalionCommands::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::commands::battalion::BattalionCommands where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::battalion::BattalionCommands::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::cli::commands::battalion::BattalionCommands
pub fn paladin::application::cli::commands::battalion::BattalionCommands::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::commands::battalion::BattalionCommands
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::commands::battalion::BattalionCommands where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::battalion::BattalionCommands::and<P, B, E>(self, other: 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::cli::commands::battalion::BattalionCommands::or<P, B, E>(self, other: 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::cli::commands::battalion::BattalionCommands
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::commands::battalion::BattalionCommands
impl<T> typenum::type_operators::Same for paladin::application::cli::commands::battalion::BattalionCommands
pub type paladin::application::cli::commands::battalion::BattalionCommands::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::commands::battalion::BattalionCommands where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::commands::battalion::BattalionCommands where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::commands::battalion::BattalionCommands::vzip(self) -> V
pub struct paladin::application::cli::commands::battalion::BattalionNewArgs
pub paladin::application::cli::commands::battalion::BattalionNewArgs::name: alloc::string::String
pub paladin::application::cli::commands::battalion::BattalionNewArgs::output: std::path::PathBuf
pub paladin::application::cli::commands::battalion::BattalionNewArgs::type: alloc::string::String
impl clap_builder::derive::Args for paladin::application::cli::commands::battalion::BattalionNewArgs
pub fn paladin::application::cli::commands::battalion::BattalionNewArgs::augment_args<'b>(__clap_app: clap_builder::builder::command::Command) -> clap_builder::builder::command::Command
pub fn paladin::application::cli::commands::battalion::BattalionNewArgs::augment_args_for_update<'b>(__clap_app: clap_builder::builder::command::Command) -> clap_builder::builder::command::Command
pub fn paladin::application::cli::commands::battalion::BattalionNewArgs::group_id() -> core::option::Option<clap_builder::util::id::Id>
impl clap_builder::derive::FromArgMatches for paladin::application::cli::commands::battalion::BattalionNewArgs
pub fn paladin::application::cli::commands::battalion::BattalionNewArgs::from_arg_matches(__clap_arg_matches: &clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<Self, clap_builder::Error>
pub fn paladin::application::cli::commands::battalion::BattalionNewArgs::from_arg_matches_mut(__clap_arg_matches: &mut clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<Self, clap_builder::Error>
pub fn paladin::application::cli::commands::battalion::BattalionNewArgs::update_from_arg_matches(&mut self, __clap_arg_matches: &clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<(), clap_builder::Error>
pub fn paladin::application::cli::commands::battalion::BattalionNewArgs::update_from_arg_matches_mut(&mut self, __clap_arg_matches: &mut clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<(), clap_builder::Error>
impl core::fmt::Debug for paladin::application::cli::commands::battalion::BattalionNewArgs
pub fn paladin::application::cli::commands::battalion::BattalionNewArgs::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::cli::commands::battalion::BattalionNewArgs
impl core::marker::Send for paladin::application::cli::commands::battalion::BattalionNewArgs
impl core::marker::Sync for paladin::application::cli::commands::battalion::BattalionNewArgs
impl core::marker::Unpin for paladin::application::cli::commands::battalion::BattalionNewArgs
impl core::marker::UnsafeUnpin for paladin::application::cli::commands::battalion::BattalionNewArgs
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::commands::battalion::BattalionNewArgs
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::commands::battalion::BattalionNewArgs
impl<T, U> core::convert::Into<U> for paladin::application::cli::commands::battalion::BattalionNewArgs where U: core::convert::From<T>
pub fn paladin::application::cli::commands::battalion::BattalionNewArgs::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::commands::battalion::BattalionNewArgs where U: core::convert::Into<T>
pub type paladin::application::cli::commands::battalion::BattalionNewArgs::Error = core::convert::Infallible
pub fn paladin::application::cli::commands::battalion::BattalionNewArgs::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::commands::battalion::BattalionNewArgs where U: core::convert::TryFrom<T>
pub type paladin::application::cli::commands::battalion::BattalionNewArgs::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::commands::battalion::BattalionNewArgs::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::cli::commands::battalion::BattalionNewArgs where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::commands::battalion::BattalionNewArgs::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::commands::battalion::BattalionNewArgs where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::battalion::BattalionNewArgs::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::commands::battalion::BattalionNewArgs where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::battalion::BattalionNewArgs::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::cli::commands::battalion::BattalionNewArgs
pub fn paladin::application::cli::commands::battalion::BattalionNewArgs::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::commands::battalion::BattalionNewArgs
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::commands::battalion::BattalionNewArgs where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::battalion::BattalionNewArgs::and<P, B, E>(self, other: 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::cli::commands::battalion::BattalionNewArgs::or<P, B, E>(self, other: 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::cli::commands::battalion::BattalionNewArgs
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::commands::battalion::BattalionNewArgs
impl<T> typenum::type_operators::Same for paladin::application::cli::commands::battalion::BattalionNewArgs
pub type paladin::application::cli::commands::battalion::BattalionNewArgs::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::commands::battalion::BattalionNewArgs where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::commands::battalion::BattalionNewArgs where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::commands::battalion::BattalionNewArgs::vzip(self) -> V
pub struct paladin::application::cli::commands::battalion::BattalionRunArgs
pub paladin::application::cli::commands::battalion::BattalionRunArgs::config: std::path::PathBuf
pub paladin::application::cli::commands::battalion::BattalionRunArgs::output: core::option::Option<std::path::PathBuf>
pub paladin::application::cli::commands::battalion::BattalionRunArgs::type: alloc::string::String
pub paladin::application::cli::commands::battalion::BattalionRunArgs::verbose: bool
impl clap_builder::derive::Args for paladin::application::cli::commands::battalion::BattalionRunArgs
pub fn paladin::application::cli::commands::battalion::BattalionRunArgs::augment_args<'b>(__clap_app: clap_builder::builder::command::Command) -> clap_builder::builder::command::Command
pub fn paladin::application::cli::commands::battalion::BattalionRunArgs::augment_args_for_update<'b>(__clap_app: clap_builder::builder::command::Command) -> clap_builder::builder::command::Command
pub fn paladin::application::cli::commands::battalion::BattalionRunArgs::group_id() -> core::option::Option<clap_builder::util::id::Id>
impl clap_builder::derive::FromArgMatches for paladin::application::cli::commands::battalion::BattalionRunArgs
pub fn paladin::application::cli::commands::battalion::BattalionRunArgs::from_arg_matches(__clap_arg_matches: &clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<Self, clap_builder::Error>
pub fn paladin::application::cli::commands::battalion::BattalionRunArgs::from_arg_matches_mut(__clap_arg_matches: &mut clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<Self, clap_builder::Error>
pub fn paladin::application::cli::commands::battalion::BattalionRunArgs::update_from_arg_matches(&mut self, __clap_arg_matches: &clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<(), clap_builder::Error>
pub fn paladin::application::cli::commands::battalion::BattalionRunArgs::update_from_arg_matches_mut(&mut self, __clap_arg_matches: &mut clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<(), clap_builder::Error>
impl core::fmt::Debug for paladin::application::cli::commands::battalion::BattalionRunArgs
pub fn paladin::application::cli::commands::battalion::BattalionRunArgs::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::cli::commands::battalion::BattalionRunArgs
impl core::marker::Send for paladin::application::cli::commands::battalion::BattalionRunArgs
impl core::marker::Sync for paladin::application::cli::commands::battalion::BattalionRunArgs
impl core::marker::Unpin for paladin::application::cli::commands::battalion::BattalionRunArgs
impl core::marker::UnsafeUnpin for paladin::application::cli::commands::battalion::BattalionRunArgs
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::commands::battalion::BattalionRunArgs
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::commands::battalion::BattalionRunArgs
impl<T, U> core::convert::Into<U> for paladin::application::cli::commands::battalion::BattalionRunArgs where U: core::convert::From<T>
pub fn paladin::application::cli::commands::battalion::BattalionRunArgs::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::commands::battalion::BattalionRunArgs where U: core::convert::Into<T>
pub type paladin::application::cli::commands::battalion::BattalionRunArgs::Error = core::convert::Infallible
pub fn paladin::application::cli::commands::battalion::BattalionRunArgs::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::commands::battalion::BattalionRunArgs where U: core::convert::TryFrom<T>
pub type paladin::application::cli::commands::battalion::BattalionRunArgs::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::commands::battalion::BattalionRunArgs::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::cli::commands::battalion::BattalionRunArgs where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::commands::battalion::BattalionRunArgs::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::commands::battalion::BattalionRunArgs where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::battalion::BattalionRunArgs::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::commands::battalion::BattalionRunArgs where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::battalion::BattalionRunArgs::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::cli::commands::battalion::BattalionRunArgs
pub fn paladin::application::cli::commands::battalion::BattalionRunArgs::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::commands::battalion::BattalionRunArgs
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::commands::battalion::BattalionRunArgs where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::battalion::BattalionRunArgs::and<P, B, E>(self, other: 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::cli::commands::battalion::BattalionRunArgs::or<P, B, E>(self, other: 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::cli::commands::battalion::BattalionRunArgs
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::commands::battalion::BattalionRunArgs
impl<T> typenum::type_operators::Same for paladin::application::cli::commands::battalion::BattalionRunArgs
pub type paladin::application::cli::commands::battalion::BattalionRunArgs::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::commands::battalion::BattalionRunArgs where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::commands::battalion::BattalionRunArgs where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::commands::battalion::BattalionRunArgs::vzip(self) -> V
pub fn paladin::application::cli::commands::battalion::handle_battalion_new(args: paladin::application::cli::commands::battalion::BattalionNewArgs) -> core::result::Result<(), paladin::application::cli::error::CliError>
pub async fn paladin::application::cli::commands::battalion::handle_battalion_run(args: paladin::application::cli::commands::battalion::BattalionRunArgs) -> core::result::Result<(), paladin::application::cli::error::CliError>
pub mod paladin::application::cli::commands::council
pub struct paladin::application::cli::commands::council::CouncilTranscript
pub paladin::application::cli::commands::council::CouncilTranscript::ended_at: core::option::Option<alloc::string::String>
pub paladin::application::cli::commands::council::CouncilTranscript::participants: alloc::vec::Vec<paladin::application::cli::commands::council::Participant>
pub paladin::application::cli::commands::council::CouncilTranscript::started_at: alloc::string::String
pub paladin::application::cli::commands::council::CouncilTranscript::summary: core::option::Option<alloc::string::String>
pub paladin::application::cli::commands::council::CouncilTranscript::topic: alloc::string::String
pub paladin::application::cli::commands::council::CouncilTranscript::turns: alloc::vec::Vec<paladin::application::cli::commands::council::DiscussionTurn>
impl core::clone::Clone for paladin::application::cli::commands::council::CouncilTranscript
pub fn paladin::application::cli::commands::council::CouncilTranscript::clone(&self) -> paladin::application::cli::commands::council::CouncilTranscript
impl core::fmt::Debug for paladin::application::cli::commands::council::CouncilTranscript
pub fn paladin::application::cli::commands::council::CouncilTranscript::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::cli::commands::council::CouncilTranscript
pub fn paladin::application::cli::commands::council::CouncilTranscript::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::cli::commands::council::CouncilTranscript
pub fn paladin::application::cli::commands::council::CouncilTranscript::deserialize<__D>(__deserializer: __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::cli::commands::council::CouncilTranscript
impl core::marker::Send for paladin::application::cli::commands::council::CouncilTranscript
impl core::marker::Sync for paladin::application::cli::commands::council::CouncilTranscript
impl core::marker::Unpin for paladin::application::cli::commands::council::CouncilTranscript
impl core::marker::UnsafeUnpin for paladin::application::cli::commands::council::CouncilTranscript
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::commands::council::CouncilTranscript
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::commands::council::CouncilTranscript
impl<T, U> core::convert::Into<U> for paladin::application::cli::commands::council::CouncilTranscript where U: core::convert::From<T>
pub fn paladin::application::cli::commands::council::CouncilTranscript::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::commands::council::CouncilTranscript where U: core::convert::Into<T>
pub type paladin::application::cli::commands::council::CouncilTranscript::Error = core::convert::Infallible
pub fn paladin::application::cli::commands::council::CouncilTranscript::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::commands::council::CouncilTranscript where U: core::convert::TryFrom<T>
pub type paladin::application::cli::commands::council::CouncilTranscript::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::commands::council::CouncilTranscript::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::cli::commands::council::CouncilTranscript where T: core::clone::Clone
pub type paladin::application::cli::commands::council::CouncilTranscript::Owned = T
pub fn paladin::application::cli::commands::council::CouncilTranscript::clone_into(&self, target: &mut T)
pub fn paladin::application::cli::commands::council::CouncilTranscript::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::cli::commands::council::CouncilTranscript where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::commands::council::CouncilTranscript::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::commands::council::CouncilTranscript where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::council::CouncilTranscript::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::commands::council::CouncilTranscript where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::council::CouncilTranscript::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::cli::commands::council::CouncilTranscript where T: core::clone::Clone
pub unsafe fn paladin::application::cli::commands::council::CouncilTranscript::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::cli::commands::council::CouncilTranscript
pub fn paladin::application::cli::commands::council::CouncilTranscript::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::commands::council::CouncilTranscript
impl<T> serde_core::de::DeserializeOwned for paladin::application::cli::commands::council::CouncilTranscript where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::commands::council::CouncilTranscript where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::council::CouncilTranscript::and<P, B, E>(self, other: 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::cli::commands::council::CouncilTranscript::or<P, B, E>(self, other: 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::cli::commands::council::CouncilTranscript
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::commands::council::CouncilTranscript
impl<T> typenum::type_operators::Same for paladin::application::cli::commands::council::CouncilTranscript
pub type paladin::application::cli::commands::council::CouncilTranscript::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::commands::council::CouncilTranscript where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::commands::council::CouncilTranscript where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::commands::council::CouncilTranscript::vzip(self) -> V
pub struct paladin::application::cli::commands::council::DiscussionTurn
pub paladin::application::cli::commands::council::DiscussionTurn::content: alloc::string::String
pub paladin::application::cli::commands::council::DiscussionTurn::participant: alloc::string::String
pub paladin::application::cli::commands::council::DiscussionTurn::role: alloc::string::String
pub paladin::application::cli::commands::council::DiscussionTurn::round: usize
impl core::clone::Clone for paladin::application::cli::commands::council::DiscussionTurn
pub fn paladin::application::cli::commands::council::DiscussionTurn::clone(&self) -> paladin::application::cli::commands::council::DiscussionTurn
impl core::fmt::Debug for paladin::application::cli::commands::council::DiscussionTurn
pub fn paladin::application::cli::commands::council::DiscussionTurn::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::cli::commands::council::DiscussionTurn
pub fn paladin::application::cli::commands::council::DiscussionTurn::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::cli::commands::council::DiscussionTurn
pub fn paladin::application::cli::commands::council::DiscussionTurn::deserialize<__D>(__deserializer: __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::cli::commands::council::DiscussionTurn
impl core::marker::Send for paladin::application::cli::commands::council::DiscussionTurn
impl core::marker::Sync for paladin::application::cli::commands::council::DiscussionTurn
impl core::marker::Unpin for paladin::application::cli::commands::council::DiscussionTurn
impl core::marker::UnsafeUnpin for paladin::application::cli::commands::council::DiscussionTurn
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::commands::council::DiscussionTurn
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::commands::council::DiscussionTurn
impl<T, U> core::convert::Into<U> for paladin::application::cli::commands::council::DiscussionTurn where U: core::convert::From<T>
pub fn paladin::application::cli::commands::council::DiscussionTurn::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::commands::council::DiscussionTurn where U: core::convert::Into<T>
pub type paladin::application::cli::commands::council::DiscussionTurn::Error = core::convert::Infallible
pub fn paladin::application::cli::commands::council::DiscussionTurn::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::commands::council::DiscussionTurn where U: core::convert::TryFrom<T>
pub type paladin::application::cli::commands::council::DiscussionTurn::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::commands::council::DiscussionTurn::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::cli::commands::council::DiscussionTurn where T: core::clone::Clone
pub type paladin::application::cli::commands::council::DiscussionTurn::Owned = T
pub fn paladin::application::cli::commands::council::DiscussionTurn::clone_into(&self, target: &mut T)
pub fn paladin::application::cli::commands::council::DiscussionTurn::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::cli::commands::council::DiscussionTurn where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::commands::council::DiscussionTurn::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::commands::council::DiscussionTurn where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::council::DiscussionTurn::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::commands::council::DiscussionTurn where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::council::DiscussionTurn::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::cli::commands::council::DiscussionTurn where T: core::clone::Clone
pub unsafe fn paladin::application::cli::commands::council::DiscussionTurn::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::cli::commands::council::DiscussionTurn
pub fn paladin::application::cli::commands::council::DiscussionTurn::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::commands::council::DiscussionTurn
impl<T> serde_core::de::DeserializeOwned for paladin::application::cli::commands::council::DiscussionTurn where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::commands::council::DiscussionTurn where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::council::DiscussionTurn::and<P, B, E>(self, other: 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::cli::commands::council::DiscussionTurn::or<P, B, E>(self, other: 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::cli::commands::council::DiscussionTurn
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::commands::council::DiscussionTurn
impl<T> typenum::type_operators::Same for paladin::application::cli::commands::council::DiscussionTurn
pub type paladin::application::cli::commands::council::DiscussionTurn::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::commands::council::DiscussionTurn where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::commands::council::DiscussionTurn where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::commands::council::DiscussionTurn::vzip(self) -> V
pub struct paladin::application::cli::commands::council::Participant
pub paladin::application::cli::commands::council::Participant::name: alloc::string::String
pub paladin::application::cli::commands::council::Participant::role: alloc::string::String
impl core::clone::Clone for paladin::application::cli::commands::council::Participant
pub fn paladin::application::cli::commands::council::Participant::clone(&self) -> paladin::application::cli::commands::council::Participant
impl core::fmt::Debug for paladin::application::cli::commands::council::Participant
pub fn paladin::application::cli::commands::council::Participant::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::cli::commands::council::Participant
pub fn paladin::application::cli::commands::council::Participant::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::cli::commands::council::Participant
pub fn paladin::application::cli::commands::council::Participant::deserialize<__D>(__deserializer: __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::cli::commands::council::Participant
impl core::marker::Send for paladin::application::cli::commands::council::Participant
impl core::marker::Sync for paladin::application::cli::commands::council::Participant
impl core::marker::Unpin for paladin::application::cli::commands::council::Participant
impl core::marker::UnsafeUnpin for paladin::application::cli::commands::council::Participant
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::commands::council::Participant
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::commands::council::Participant
impl<T, U> core::convert::Into<U> for paladin::application::cli::commands::council::Participant where U: core::convert::From<T>
pub fn paladin::application::cli::commands::council::Participant::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::commands::council::Participant where U: core::convert::Into<T>
pub type paladin::application::cli::commands::council::Participant::Error = core::convert::Infallible
pub fn paladin::application::cli::commands::council::Participant::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::commands::council::Participant where U: core::convert::TryFrom<T>
pub type paladin::application::cli::commands::council::Participant::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::commands::council::Participant::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::cli::commands::council::Participant where T: core::clone::Clone
pub type paladin::application::cli::commands::council::Participant::Owned = T
pub fn paladin::application::cli::commands::council::Participant::clone_into(&self, target: &mut T)
pub fn paladin::application::cli::commands::council::Participant::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::cli::commands::council::Participant where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::commands::council::Participant::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::commands::council::Participant where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::council::Participant::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::commands::council::Participant where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::council::Participant::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::cli::commands::council::Participant where T: core::clone::Clone
pub unsafe fn paladin::application::cli::commands::council::Participant::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::cli::commands::council::Participant
pub fn paladin::application::cli::commands::council::Participant::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::commands::council::Participant
impl<T> serde_core::de::DeserializeOwned for paladin::application::cli::commands::council::Participant where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::commands::council::Participant where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::council::Participant::and<P, B, E>(self, other: 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::cli::commands::council::Participant::or<P, B, E>(self, other: 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::cli::commands::council::Participant
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::commands::council::Participant
impl<T> typenum::type_operators::Same for paladin::application::cli::commands::council::Participant
pub type paladin::application::cli::commands::council::Participant::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::commands::council::Participant where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::commands::council::Participant where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::commands::council::Participant::vzip(self) -> V
pub async fn paladin::application::cli::commands::council::run_council(topic: core::option::Option<alloc::string::String>, participants: usize, roles: core::option::Option<alloc::vec::Vec<alloc::string::String>>, max_rounds: usize, save: core::option::Option<alloc::string::String>, model: core::option::Option<alloc::string::String>, temperature: core::option::Option<f32>) -> core::result::Result<(), paladin::application::cli::error::CliError>
pub mod paladin::application::cli::commands::features
pub enum paladin::application::cli::commands::features::FeatureCategory
pub paladin::application::cli::commands::features::FeatureCategory::Agent
pub paladin::application::cli::commands::features::FeatureCategory::Battalion
pub paladin::application::cli::commands::features::FeatureCategory::Memory
pub paladin::application::cli::commands::features::FeatureCategory::Orchestration
pub paladin::application::cli::commands::features::FeatureCategory::Utilities
impl core::clone::Clone for paladin::application::cli::commands::features::FeatureCategory
pub fn paladin::application::cli::commands::features::FeatureCategory::clone(&self) -> paladin::application::cli::commands::features::FeatureCategory
impl core::cmp::Eq for paladin::application::cli::commands::features::FeatureCategory
impl core::cmp::PartialEq for paladin::application::cli::commands::features::FeatureCategory
pub fn paladin::application::cli::commands::features::FeatureCategory::eq(&self, other: &paladin::application::cli::commands::features::FeatureCategory) -> bool
impl core::fmt::Debug for paladin::application::cli::commands::features::FeatureCategory
pub fn paladin::application::cli::commands::features::FeatureCategory::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::application::cli::commands::features::FeatureCategory
pub fn paladin::application::cli::commands::features::FeatureCategory::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for paladin::application::cli::commands::features::FeatureCategory
pub fn paladin::application::cli::commands::features::FeatureCategory::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for paladin::application::cli::commands::features::FeatureCategory
impl core::marker::StructuralPartialEq for paladin::application::cli::commands::features::FeatureCategory
impl serde_core::ser::Serialize for paladin::application::cli::commands::features::FeatureCategory
pub fn paladin::application::cli::commands::features::FeatureCategory::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::cli::commands::features::FeatureCategory
pub fn paladin::application::cli::commands::features::FeatureCategory::deserialize<__D>(__deserializer: __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::cli::commands::features::FeatureCategory
impl core::marker::Send for paladin::application::cli::commands::features::FeatureCategory
impl core::marker::Sync for paladin::application::cli::commands::features::FeatureCategory
impl core::marker::Unpin for paladin::application::cli::commands::features::FeatureCategory
impl core::marker::UnsafeUnpin for paladin::application::cli::commands::features::FeatureCategory
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::commands::features::FeatureCategory
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::commands::features::FeatureCategory
impl<Q, K> equivalent::Equivalent<K> for paladin::application::cli::commands::features::FeatureCategory where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::application::cli::commands::features::FeatureCategory::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::application::cli::commands::features::FeatureCategory where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::application::cli::commands::features::FeatureCategory::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::application::cli::commands::features::FeatureCategory where U: core::convert::From<T>
pub fn paladin::application::cli::commands::features::FeatureCategory::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::commands::features::FeatureCategory where U: core::convert::Into<T>
pub type paladin::application::cli::commands::features::FeatureCategory::Error = core::convert::Infallible
pub fn paladin::application::cli::commands::features::FeatureCategory::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::commands::features::FeatureCategory where U: core::convert::TryFrom<T>
pub type paladin::application::cli::commands::features::FeatureCategory::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::commands::features::FeatureCategory::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::cli::commands::features::FeatureCategory where T: core::clone::Clone
pub type paladin::application::cli::commands::features::FeatureCategory::Owned = T
pub fn paladin::application::cli::commands::features::FeatureCategory::clone_into(&self, target: &mut T)
pub fn paladin::application::cli::commands::features::FeatureCategory::to_owned(&self) -> T
impl<T> alloc::string::ToString for paladin::application::cli::commands::features::FeatureCategory where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::application::cli::commands::features::FeatureCategory::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::application::cli::commands::features::FeatureCategory where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::commands::features::FeatureCategory::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::commands::features::FeatureCategory where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::features::FeatureCategory::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::commands::features::FeatureCategory where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::features::FeatureCategory::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::cli::commands::features::FeatureCategory where T: core::clone::Clone
pub unsafe fn paladin::application::cli::commands::features::FeatureCategory::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::cli::commands::features::FeatureCategory
pub fn paladin::application::cli::commands::features::FeatureCategory::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::commands::features::FeatureCategory
impl<T> iri_string::format::ToStringFallible for paladin::application::cli::commands::features::FeatureCategory where T: core::fmt::Display
pub fn paladin::application::cli::commands::features::FeatureCategory::try_to_string(&self) -> core::result::Result<alloc::string::String, alloc::collections::TryReserveError>
impl<T> serde_core::de::DeserializeOwned for paladin::application::cli::commands::features::FeatureCategory where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::commands::features::FeatureCategory where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::features::FeatureCategory::and<P, B, E>(self, other: 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::cli::commands::features::FeatureCategory::or<P, B, E>(self, other: 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::cli::commands::features::FeatureCategory
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::commands::features::FeatureCategory
impl<T> typenum::type_operators::Same for paladin::application::cli::commands::features::FeatureCategory
pub type paladin::application::cli::commands::features::FeatureCategory::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::commands::features::FeatureCategory where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::commands::features::FeatureCategory where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::commands::features::FeatureCategory::vzip(self) -> V
pub enum paladin::application::cli::commands::features::FeatureStatus
pub paladin::application::cli::commands::features::FeatureStatus::Available
pub paladin::application::cli::commands::features::FeatureStatus::Experimental
pub paladin::application::cli::commands::features::FeatureStatus::RequiresFlag(&'static str)
impl core::clone::Clone for paladin::application::cli::commands::features::FeatureStatus
pub fn paladin::application::cli::commands::features::FeatureStatus::clone(&self) -> paladin::application::cli::commands::features::FeatureStatus
impl core::cmp::Eq for paladin::application::cli::commands::features::FeatureStatus
impl core::cmp::PartialEq for paladin::application::cli::commands::features::FeatureStatus
pub fn paladin::application::cli::commands::features::FeatureStatus::eq(&self, other: &paladin::application::cli::commands::features::FeatureStatus) -> bool
impl core::fmt::Debug for paladin::application::cli::commands::features::FeatureStatus
pub fn paladin::application::cli::commands::features::FeatureStatus::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::application::cli::commands::features::FeatureStatus
pub fn paladin::application::cli::commands::features::FeatureStatus::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for paladin::application::cli::commands::features::FeatureStatus
impl core::marker::StructuralPartialEq for paladin::application::cli::commands::features::FeatureStatus
impl serde_core::ser::Serialize for paladin::application::cli::commands::features::FeatureStatus
pub fn paladin::application::cli::commands::features::FeatureStatus::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::cli::commands::features::FeatureStatus
pub fn paladin::application::cli::commands::features::FeatureStatus::deserialize<__D>(__deserializer: __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::cli::commands::features::FeatureStatus
impl core::marker::Send for paladin::application::cli::commands::features::FeatureStatus
impl core::marker::Sync for paladin::application::cli::commands::features::FeatureStatus
impl core::marker::Unpin for paladin::application::cli::commands::features::FeatureStatus
impl core::marker::UnsafeUnpin for paladin::application::cli::commands::features::FeatureStatus
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::commands::features::FeatureStatus
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::commands::features::FeatureStatus
impl<Q, K> equivalent::Equivalent<K> for paladin::application::cli::commands::features::FeatureStatus where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::application::cli::commands::features::FeatureStatus::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::application::cli::commands::features::FeatureStatus where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::application::cli::commands::features::FeatureStatus::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::application::cli::commands::features::FeatureStatus where U: core::convert::From<T>
pub fn paladin::application::cli::commands::features::FeatureStatus::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::commands::features::FeatureStatus where U: core::convert::Into<T>
pub type paladin::application::cli::commands::features::FeatureStatus::Error = core::convert::Infallible
pub fn paladin::application::cli::commands::features::FeatureStatus::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::commands::features::FeatureStatus where U: core::convert::TryFrom<T>
pub type paladin::application::cli::commands::features::FeatureStatus::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::commands::features::FeatureStatus::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::cli::commands::features::FeatureStatus where T: core::clone::Clone
pub type paladin::application::cli::commands::features::FeatureStatus::Owned = T
pub fn paladin::application::cli::commands::features::FeatureStatus::clone_into(&self, target: &mut T)
pub fn paladin::application::cli::commands::features::FeatureStatus::to_owned(&self) -> T
impl<T> alloc::string::ToString for paladin::application::cli::commands::features::FeatureStatus where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::application::cli::commands::features::FeatureStatus::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::application::cli::commands::features::FeatureStatus where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::commands::features::FeatureStatus::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::commands::features::FeatureStatus where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::features::FeatureStatus::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::commands::features::FeatureStatus where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::features::FeatureStatus::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::cli::commands::features::FeatureStatus where T: core::clone::Clone
pub unsafe fn paladin::application::cli::commands::features::FeatureStatus::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::cli::commands::features::FeatureStatus
pub fn paladin::application::cli::commands::features::FeatureStatus::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::commands::features::FeatureStatus
impl<T> iri_string::format::ToStringFallible for paladin::application::cli::commands::features::FeatureStatus where T: core::fmt::Display
pub fn paladin::application::cli::commands::features::FeatureStatus::try_to_string(&self) -> core::result::Result<alloc::string::String, alloc::collections::TryReserveError>
impl<T> serde_core::de::DeserializeOwned for paladin::application::cli::commands::features::FeatureStatus where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::commands::features::FeatureStatus where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::features::FeatureStatus::and<P, B, E>(self, other: 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::cli::commands::features::FeatureStatus::or<P, B, E>(self, other: 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::cli::commands::features::FeatureStatus
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::commands::features::FeatureStatus
impl<T> typenum::type_operators::Same for paladin::application::cli::commands::features::FeatureStatus
pub type paladin::application::cli::commands::features::FeatureStatus::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::commands::features::FeatureStatus where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::commands::features::FeatureStatus where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::commands::features::FeatureStatus::vzip(self) -> V
pub struct paladin::application::cli::commands::features::Feature
pub paladin::application::cli::commands::features::Feature::category: paladin::application::cli::commands::features::FeatureCategory
pub paladin::application::cli::commands::features::Feature::description: alloc::string::String
pub paladin::application::cli::commands::features::Feature::doc_link: core::option::Option<alloc::string::String>
pub paladin::application::cli::commands::features::Feature::name: alloc::string::String
pub paladin::application::cli::commands::features::Feature::status: paladin::application::cli::commands::features::FeatureStatus
impl core::clone::Clone for paladin::application::cli::commands::features::Feature
pub fn paladin::application::cli::commands::features::Feature::clone(&self) -> paladin::application::cli::commands::features::Feature
impl core::fmt::Debug for paladin::application::cli::commands::features::Feature
pub fn paladin::application::cli::commands::features::Feature::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::cli::commands::features::Feature
pub fn paladin::application::cli::commands::features::Feature::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::cli::commands::features::Feature
pub fn paladin::application::cli::commands::features::Feature::deserialize<__D>(__deserializer: __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::cli::commands::features::Feature
impl core::marker::Send for paladin::application::cli::commands::features::Feature
impl core::marker::Sync for paladin::application::cli::commands::features::Feature
impl core::marker::Unpin for paladin::application::cli::commands::features::Feature
impl core::marker::UnsafeUnpin for paladin::application::cli::commands::features::Feature
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::commands::features::Feature
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::commands::features::Feature
impl<T, U> core::convert::Into<U> for paladin::application::cli::commands::features::Feature where U: core::convert::From<T>
pub fn paladin::application::cli::commands::features::Feature::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::commands::features::Feature where U: core::convert::Into<T>
pub type paladin::application::cli::commands::features::Feature::Error = core::convert::Infallible
pub fn paladin::application::cli::commands::features::Feature::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::commands::features::Feature where U: core::convert::TryFrom<T>
pub type paladin::application::cli::commands::features::Feature::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::commands::features::Feature::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::cli::commands::features::Feature where T: core::clone::Clone
pub type paladin::application::cli::commands::features::Feature::Owned = T
pub fn paladin::application::cli::commands::features::Feature::clone_into(&self, target: &mut T)
pub fn paladin::application::cli::commands::features::Feature::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::cli::commands::features::Feature where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::commands::features::Feature::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::commands::features::Feature where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::features::Feature::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::commands::features::Feature where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::features::Feature::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::cli::commands::features::Feature where T: core::clone::Clone
pub unsafe fn paladin::application::cli::commands::features::Feature::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::cli::commands::features::Feature
pub fn paladin::application::cli::commands::features::Feature::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::commands::features::Feature
impl<T> serde_core::de::DeserializeOwned for paladin::application::cli::commands::features::Feature where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::commands::features::Feature where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::features::Feature::and<P, B, E>(self, other: 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::cli::commands::features::Feature::or<P, B, E>(self, other: 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::cli::commands::features::Feature
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::commands::features::Feature
impl<T> typenum::type_operators::Same for paladin::application::cli::commands::features::Feature
pub type paladin::application::cli::commands::features::Feature::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::commands::features::Feature where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::commands::features::Feature where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::commands::features::Feature::vzip(self) -> V
pub async fn paladin::application::cli::commands::features::run_features(category: core::option::Option<alloc::string::String>, format: core::option::Option<alloc::string::String>) -> core::result::Result<(), paladin::application::cli::error::CliError>
pub mod paladin::application::cli::commands::maneuver
pub enum paladin::application::cli::commands::maneuver::ManeuverCommands
pub paladin::application::cli::commands::maneuver::ManeuverCommands::Validate(paladin::application::cli::commands::maneuver::ManeuverValidateArgs)
pub paladin::application::cli::commands::maneuver::ManeuverCommands::Visualize(paladin::application::cli::commands::maneuver::ManeuverVisualizeArgs)
impl clap_builder::derive::FromArgMatches for paladin::application::cli::commands::maneuver::ManeuverCommands
pub fn paladin::application::cli::commands::maneuver::ManeuverCommands::from_arg_matches(__clap_arg_matches: &clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<Self, clap_builder::Error>
pub fn paladin::application::cli::commands::maneuver::ManeuverCommands::from_arg_matches_mut(__clap_arg_matches: &mut clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<Self, clap_builder::Error>
pub fn paladin::application::cli::commands::maneuver::ManeuverCommands::update_from_arg_matches(&mut self, __clap_arg_matches: &clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<(), clap_builder::Error>
pub fn paladin::application::cli::commands::maneuver::ManeuverCommands::update_from_arg_matches_mut<'b>(&mut self, __clap_arg_matches: &mut clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<(), clap_builder::Error>
impl clap_builder::derive::Subcommand for paladin::application::cli::commands::maneuver::ManeuverCommands
pub fn paladin::application::cli::commands::maneuver::ManeuverCommands::augment_subcommands<'b>(__clap_app: clap_builder::builder::command::Command) -> clap_builder::builder::command::Command
pub fn paladin::application::cli::commands::maneuver::ManeuverCommands::augment_subcommands_for_update<'b>(__clap_app: clap_builder::builder::command::Command) -> clap_builder::builder::command::Command
pub fn paladin::application::cli::commands::maneuver::ManeuverCommands::has_subcommand(__clap_name: &str) -> bool
impl core::fmt::Debug for paladin::application::cli::commands::maneuver::ManeuverCommands
pub fn paladin::application::cli::commands::maneuver::ManeuverCommands::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::cli::commands::maneuver::ManeuverCommands
impl core::marker::Send for paladin::application::cli::commands::maneuver::ManeuverCommands
impl core::marker::Sync for paladin::application::cli::commands::maneuver::ManeuverCommands
impl core::marker::Unpin for paladin::application::cli::commands::maneuver::ManeuverCommands
impl core::marker::UnsafeUnpin for paladin::application::cli::commands::maneuver::ManeuverCommands
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::commands::maneuver::ManeuverCommands
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::commands::maneuver::ManeuverCommands
impl<T, U> core::convert::Into<U> for paladin::application::cli::commands::maneuver::ManeuverCommands where U: core::convert::From<T>
pub fn paladin::application::cli::commands::maneuver::ManeuverCommands::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::commands::maneuver::ManeuverCommands where U: core::convert::Into<T>
pub type paladin::application::cli::commands::maneuver::ManeuverCommands::Error = core::convert::Infallible
pub fn paladin::application::cli::commands::maneuver::ManeuverCommands::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::commands::maneuver::ManeuverCommands where U: core::convert::TryFrom<T>
pub type paladin::application::cli::commands::maneuver::ManeuverCommands::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::commands::maneuver::ManeuverCommands::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::cli::commands::maneuver::ManeuverCommands where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::commands::maneuver::ManeuverCommands::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::commands::maneuver::ManeuverCommands where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::maneuver::ManeuverCommands::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::commands::maneuver::ManeuverCommands where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::maneuver::ManeuverCommands::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::cli::commands::maneuver::ManeuverCommands
pub fn paladin::application::cli::commands::maneuver::ManeuverCommands::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::commands::maneuver::ManeuverCommands
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::commands::maneuver::ManeuverCommands where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::maneuver::ManeuverCommands::and<P, B, E>(self, other: 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::cli::commands::maneuver::ManeuverCommands::or<P, B, E>(self, other: 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::cli::commands::maneuver::ManeuverCommands
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::commands::maneuver::ManeuverCommands
impl<T> typenum::type_operators::Same for paladin::application::cli::commands::maneuver::ManeuverCommands
pub type paladin::application::cli::commands::maneuver::ManeuverCommands::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::commands::maneuver::ManeuverCommands where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::commands::maneuver::ManeuverCommands where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::commands::maneuver::ManeuverCommands::vzip(self) -> V
pub struct paladin::application::cli::commands::maneuver::ManeuverValidateArgs
pub paladin::application::cli::commands::maneuver::ManeuverValidateArgs::config: std::path::PathBuf
pub paladin::application::cli::commands::maneuver::ManeuverValidateArgs::verbose: bool
impl clap_builder::derive::Args for paladin::application::cli::commands::maneuver::ManeuverValidateArgs
pub fn paladin::application::cli::commands::maneuver::ManeuverValidateArgs::augment_args<'b>(__clap_app: clap_builder::builder::command::Command) -> clap_builder::builder::command::Command
pub fn paladin::application::cli::commands::maneuver::ManeuverValidateArgs::augment_args_for_update<'b>(__clap_app: clap_builder::builder::command::Command) -> clap_builder::builder::command::Command
pub fn paladin::application::cli::commands::maneuver::ManeuverValidateArgs::group_id() -> core::option::Option<clap_builder::util::id::Id>
impl clap_builder::derive::FromArgMatches for paladin::application::cli::commands::maneuver::ManeuverValidateArgs
pub fn paladin::application::cli::commands::maneuver::ManeuverValidateArgs::from_arg_matches(__clap_arg_matches: &clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<Self, clap_builder::Error>
pub fn paladin::application::cli::commands::maneuver::ManeuverValidateArgs::from_arg_matches_mut(__clap_arg_matches: &mut clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<Self, clap_builder::Error>
pub fn paladin::application::cli::commands::maneuver::ManeuverValidateArgs::update_from_arg_matches(&mut self, __clap_arg_matches: &clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<(), clap_builder::Error>
pub fn paladin::application::cli::commands::maneuver::ManeuverValidateArgs::update_from_arg_matches_mut(&mut self, __clap_arg_matches: &mut clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<(), clap_builder::Error>
impl core::fmt::Debug for paladin::application::cli::commands::maneuver::ManeuverValidateArgs
pub fn paladin::application::cli::commands::maneuver::ManeuverValidateArgs::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::cli::commands::maneuver::ManeuverValidateArgs
impl core::marker::Send for paladin::application::cli::commands::maneuver::ManeuverValidateArgs
impl core::marker::Sync for paladin::application::cli::commands::maneuver::ManeuverValidateArgs
impl core::marker::Unpin for paladin::application::cli::commands::maneuver::ManeuverValidateArgs
impl core::marker::UnsafeUnpin for paladin::application::cli::commands::maneuver::ManeuverValidateArgs
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::commands::maneuver::ManeuverValidateArgs
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::commands::maneuver::ManeuverValidateArgs
impl<T, U> core::convert::Into<U> for paladin::application::cli::commands::maneuver::ManeuverValidateArgs where U: core::convert::From<T>
pub fn paladin::application::cli::commands::maneuver::ManeuverValidateArgs::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::commands::maneuver::ManeuverValidateArgs where U: core::convert::Into<T>
pub type paladin::application::cli::commands::maneuver::ManeuverValidateArgs::Error = core::convert::Infallible
pub fn paladin::application::cli::commands::maneuver::ManeuverValidateArgs::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::commands::maneuver::ManeuverValidateArgs where U: core::convert::TryFrom<T>
pub type paladin::application::cli::commands::maneuver::ManeuverValidateArgs::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::commands::maneuver::ManeuverValidateArgs::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::cli::commands::maneuver::ManeuverValidateArgs where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::commands::maneuver::ManeuverValidateArgs::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::commands::maneuver::ManeuverValidateArgs where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::maneuver::ManeuverValidateArgs::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::commands::maneuver::ManeuverValidateArgs where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::maneuver::ManeuverValidateArgs::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::cli::commands::maneuver::ManeuverValidateArgs
pub fn paladin::application::cli::commands::maneuver::ManeuverValidateArgs::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::commands::maneuver::ManeuverValidateArgs
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::commands::maneuver::ManeuverValidateArgs where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::maneuver::ManeuverValidateArgs::and<P, B, E>(self, other: 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::cli::commands::maneuver::ManeuverValidateArgs::or<P, B, E>(self, other: 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::cli::commands::maneuver::ManeuverValidateArgs
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::commands::maneuver::ManeuverValidateArgs
impl<T> typenum::type_operators::Same for paladin::application::cli::commands::maneuver::ManeuverValidateArgs
pub type paladin::application::cli::commands::maneuver::ManeuverValidateArgs::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::commands::maneuver::ManeuverValidateArgs where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::commands::maneuver::ManeuverValidateArgs where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::commands::maneuver::ManeuverValidateArgs::vzip(self) -> V
pub struct paladin::application::cli::commands::maneuver::ManeuverVisualizeArgs
pub paladin::application::cli::commands::maneuver::ManeuverVisualizeArgs::config: std::path::PathBuf
pub paladin::application::cli::commands::maneuver::ManeuverVisualizeArgs::format: alloc::string::String
pub paladin::application::cli::commands::maneuver::ManeuverVisualizeArgs::output: core::option::Option<std::path::PathBuf>
impl clap_builder::derive::Args for paladin::application::cli::commands::maneuver::ManeuverVisualizeArgs
pub fn paladin::application::cli::commands::maneuver::ManeuverVisualizeArgs::augment_args<'b>(__clap_app: clap_builder::builder::command::Command) -> clap_builder::builder::command::Command
pub fn paladin::application::cli::commands::maneuver::ManeuverVisualizeArgs::augment_args_for_update<'b>(__clap_app: clap_builder::builder::command::Command) -> clap_builder::builder::command::Command
pub fn paladin::application::cli::commands::maneuver::ManeuverVisualizeArgs::group_id() -> core::option::Option<clap_builder::util::id::Id>
impl clap_builder::derive::FromArgMatches for paladin::application::cli::commands::maneuver::ManeuverVisualizeArgs
pub fn paladin::application::cli::commands::maneuver::ManeuverVisualizeArgs::from_arg_matches(__clap_arg_matches: &clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<Self, clap_builder::Error>
pub fn paladin::application::cli::commands::maneuver::ManeuverVisualizeArgs::from_arg_matches_mut(__clap_arg_matches: &mut clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<Self, clap_builder::Error>
pub fn paladin::application::cli::commands::maneuver::ManeuverVisualizeArgs::update_from_arg_matches(&mut self, __clap_arg_matches: &clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<(), clap_builder::Error>
pub fn paladin::application::cli::commands::maneuver::ManeuverVisualizeArgs::update_from_arg_matches_mut(&mut self, __clap_arg_matches: &mut clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<(), clap_builder::Error>
impl core::fmt::Debug for paladin::application::cli::commands::maneuver::ManeuverVisualizeArgs
pub fn paladin::application::cli::commands::maneuver::ManeuverVisualizeArgs::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::cli::commands::maneuver::ManeuverVisualizeArgs
impl core::marker::Send for paladin::application::cli::commands::maneuver::ManeuverVisualizeArgs
impl core::marker::Sync for paladin::application::cli::commands::maneuver::ManeuverVisualizeArgs
impl core::marker::Unpin for paladin::application::cli::commands::maneuver::ManeuverVisualizeArgs
impl core::marker::UnsafeUnpin for paladin::application::cli::commands::maneuver::ManeuverVisualizeArgs
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::commands::maneuver::ManeuverVisualizeArgs
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::commands::maneuver::ManeuverVisualizeArgs
impl<T, U> core::convert::Into<U> for paladin::application::cli::commands::maneuver::ManeuverVisualizeArgs where U: core::convert::From<T>
pub fn paladin::application::cli::commands::maneuver::ManeuverVisualizeArgs::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::commands::maneuver::ManeuverVisualizeArgs where U: core::convert::Into<T>
pub type paladin::application::cli::commands::maneuver::ManeuverVisualizeArgs::Error = core::convert::Infallible
pub fn paladin::application::cli::commands::maneuver::ManeuverVisualizeArgs::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::commands::maneuver::ManeuverVisualizeArgs where U: core::convert::TryFrom<T>
pub type paladin::application::cli::commands::maneuver::ManeuverVisualizeArgs::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::commands::maneuver::ManeuverVisualizeArgs::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::cli::commands::maneuver::ManeuverVisualizeArgs where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::commands::maneuver::ManeuverVisualizeArgs::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::commands::maneuver::ManeuverVisualizeArgs where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::maneuver::ManeuverVisualizeArgs::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::commands::maneuver::ManeuverVisualizeArgs where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::maneuver::ManeuverVisualizeArgs::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::cli::commands::maneuver::ManeuverVisualizeArgs
pub fn paladin::application::cli::commands::maneuver::ManeuverVisualizeArgs::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::commands::maneuver::ManeuverVisualizeArgs
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::commands::maneuver::ManeuverVisualizeArgs where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::maneuver::ManeuverVisualizeArgs::and<P, B, E>(self, other: 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::cli::commands::maneuver::ManeuverVisualizeArgs::or<P, B, E>(self, other: 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::cli::commands::maneuver::ManeuverVisualizeArgs
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::commands::maneuver::ManeuverVisualizeArgs
impl<T> typenum::type_operators::Same for paladin::application::cli::commands::maneuver::ManeuverVisualizeArgs
pub type paladin::application::cli::commands::maneuver::ManeuverVisualizeArgs::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::commands::maneuver::ManeuverVisualizeArgs where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::commands::maneuver::ManeuverVisualizeArgs where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::commands::maneuver::ManeuverVisualizeArgs::vzip(self) -> V
pub async fn paladin::application::cli::commands::maneuver::handle_maneuver_command(command: paladin::application::cli::commands::maneuver::ManeuverCommands) -> core::result::Result<(), paladin::application::cli::error::CliError>
pub mod paladin::application::cli::commands::muster
pub enum paladin::application::cli::commands::muster::BattalionPattern
pub paladin::application::cli::commands::muster::BattalionPattern::Campaign
pub paladin::application::cli::commands::muster::BattalionPattern::ChainOfCommand
pub paladin::application::cli::commands::muster::BattalionPattern::Conclave
pub paladin::application::cli::commands::muster::BattalionPattern::Formation
pub paladin::application::cli::commands::muster::BattalionPattern::Maneuver
pub paladin::application::cli::commands::muster::BattalionPattern::Phalanx
impl paladin::application::cli::commands::muster::BattalionPattern
pub fn paladin::application::cli::commands::muster::BattalionPattern::as_str(&self) -> &str
pub fn paladin::application::cli::commands::muster::BattalionPattern::parse(s: &str) -> core::option::Option<Self>
impl core::clone::Clone for paladin::application::cli::commands::muster::BattalionPattern
pub fn paladin::application::cli::commands::muster::BattalionPattern::clone(&self) -> paladin::application::cli::commands::muster::BattalionPattern
impl core::cmp::PartialEq for paladin::application::cli::commands::muster::BattalionPattern
pub fn paladin::application::cli::commands::muster::BattalionPattern::eq(&self, other: &paladin::application::cli::commands::muster::BattalionPattern) -> bool
impl core::fmt::Debug for paladin::application::cli::commands::muster::BattalionPattern
pub fn paladin::application::cli::commands::muster::BattalionPattern::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::application::cli::commands::muster::BattalionPattern
impl serde_core::ser::Serialize for paladin::application::cli::commands::muster::BattalionPattern
pub fn paladin::application::cli::commands::muster::BattalionPattern::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::cli::commands::muster::BattalionPattern
pub fn paladin::application::cli::commands::muster::BattalionPattern::deserialize<__D>(__deserializer: __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::cli::commands::muster::BattalionPattern
impl core::marker::Send for paladin::application::cli::commands::muster::BattalionPattern
impl core::marker::Sync for paladin::application::cli::commands::muster::BattalionPattern
impl core::marker::Unpin for paladin::application::cli::commands::muster::BattalionPattern
impl core::marker::UnsafeUnpin for paladin::application::cli::commands::muster::BattalionPattern
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::commands::muster::BattalionPattern
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::commands::muster::BattalionPattern
impl<T, U> core::convert::Into<U> for paladin::application::cli::commands::muster::BattalionPattern where U: core::convert::From<T>
pub fn paladin::application::cli::commands::muster::BattalionPattern::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::commands::muster::BattalionPattern where U: core::convert::Into<T>
pub type paladin::application::cli::commands::muster::BattalionPattern::Error = core::convert::Infallible
pub fn paladin::application::cli::commands::muster::BattalionPattern::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::commands::muster::BattalionPattern where U: core::convert::TryFrom<T>
pub type paladin::application::cli::commands::muster::BattalionPattern::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::commands::muster::BattalionPattern::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::cli::commands::muster::BattalionPattern where T: core::clone::Clone
pub type paladin::application::cli::commands::muster::BattalionPattern::Owned = T
pub fn paladin::application::cli::commands::muster::BattalionPattern::clone_into(&self, target: &mut T)
pub fn paladin::application::cli::commands::muster::BattalionPattern::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::cli::commands::muster::BattalionPattern where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::commands::muster::BattalionPattern::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::commands::muster::BattalionPattern where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::muster::BattalionPattern::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::commands::muster::BattalionPattern where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::muster::BattalionPattern::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::cli::commands::muster::BattalionPattern where T: core::clone::Clone
pub unsafe fn paladin::application::cli::commands::muster::BattalionPattern::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::cli::commands::muster::BattalionPattern
pub fn paladin::application::cli::commands::muster::BattalionPattern::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::commands::muster::BattalionPattern
impl<T> serde_core::de::DeserializeOwned for paladin::application::cli::commands::muster::BattalionPattern where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::commands::muster::BattalionPattern where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::muster::BattalionPattern::and<P, B, E>(self, other: 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::cli::commands::muster::BattalionPattern::or<P, B, E>(self, other: 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::cli::commands::muster::BattalionPattern
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::commands::muster::BattalionPattern
impl<T> typenum::type_operators::Same for paladin::application::cli::commands::muster::BattalionPattern
pub type paladin::application::cli::commands::muster::BattalionPattern::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::commands::muster::BattalionPattern where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::commands::muster::BattalionPattern where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::commands::muster::BattalionPattern::vzip(self) -> V
pub struct paladin::application::cli::commands::muster::AgentRole
pub paladin::application::cli::commands::muster::AgentRole::name: alloc::string::String
pub paladin::application::cli::commands::muster::AgentRole::role: alloc::string::String
pub paladin::application::cli::commands::muster::AgentRole::system_prompt: alloc::string::String
impl core::clone::Clone for paladin::application::cli::commands::muster::AgentRole
pub fn paladin::application::cli::commands::muster::AgentRole::clone(&self) -> paladin::application::cli::commands::muster::AgentRole
impl core::fmt::Debug for paladin::application::cli::commands::muster::AgentRole
pub fn paladin::application::cli::commands::muster::AgentRole::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::cli::commands::muster::AgentRole
pub fn paladin::application::cli::commands::muster::AgentRole::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::cli::commands::muster::AgentRole
pub fn paladin::application::cli::commands::muster::AgentRole::deserialize<__D>(__deserializer: __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::cli::commands::muster::AgentRole
impl core::marker::Send for paladin::application::cli::commands::muster::AgentRole
impl core::marker::Sync for paladin::application::cli::commands::muster::AgentRole
impl core::marker::Unpin for paladin::application::cli::commands::muster::AgentRole
impl core::marker::UnsafeUnpin for paladin::application::cli::commands::muster::AgentRole
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::commands::muster::AgentRole
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::commands::muster::AgentRole
impl<T, U> core::convert::Into<U> for paladin::application::cli::commands::muster::AgentRole where U: core::convert::From<T>
pub fn paladin::application::cli::commands::muster::AgentRole::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::commands::muster::AgentRole where U: core::convert::Into<T>
pub type paladin::application::cli::commands::muster::AgentRole::Error = core::convert::Infallible
pub fn paladin::application::cli::commands::muster::AgentRole::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::commands::muster::AgentRole where U: core::convert::TryFrom<T>
pub type paladin::application::cli::commands::muster::AgentRole::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::commands::muster::AgentRole::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::cli::commands::muster::AgentRole where T: core::clone::Clone
pub type paladin::application::cli::commands::muster::AgentRole::Owned = T
pub fn paladin::application::cli::commands::muster::AgentRole::clone_into(&self, target: &mut T)
pub fn paladin::application::cli::commands::muster::AgentRole::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::cli::commands::muster::AgentRole where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::commands::muster::AgentRole::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::commands::muster::AgentRole where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::muster::AgentRole::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::commands::muster::AgentRole where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::muster::AgentRole::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::cli::commands::muster::AgentRole where T: core::clone::Clone
pub unsafe fn paladin::application::cli::commands::muster::AgentRole::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::cli::commands::muster::AgentRole
pub fn paladin::application::cli::commands::muster::AgentRole::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::commands::muster::AgentRole
impl<T> serde_core::de::DeserializeOwned for paladin::application::cli::commands::muster::AgentRole where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::commands::muster::AgentRole where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::muster::AgentRole::and<P, B, E>(self, other: 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::cli::commands::muster::AgentRole::or<P, B, E>(self, other: 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::cli::commands::muster::AgentRole
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::commands::muster::AgentRole
impl<T> typenum::type_operators::Same for paladin::application::cli::commands::muster::AgentRole
pub type paladin::application::cli::commands::muster::AgentRole::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::commands::muster::AgentRole where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::commands::muster::AgentRole where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::commands::muster::AgentRole::vzip(self) -> V
pub struct paladin::application::cli::commands::muster::TaskAnalysis
pub paladin::application::cli::commands::muster::TaskAnalysis::agents: alloc::vec::Vec<paladin::application::cli::commands::muster::AgentRole>
pub paladin::application::cli::commands::muster::TaskAnalysis::battalion_name: alloc::string::String
pub paladin::application::cli::commands::muster::TaskAnalysis::reasoning: alloc::string::String
pub paladin::application::cli::commands::muster::TaskAnalysis::recommended_pattern: paladin::application::cli::commands::muster::BattalionPattern
impl core::clone::Clone for paladin::application::cli::commands::muster::TaskAnalysis
pub fn paladin::application::cli::commands::muster::TaskAnalysis::clone(&self) -> paladin::application::cli::commands::muster::TaskAnalysis
impl core::fmt::Debug for paladin::application::cli::commands::muster::TaskAnalysis
pub fn paladin::application::cli::commands::muster::TaskAnalysis::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::cli::commands::muster::TaskAnalysis
pub fn paladin::application::cli::commands::muster::TaskAnalysis::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::cli::commands::muster::TaskAnalysis
pub fn paladin::application::cli::commands::muster::TaskAnalysis::deserialize<__D>(__deserializer: __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::cli::commands::muster::TaskAnalysis
impl core::marker::Send for paladin::application::cli::commands::muster::TaskAnalysis
impl core::marker::Sync for paladin::application::cli::commands::muster::TaskAnalysis
impl core::marker::Unpin for paladin::application::cli::commands::muster::TaskAnalysis
impl core::marker::UnsafeUnpin for paladin::application::cli::commands::muster::TaskAnalysis
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::commands::muster::TaskAnalysis
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::commands::muster::TaskAnalysis
impl<T, U> core::convert::Into<U> for paladin::application::cli::commands::muster::TaskAnalysis where U: core::convert::From<T>
pub fn paladin::application::cli::commands::muster::TaskAnalysis::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::commands::muster::TaskAnalysis where U: core::convert::Into<T>
pub type paladin::application::cli::commands::muster::TaskAnalysis::Error = core::convert::Infallible
pub fn paladin::application::cli::commands::muster::TaskAnalysis::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::commands::muster::TaskAnalysis where U: core::convert::TryFrom<T>
pub type paladin::application::cli::commands::muster::TaskAnalysis::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::commands::muster::TaskAnalysis::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::cli::commands::muster::TaskAnalysis where T: core::clone::Clone
pub type paladin::application::cli::commands::muster::TaskAnalysis::Owned = T
pub fn paladin::application::cli::commands::muster::TaskAnalysis::clone_into(&self, target: &mut T)
pub fn paladin::application::cli::commands::muster::TaskAnalysis::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::cli::commands::muster::TaskAnalysis where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::commands::muster::TaskAnalysis::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::commands::muster::TaskAnalysis where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::muster::TaskAnalysis::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::commands::muster::TaskAnalysis where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::muster::TaskAnalysis::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::cli::commands::muster::TaskAnalysis where T: core::clone::Clone
pub unsafe fn paladin::application::cli::commands::muster::TaskAnalysis::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::cli::commands::muster::TaskAnalysis
pub fn paladin::application::cli::commands::muster::TaskAnalysis::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::commands::muster::TaskAnalysis
impl<T> serde_core::de::DeserializeOwned for paladin::application::cli::commands::muster::TaskAnalysis where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::commands::muster::TaskAnalysis where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::muster::TaskAnalysis::and<P, B, E>(self, other: 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::cli::commands::muster::TaskAnalysis::or<P, B, E>(self, other: 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::cli::commands::muster::TaskAnalysis
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::commands::muster::TaskAnalysis
impl<T> typenum::type_operators::Same for paladin::application::cli::commands::muster::TaskAnalysis
pub type paladin::application::cli::commands::muster::TaskAnalysis::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::commands::muster::TaskAnalysis where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::commands::muster::TaskAnalysis where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::commands::muster::TaskAnalysis::vzip(self) -> V
pub async fn paladin::application::cli::commands::muster::run_muster(task: core::option::Option<alloc::string::String>, output: core::option::Option<alloc::string::String>, execute: bool, provider: core::option::Option<alloc::string::String>, model: core::option::Option<alloc::string::String>, no_review: bool) -> core::result::Result<(), paladin::application::cli::error::CliError>
pub mod paladin::application::cli::commands::onboarding
pub async fn paladin::application::cli::commands::onboarding::run_onboarding() -> paladin::application::cli::error::CliResult<()>
pub mod paladin::application::cli::commands::setup_check
pub async fn paladin::application::cli::commands::setup_check::run_setup_check(verbose: bool) -> core::result::Result<i32, paladin::application::cli::error::CliError>
pub mod paladin::application::cli::commands::user
pub enum paladin::application::cli::commands::user::UserCommands
pub paladin::application::cli::commands::user::UserCommands::Activate(paladin::application::cli::commands::user::ActivateUserArgs)
pub paladin::application::cli::commands::user::UserCommands::Deactivate(paladin::application::cli::commands::user::DeactivateUserArgs)
pub paladin::application::cli::commands::user::UserCommands::Get(paladin::application::cli::commands::user::GetUserArgs)
pub paladin::application::cli::commands::user::UserCommands::List(paladin::application::cli::commands::user::ListUsersArgs)
pub paladin::application::cli::commands::user::UserCommands::Login(paladin::application::cli::commands::user::LoginArgs)
pub paladin::application::cli::commands::user::UserCommands::Register(paladin::application::cli::commands::user::RegisterArgs)
pub paladin::application::cli::commands::user::UserCommands::Update(paladin::application::cli::commands::user::UpdateUserArgs)
pub paladin::application::cli::commands::user::UserCommands::Verify(paladin::application::cli::commands::user::VerifyUserArgs)
impl clap_builder::derive::FromArgMatches for paladin::application::cli::commands::user::UserCommands
pub fn paladin::application::cli::commands::user::UserCommands::from_arg_matches(__clap_arg_matches: &clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<Self, clap_builder::Error>
pub fn paladin::application::cli::commands::user::UserCommands::from_arg_matches_mut(__clap_arg_matches: &mut clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<Self, clap_builder::Error>
pub fn paladin::application::cli::commands::user::UserCommands::update_from_arg_matches(&mut self, __clap_arg_matches: &clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<(), clap_builder::Error>
pub fn paladin::application::cli::commands::user::UserCommands::update_from_arg_matches_mut<'b>(&mut self, __clap_arg_matches: &mut clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<(), clap_builder::Error>
impl clap_builder::derive::Subcommand for paladin::application::cli::commands::user::UserCommands
pub fn paladin::application::cli::commands::user::UserCommands::augment_subcommands<'b>(__clap_app: clap_builder::builder::command::Command) -> clap_builder::builder::command::Command
pub fn paladin::application::cli::commands::user::UserCommands::augment_subcommands_for_update<'b>(__clap_app: clap_builder::builder::command::Command) -> clap_builder::builder::command::Command
pub fn paladin::application::cli::commands::user::UserCommands::has_subcommand(__clap_name: &str) -> bool
impl core::fmt::Debug for paladin::application::cli::commands::user::UserCommands
pub fn paladin::application::cli::commands::user::UserCommands::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::cli::commands::user::UserCommands
impl core::marker::Send for paladin::application::cli::commands::user::UserCommands
impl core::marker::Sync for paladin::application::cli::commands::user::UserCommands
impl core::marker::Unpin for paladin::application::cli::commands::user::UserCommands
impl core::marker::UnsafeUnpin for paladin::application::cli::commands::user::UserCommands
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::commands::user::UserCommands
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::commands::user::UserCommands
impl<T, U> core::convert::Into<U> for paladin::application::cli::commands::user::UserCommands where U: core::convert::From<T>
pub fn paladin::application::cli::commands::user::UserCommands::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::commands::user::UserCommands where U: core::convert::Into<T>
pub type paladin::application::cli::commands::user::UserCommands::Error = core::convert::Infallible
pub fn paladin::application::cli::commands::user::UserCommands::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::commands::user::UserCommands where U: core::convert::TryFrom<T>
pub type paladin::application::cli::commands::user::UserCommands::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::commands::user::UserCommands::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::cli::commands::user::UserCommands where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::commands::user::UserCommands::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::commands::user::UserCommands where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::user::UserCommands::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::commands::user::UserCommands where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::user::UserCommands::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::cli::commands::user::UserCommands
pub fn paladin::application::cli::commands::user::UserCommands::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::commands::user::UserCommands
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::commands::user::UserCommands where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::user::UserCommands::and<P, B, E>(self, other: 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::cli::commands::user::UserCommands::or<P, B, E>(self, other: 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::cli::commands::user::UserCommands
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::commands::user::UserCommands
impl<T> typenum::type_operators::Same for paladin::application::cli::commands::user::UserCommands
pub type paladin::application::cli::commands::user::UserCommands::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::commands::user::UserCommands where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::commands::user::UserCommands where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::commands::user::UserCommands::vzip(self) -> V
pub struct paladin::application::cli::commands::user::ActivateUserArgs
pub paladin::application::cli::commands::user::ActivateUserArgs::user_id: alloc::string::String
impl clap_builder::derive::Args for paladin::application::cli::commands::user::ActivateUserArgs
pub fn paladin::application::cli::commands::user::ActivateUserArgs::augment_args<'b>(__clap_app: clap_builder::builder::command::Command) -> clap_builder::builder::command::Command
pub fn paladin::application::cli::commands::user::ActivateUserArgs::augment_args_for_update<'b>(__clap_app: clap_builder::builder::command::Command) -> clap_builder::builder::command::Command
pub fn paladin::application::cli::commands::user::ActivateUserArgs::group_id() -> core::option::Option<clap_builder::util::id::Id>
impl clap_builder::derive::FromArgMatches for paladin::application::cli::commands::user::ActivateUserArgs
pub fn paladin::application::cli::commands::user::ActivateUserArgs::from_arg_matches(__clap_arg_matches: &clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<Self, clap_builder::Error>
pub fn paladin::application::cli::commands::user::ActivateUserArgs::from_arg_matches_mut(__clap_arg_matches: &mut clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<Self, clap_builder::Error>
pub fn paladin::application::cli::commands::user::ActivateUserArgs::update_from_arg_matches(&mut self, __clap_arg_matches: &clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<(), clap_builder::Error>
pub fn paladin::application::cli::commands::user::ActivateUserArgs::update_from_arg_matches_mut(&mut self, __clap_arg_matches: &mut clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<(), clap_builder::Error>
impl core::fmt::Debug for paladin::application::cli::commands::user::ActivateUserArgs
pub fn paladin::application::cli::commands::user::ActivateUserArgs::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::cli::commands::user::ActivateUserArgs
impl core::marker::Send for paladin::application::cli::commands::user::ActivateUserArgs
impl core::marker::Sync for paladin::application::cli::commands::user::ActivateUserArgs
impl core::marker::Unpin for paladin::application::cli::commands::user::ActivateUserArgs
impl core::marker::UnsafeUnpin for paladin::application::cli::commands::user::ActivateUserArgs
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::commands::user::ActivateUserArgs
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::commands::user::ActivateUserArgs
impl<T, U> core::convert::Into<U> for paladin::application::cli::commands::user::ActivateUserArgs where U: core::convert::From<T>
pub fn paladin::application::cli::commands::user::ActivateUserArgs::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::commands::user::ActivateUserArgs where U: core::convert::Into<T>
pub type paladin::application::cli::commands::user::ActivateUserArgs::Error = core::convert::Infallible
pub fn paladin::application::cli::commands::user::ActivateUserArgs::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::commands::user::ActivateUserArgs where U: core::convert::TryFrom<T>
pub type paladin::application::cli::commands::user::ActivateUserArgs::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::commands::user::ActivateUserArgs::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::cli::commands::user::ActivateUserArgs where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::commands::user::ActivateUserArgs::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::commands::user::ActivateUserArgs where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::user::ActivateUserArgs::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::commands::user::ActivateUserArgs where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::user::ActivateUserArgs::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::cli::commands::user::ActivateUserArgs
pub fn paladin::application::cli::commands::user::ActivateUserArgs::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::commands::user::ActivateUserArgs
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::commands::user::ActivateUserArgs where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::user::ActivateUserArgs::and<P, B, E>(self, other: 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::cli::commands::user::ActivateUserArgs::or<P, B, E>(self, other: 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::cli::commands::user::ActivateUserArgs
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::commands::user::ActivateUserArgs
impl<T> typenum::type_operators::Same for paladin::application::cli::commands::user::ActivateUserArgs
pub type paladin::application::cli::commands::user::ActivateUserArgs::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::commands::user::ActivateUserArgs where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::commands::user::ActivateUserArgs where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::commands::user::ActivateUserArgs::vzip(self) -> V
pub struct paladin::application::cli::commands::user::DeactivateUserArgs
pub paladin::application::cli::commands::user::DeactivateUserArgs::user_id: alloc::string::String
impl clap_builder::derive::Args for paladin::application::cli::commands::user::DeactivateUserArgs
pub fn paladin::application::cli::commands::user::DeactivateUserArgs::augment_args<'b>(__clap_app: clap_builder::builder::command::Command) -> clap_builder::builder::command::Command
pub fn paladin::application::cli::commands::user::DeactivateUserArgs::augment_args_for_update<'b>(__clap_app: clap_builder::builder::command::Command) -> clap_builder::builder::command::Command
pub fn paladin::application::cli::commands::user::DeactivateUserArgs::group_id() -> core::option::Option<clap_builder::util::id::Id>
impl clap_builder::derive::FromArgMatches for paladin::application::cli::commands::user::DeactivateUserArgs
pub fn paladin::application::cli::commands::user::DeactivateUserArgs::from_arg_matches(__clap_arg_matches: &clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<Self, clap_builder::Error>
pub fn paladin::application::cli::commands::user::DeactivateUserArgs::from_arg_matches_mut(__clap_arg_matches: &mut clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<Self, clap_builder::Error>
pub fn paladin::application::cli::commands::user::DeactivateUserArgs::update_from_arg_matches(&mut self, __clap_arg_matches: &clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<(), clap_builder::Error>
pub fn paladin::application::cli::commands::user::DeactivateUserArgs::update_from_arg_matches_mut(&mut self, __clap_arg_matches: &mut clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<(), clap_builder::Error>
impl core::fmt::Debug for paladin::application::cli::commands::user::DeactivateUserArgs
pub fn paladin::application::cli::commands::user::DeactivateUserArgs::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::cli::commands::user::DeactivateUserArgs
impl core::marker::Send for paladin::application::cli::commands::user::DeactivateUserArgs
impl core::marker::Sync for paladin::application::cli::commands::user::DeactivateUserArgs
impl core::marker::Unpin for paladin::application::cli::commands::user::DeactivateUserArgs
impl core::marker::UnsafeUnpin for paladin::application::cli::commands::user::DeactivateUserArgs
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::commands::user::DeactivateUserArgs
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::commands::user::DeactivateUserArgs
impl<T, U> core::convert::Into<U> for paladin::application::cli::commands::user::DeactivateUserArgs where U: core::convert::From<T>
pub fn paladin::application::cli::commands::user::DeactivateUserArgs::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::commands::user::DeactivateUserArgs where U: core::convert::Into<T>
pub type paladin::application::cli::commands::user::DeactivateUserArgs::Error = core::convert::Infallible
pub fn paladin::application::cli::commands::user::DeactivateUserArgs::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::commands::user::DeactivateUserArgs where U: core::convert::TryFrom<T>
pub type paladin::application::cli::commands::user::DeactivateUserArgs::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::commands::user::DeactivateUserArgs::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::cli::commands::user::DeactivateUserArgs where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::commands::user::DeactivateUserArgs::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::commands::user::DeactivateUserArgs where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::user::DeactivateUserArgs::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::commands::user::DeactivateUserArgs where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::user::DeactivateUserArgs::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::cli::commands::user::DeactivateUserArgs
pub fn paladin::application::cli::commands::user::DeactivateUserArgs::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::commands::user::DeactivateUserArgs
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::commands::user::DeactivateUserArgs where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::user::DeactivateUserArgs::and<P, B, E>(self, other: 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::cli::commands::user::DeactivateUserArgs::or<P, B, E>(self, other: 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::cli::commands::user::DeactivateUserArgs
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::commands::user::DeactivateUserArgs
impl<T> typenum::type_operators::Same for paladin::application::cli::commands::user::DeactivateUserArgs
pub type paladin::application::cli::commands::user::DeactivateUserArgs::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::commands::user::DeactivateUserArgs where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::commands::user::DeactivateUserArgs where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::commands::user::DeactivateUserArgs::vzip(self) -> V
pub struct paladin::application::cli::commands::user::GetUserArgs
pub paladin::application::cli::commands::user::GetUserArgs::identifier: alloc::string::String
impl clap_builder::derive::Args for paladin::application::cli::commands::user::GetUserArgs
pub fn paladin::application::cli::commands::user::GetUserArgs::augment_args<'b>(__clap_app: clap_builder::builder::command::Command) -> clap_builder::builder::command::Command
pub fn paladin::application::cli::commands::user::GetUserArgs::augment_args_for_update<'b>(__clap_app: clap_builder::builder::command::Command) -> clap_builder::builder::command::Command
pub fn paladin::application::cli::commands::user::GetUserArgs::group_id() -> core::option::Option<clap_builder::util::id::Id>
impl clap_builder::derive::FromArgMatches for paladin::application::cli::commands::user::GetUserArgs
pub fn paladin::application::cli::commands::user::GetUserArgs::from_arg_matches(__clap_arg_matches: &clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<Self, clap_builder::Error>
pub fn paladin::application::cli::commands::user::GetUserArgs::from_arg_matches_mut(__clap_arg_matches: &mut clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<Self, clap_builder::Error>
pub fn paladin::application::cli::commands::user::GetUserArgs::update_from_arg_matches(&mut self, __clap_arg_matches: &clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<(), clap_builder::Error>
pub fn paladin::application::cli::commands::user::GetUserArgs::update_from_arg_matches_mut(&mut self, __clap_arg_matches: &mut clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<(), clap_builder::Error>
impl core::fmt::Debug for paladin::application::cli::commands::user::GetUserArgs
pub fn paladin::application::cli::commands::user::GetUserArgs::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::cli::commands::user::GetUserArgs
impl core::marker::Send for paladin::application::cli::commands::user::GetUserArgs
impl core::marker::Sync for paladin::application::cli::commands::user::GetUserArgs
impl core::marker::Unpin for paladin::application::cli::commands::user::GetUserArgs
impl core::marker::UnsafeUnpin for paladin::application::cli::commands::user::GetUserArgs
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::commands::user::GetUserArgs
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::commands::user::GetUserArgs
impl<T, U> core::convert::Into<U> for paladin::application::cli::commands::user::GetUserArgs where U: core::convert::From<T>
pub fn paladin::application::cli::commands::user::GetUserArgs::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::commands::user::GetUserArgs where U: core::convert::Into<T>
pub type paladin::application::cli::commands::user::GetUserArgs::Error = core::convert::Infallible
pub fn paladin::application::cli::commands::user::GetUserArgs::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::commands::user::GetUserArgs where U: core::convert::TryFrom<T>
pub type paladin::application::cli::commands::user::GetUserArgs::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::commands::user::GetUserArgs::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::cli::commands::user::GetUserArgs where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::commands::user::GetUserArgs::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::commands::user::GetUserArgs where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::user::GetUserArgs::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::commands::user::GetUserArgs where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::user::GetUserArgs::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::cli::commands::user::GetUserArgs
pub fn paladin::application::cli::commands::user::GetUserArgs::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::commands::user::GetUserArgs
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::commands::user::GetUserArgs where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::user::GetUserArgs::and<P, B, E>(self, other: 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::cli::commands::user::GetUserArgs::or<P, B, E>(self, other: 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::cli::commands::user::GetUserArgs
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::commands::user::GetUserArgs
impl<T> typenum::type_operators::Same for paladin::application::cli::commands::user::GetUserArgs
pub type paladin::application::cli::commands::user::GetUserArgs::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::commands::user::GetUserArgs where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::commands::user::GetUserArgs where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::commands::user::GetUserArgs::vzip(self) -> V
pub struct paladin::application::cli::commands::user::ListUsersArgs
pub paladin::application::cli::commands::user::ListUsersArgs::active: core::option::Option<bool>
pub paladin::application::cli::commands::user::ListUsersArgs::limit: u32
pub paladin::application::cli::commands::user::ListUsersArgs::verified: core::option::Option<bool>
impl clap_builder::derive::Args for paladin::application::cli::commands::user::ListUsersArgs
pub fn paladin::application::cli::commands::user::ListUsersArgs::augment_args<'b>(__clap_app: clap_builder::builder::command::Command) -> clap_builder::builder::command::Command
pub fn paladin::application::cli::commands::user::ListUsersArgs::augment_args_for_update<'b>(__clap_app: clap_builder::builder::command::Command) -> clap_builder::builder::command::Command
pub fn paladin::application::cli::commands::user::ListUsersArgs::group_id() -> core::option::Option<clap_builder::util::id::Id>
impl clap_builder::derive::FromArgMatches for paladin::application::cli::commands::user::ListUsersArgs
pub fn paladin::application::cli::commands::user::ListUsersArgs::from_arg_matches(__clap_arg_matches: &clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<Self, clap_builder::Error>
pub fn paladin::application::cli::commands::user::ListUsersArgs::from_arg_matches_mut(__clap_arg_matches: &mut clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<Self, clap_builder::Error>
pub fn paladin::application::cli::commands::user::ListUsersArgs::update_from_arg_matches(&mut self, __clap_arg_matches: &clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<(), clap_builder::Error>
pub fn paladin::application::cli::commands::user::ListUsersArgs::update_from_arg_matches_mut(&mut self, __clap_arg_matches: &mut clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<(), clap_builder::Error>
impl core::fmt::Debug for paladin::application::cli::commands::user::ListUsersArgs
pub fn paladin::application::cli::commands::user::ListUsersArgs::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::cli::commands::user::ListUsersArgs
impl core::marker::Send for paladin::application::cli::commands::user::ListUsersArgs
impl core::marker::Sync for paladin::application::cli::commands::user::ListUsersArgs
impl core::marker::Unpin for paladin::application::cli::commands::user::ListUsersArgs
impl core::marker::UnsafeUnpin for paladin::application::cli::commands::user::ListUsersArgs
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::commands::user::ListUsersArgs
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::commands::user::ListUsersArgs
impl<T, U> core::convert::Into<U> for paladin::application::cli::commands::user::ListUsersArgs where U: core::convert::From<T>
pub fn paladin::application::cli::commands::user::ListUsersArgs::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::commands::user::ListUsersArgs where U: core::convert::Into<T>
pub type paladin::application::cli::commands::user::ListUsersArgs::Error = core::convert::Infallible
pub fn paladin::application::cli::commands::user::ListUsersArgs::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::commands::user::ListUsersArgs where U: core::convert::TryFrom<T>
pub type paladin::application::cli::commands::user::ListUsersArgs::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::commands::user::ListUsersArgs::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::cli::commands::user::ListUsersArgs where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::commands::user::ListUsersArgs::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::commands::user::ListUsersArgs where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::user::ListUsersArgs::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::commands::user::ListUsersArgs where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::user::ListUsersArgs::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::cli::commands::user::ListUsersArgs
pub fn paladin::application::cli::commands::user::ListUsersArgs::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::commands::user::ListUsersArgs
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::commands::user::ListUsersArgs where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::user::ListUsersArgs::and<P, B, E>(self, other: 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::cli::commands::user::ListUsersArgs::or<P, B, E>(self, other: 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::cli::commands::user::ListUsersArgs
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::commands::user::ListUsersArgs
impl<T> typenum::type_operators::Same for paladin::application::cli::commands::user::ListUsersArgs
pub type paladin::application::cli::commands::user::ListUsersArgs::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::commands::user::ListUsersArgs where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::commands::user::ListUsersArgs where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::commands::user::ListUsersArgs::vzip(self) -> V
pub struct paladin::application::cli::commands::user::LoginArgs
pub paladin::application::cli::commands::user::LoginArgs::email: alloc::string::String
pub paladin::application::cli::commands::user::LoginArgs::password: alloc::string::String
impl clap_builder::derive::Args for paladin::application::cli::commands::user::LoginArgs
pub fn paladin::application::cli::commands::user::LoginArgs::augment_args<'b>(__clap_app: clap_builder::builder::command::Command) -> clap_builder::builder::command::Command
pub fn paladin::application::cli::commands::user::LoginArgs::augment_args_for_update<'b>(__clap_app: clap_builder::builder::command::Command) -> clap_builder::builder::command::Command
pub fn paladin::application::cli::commands::user::LoginArgs::group_id() -> core::option::Option<clap_builder::util::id::Id>
impl clap_builder::derive::FromArgMatches for paladin::application::cli::commands::user::LoginArgs
pub fn paladin::application::cli::commands::user::LoginArgs::from_arg_matches(__clap_arg_matches: &clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<Self, clap_builder::Error>
pub fn paladin::application::cli::commands::user::LoginArgs::from_arg_matches_mut(__clap_arg_matches: &mut clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<Self, clap_builder::Error>
pub fn paladin::application::cli::commands::user::LoginArgs::update_from_arg_matches(&mut self, __clap_arg_matches: &clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<(), clap_builder::Error>
pub fn paladin::application::cli::commands::user::LoginArgs::update_from_arg_matches_mut(&mut self, __clap_arg_matches: &mut clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<(), clap_builder::Error>
impl core::fmt::Debug for paladin::application::cli::commands::user::LoginArgs
pub fn paladin::application::cli::commands::user::LoginArgs::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::cli::commands::user::LoginArgs
impl core::marker::Send for paladin::application::cli::commands::user::LoginArgs
impl core::marker::Sync for paladin::application::cli::commands::user::LoginArgs
impl core::marker::Unpin for paladin::application::cli::commands::user::LoginArgs
impl core::marker::UnsafeUnpin for paladin::application::cli::commands::user::LoginArgs
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::commands::user::LoginArgs
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::commands::user::LoginArgs
impl<T, U> core::convert::Into<U> for paladin::application::cli::commands::user::LoginArgs where U: core::convert::From<T>
pub fn paladin::application::cli::commands::user::LoginArgs::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::commands::user::LoginArgs where U: core::convert::Into<T>
pub type paladin::application::cli::commands::user::LoginArgs::Error = core::convert::Infallible
pub fn paladin::application::cli::commands::user::LoginArgs::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::commands::user::LoginArgs where U: core::convert::TryFrom<T>
pub type paladin::application::cli::commands::user::LoginArgs::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::commands::user::LoginArgs::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::cli::commands::user::LoginArgs where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::commands::user::LoginArgs::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::commands::user::LoginArgs where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::user::LoginArgs::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::commands::user::LoginArgs where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::user::LoginArgs::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::cli::commands::user::LoginArgs
pub fn paladin::application::cli::commands::user::LoginArgs::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::commands::user::LoginArgs
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::commands::user::LoginArgs where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::user::LoginArgs::and<P, B, E>(self, other: 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::cli::commands::user::LoginArgs::or<P, B, E>(self, other: 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::cli::commands::user::LoginArgs
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::commands::user::LoginArgs
impl<T> typenum::type_operators::Same for paladin::application::cli::commands::user::LoginArgs
pub type paladin::application::cli::commands::user::LoginArgs::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::commands::user::LoginArgs where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::commands::user::LoginArgs where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::commands::user::LoginArgs::vzip(self) -> V
pub struct paladin::application::cli::commands::user::RegisterArgs
pub paladin::application::cli::commands::user::RegisterArgs::bio: core::option::Option<alloc::string::String>
pub paladin::application::cli::commands::user::RegisterArgs::email: alloc::string::String
pub paladin::application::cli::commands::user::RegisterArgs::first_name: core::option::Option<alloc::string::String>
pub paladin::application::cli::commands::user::RegisterArgs::last_name: core::option::Option<alloc::string::String>
pub paladin::application::cli::commands::user::RegisterArgs::locale: alloc::string::String
pub paladin::application::cli::commands::user::RegisterArgs::password: alloc::string::String
pub paladin::application::cli::commands::user::RegisterArgs::timezone: alloc::string::String
pub paladin::application::cli::commands::user::RegisterArgs::username: alloc::string::String
impl clap_builder::derive::Args for paladin::application::cli::commands::user::RegisterArgs
pub fn paladin::application::cli::commands::user::RegisterArgs::augment_args<'b>(__clap_app: clap_builder::builder::command::Command) -> clap_builder::builder::command::Command
pub fn paladin::application::cli::commands::user::RegisterArgs::augment_args_for_update<'b>(__clap_app: clap_builder::builder::command::Command) -> clap_builder::builder::command::Command
pub fn paladin::application::cli::commands::user::RegisterArgs::group_id() -> core::option::Option<clap_builder::util::id::Id>
impl clap_builder::derive::FromArgMatches for paladin::application::cli::commands::user::RegisterArgs
pub fn paladin::application::cli::commands::user::RegisterArgs::from_arg_matches(__clap_arg_matches: &clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<Self, clap_builder::Error>
pub fn paladin::application::cli::commands::user::RegisterArgs::from_arg_matches_mut(__clap_arg_matches: &mut clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<Self, clap_builder::Error>
pub fn paladin::application::cli::commands::user::RegisterArgs::update_from_arg_matches(&mut self, __clap_arg_matches: &clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<(), clap_builder::Error>
pub fn paladin::application::cli::commands::user::RegisterArgs::update_from_arg_matches_mut(&mut self, __clap_arg_matches: &mut clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<(), clap_builder::Error>
impl core::fmt::Debug for paladin::application::cli::commands::user::RegisterArgs
pub fn paladin::application::cli::commands::user::RegisterArgs::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::cli::commands::user::RegisterArgs
impl core::marker::Send for paladin::application::cli::commands::user::RegisterArgs
impl core::marker::Sync for paladin::application::cli::commands::user::RegisterArgs
impl core::marker::Unpin for paladin::application::cli::commands::user::RegisterArgs
impl core::marker::UnsafeUnpin for paladin::application::cli::commands::user::RegisterArgs
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::commands::user::RegisterArgs
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::commands::user::RegisterArgs
impl<T, U> core::convert::Into<U> for paladin::application::cli::commands::user::RegisterArgs where U: core::convert::From<T>
pub fn paladin::application::cli::commands::user::RegisterArgs::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::commands::user::RegisterArgs where U: core::convert::Into<T>
pub type paladin::application::cli::commands::user::RegisterArgs::Error = core::convert::Infallible
pub fn paladin::application::cli::commands::user::RegisterArgs::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::commands::user::RegisterArgs where U: core::convert::TryFrom<T>
pub type paladin::application::cli::commands::user::RegisterArgs::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::commands::user::RegisterArgs::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::cli::commands::user::RegisterArgs where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::commands::user::RegisterArgs::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::commands::user::RegisterArgs where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::user::RegisterArgs::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::commands::user::RegisterArgs where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::user::RegisterArgs::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::cli::commands::user::RegisterArgs
pub fn paladin::application::cli::commands::user::RegisterArgs::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::commands::user::RegisterArgs
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::commands::user::RegisterArgs where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::user::RegisterArgs::and<P, B, E>(self, other: 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::cli::commands::user::RegisterArgs::or<P, B, E>(self, other: 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::cli::commands::user::RegisterArgs
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::commands::user::RegisterArgs
impl<T> typenum::type_operators::Same for paladin::application::cli::commands::user::RegisterArgs
pub type paladin::application::cli::commands::user::RegisterArgs::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::commands::user::RegisterArgs where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::commands::user::RegisterArgs where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::commands::user::RegisterArgs::vzip(self) -> V
pub struct paladin::application::cli::commands::user::UpdateUserArgs
pub paladin::application::cli::commands::user::UpdateUserArgs::avatar_url: core::option::Option<alloc::string::String>
pub paladin::application::cli::commands::user::UpdateUserArgs::bio: core::option::Option<alloc::string::String>
pub paladin::application::cli::commands::user::UpdateUserArgs::email: core::option::Option<alloc::string::String>
pub paladin::application::cli::commands::user::UpdateUserArgs::first_name: core::option::Option<alloc::string::String>
pub paladin::application::cli::commands::user::UpdateUserArgs::last_name: core::option::Option<alloc::string::String>
pub paladin::application::cli::commands::user::UpdateUserArgs::user_id: alloc::string::String
pub paladin::application::cli::commands::user::UpdateUserArgs::username: core::option::Option<alloc::string::String>
impl clap_builder::derive::Args for paladin::application::cli::commands::user::UpdateUserArgs
pub fn paladin::application::cli::commands::user::UpdateUserArgs::augment_args<'b>(__clap_app: clap_builder::builder::command::Command) -> clap_builder::builder::command::Command
pub fn paladin::application::cli::commands::user::UpdateUserArgs::augment_args_for_update<'b>(__clap_app: clap_builder::builder::command::Command) -> clap_builder::builder::command::Command
pub fn paladin::application::cli::commands::user::UpdateUserArgs::group_id() -> core::option::Option<clap_builder::util::id::Id>
impl clap_builder::derive::FromArgMatches for paladin::application::cli::commands::user::UpdateUserArgs
pub fn paladin::application::cli::commands::user::UpdateUserArgs::from_arg_matches(__clap_arg_matches: &clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<Self, clap_builder::Error>
pub fn paladin::application::cli::commands::user::UpdateUserArgs::from_arg_matches_mut(__clap_arg_matches: &mut clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<Self, clap_builder::Error>
pub fn paladin::application::cli::commands::user::UpdateUserArgs::update_from_arg_matches(&mut self, __clap_arg_matches: &clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<(), clap_builder::Error>
pub fn paladin::application::cli::commands::user::UpdateUserArgs::update_from_arg_matches_mut(&mut self, __clap_arg_matches: &mut clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<(), clap_builder::Error>
impl core::fmt::Debug for paladin::application::cli::commands::user::UpdateUserArgs
pub fn paladin::application::cli::commands::user::UpdateUserArgs::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::cli::commands::user::UpdateUserArgs
impl core::marker::Send for paladin::application::cli::commands::user::UpdateUserArgs
impl core::marker::Sync for paladin::application::cli::commands::user::UpdateUserArgs
impl core::marker::Unpin for paladin::application::cli::commands::user::UpdateUserArgs
impl core::marker::UnsafeUnpin for paladin::application::cli::commands::user::UpdateUserArgs
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::commands::user::UpdateUserArgs
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::commands::user::UpdateUserArgs
impl<T, U> core::convert::Into<U> for paladin::application::cli::commands::user::UpdateUserArgs where U: core::convert::From<T>
pub fn paladin::application::cli::commands::user::UpdateUserArgs::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::commands::user::UpdateUserArgs where U: core::convert::Into<T>
pub type paladin::application::cli::commands::user::UpdateUserArgs::Error = core::convert::Infallible
pub fn paladin::application::cli::commands::user::UpdateUserArgs::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::commands::user::UpdateUserArgs where U: core::convert::TryFrom<T>
pub type paladin::application::cli::commands::user::UpdateUserArgs::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::commands::user::UpdateUserArgs::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::cli::commands::user::UpdateUserArgs where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::commands::user::UpdateUserArgs::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::commands::user::UpdateUserArgs where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::user::UpdateUserArgs::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::commands::user::UpdateUserArgs where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::user::UpdateUserArgs::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::cli::commands::user::UpdateUserArgs
pub fn paladin::application::cli::commands::user::UpdateUserArgs::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::commands::user::UpdateUserArgs
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::commands::user::UpdateUserArgs where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::user::UpdateUserArgs::and<P, B, E>(self, other: 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::cli::commands::user::UpdateUserArgs::or<P, B, E>(self, other: 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::cli::commands::user::UpdateUserArgs
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::commands::user::UpdateUserArgs
impl<T> typenum::type_operators::Same for paladin::application::cli::commands::user::UpdateUserArgs
pub type paladin::application::cli::commands::user::UpdateUserArgs::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::commands::user::UpdateUserArgs where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::commands::user::UpdateUserArgs where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::commands::user::UpdateUserArgs::vzip(self) -> V
pub struct paladin::application::cli::commands::user::UserCommandHandler<T: paladin::core::platform::manager::user_service::UserServiceTrait>
impl<T: paladin::core::platform::manager::user_service::UserServiceTrait> paladin::application::cli::commands::user::UserCommandHandler<T>
pub async fn paladin::application::cli::commands::user::UserCommandHandler<T>::handle_command(&self, command: paladin::application::cli::commands::user::UserCommands) -> core::result::Result<(), alloc::boxed::Box<dyn core::error::Error>>
pub fn paladin::application::cli::commands::user::UserCommandHandler<T>::new(user_service: alloc::sync::Arc<T>) -> Self
impl<T> core::marker::Freeze for paladin::application::cli::commands::user::UserCommandHandler<T>
impl<T> core::marker::Send for paladin::application::cli::commands::user::UserCommandHandler<T>
impl<T> core::marker::Sync for paladin::application::cli::commands::user::UserCommandHandler<T>
impl<T> core::marker::Unpin for paladin::application::cli::commands::user::UserCommandHandler<T>
impl<T> core::marker::UnsafeUnpin for paladin::application::cli::commands::user::UserCommandHandler<T>
impl<T> core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::commands::user::UserCommandHandler<T> where T: core::panic::unwind_safe::RefUnwindSafe
impl<T> core::panic::unwind_safe::UnwindSafe for paladin::application::cli::commands::user::UserCommandHandler<T> where T: core::panic::unwind_safe::RefUnwindSafe
impl<T, U> core::convert::Into<U> for paladin::application::cli::commands::user::UserCommandHandler<T> where U: core::convert::From<T>
pub fn paladin::application::cli::commands::user::UserCommandHandler<T>::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::commands::user::UserCommandHandler<T> where U: core::convert::Into<T>
pub type paladin::application::cli::commands::user::UserCommandHandler<T>::Error = core::convert::Infallible
pub fn paladin::application::cli::commands::user::UserCommandHandler<T>::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::commands::user::UserCommandHandler<T> where U: core::convert::TryFrom<T>
pub type paladin::application::cli::commands::user::UserCommandHandler<T>::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::commands::user::UserCommandHandler<T>::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::cli::commands::user::UserCommandHandler<T> where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::commands::user::UserCommandHandler<T>::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::commands::user::UserCommandHandler<T> where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::user::UserCommandHandler<T>::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::commands::user::UserCommandHandler<T> where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::user::UserCommandHandler<T>::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::cli::commands::user::UserCommandHandler<T>
pub fn paladin::application::cli::commands::user::UserCommandHandler<T>::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::commands::user::UserCommandHandler<T>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::commands::user::UserCommandHandler<T> where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::user::UserCommandHandler<T>::and<P, B, E>(self, other: 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::cli::commands::user::UserCommandHandler<T>::or<P, B, E>(self, other: 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::cli::commands::user::UserCommandHandler<T>
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::commands::user::UserCommandHandler<T>
impl<T> typenum::type_operators::Same for paladin::application::cli::commands::user::UserCommandHandler<T>
pub type paladin::application::cli::commands::user::UserCommandHandler<T>::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::commands::user::UserCommandHandler<T> where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::commands::user::UserCommandHandler<T> where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::commands::user::UserCommandHandler<T>::vzip(self) -> V
pub struct paladin::application::cli::commands::user::VerifyUserArgs
pub paladin::application::cli::commands::user::VerifyUserArgs::user_id: alloc::string::String
impl clap_builder::derive::Args for paladin::application::cli::commands::user::VerifyUserArgs
pub fn paladin::application::cli::commands::user::VerifyUserArgs::augment_args<'b>(__clap_app: clap_builder::builder::command::Command) -> clap_builder::builder::command::Command
pub fn paladin::application::cli::commands::user::VerifyUserArgs::augment_args_for_update<'b>(__clap_app: clap_builder::builder::command::Command) -> clap_builder::builder::command::Command
pub fn paladin::application::cli::commands::user::VerifyUserArgs::group_id() -> core::option::Option<clap_builder::util::id::Id>
impl clap_builder::derive::FromArgMatches for paladin::application::cli::commands::user::VerifyUserArgs
pub fn paladin::application::cli::commands::user::VerifyUserArgs::from_arg_matches(__clap_arg_matches: &clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<Self, clap_builder::Error>
pub fn paladin::application::cli::commands::user::VerifyUserArgs::from_arg_matches_mut(__clap_arg_matches: &mut clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<Self, clap_builder::Error>
pub fn paladin::application::cli::commands::user::VerifyUserArgs::update_from_arg_matches(&mut self, __clap_arg_matches: &clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<(), clap_builder::Error>
pub fn paladin::application::cli::commands::user::VerifyUserArgs::update_from_arg_matches_mut(&mut self, __clap_arg_matches: &mut clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<(), clap_builder::Error>
impl core::fmt::Debug for paladin::application::cli::commands::user::VerifyUserArgs
pub fn paladin::application::cli::commands::user::VerifyUserArgs::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::cli::commands::user::VerifyUserArgs
impl core::marker::Send for paladin::application::cli::commands::user::VerifyUserArgs
impl core::marker::Sync for paladin::application::cli::commands::user::VerifyUserArgs
impl core::marker::Unpin for paladin::application::cli::commands::user::VerifyUserArgs
impl core::marker::UnsafeUnpin for paladin::application::cli::commands::user::VerifyUserArgs
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::commands::user::VerifyUserArgs
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::commands::user::VerifyUserArgs
impl<T, U> core::convert::Into<U> for paladin::application::cli::commands::user::VerifyUserArgs where U: core::convert::From<T>
pub fn paladin::application::cli::commands::user::VerifyUserArgs::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::commands::user::VerifyUserArgs where U: core::convert::Into<T>
pub type paladin::application::cli::commands::user::VerifyUserArgs::Error = core::convert::Infallible
pub fn paladin::application::cli::commands::user::VerifyUserArgs::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::commands::user::VerifyUserArgs where U: core::convert::TryFrom<T>
pub type paladin::application::cli::commands::user::VerifyUserArgs::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::commands::user::VerifyUserArgs::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::cli::commands::user::VerifyUserArgs where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::commands::user::VerifyUserArgs::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::commands::user::VerifyUserArgs where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::user::VerifyUserArgs::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::commands::user::VerifyUserArgs where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::user::VerifyUserArgs::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::cli::commands::user::VerifyUserArgs
pub fn paladin::application::cli::commands::user::VerifyUserArgs::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::commands::user::VerifyUserArgs
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::commands::user::VerifyUserArgs where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::user::VerifyUserArgs::and<P, B, E>(self, other: 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::cli::commands::user::VerifyUserArgs::or<P, B, E>(self, other: 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::cli::commands::user::VerifyUserArgs
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::commands::user::VerifyUserArgs
impl<T> typenum::type_operators::Same for paladin::application::cli::commands::user::VerifyUserArgs
pub type paladin::application::cli::commands::user::VerifyUserArgs::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::commands::user::VerifyUserArgs where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::commands::user::VerifyUserArgs where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::commands::user::VerifyUserArgs::vzip(self) -> V
pub mod paladin::application::cli::config
pub mod paladin::application::cli::config::battalion_config
pub enum paladin::application::cli::config::battalion_config::BattalionYamlConfig
pub paladin::application::cli::config::battalion_config::BattalionYamlConfig::Campaign(paladin::application::cli::config::battalion_config::CampaignConfig)
pub paladin::application::cli::config::battalion_config::BattalionYamlConfig::ChainOfCommand(paladin::application::cli::config::battalion_config::ChainOfCommandConfig)
pub paladin::application::cli::config::battalion_config::BattalionYamlConfig::Conclave(paladin::application::cli::config::battalion_config::ConclaveConfig)
pub paladin::application::cli::config::battalion_config::BattalionYamlConfig::Formation(paladin::application::cli::config::battalion_config::FormationConfig)
pub paladin::application::cli::config::battalion_config::BattalionYamlConfig::Maneuver(paladin::application::cli::config::battalion_config::ManeuverConfig)
pub paladin::application::cli::config::battalion_config::BattalionYamlConfig::Phalanx(paladin::application::cli::config::battalion_config::PhalanxConfig)
impl paladin::application::cli::config::battalion_config::BattalionYamlConfig
pub fn paladin::application::cli::config::battalion_config::BattalionYamlConfig::battalion_type(&self) -> &str
pub fn paladin::application::cli::config::battalion_config::BattalionYamlConfig::validate(&self) -> core::result::Result<(), paladin::application::cli::error::CliError>
impl core::clone::Clone for paladin::application::cli::config::battalion_config::BattalionYamlConfig
pub fn paladin::application::cli::config::battalion_config::BattalionYamlConfig::clone(&self) -> paladin::application::cli::config::battalion_config::BattalionYamlConfig
impl core::fmt::Debug for paladin::application::cli::config::battalion_config::BattalionYamlConfig
pub fn paladin::application::cli::config::battalion_config::BattalionYamlConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::cli::config::battalion_config::BattalionYamlConfig
pub fn paladin::application::cli::config::battalion_config::BattalionYamlConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::cli::config::battalion_config::BattalionYamlConfig
pub fn paladin::application::cli::config::battalion_config::BattalionYamlConfig::deserialize<__D>(__deserializer: __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::cli::config::battalion_config::BattalionYamlConfig
impl core::marker::Send for paladin::application::cli::config::battalion_config::BattalionYamlConfig
impl core::marker::Sync for paladin::application::cli::config::battalion_config::BattalionYamlConfig
impl core::marker::Unpin for paladin::application::cli::config::battalion_config::BattalionYamlConfig
impl core::marker::UnsafeUnpin for paladin::application::cli::config::battalion_config::BattalionYamlConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::config::battalion_config::BattalionYamlConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::config::battalion_config::BattalionYamlConfig
impl<T, U> core::convert::Into<U> for paladin::application::cli::config::battalion_config::BattalionYamlConfig where U: core::convert::From<T>
pub fn paladin::application::cli::config::battalion_config::BattalionYamlConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::config::battalion_config::BattalionYamlConfig where U: core::convert::Into<T>
pub type paladin::application::cli::config::battalion_config::BattalionYamlConfig::Error = core::convert::Infallible
pub fn paladin::application::cli::config::battalion_config::BattalionYamlConfig::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::config::battalion_config::BattalionYamlConfig where U: core::convert::TryFrom<T>
pub type paladin::application::cli::config::battalion_config::BattalionYamlConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::config::battalion_config::BattalionYamlConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::cli::config::battalion_config::BattalionYamlConfig where T: core::clone::Clone
pub type paladin::application::cli::config::battalion_config::BattalionYamlConfig::Owned = T
pub fn paladin::application::cli::config::battalion_config::BattalionYamlConfig::clone_into(&self, target: &mut T)
pub fn paladin::application::cli::config::battalion_config::BattalionYamlConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::cli::config::battalion_config::BattalionYamlConfig where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::config::battalion_config::BattalionYamlConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::config::battalion_config::BattalionYamlConfig where T: ?core::marker::Sized
pub fn paladin::application::cli::config::battalion_config::BattalionYamlConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::config::battalion_config::BattalionYamlConfig where T: ?core::marker::Sized
pub fn paladin::application::cli::config::battalion_config::BattalionYamlConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::cli::config::battalion_config::BattalionYamlConfig where T: core::clone::Clone
pub unsafe fn paladin::application::cli::config::battalion_config::BattalionYamlConfig::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::cli::config::battalion_config::BattalionYamlConfig
pub fn paladin::application::cli::config::battalion_config::BattalionYamlConfig::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::config::battalion_config::BattalionYamlConfig
impl<T> serde_core::de::DeserializeOwned for paladin::application::cli::config::battalion_config::BattalionYamlConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::config::battalion_config::BattalionYamlConfig where T: ?core::marker::Sized
pub fn paladin::application::cli::config::battalion_config::BattalionYamlConfig::and<P, B, E>(self, other: 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::cli::config::battalion_config::BattalionYamlConfig::or<P, B, E>(self, other: 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::cli::config::battalion_config::BattalionYamlConfig
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::config::battalion_config::BattalionYamlConfig
impl<T> typenum::type_operators::Same for paladin::application::cli::config::battalion_config::BattalionYamlConfig
pub type paladin::application::cli::config::battalion_config::BattalionYamlConfig::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::config::battalion_config::BattalionYamlConfig where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::config::battalion_config::BattalionYamlConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::config::battalion_config::BattalionYamlConfig::vzip(self) -> V
pub enum paladin::application::cli::config::battalion_config::PaladinReference
pub paladin::application::cli::config::battalion_config::PaladinReference::File
pub paladin::application::cli::config::battalion_config::PaladinReference::File::file: alloc::string::String
pub paladin::application::cli::config::battalion_config::PaladinReference::Inline(alloc::boxed::Box<paladin::application::cli::config::paladin_config::PaladinYamlConfig>)
impl core::clone::Clone for paladin::application::cli::config::battalion_config::PaladinReference
pub fn paladin::application::cli::config::battalion_config::PaladinReference::clone(&self) -> paladin::application::cli::config::battalion_config::PaladinReference
impl core::fmt::Debug for paladin::application::cli::config::battalion_config::PaladinReference
pub fn paladin::application::cli::config::battalion_config::PaladinReference::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::cli::config::battalion_config::PaladinReference
pub fn paladin::application::cli::config::battalion_config::PaladinReference::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::cli::config::battalion_config::PaladinReference
pub fn paladin::application::cli::config::battalion_config::PaladinReference::deserialize<__D>(__deserializer: __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::cli::config::battalion_config::PaladinReference
impl core::marker::Send for paladin::application::cli::config::battalion_config::PaladinReference
impl core::marker::Sync for paladin::application::cli::config::battalion_config::PaladinReference
impl core::marker::Unpin for paladin::application::cli::config::battalion_config::PaladinReference
impl core::marker::UnsafeUnpin for paladin::application::cli::config::battalion_config::PaladinReference
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::config::battalion_config::PaladinReference
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::config::battalion_config::PaladinReference
impl<T, U> core::convert::Into<U> for paladin::application::cli::config::battalion_config::PaladinReference where U: core::convert::From<T>
pub fn paladin::application::cli::config::battalion_config::PaladinReference::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::config::battalion_config::PaladinReference where U: core::convert::Into<T>
pub type paladin::application::cli::config::battalion_config::PaladinReference::Error = core::convert::Infallible
pub fn paladin::application::cli::config::battalion_config::PaladinReference::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::config::battalion_config::PaladinReference where U: core::convert::TryFrom<T>
pub type paladin::application::cli::config::battalion_config::PaladinReference::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::config::battalion_config::PaladinReference::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::cli::config::battalion_config::PaladinReference where T: core::clone::Clone
pub type paladin::application::cli::config::battalion_config::PaladinReference::Owned = T
pub fn paladin::application::cli::config::battalion_config::PaladinReference::clone_into(&self, target: &mut T)
pub fn paladin::application::cli::config::battalion_config::PaladinReference::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::cli::config::battalion_config::PaladinReference where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::config::battalion_config::PaladinReference::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::config::battalion_config::PaladinReference where T: ?core::marker::Sized
pub fn paladin::application::cli::config::battalion_config::PaladinReference::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::config::battalion_config::PaladinReference where T: ?core::marker::Sized
pub fn paladin::application::cli::config::battalion_config::PaladinReference::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::cli::config::battalion_config::PaladinReference where T: core::clone::Clone
pub unsafe fn paladin::application::cli::config::battalion_config::PaladinReference::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::cli::config::battalion_config::PaladinReference
pub fn paladin::application::cli::config::battalion_config::PaladinReference::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::config::battalion_config::PaladinReference
impl<T> serde_core::de::DeserializeOwned for paladin::application::cli::config::battalion_config::PaladinReference where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::config::battalion_config::PaladinReference where T: ?core::marker::Sized
pub fn paladin::application::cli::config::battalion_config::PaladinReference::and<P, B, E>(self, other: 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::cli::config::battalion_config::PaladinReference::or<P, B, E>(self, other: 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::cli::config::battalion_config::PaladinReference
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::config::battalion_config::PaladinReference
impl<T> typenum::type_operators::Same for paladin::application::cli::config::battalion_config::PaladinReference
pub type paladin::application::cli::config::battalion_config::PaladinReference::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::config::battalion_config::PaladinReference where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::config::battalion_config::PaladinReference where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::config::battalion_config::PaladinReference::vzip(self) -> V
pub struct paladin::application::cli::config::battalion_config::CampaignConfig
pub paladin::application::cli::config::battalion_config::CampaignConfig::edges: alloc::vec::Vec<paladin::application::cli::config::battalion_config::CampaignEdge>
pub paladin::application::cli::config::battalion_config::CampaignConfig::name: alloc::string::String
pub paladin::application::cli::config::battalion_config::CampaignConfig::nodes: alloc::vec::Vec<paladin::application::cli::config::battalion_config::CampaignNode>
pub paladin::application::cli::config::battalion_config::CampaignConfig::start_node: alloc::string::String
impl core::clone::Clone for paladin::application::cli::config::battalion_config::CampaignConfig
pub fn paladin::application::cli::config::battalion_config::CampaignConfig::clone(&self) -> paladin::application::cli::config::battalion_config::CampaignConfig
impl core::fmt::Debug for paladin::application::cli::config::battalion_config::CampaignConfig
pub fn paladin::application::cli::config::battalion_config::CampaignConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::cli::config::battalion_config::CampaignConfig
pub fn paladin::application::cli::config::battalion_config::CampaignConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::cli::config::battalion_config::CampaignConfig
pub fn paladin::application::cli::config::battalion_config::CampaignConfig::deserialize<__D>(__deserializer: __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::cli::config::battalion_config::CampaignConfig
impl core::marker::Send for paladin::application::cli::config::battalion_config::CampaignConfig
impl core::marker::Sync for paladin::application::cli::config::battalion_config::CampaignConfig
impl core::marker::Unpin for paladin::application::cli::config::battalion_config::CampaignConfig
impl core::marker::UnsafeUnpin for paladin::application::cli::config::battalion_config::CampaignConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::config::battalion_config::CampaignConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::config::battalion_config::CampaignConfig
impl<T, U> core::convert::Into<U> for paladin::application::cli::config::battalion_config::CampaignConfig where U: core::convert::From<T>
pub fn paladin::application::cli::config::battalion_config::CampaignConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::config::battalion_config::CampaignConfig where U: core::convert::Into<T>
pub type paladin::application::cli::config::battalion_config::CampaignConfig::Error = core::convert::Infallible
pub fn paladin::application::cli::config::battalion_config::CampaignConfig::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::config::battalion_config::CampaignConfig where U: core::convert::TryFrom<T>
pub type paladin::application::cli::config::battalion_config::CampaignConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::config::battalion_config::CampaignConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::cli::config::battalion_config::CampaignConfig where T: core::clone::Clone
pub type paladin::application::cli::config::battalion_config::CampaignConfig::Owned = T
pub fn paladin::application::cli::config::battalion_config::CampaignConfig::clone_into(&self, target: &mut T)
pub fn paladin::application::cli::config::battalion_config::CampaignConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::cli::config::battalion_config::CampaignConfig where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::config::battalion_config::CampaignConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::config::battalion_config::CampaignConfig where T: ?core::marker::Sized
pub fn paladin::application::cli::config::battalion_config::CampaignConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::config::battalion_config::CampaignConfig where T: ?core::marker::Sized
pub fn paladin::application::cli::config::battalion_config::CampaignConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::cli::config::battalion_config::CampaignConfig where T: core::clone::Clone
pub unsafe fn paladin::application::cli::config::battalion_config::CampaignConfig::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::cli::config::battalion_config::CampaignConfig
pub fn paladin::application::cli::config::battalion_config::CampaignConfig::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::config::battalion_config::CampaignConfig
impl<T> serde_core::de::DeserializeOwned for paladin::application::cli::config::battalion_config::CampaignConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::config::battalion_config::CampaignConfig where T: ?core::marker::Sized
pub fn paladin::application::cli::config::battalion_config::CampaignConfig::and<P, B, E>(self, other: 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::cli::config::battalion_config::CampaignConfig::or<P, B, E>(self, other: 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::cli::config::battalion_config::CampaignConfig
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::config::battalion_config::CampaignConfig
impl<T> typenum::type_operators::Same for paladin::application::cli::config::battalion_config::CampaignConfig
pub type paladin::application::cli::config::battalion_config::CampaignConfig::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::config::battalion_config::CampaignConfig where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::config::battalion_config::CampaignConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::config::battalion_config::CampaignConfig::vzip(self) -> V
pub struct paladin::application::cli::config::battalion_config::CampaignEdge
pub paladin::application::cli::config::battalion_config::CampaignEdge::from: alloc::string::String
pub paladin::application::cli::config::battalion_config::CampaignEdge::to: alloc::string::String
impl core::clone::Clone for paladin::application::cli::config::battalion_config::CampaignEdge
pub fn paladin::application::cli::config::battalion_config::CampaignEdge::clone(&self) -> paladin::application::cli::config::battalion_config::CampaignEdge
impl core::fmt::Debug for paladin::application::cli::config::battalion_config::CampaignEdge
pub fn paladin::application::cli::config::battalion_config::CampaignEdge::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::cli::config::battalion_config::CampaignEdge
pub fn paladin::application::cli::config::battalion_config::CampaignEdge::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::cli::config::battalion_config::CampaignEdge
pub fn paladin::application::cli::config::battalion_config::CampaignEdge::deserialize<__D>(__deserializer: __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::cli::config::battalion_config::CampaignEdge
impl core::marker::Send for paladin::application::cli::config::battalion_config::CampaignEdge
impl core::marker::Sync for paladin::application::cli::config::battalion_config::CampaignEdge
impl core::marker::Unpin for paladin::application::cli::config::battalion_config::CampaignEdge
impl core::marker::UnsafeUnpin for paladin::application::cli::config::battalion_config::CampaignEdge
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::config::battalion_config::CampaignEdge
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::config::battalion_config::CampaignEdge
impl<T, U> core::convert::Into<U> for paladin::application::cli::config::battalion_config::CampaignEdge where U: core::convert::From<T>
pub fn paladin::application::cli::config::battalion_config::CampaignEdge::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::config::battalion_config::CampaignEdge where U: core::convert::Into<T>
pub type paladin::application::cli::config::battalion_config::CampaignEdge::Error = core::convert::Infallible
pub fn paladin::application::cli::config::battalion_config::CampaignEdge::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::config::battalion_config::CampaignEdge where U: core::convert::TryFrom<T>
pub type paladin::application::cli::config::battalion_config::CampaignEdge::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::config::battalion_config::CampaignEdge::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::cli::config::battalion_config::CampaignEdge where T: core::clone::Clone
pub type paladin::application::cli::config::battalion_config::CampaignEdge::Owned = T
pub fn paladin::application::cli::config::battalion_config::CampaignEdge::clone_into(&self, target: &mut T)
pub fn paladin::application::cli::config::battalion_config::CampaignEdge::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::cli::config::battalion_config::CampaignEdge where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::config::battalion_config::CampaignEdge::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::config::battalion_config::CampaignEdge where T: ?core::marker::Sized
pub fn paladin::application::cli::config::battalion_config::CampaignEdge::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::config::battalion_config::CampaignEdge where T: ?core::marker::Sized
pub fn paladin::application::cli::config::battalion_config::CampaignEdge::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::cli::config::battalion_config::CampaignEdge where T: core::clone::Clone
pub unsafe fn paladin::application::cli::config::battalion_config::CampaignEdge::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::cli::config::battalion_config::CampaignEdge
pub fn paladin::application::cli::config::battalion_config::CampaignEdge::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::config::battalion_config::CampaignEdge
impl<T> serde_core::de::DeserializeOwned for paladin::application::cli::config::battalion_config::CampaignEdge where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::config::battalion_config::CampaignEdge where T: ?core::marker::Sized
pub fn paladin::application::cli::config::battalion_config::CampaignEdge::and<P, B, E>(self, other: 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::cli::config::battalion_config::CampaignEdge::or<P, B, E>(self, other: 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::cli::config::battalion_config::CampaignEdge
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::config::battalion_config::CampaignEdge
impl<T> typenum::type_operators::Same for paladin::application::cli::config::battalion_config::CampaignEdge
pub type paladin::application::cli::config::battalion_config::CampaignEdge::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::config::battalion_config::CampaignEdge where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::config::battalion_config::CampaignEdge where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::config::battalion_config::CampaignEdge::vzip(self) -> V
pub struct paladin::application::cli::config::battalion_config::CampaignNode
pub paladin::application::cli::config::battalion_config::CampaignNode::id: alloc::string::String
pub paladin::application::cli::config::battalion_config::CampaignNode::paladin: paladin::application::cli::config::battalion_config::PaladinReference
impl core::clone::Clone for paladin::application::cli::config::battalion_config::CampaignNode
pub fn paladin::application::cli::config::battalion_config::CampaignNode::clone(&self) -> paladin::application::cli::config::battalion_config::CampaignNode
impl core::fmt::Debug for paladin::application::cli::config::battalion_config::CampaignNode
pub fn paladin::application::cli::config::battalion_config::CampaignNode::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::cli::config::battalion_config::CampaignNode
pub fn paladin::application::cli::config::battalion_config::CampaignNode::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::cli::config::battalion_config::CampaignNode
pub fn paladin::application::cli::config::battalion_config::CampaignNode::deserialize<__D>(__deserializer: __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::cli::config::battalion_config::CampaignNode
impl core::marker::Send for paladin::application::cli::config::battalion_config::CampaignNode
impl core::marker::Sync for paladin::application::cli::config::battalion_config::CampaignNode
impl core::marker::Unpin for paladin::application::cli::config::battalion_config::CampaignNode
impl core::marker::UnsafeUnpin for paladin::application::cli::config::battalion_config::CampaignNode
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::config::battalion_config::CampaignNode
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::config::battalion_config::CampaignNode
impl<T, U> core::convert::Into<U> for paladin::application::cli::config::battalion_config::CampaignNode where U: core::convert::From<T>
pub fn paladin::application::cli::config::battalion_config::CampaignNode::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::config::battalion_config::CampaignNode where U: core::convert::Into<T>
pub type paladin::application::cli::config::battalion_config::CampaignNode::Error = core::convert::Infallible
pub fn paladin::application::cli::config::battalion_config::CampaignNode::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::config::battalion_config::CampaignNode where U: core::convert::TryFrom<T>
pub type paladin::application::cli::config::battalion_config::CampaignNode::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::config::battalion_config::CampaignNode::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::cli::config::battalion_config::CampaignNode where T: core::clone::Clone
pub type paladin::application::cli::config::battalion_config::CampaignNode::Owned = T
pub fn paladin::application::cli::config::battalion_config::CampaignNode::clone_into(&self, target: &mut T)
pub fn paladin::application::cli::config::battalion_config::CampaignNode::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::cli::config::battalion_config::CampaignNode where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::config::battalion_config::CampaignNode::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::config::battalion_config::CampaignNode where T: ?core::marker::Sized
pub fn paladin::application::cli::config::battalion_config::CampaignNode::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::config::battalion_config::CampaignNode where T: ?core::marker::Sized
pub fn paladin::application::cli::config::battalion_config::CampaignNode::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::cli::config::battalion_config::CampaignNode where T: core::clone::Clone
pub unsafe fn paladin::application::cli::config::battalion_config::CampaignNode::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::cli::config::battalion_config::CampaignNode
pub fn paladin::application::cli::config::battalion_config::CampaignNode::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::config::battalion_config::CampaignNode
impl<T> serde_core::de::DeserializeOwned for paladin::application::cli::config::battalion_config::CampaignNode where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::config::battalion_config::CampaignNode where T: ?core::marker::Sized
pub fn paladin::application::cli::config::battalion_config::CampaignNode::and<P, B, E>(self, other: 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::cli::config::battalion_config::CampaignNode::or<P, B, E>(self, other: 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::cli::config::battalion_config::CampaignNode
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::config::battalion_config::CampaignNode
impl<T> typenum::type_operators::Same for paladin::application::cli::config::battalion_config::CampaignNode
pub type paladin::application::cli::config::battalion_config::CampaignNode::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::config::battalion_config::CampaignNode where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::config::battalion_config::CampaignNode where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::config::battalion_config::CampaignNode::vzip(self) -> V
pub struct paladin::application::cli::config::battalion_config::ChainOfCommandConfig
pub paladin::application::cli::config::battalion_config::ChainOfCommandConfig::commander: paladin::application::cli::config::battalion_config::PaladinReference
pub paladin::application::cli::config::battalion_config::ChainOfCommandConfig::delegates: alloc::vec::Vec<paladin::application::cli::config::battalion_config::PaladinReference>
pub paladin::application::cli::config::battalion_config::ChainOfCommandConfig::name: alloc::string::String
impl core::clone::Clone for paladin::application::cli::config::battalion_config::ChainOfCommandConfig
pub fn paladin::application::cli::config::battalion_config::ChainOfCommandConfig::clone(&self) -> paladin::application::cli::config::battalion_config::ChainOfCommandConfig
impl core::fmt::Debug for paladin::application::cli::config::battalion_config::ChainOfCommandConfig
pub fn paladin::application::cli::config::battalion_config::ChainOfCommandConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::cli::config::battalion_config::ChainOfCommandConfig
pub fn paladin::application::cli::config::battalion_config::ChainOfCommandConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::cli::config::battalion_config::ChainOfCommandConfig
pub fn paladin::application::cli::config::battalion_config::ChainOfCommandConfig::deserialize<__D>(__deserializer: __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::cli::config::battalion_config::ChainOfCommandConfig
impl core::marker::Send for paladin::application::cli::config::battalion_config::ChainOfCommandConfig
impl core::marker::Sync for paladin::application::cli::config::battalion_config::ChainOfCommandConfig
impl core::marker::Unpin for paladin::application::cli::config::battalion_config::ChainOfCommandConfig
impl core::marker::UnsafeUnpin for paladin::application::cli::config::battalion_config::ChainOfCommandConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::config::battalion_config::ChainOfCommandConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::config::battalion_config::ChainOfCommandConfig
impl<T, U> core::convert::Into<U> for paladin::application::cli::config::battalion_config::ChainOfCommandConfig where U: core::convert::From<T>
pub fn paladin::application::cli::config::battalion_config::ChainOfCommandConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::config::battalion_config::ChainOfCommandConfig where U: core::convert::Into<T>
pub type paladin::application::cli::config::battalion_config::ChainOfCommandConfig::Error = core::convert::Infallible
pub fn paladin::application::cli::config::battalion_config::ChainOfCommandConfig::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::config::battalion_config::ChainOfCommandConfig where U: core::convert::TryFrom<T>
pub type paladin::application::cli::config::battalion_config::ChainOfCommandConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::config::battalion_config::ChainOfCommandConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::cli::config::battalion_config::ChainOfCommandConfig where T: core::clone::Clone
pub type paladin::application::cli::config::battalion_config::ChainOfCommandConfig::Owned = T
pub fn paladin::application::cli::config::battalion_config::ChainOfCommandConfig::clone_into(&self, target: &mut T)
pub fn paladin::application::cli::config::battalion_config::ChainOfCommandConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::cli::config::battalion_config::ChainOfCommandConfig where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::config::battalion_config::ChainOfCommandConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::config::battalion_config::ChainOfCommandConfig where T: ?core::marker::Sized
pub fn paladin::application::cli::config::battalion_config::ChainOfCommandConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::config::battalion_config::ChainOfCommandConfig where T: ?core::marker::Sized
pub fn paladin::application::cli::config::battalion_config::ChainOfCommandConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::cli::config::battalion_config::ChainOfCommandConfig where T: core::clone::Clone
pub unsafe fn paladin::application::cli::config::battalion_config::ChainOfCommandConfig::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::cli::config::battalion_config::ChainOfCommandConfig
pub fn paladin::application::cli::config::battalion_config::ChainOfCommandConfig::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::config::battalion_config::ChainOfCommandConfig
impl<T> serde_core::de::DeserializeOwned for paladin::application::cli::config::battalion_config::ChainOfCommandConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::config::battalion_config::ChainOfCommandConfig where T: ?core::marker::Sized
pub fn paladin::application::cli::config::battalion_config::ChainOfCommandConfig::and<P, B, E>(self, other: 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::cli::config::battalion_config::ChainOfCommandConfig::or<P, B, E>(self, other: 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::cli::config::battalion_config::ChainOfCommandConfig
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::config::battalion_config::ChainOfCommandConfig
impl<T> typenum::type_operators::Same for paladin::application::cli::config::battalion_config::ChainOfCommandConfig
pub type paladin::application::cli::config::battalion_config::ChainOfCommandConfig::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::config::battalion_config::ChainOfCommandConfig where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::config::battalion_config::ChainOfCommandConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::config::battalion_config::ChainOfCommandConfig::vzip(self) -> V
pub struct paladin::application::cli::config::battalion_config::ConclaveConfig
pub paladin::application::cli::config::battalion_config::ConclaveConfig::aggregator: paladin::application::cli::config::battalion_config::PaladinReference
pub paladin::application::cli::config::battalion_config::ConclaveConfig::experts: alloc::vec::Vec<paladin::application::cli::config::battalion_config::PaladinReference>
pub paladin::application::cli::config::battalion_config::ConclaveConfig::include_expert_names: core::option::Option<bool>
pub paladin::application::cli::config::battalion_config::ConclaveConfig::max_expert_output_tokens: core::option::Option<usize>
pub paladin::application::cli::config::battalion_config::ConclaveConfig::name: alloc::string::String
pub paladin::application::cli::config::battalion_config::ConclaveConfig::observability_level: core::option::Option<alloc::string::String>
pub paladin::application::cli::config::battalion_config::ConclaveConfig::retry_attempts: core::option::Option<u32>
pub paladin::application::cli::config::battalion_config::ConclaveConfig::synthesis_prompt: core::option::Option<alloc::string::String>
pub paladin::application::cli::config::battalion_config::ConclaveConfig::timeout_seconds: core::option::Option<u64>
impl core::clone::Clone for paladin::application::cli::config::battalion_config::ConclaveConfig
pub fn paladin::application::cli::config::battalion_config::ConclaveConfig::clone(&self) -> paladin::application::cli::config::battalion_config::ConclaveConfig
impl core::fmt::Debug for paladin::application::cli::config::battalion_config::ConclaveConfig
pub fn paladin::application::cli::config::battalion_config::ConclaveConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::cli::config::battalion_config::ConclaveConfig
pub fn paladin::application::cli::config::battalion_config::ConclaveConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::cli::config::battalion_config::ConclaveConfig
pub fn paladin::application::cli::config::battalion_config::ConclaveConfig::deserialize<__D>(__deserializer: __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::cli::config::battalion_config::ConclaveConfig
impl core::marker::Send for paladin::application::cli::config::battalion_config::ConclaveConfig
impl core::marker::Sync for paladin::application::cli::config::battalion_config::ConclaveConfig
impl core::marker::Unpin for paladin::application::cli::config::battalion_config::ConclaveConfig
impl core::marker::UnsafeUnpin for paladin::application::cli::config::battalion_config::ConclaveConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::config::battalion_config::ConclaveConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::config::battalion_config::ConclaveConfig
impl<T, U> core::convert::Into<U> for paladin::application::cli::config::battalion_config::ConclaveConfig where U: core::convert::From<T>
pub fn paladin::application::cli::config::battalion_config::ConclaveConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::config::battalion_config::ConclaveConfig where U: core::convert::Into<T>
pub type paladin::application::cli::config::battalion_config::ConclaveConfig::Error = core::convert::Infallible
pub fn paladin::application::cli::config::battalion_config::ConclaveConfig::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::config::battalion_config::ConclaveConfig where U: core::convert::TryFrom<T>
pub type paladin::application::cli::config::battalion_config::ConclaveConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::config::battalion_config::ConclaveConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::cli::config::battalion_config::ConclaveConfig where T: core::clone::Clone
pub type paladin::application::cli::config::battalion_config::ConclaveConfig::Owned = T
pub fn paladin::application::cli::config::battalion_config::ConclaveConfig::clone_into(&self, target: &mut T)
pub fn paladin::application::cli::config::battalion_config::ConclaveConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::cli::config::battalion_config::ConclaveConfig where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::config::battalion_config::ConclaveConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::config::battalion_config::ConclaveConfig where T: ?core::marker::Sized
pub fn paladin::application::cli::config::battalion_config::ConclaveConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::config::battalion_config::ConclaveConfig where T: ?core::marker::Sized
pub fn paladin::application::cli::config::battalion_config::ConclaveConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::cli::config::battalion_config::ConclaveConfig where T: core::clone::Clone
pub unsafe fn paladin::application::cli::config::battalion_config::ConclaveConfig::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::cli::config::battalion_config::ConclaveConfig
pub fn paladin::application::cli::config::battalion_config::ConclaveConfig::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::config::battalion_config::ConclaveConfig
impl<T> serde_core::de::DeserializeOwned for paladin::application::cli::config::battalion_config::ConclaveConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::config::battalion_config::ConclaveConfig where T: ?core::marker::Sized
pub fn paladin::application::cli::config::battalion_config::ConclaveConfig::and<P, B, E>(self, other: 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::cli::config::battalion_config::ConclaveConfig::or<P, B, E>(self, other: 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::cli::config::battalion_config::ConclaveConfig
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::config::battalion_config::ConclaveConfig
impl<T> typenum::type_operators::Same for paladin::application::cli::config::battalion_config::ConclaveConfig
pub type paladin::application::cli::config::battalion_config::ConclaveConfig::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::config::battalion_config::ConclaveConfig where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::config::battalion_config::ConclaveConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::config::battalion_config::ConclaveConfig::vzip(self) -> V
pub struct paladin::application::cli::config::battalion_config::FormationConfig
pub paladin::application::cli::config::battalion_config::FormationConfig::name: alloc::string::String
pub paladin::application::cli::config::battalion_config::FormationConfig::paladins: alloc::vec::Vec<paladin::application::cli::config::battalion_config::PaladinReference>
pub paladin::application::cli::config::battalion_config::FormationConfig::pass_output_to_next: bool
impl core::clone::Clone for paladin::application::cli::config::battalion_config::FormationConfig
pub fn paladin::application::cli::config::battalion_config::FormationConfig::clone(&self) -> paladin::application::cli::config::battalion_config::FormationConfig
impl core::fmt::Debug for paladin::application::cli::config::battalion_config::FormationConfig
pub fn paladin::application::cli::config::battalion_config::FormationConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::cli::config::battalion_config::FormationConfig
pub fn paladin::application::cli::config::battalion_config::FormationConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::cli::config::battalion_config::FormationConfig
pub fn paladin::application::cli::config::battalion_config::FormationConfig::deserialize<__D>(__deserializer: __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::cli::config::battalion_config::FormationConfig
impl core::marker::Send for paladin::application::cli::config::battalion_config::FormationConfig
impl core::marker::Sync for paladin::application::cli::config::battalion_config::FormationConfig
impl core::marker::Unpin for paladin::application::cli::config::battalion_config::FormationConfig
impl core::marker::UnsafeUnpin for paladin::application::cli::config::battalion_config::FormationConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::config::battalion_config::FormationConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::config::battalion_config::FormationConfig
impl<T, U> core::convert::Into<U> for paladin::application::cli::config::battalion_config::FormationConfig where U: core::convert::From<T>
pub fn paladin::application::cli::config::battalion_config::FormationConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::config::battalion_config::FormationConfig where U: core::convert::Into<T>
pub type paladin::application::cli::config::battalion_config::FormationConfig::Error = core::convert::Infallible
pub fn paladin::application::cli::config::battalion_config::FormationConfig::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::config::battalion_config::FormationConfig where U: core::convert::TryFrom<T>
pub type paladin::application::cli::config::battalion_config::FormationConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::config::battalion_config::FormationConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::cli::config::battalion_config::FormationConfig where T: core::clone::Clone
pub type paladin::application::cli::config::battalion_config::FormationConfig::Owned = T
pub fn paladin::application::cli::config::battalion_config::FormationConfig::clone_into(&self, target: &mut T)
pub fn paladin::application::cli::config::battalion_config::FormationConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::cli::config::battalion_config::FormationConfig where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::config::battalion_config::FormationConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::config::battalion_config::FormationConfig where T: ?core::marker::Sized
pub fn paladin::application::cli::config::battalion_config::FormationConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::config::battalion_config::FormationConfig where T: ?core::marker::Sized
pub fn paladin::application::cli::config::battalion_config::FormationConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::cli::config::battalion_config::FormationConfig where T: core::clone::Clone
pub unsafe fn paladin::application::cli::config::battalion_config::FormationConfig::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::cli::config::battalion_config::FormationConfig
pub fn paladin::application::cli::config::battalion_config::FormationConfig::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::config::battalion_config::FormationConfig
impl<T> serde_core::de::DeserializeOwned for paladin::application::cli::config::battalion_config::FormationConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::config::battalion_config::FormationConfig where T: ?core::marker::Sized
pub fn paladin::application::cli::config::battalion_config::FormationConfig::and<P, B, E>(self, other: 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::cli::config::battalion_config::FormationConfig::or<P, B, E>(self, other: 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::cli::config::battalion_config::FormationConfig
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::config::battalion_config::FormationConfig
impl<T> typenum::type_operators::Same for paladin::application::cli::config::battalion_config::FormationConfig
pub type paladin::application::cli::config::battalion_config::FormationConfig::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::config::battalion_config::FormationConfig where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::config::battalion_config::FormationConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::config::battalion_config::FormationConfig::vzip(self) -> V
pub struct paladin::application::cli::config::battalion_config::ManeuverConfig
pub paladin::application::cli::config::battalion_config::ManeuverConfig::flow: alloc::string::String
pub paladin::application::cli::config::battalion_config::ManeuverConfig::name: alloc::string::String
pub paladin::application::cli::config::battalion_config::ManeuverConfig::paladins: alloc::vec::Vec<paladin::application::cli::config::battalion_config::PaladinReference>
pub paladin::application::cli::config::battalion_config::ManeuverConfig::visualize: core::option::Option<alloc::string::String>
impl core::clone::Clone for paladin::application::cli::config::battalion_config::ManeuverConfig
pub fn paladin::application::cli::config::battalion_config::ManeuverConfig::clone(&self) -> paladin::application::cli::config::battalion_config::ManeuverConfig
impl core::fmt::Debug for paladin::application::cli::config::battalion_config::ManeuverConfig
pub fn paladin::application::cli::config::battalion_config::ManeuverConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::cli::config::battalion_config::ManeuverConfig
pub fn paladin::application::cli::config::battalion_config::ManeuverConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::cli::config::battalion_config::ManeuverConfig
pub fn paladin::application::cli::config::battalion_config::ManeuverConfig::deserialize<__D>(__deserializer: __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::cli::config::battalion_config::ManeuverConfig
impl core::marker::Send for paladin::application::cli::config::battalion_config::ManeuverConfig
impl core::marker::Sync for paladin::application::cli::config::battalion_config::ManeuverConfig
impl core::marker::Unpin for paladin::application::cli::config::battalion_config::ManeuverConfig
impl core::marker::UnsafeUnpin for paladin::application::cli::config::battalion_config::ManeuverConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::config::battalion_config::ManeuverConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::config::battalion_config::ManeuverConfig
impl<T, U> core::convert::Into<U> for paladin::application::cli::config::battalion_config::ManeuverConfig where U: core::convert::From<T>
pub fn paladin::application::cli::config::battalion_config::ManeuverConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::config::battalion_config::ManeuverConfig where U: core::convert::Into<T>
pub type paladin::application::cli::config::battalion_config::ManeuverConfig::Error = core::convert::Infallible
pub fn paladin::application::cli::config::battalion_config::ManeuverConfig::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::config::battalion_config::ManeuverConfig where U: core::convert::TryFrom<T>
pub type paladin::application::cli::config::battalion_config::ManeuverConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::config::battalion_config::ManeuverConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::cli::config::battalion_config::ManeuverConfig where T: core::clone::Clone
pub type paladin::application::cli::config::battalion_config::ManeuverConfig::Owned = T
pub fn paladin::application::cli::config::battalion_config::ManeuverConfig::clone_into(&self, target: &mut T)
pub fn paladin::application::cli::config::battalion_config::ManeuverConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::cli::config::battalion_config::ManeuverConfig where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::config::battalion_config::ManeuverConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::config::battalion_config::ManeuverConfig where T: ?core::marker::Sized
pub fn paladin::application::cli::config::battalion_config::ManeuverConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::config::battalion_config::ManeuverConfig where T: ?core::marker::Sized
pub fn paladin::application::cli::config::battalion_config::ManeuverConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::cli::config::battalion_config::ManeuverConfig where T: core::clone::Clone
pub unsafe fn paladin::application::cli::config::battalion_config::ManeuverConfig::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::cli::config::battalion_config::ManeuverConfig
pub fn paladin::application::cli::config::battalion_config::ManeuverConfig::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::config::battalion_config::ManeuverConfig
impl<T> serde_core::de::DeserializeOwned for paladin::application::cli::config::battalion_config::ManeuverConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::config::battalion_config::ManeuverConfig where T: ?core::marker::Sized
pub fn paladin::application::cli::config::battalion_config::ManeuverConfig::and<P, B, E>(self, other: 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::cli::config::battalion_config::ManeuverConfig::or<P, B, E>(self, other: 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::cli::config::battalion_config::ManeuverConfig
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::config::battalion_config::ManeuverConfig
impl<T> typenum::type_operators::Same for paladin::application::cli::config::battalion_config::ManeuverConfig
pub type paladin::application::cli::config::battalion_config::ManeuverConfig::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::config::battalion_config::ManeuverConfig where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::config::battalion_config::ManeuverConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::config::battalion_config::ManeuverConfig::vzip(self) -> V
pub struct paladin::application::cli::config::battalion_config::PhalanxConfig
pub paladin::application::cli::config::battalion_config::PhalanxConfig::inputs: core::option::Option<alloc::vec::Vec<alloc::string::String>>
pub paladin::application::cli::config::battalion_config::PhalanxConfig::name: alloc::string::String
pub paladin::application::cli::config::battalion_config::PhalanxConfig::paladins: alloc::vec::Vec<paladin::application::cli::config::battalion_config::PaladinReference>
impl core::clone::Clone for paladin::application::cli::config::battalion_config::PhalanxConfig
pub fn paladin::application::cli::config::battalion_config::PhalanxConfig::clone(&self) -> paladin::application::cli::config::battalion_config::PhalanxConfig
impl core::fmt::Debug for paladin::application::cli::config::battalion_config::PhalanxConfig
pub fn paladin::application::cli::config::battalion_config::PhalanxConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::cli::config::battalion_config::PhalanxConfig
pub fn paladin::application::cli::config::battalion_config::PhalanxConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::cli::config::battalion_config::PhalanxConfig
pub fn paladin::application::cli::config::battalion_config::PhalanxConfig::deserialize<__D>(__deserializer: __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::cli::config::battalion_config::PhalanxConfig
impl core::marker::Send for paladin::application::cli::config::battalion_config::PhalanxConfig
impl core::marker::Sync for paladin::application::cli::config::battalion_config::PhalanxConfig
impl core::marker::Unpin for paladin::application::cli::config::battalion_config::PhalanxConfig
impl core::marker::UnsafeUnpin for paladin::application::cli::config::battalion_config::PhalanxConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::config::battalion_config::PhalanxConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::config::battalion_config::PhalanxConfig
impl<T, U> core::convert::Into<U> for paladin::application::cli::config::battalion_config::PhalanxConfig where U: core::convert::From<T>
pub fn paladin::application::cli::config::battalion_config::PhalanxConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::config::battalion_config::PhalanxConfig where U: core::convert::Into<T>
pub type paladin::application::cli::config::battalion_config::PhalanxConfig::Error = core::convert::Infallible
pub fn paladin::application::cli::config::battalion_config::PhalanxConfig::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::config::battalion_config::PhalanxConfig where U: core::convert::TryFrom<T>
pub type paladin::application::cli::config::battalion_config::PhalanxConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::config::battalion_config::PhalanxConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::cli::config::battalion_config::PhalanxConfig where T: core::clone::Clone
pub type paladin::application::cli::config::battalion_config::PhalanxConfig::Owned = T
pub fn paladin::application::cli::config::battalion_config::PhalanxConfig::clone_into(&self, target: &mut T)
pub fn paladin::application::cli::config::battalion_config::PhalanxConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::cli::config::battalion_config::PhalanxConfig where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::config::battalion_config::PhalanxConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::config::battalion_config::PhalanxConfig where T: ?core::marker::Sized
pub fn paladin::application::cli::config::battalion_config::PhalanxConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::config::battalion_config::PhalanxConfig where T: ?core::marker::Sized
pub fn paladin::application::cli::config::battalion_config::PhalanxConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::cli::config::battalion_config::PhalanxConfig where T: core::clone::Clone
pub unsafe fn paladin::application::cli::config::battalion_config::PhalanxConfig::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::cli::config::battalion_config::PhalanxConfig
pub fn paladin::application::cli::config::battalion_config::PhalanxConfig::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::config::battalion_config::PhalanxConfig
impl<T> serde_core::de::DeserializeOwned for paladin::application::cli::config::battalion_config::PhalanxConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::config::battalion_config::PhalanxConfig where T: ?core::marker::Sized
pub fn paladin::application::cli::config::battalion_config::PhalanxConfig::and<P, B, E>(self, other: 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::cli::config::battalion_config::PhalanxConfig::or<P, B, E>(self, other: 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::cli::config::battalion_config::PhalanxConfig
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::config::battalion_config::PhalanxConfig
impl<T> typenum::type_operators::Same for paladin::application::cli::config::battalion_config::PhalanxConfig
pub type paladin::application::cli::config::battalion_config::PhalanxConfig::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::config::battalion_config::PhalanxConfig where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::config::battalion_config::PhalanxConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::config::battalion_config::PhalanxConfig::vzip(self) -> V
pub mod paladin::application::cli::config::loader
pub async fn paladin::application::cli::config::loader::instantiate_arsenal(config: &core::option::Option<paladin::application::cli::config::paladin_config::ArsenalConfig>) -> core::result::Result<core::option::Option<alloc::sync::Arc<dyn paladin::application::ports::output::arsenal_port::ArsenalPort>>, paladin::application::cli::error::CliError>
pub async fn paladin::application::cli::config::loader::instantiate_garrison(config: &core::option::Option<paladin::application::cli::config::paladin_config::GarrisonConfig>, paladin_name: &str) -> core::result::Result<core::option::Option<alloc::sync::Arc<dyn paladin::application::ports::output::garrison_port::GarrisonPort>>, paladin::application::cli::error::CliError>
pub fn paladin::application::cli::config::loader::load_battalion_config(path: &std::path::Path) -> core::result::Result<paladin::application::cli::config::battalion_config::BattalionYamlConfig, paladin::application::cli::error::CliError>
pub fn paladin::application::cli::config::loader::load_paladin_config(path: &std::path::Path) -> core::result::Result<paladin::application::cli::config::paladin_config::PaladinYamlConfig, paladin::application::cli::error::CliError>
pub mod paladin::application::cli::config::paladin_config
pub struct paladin::application::cli::config::paladin_config::ArsenalConfig
pub paladin::application::cli::config::paladin_config::ArsenalConfig::mcp_servers: alloc::vec::Vec<paladin::application::cli::config::paladin_config::McpServerConfig>
impl core::clone::Clone for paladin::application::cli::config::paladin_config::ArsenalConfig
pub fn paladin::application::cli::config::paladin_config::ArsenalConfig::clone(&self) -> paladin::application::cli::config::paladin_config::ArsenalConfig
impl core::fmt::Debug for paladin::application::cli::config::paladin_config::ArsenalConfig
pub fn paladin::application::cli::config::paladin_config::ArsenalConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::cli::config::paladin_config::ArsenalConfig
pub fn paladin::application::cli::config::paladin_config::ArsenalConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::cli::config::paladin_config::ArsenalConfig
pub fn paladin::application::cli::config::paladin_config::ArsenalConfig::deserialize<__D>(__deserializer: __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::cli::config::paladin_config::ArsenalConfig
impl core::marker::Send for paladin::application::cli::config::paladin_config::ArsenalConfig
impl core::marker::Sync for paladin::application::cli::config::paladin_config::ArsenalConfig
impl core::marker::Unpin for paladin::application::cli::config::paladin_config::ArsenalConfig
impl core::marker::UnsafeUnpin for paladin::application::cli::config::paladin_config::ArsenalConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::config::paladin_config::ArsenalConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::config::paladin_config::ArsenalConfig
impl<T, U> core::convert::Into<U> for paladin::application::cli::config::paladin_config::ArsenalConfig where U: core::convert::From<T>
pub fn paladin::application::cli::config::paladin_config::ArsenalConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::config::paladin_config::ArsenalConfig where U: core::convert::Into<T>
pub type paladin::application::cli::config::paladin_config::ArsenalConfig::Error = core::convert::Infallible
pub fn paladin::application::cli::config::paladin_config::ArsenalConfig::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::config::paladin_config::ArsenalConfig where U: core::convert::TryFrom<T>
pub type paladin::application::cli::config::paladin_config::ArsenalConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::config::paladin_config::ArsenalConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::cli::config::paladin_config::ArsenalConfig where T: core::clone::Clone
pub type paladin::application::cli::config::paladin_config::ArsenalConfig::Owned = T
pub fn paladin::application::cli::config::paladin_config::ArsenalConfig::clone_into(&self, target: &mut T)
pub fn paladin::application::cli::config::paladin_config::ArsenalConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::cli::config::paladin_config::ArsenalConfig where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::config::paladin_config::ArsenalConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::config::paladin_config::ArsenalConfig where T: ?core::marker::Sized
pub fn paladin::application::cli::config::paladin_config::ArsenalConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::config::paladin_config::ArsenalConfig where T: ?core::marker::Sized
pub fn paladin::application::cli::config::paladin_config::ArsenalConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::cli::config::paladin_config::ArsenalConfig where T: core::clone::Clone
pub unsafe fn paladin::application::cli::config::paladin_config::ArsenalConfig::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::cli::config::paladin_config::ArsenalConfig
pub fn paladin::application::cli::config::paladin_config::ArsenalConfig::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::config::paladin_config::ArsenalConfig
impl<T> serde_core::de::DeserializeOwned for paladin::application::cli::config::paladin_config::ArsenalConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::config::paladin_config::ArsenalConfig where T: ?core::marker::Sized
pub fn paladin::application::cli::config::paladin_config::ArsenalConfig::and<P, B, E>(self, other: 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::cli::config::paladin_config::ArsenalConfig::or<P, B, E>(self, other: 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::cli::config::paladin_config::ArsenalConfig
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::config::paladin_config::ArsenalConfig
impl<T> typenum::type_operators::Same for paladin::application::cli::config::paladin_config::ArsenalConfig
pub type paladin::application::cli::config::paladin_config::ArsenalConfig::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::config::paladin_config::ArsenalConfig where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::config::paladin_config::ArsenalConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::config::paladin_config::ArsenalConfig::vzip(self) -> V
pub struct paladin::application::cli::config::paladin_config::GarrisonConfig
pub paladin::application::cli::config::paladin_config::GarrisonConfig::config: core::option::Option<paladin::application::cli::config::paladin_config::GarrisonTypeConfig>
pub paladin::application::cli::config::paladin_config::GarrisonConfig::garrison_type: alloc::string::String
impl core::clone::Clone for paladin::application::cli::config::paladin_config::GarrisonConfig
pub fn paladin::application::cli::config::paladin_config::GarrisonConfig::clone(&self) -> paladin::application::cli::config::paladin_config::GarrisonConfig
impl core::fmt::Debug for paladin::application::cli::config::paladin_config::GarrisonConfig
pub fn paladin::application::cli::config::paladin_config::GarrisonConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::cli::config::paladin_config::GarrisonConfig
pub fn paladin::application::cli::config::paladin_config::GarrisonConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::cli::config::paladin_config::GarrisonConfig
pub fn paladin::application::cli::config::paladin_config::GarrisonConfig::deserialize<__D>(__deserializer: __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::cli::config::paladin_config::GarrisonConfig
impl core::marker::Send for paladin::application::cli::config::paladin_config::GarrisonConfig
impl core::marker::Sync for paladin::application::cli::config::paladin_config::GarrisonConfig
impl core::marker::Unpin for paladin::application::cli::config::paladin_config::GarrisonConfig
impl core::marker::UnsafeUnpin for paladin::application::cli::config::paladin_config::GarrisonConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::config::paladin_config::GarrisonConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::config::paladin_config::GarrisonConfig
impl<T, U> core::convert::Into<U> for paladin::application::cli::config::paladin_config::GarrisonConfig where U: core::convert::From<T>
pub fn paladin::application::cli::config::paladin_config::GarrisonConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::config::paladin_config::GarrisonConfig where U: core::convert::Into<T>
pub type paladin::application::cli::config::paladin_config::GarrisonConfig::Error = core::convert::Infallible
pub fn paladin::application::cli::config::paladin_config::GarrisonConfig::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::config::paladin_config::GarrisonConfig where U: core::convert::TryFrom<T>
pub type paladin::application::cli::config::paladin_config::GarrisonConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::config::paladin_config::GarrisonConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::cli::config::paladin_config::GarrisonConfig where T: core::clone::Clone
pub type paladin::application::cli::config::paladin_config::GarrisonConfig::Owned = T
pub fn paladin::application::cli::config::paladin_config::GarrisonConfig::clone_into(&self, target: &mut T)
pub fn paladin::application::cli::config::paladin_config::GarrisonConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::cli::config::paladin_config::GarrisonConfig where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::config::paladin_config::GarrisonConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::config::paladin_config::GarrisonConfig where T: ?core::marker::Sized
pub fn paladin::application::cli::config::paladin_config::GarrisonConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::config::paladin_config::GarrisonConfig where T: ?core::marker::Sized
pub fn paladin::application::cli::config::paladin_config::GarrisonConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::cli::config::paladin_config::GarrisonConfig where T: core::clone::Clone
pub unsafe fn paladin::application::cli::config::paladin_config::GarrisonConfig::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::cli::config::paladin_config::GarrisonConfig
pub fn paladin::application::cli::config::paladin_config::GarrisonConfig::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::config::paladin_config::GarrisonConfig
impl<T> serde_core::de::DeserializeOwned for paladin::application::cli::config::paladin_config::GarrisonConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::config::paladin_config::GarrisonConfig where T: ?core::marker::Sized
pub fn paladin::application::cli::config::paladin_config::GarrisonConfig::and<P, B, E>(self, other: 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::cli::config::paladin_config::GarrisonConfig::or<P, B, E>(self, other: 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::cli::config::paladin_config::GarrisonConfig
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::config::paladin_config::GarrisonConfig
impl<T> typenum::type_operators::Same for paladin::application::cli::config::paladin_config::GarrisonConfig
pub type paladin::application::cli::config::paladin_config::GarrisonConfig::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::config::paladin_config::GarrisonConfig where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::config::paladin_config::GarrisonConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::config::paladin_config::GarrisonConfig::vzip(self) -> V
pub struct paladin::application::cli::config::paladin_config::GarrisonTypeConfig
pub paladin::application::cli::config::paladin_config::GarrisonTypeConfig::max_entries: core::option::Option<usize>
pub paladin::application::cli::config::paladin_config::GarrisonTypeConfig::path: core::option::Option<alloc::string::String>
impl core::clone::Clone for paladin::application::cli::config::paladin_config::GarrisonTypeConfig
pub fn paladin::application::cli::config::paladin_config::GarrisonTypeConfig::clone(&self) -> paladin::application::cli::config::paladin_config::GarrisonTypeConfig
impl core::fmt::Debug for paladin::application::cli::config::paladin_config::GarrisonTypeConfig
pub fn paladin::application::cli::config::paladin_config::GarrisonTypeConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::cli::config::paladin_config::GarrisonTypeConfig
pub fn paladin::application::cli::config::paladin_config::GarrisonTypeConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::cli::config::paladin_config::GarrisonTypeConfig
pub fn paladin::application::cli::config::paladin_config::GarrisonTypeConfig::deserialize<__D>(__deserializer: __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::cli::config::paladin_config::GarrisonTypeConfig
impl core::marker::Send for paladin::application::cli::config::paladin_config::GarrisonTypeConfig
impl core::marker::Sync for paladin::application::cli::config::paladin_config::GarrisonTypeConfig
impl core::marker::Unpin for paladin::application::cli::config::paladin_config::GarrisonTypeConfig
impl core::marker::UnsafeUnpin for paladin::application::cli::config::paladin_config::GarrisonTypeConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::config::paladin_config::GarrisonTypeConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::config::paladin_config::GarrisonTypeConfig
impl<T, U> core::convert::Into<U> for paladin::application::cli::config::paladin_config::GarrisonTypeConfig where U: core::convert::From<T>
pub fn paladin::application::cli::config::paladin_config::GarrisonTypeConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::config::paladin_config::GarrisonTypeConfig where U: core::convert::Into<T>
pub type paladin::application::cli::config::paladin_config::GarrisonTypeConfig::Error = core::convert::Infallible
pub fn paladin::application::cli::config::paladin_config::GarrisonTypeConfig::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::config::paladin_config::GarrisonTypeConfig where U: core::convert::TryFrom<T>
pub type paladin::application::cli::config::paladin_config::GarrisonTypeConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::config::paladin_config::GarrisonTypeConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::cli::config::paladin_config::GarrisonTypeConfig where T: core::clone::Clone
pub type paladin::application::cli::config::paladin_config::GarrisonTypeConfig::Owned = T
pub fn paladin::application::cli::config::paladin_config::GarrisonTypeConfig::clone_into(&self, target: &mut T)
pub fn paladin::application::cli::config::paladin_config::GarrisonTypeConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::cli::config::paladin_config::GarrisonTypeConfig where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::config::paladin_config::GarrisonTypeConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::config::paladin_config::GarrisonTypeConfig where T: ?core::marker::Sized
pub fn paladin::application::cli::config::paladin_config::GarrisonTypeConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::config::paladin_config::GarrisonTypeConfig where T: ?core::marker::Sized
pub fn paladin::application::cli::config::paladin_config::GarrisonTypeConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::cli::config::paladin_config::GarrisonTypeConfig where T: core::clone::Clone
pub unsafe fn paladin::application::cli::config::paladin_config::GarrisonTypeConfig::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::cli::config::paladin_config::GarrisonTypeConfig
pub fn paladin::application::cli::config::paladin_config::GarrisonTypeConfig::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::config::paladin_config::GarrisonTypeConfig
impl<T> serde_core::de::DeserializeOwned for paladin::application::cli::config::paladin_config::GarrisonTypeConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::config::paladin_config::GarrisonTypeConfig where T: ?core::marker::Sized
pub fn paladin::application::cli::config::paladin_config::GarrisonTypeConfig::and<P, B, E>(self, other: 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::cli::config::paladin_config::GarrisonTypeConfig::or<P, B, E>(self, other: 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::cli::config::paladin_config::GarrisonTypeConfig
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::config::paladin_config::GarrisonTypeConfig
impl<T> typenum::type_operators::Same for paladin::application::cli::config::paladin_config::GarrisonTypeConfig
pub type paladin::application::cli::config::paladin_config::GarrisonTypeConfig::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::config::paladin_config::GarrisonTypeConfig where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::config::paladin_config::GarrisonTypeConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::config::paladin_config::GarrisonTypeConfig::vzip(self) -> V
pub struct paladin::application::cli::config::paladin_config::McpServerConfig
pub paladin::application::cli::config::paladin_config::McpServerConfig::args: core::option::Option<alloc::vec::Vec<alloc::string::String>>
pub paladin::application::cli::config::paladin_config::McpServerConfig::command: core::option::Option<alloc::string::String>
pub paladin::application::cli::config::paladin_config::McpServerConfig::endpoint: core::option::Option<alloc::string::String>
pub paladin::application::cli::config::paladin_config::McpServerConfig::name: alloc::string::String
pub paladin::application::cli::config::paladin_config::McpServerConfig::server_type: alloc::string::String
impl core::clone::Clone for paladin::application::cli::config::paladin_config::McpServerConfig
pub fn paladin::application::cli::config::paladin_config::McpServerConfig::clone(&self) -> paladin::application::cli::config::paladin_config::McpServerConfig
impl core::fmt::Debug for paladin::application::cli::config::paladin_config::McpServerConfig
pub fn paladin::application::cli::config::paladin_config::McpServerConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::cli::config::paladin_config::McpServerConfig
pub fn paladin::application::cli::config::paladin_config::McpServerConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::cli::config::paladin_config::McpServerConfig
pub fn paladin::application::cli::config::paladin_config::McpServerConfig::deserialize<__D>(__deserializer: __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::cli::config::paladin_config::McpServerConfig
impl core::marker::Send for paladin::application::cli::config::paladin_config::McpServerConfig
impl core::marker::Sync for paladin::application::cli::config::paladin_config::McpServerConfig
impl core::marker::Unpin for paladin::application::cli::config::paladin_config::McpServerConfig
impl core::marker::UnsafeUnpin for paladin::application::cli::config::paladin_config::McpServerConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::config::paladin_config::McpServerConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::config::paladin_config::McpServerConfig
impl<T, U> core::convert::Into<U> for paladin::application::cli::config::paladin_config::McpServerConfig where U: core::convert::From<T>
pub fn paladin::application::cli::config::paladin_config::McpServerConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::config::paladin_config::McpServerConfig where U: core::convert::Into<T>
pub type paladin::application::cli::config::paladin_config::McpServerConfig::Error = core::convert::Infallible
pub fn paladin::application::cli::config::paladin_config::McpServerConfig::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::config::paladin_config::McpServerConfig where U: core::convert::TryFrom<T>
pub type paladin::application::cli::config::paladin_config::McpServerConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::config::paladin_config::McpServerConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::cli::config::paladin_config::McpServerConfig where T: core::clone::Clone
pub type paladin::application::cli::config::paladin_config::McpServerConfig::Owned = T
pub fn paladin::application::cli::config::paladin_config::McpServerConfig::clone_into(&self, target: &mut T)
pub fn paladin::application::cli::config::paladin_config::McpServerConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::cli::config::paladin_config::McpServerConfig where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::config::paladin_config::McpServerConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::config::paladin_config::McpServerConfig where T: ?core::marker::Sized
pub fn paladin::application::cli::config::paladin_config::McpServerConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::config::paladin_config::McpServerConfig where T: ?core::marker::Sized
pub fn paladin::application::cli::config::paladin_config::McpServerConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::cli::config::paladin_config::McpServerConfig where T: core::clone::Clone
pub unsafe fn paladin::application::cli::config::paladin_config::McpServerConfig::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::cli::config::paladin_config::McpServerConfig
pub fn paladin::application::cli::config::paladin_config::McpServerConfig::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::config::paladin_config::McpServerConfig
impl<T> serde_core::de::DeserializeOwned for paladin::application::cli::config::paladin_config::McpServerConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::config::paladin_config::McpServerConfig where T: ?core::marker::Sized
pub fn paladin::application::cli::config::paladin_config::McpServerConfig::and<P, B, E>(self, other: 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::cli::config::paladin_config::McpServerConfig::or<P, B, E>(self, other: 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::cli::config::paladin_config::McpServerConfig
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::config::paladin_config::McpServerConfig
impl<T> typenum::type_operators::Same for paladin::application::cli::config::paladin_config::McpServerConfig
pub type paladin::application::cli::config::paladin_config::McpServerConfig::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::config::paladin_config::McpServerConfig where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::config::paladin_config::McpServerConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::config::paladin_config::McpServerConfig::vzip(self) -> V
pub struct paladin::application::cli::config::paladin_config::PaladinYamlConfig
pub paladin::application::cli::config::paladin_config::PaladinYamlConfig::arsenal: core::option::Option<paladin::application::cli::config::paladin_config::ArsenalConfig>
pub paladin::application::cli::config::paladin_config::PaladinYamlConfig::documents: alloc::vec::Vec<alloc::string::String>
pub paladin::application::cli::config::paladin_config::PaladinYamlConfig::garrison: core::option::Option<paladin::application::cli::config::paladin_config::GarrisonConfig>
pub paladin::application::cli::config::paladin_config::PaladinYamlConfig::images: alloc::vec::Vec<alloc::string::String>
pub paladin::application::cli::config::paladin_config::PaladinYamlConfig::max_loops: paladin::core::platform::container::paladin::MaxLoops
pub paladin::application::cli::config::paladin_config::PaladinYamlConfig::model: alloc::string::String
pub paladin::application::cli::config::paladin_config::PaladinYamlConfig::name: alloc::string::String
pub paladin::application::cli::config::paladin_config::PaladinYamlConfig::provider: paladin::application::cli::config::paladin_config::ProviderConfig
pub paladin::application::cli::config::paladin_config::PaladinYamlConfig::stop_words: alloc::vec::Vec<alloc::string::String>
pub paladin::application::cli::config::paladin_config::PaladinYamlConfig::system_prompt: alloc::string::String
pub paladin::application::cli::config::paladin_config::PaladinYamlConfig::temperature: f32
pub paladin::application::cli::config::paladin_config::PaladinYamlConfig::timeout_seconds: u64
pub paladin::application::cli::config::paladin_config::PaladinYamlConfig::vision_enabled: bool
impl core::clone::Clone for paladin::application::cli::config::paladin_config::PaladinYamlConfig
pub fn paladin::application::cli::config::paladin_config::PaladinYamlConfig::clone(&self) -> paladin::application::cli::config::paladin_config::PaladinYamlConfig
impl core::fmt::Debug for paladin::application::cli::config::paladin_config::PaladinYamlConfig
pub fn paladin::application::cli::config::paladin_config::PaladinYamlConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl paladin::application::cli::config::paladin_config::Validate for paladin::application::cli::config::paladin_config::PaladinYamlConfig
pub fn paladin::application::cli::config::paladin_config::PaladinYamlConfig::validate(&self) -> core::result::Result<(), paladin::application::cli::error::CliError>
impl serde_core::ser::Serialize for paladin::application::cli::config::paladin_config::PaladinYamlConfig
pub fn paladin::application::cli::config::paladin_config::PaladinYamlConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::cli::config::paladin_config::PaladinYamlConfig
pub fn paladin::application::cli::config::paladin_config::PaladinYamlConfig::deserialize<__D>(__deserializer: __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::cli::config::paladin_config::PaladinYamlConfig
impl core::marker::Send for paladin::application::cli::config::paladin_config::PaladinYamlConfig
impl core::marker::Sync for paladin::application::cli::config::paladin_config::PaladinYamlConfig
impl core::marker::Unpin for paladin::application::cli::config::paladin_config::PaladinYamlConfig
impl core::marker::UnsafeUnpin for paladin::application::cli::config::paladin_config::PaladinYamlConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::config::paladin_config::PaladinYamlConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::config::paladin_config::PaladinYamlConfig
impl<T, U> core::convert::Into<U> for paladin::application::cli::config::paladin_config::PaladinYamlConfig where U: core::convert::From<T>
pub fn paladin::application::cli::config::paladin_config::PaladinYamlConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::config::paladin_config::PaladinYamlConfig where U: core::convert::Into<T>
pub type paladin::application::cli::config::paladin_config::PaladinYamlConfig::Error = core::convert::Infallible
pub fn paladin::application::cli::config::paladin_config::PaladinYamlConfig::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::config::paladin_config::PaladinYamlConfig where U: core::convert::TryFrom<T>
pub type paladin::application::cli::config::paladin_config::PaladinYamlConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::config::paladin_config::PaladinYamlConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::cli::config::paladin_config::PaladinYamlConfig where T: core::clone::Clone
pub type paladin::application::cli::config::paladin_config::PaladinYamlConfig::Owned = T
pub fn paladin::application::cli::config::paladin_config::PaladinYamlConfig::clone_into(&self, target: &mut T)
pub fn paladin::application::cli::config::paladin_config::PaladinYamlConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::cli::config::paladin_config::PaladinYamlConfig where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::config::paladin_config::PaladinYamlConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::config::paladin_config::PaladinYamlConfig where T: ?core::marker::Sized
pub fn paladin::application::cli::config::paladin_config::PaladinYamlConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::config::paladin_config::PaladinYamlConfig where T: ?core::marker::Sized
pub fn paladin::application::cli::config::paladin_config::PaladinYamlConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::cli::config::paladin_config::PaladinYamlConfig where T: core::clone::Clone
pub unsafe fn paladin::application::cli::config::paladin_config::PaladinYamlConfig::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::cli::config::paladin_config::PaladinYamlConfig
pub fn paladin::application::cli::config::paladin_config::PaladinYamlConfig::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::config::paladin_config::PaladinYamlConfig
impl<T> serde_core::de::DeserializeOwned for paladin::application::cli::config::paladin_config::PaladinYamlConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::config::paladin_config::PaladinYamlConfig where T: ?core::marker::Sized
pub fn paladin::application::cli::config::paladin_config::PaladinYamlConfig::and<P, B, E>(self, other: 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::cli::config::paladin_config::PaladinYamlConfig::or<P, B, E>(self, other: 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::cli::config::paladin_config::PaladinYamlConfig
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::config::paladin_config::PaladinYamlConfig
impl<T> typenum::type_operators::Same for paladin::application::cli::config::paladin_config::PaladinYamlConfig
pub type paladin::application::cli::config::paladin_config::PaladinYamlConfig::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::config::paladin_config::PaladinYamlConfig where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::config::paladin_config::PaladinYamlConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::config::paladin_config::PaladinYamlConfig::vzip(self) -> V
pub struct paladin::application::cli::config::paladin_config::ProviderConfig
pub paladin::application::cli::config::paladin_config::ProviderConfig::provider_type: alloc::string::String
impl core::clone::Clone for paladin::application::cli::config::paladin_config::ProviderConfig
pub fn paladin::application::cli::config::paladin_config::ProviderConfig::clone(&self) -> paladin::application::cli::config::paladin_config::ProviderConfig
impl core::fmt::Debug for paladin::application::cli::config::paladin_config::ProviderConfig
pub fn paladin::application::cli::config::paladin_config::ProviderConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::cli::config::paladin_config::ProviderConfig
pub fn paladin::application::cli::config::paladin_config::ProviderConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::cli::config::paladin_config::ProviderConfig
pub fn paladin::application::cli::config::paladin_config::ProviderConfig::deserialize<__D>(__deserializer: __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::cli::config::paladin_config::ProviderConfig
impl core::marker::Send for paladin::application::cli::config::paladin_config::ProviderConfig
impl core::marker::Sync for paladin::application::cli::config::paladin_config::ProviderConfig
impl core::marker::Unpin for paladin::application::cli::config::paladin_config::ProviderConfig
impl core::marker::UnsafeUnpin for paladin::application::cli::config::paladin_config::ProviderConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::config::paladin_config::ProviderConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::config::paladin_config::ProviderConfig
impl<T, U> core::convert::Into<U> for paladin::application::cli::config::paladin_config::ProviderConfig where U: core::convert::From<T>
pub fn paladin::application::cli::config::paladin_config::ProviderConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::config::paladin_config::ProviderConfig where U: core::convert::Into<T>
pub type paladin::application::cli::config::paladin_config::ProviderConfig::Error = core::convert::Infallible
pub fn paladin::application::cli::config::paladin_config::ProviderConfig::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::config::paladin_config::ProviderConfig where U: core::convert::TryFrom<T>
pub type paladin::application::cli::config::paladin_config::ProviderConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::config::paladin_config::ProviderConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::cli::config::paladin_config::ProviderConfig where T: core::clone::Clone
pub type paladin::application::cli::config::paladin_config::ProviderConfig::Owned = T
pub fn paladin::application::cli::config::paladin_config::ProviderConfig::clone_into(&self, target: &mut T)
pub fn paladin::application::cli::config::paladin_config::ProviderConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::cli::config::paladin_config::ProviderConfig where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::config::paladin_config::ProviderConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::config::paladin_config::ProviderConfig where T: ?core::marker::Sized
pub fn paladin::application::cli::config::paladin_config::ProviderConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::config::paladin_config::ProviderConfig where T: ?core::marker::Sized
pub fn paladin::application::cli::config::paladin_config::ProviderConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::cli::config::paladin_config::ProviderConfig where T: core::clone::Clone
pub unsafe fn paladin::application::cli::config::paladin_config::ProviderConfig::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::cli::config::paladin_config::ProviderConfig
pub fn paladin::application::cli::config::paladin_config::ProviderConfig::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::config::paladin_config::ProviderConfig
impl<T> serde_core::de::DeserializeOwned for paladin::application::cli::config::paladin_config::ProviderConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::config::paladin_config::ProviderConfig where T: ?core::marker::Sized
pub fn paladin::application::cli::config::paladin_config::ProviderConfig::and<P, B, E>(self, other: 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::cli::config::paladin_config::ProviderConfig::or<P, B, E>(self, other: 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::cli::config::paladin_config::ProviderConfig
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::config::paladin_config::ProviderConfig
impl<T> typenum::type_operators::Same for paladin::application::cli::config::paladin_config::ProviderConfig
pub type paladin::application::cli::config::paladin_config::ProviderConfig::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::config::paladin_config::ProviderConfig where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::config::paladin_config::ProviderConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::config::paladin_config::ProviderConfig::vzip(self) -> V
pub trait paladin::application::cli::config::paladin_config::Validate
pub fn paladin::application::cli::config::paladin_config::Validate::validate(&self) -> core::result::Result<(), paladin::application::cli::error::CliError>
impl paladin::application::cli::config::paladin_config::Validate for paladin::application::cli::config::paladin_config::PaladinYamlConfig
pub fn paladin::application::cli::config::paladin_config::PaladinYamlConfig::validate(&self) -> core::result::Result<(), paladin::application::cli::error::CliError>
pub enum paladin::application::cli::config::BattalionYamlConfig
pub paladin::application::cli::config::BattalionYamlConfig::Campaign(paladin::application::cli::config::battalion_config::CampaignConfig)
pub paladin::application::cli::config::BattalionYamlConfig::ChainOfCommand(paladin::application::cli::config::battalion_config::ChainOfCommandConfig)
pub paladin::application::cli::config::BattalionYamlConfig::Conclave(paladin::application::cli::config::battalion_config::ConclaveConfig)
pub paladin::application::cli::config::BattalionYamlConfig::Formation(paladin::application::cli::config::battalion_config::FormationConfig)
pub paladin::application::cli::config::BattalionYamlConfig::Maneuver(paladin::application::cli::config::battalion_config::ManeuverConfig)
pub paladin::application::cli::config::BattalionYamlConfig::Phalanx(paladin::application::cli::config::battalion_config::PhalanxConfig)
impl paladin::application::cli::config::battalion_config::BattalionYamlConfig
pub fn paladin::application::cli::config::battalion_config::BattalionYamlConfig::battalion_type(&self) -> &str
pub fn paladin::application::cli::config::battalion_config::BattalionYamlConfig::validate(&self) -> core::result::Result<(), paladin::application::cli::error::CliError>
impl core::clone::Clone for paladin::application::cli::config::battalion_config::BattalionYamlConfig
pub fn paladin::application::cli::config::battalion_config::BattalionYamlConfig::clone(&self) -> paladin::application::cli::config::battalion_config::BattalionYamlConfig
impl core::fmt::Debug for paladin::application::cli::config::battalion_config::BattalionYamlConfig
pub fn paladin::application::cli::config::battalion_config::BattalionYamlConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::cli::config::battalion_config::BattalionYamlConfig
pub fn paladin::application::cli::config::battalion_config::BattalionYamlConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::cli::config::battalion_config::BattalionYamlConfig
pub fn paladin::application::cli::config::battalion_config::BattalionYamlConfig::deserialize<__D>(__deserializer: __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::cli::config::battalion_config::BattalionYamlConfig
impl core::marker::Send for paladin::application::cli::config::battalion_config::BattalionYamlConfig
impl core::marker::Sync for paladin::application::cli::config::battalion_config::BattalionYamlConfig
impl core::marker::Unpin for paladin::application::cli::config::battalion_config::BattalionYamlConfig
impl core::marker::UnsafeUnpin for paladin::application::cli::config::battalion_config::BattalionYamlConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::config::battalion_config::BattalionYamlConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::config::battalion_config::BattalionYamlConfig
impl<T, U> core::convert::Into<U> for paladin::application::cli::config::battalion_config::BattalionYamlConfig where U: core::convert::From<T>
pub fn paladin::application::cli::config::battalion_config::BattalionYamlConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::config::battalion_config::BattalionYamlConfig where U: core::convert::Into<T>
pub type paladin::application::cli::config::battalion_config::BattalionYamlConfig::Error = core::convert::Infallible
pub fn paladin::application::cli::config::battalion_config::BattalionYamlConfig::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::config::battalion_config::BattalionYamlConfig where U: core::convert::TryFrom<T>
pub type paladin::application::cli::config::battalion_config::BattalionYamlConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::config::battalion_config::BattalionYamlConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::cli::config::battalion_config::BattalionYamlConfig where T: core::clone::Clone
pub type paladin::application::cli::config::battalion_config::BattalionYamlConfig::Owned = T
pub fn paladin::application::cli::config::battalion_config::BattalionYamlConfig::clone_into(&self, target: &mut T)
pub fn paladin::application::cli::config::battalion_config::BattalionYamlConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::cli::config::battalion_config::BattalionYamlConfig where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::config::battalion_config::BattalionYamlConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::config::battalion_config::BattalionYamlConfig where T: ?core::marker::Sized
pub fn paladin::application::cli::config::battalion_config::BattalionYamlConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::config::battalion_config::BattalionYamlConfig where T: ?core::marker::Sized
pub fn paladin::application::cli::config::battalion_config::BattalionYamlConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::cli::config::battalion_config::BattalionYamlConfig where T: core::clone::Clone
pub unsafe fn paladin::application::cli::config::battalion_config::BattalionYamlConfig::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::cli::config::battalion_config::BattalionYamlConfig
pub fn paladin::application::cli::config::battalion_config::BattalionYamlConfig::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::config::battalion_config::BattalionYamlConfig
impl<T> serde_core::de::DeserializeOwned for paladin::application::cli::config::battalion_config::BattalionYamlConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::config::battalion_config::BattalionYamlConfig where T: ?core::marker::Sized
pub fn paladin::application::cli::config::battalion_config::BattalionYamlConfig::and<P, B, E>(self, other: 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::cli::config::battalion_config::BattalionYamlConfig::or<P, B, E>(self, other: 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::cli::config::battalion_config::BattalionYamlConfig
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::config::battalion_config::BattalionYamlConfig
impl<T> typenum::type_operators::Same for paladin::application::cli::config::battalion_config::BattalionYamlConfig
pub type paladin::application::cli::config::battalion_config::BattalionYamlConfig::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::config::battalion_config::BattalionYamlConfig where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::config::battalion_config::BattalionYamlConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::config::battalion_config::BattalionYamlConfig::vzip(self) -> V
pub struct paladin::application::cli::config::PaladinYamlConfig
pub paladin::application::cli::config::PaladinYamlConfig::arsenal: core::option::Option<paladin::application::cli::config::paladin_config::ArsenalConfig>
pub paladin::application::cli::config::PaladinYamlConfig::documents: alloc::vec::Vec<alloc::string::String>
pub paladin::application::cli::config::PaladinYamlConfig::garrison: core::option::Option<paladin::application::cli::config::paladin_config::GarrisonConfig>
pub paladin::application::cli::config::PaladinYamlConfig::images: alloc::vec::Vec<alloc::string::String>
pub paladin::application::cli::config::PaladinYamlConfig::max_loops: paladin::core::platform::container::paladin::MaxLoops
pub paladin::application::cli::config::PaladinYamlConfig::model: alloc::string::String
pub paladin::application::cli::config::PaladinYamlConfig::name: alloc::string::String
pub paladin::application::cli::config::PaladinYamlConfig::provider: paladin::application::cli::config::paladin_config::ProviderConfig
pub paladin::application::cli::config::PaladinYamlConfig::stop_words: alloc::vec::Vec<alloc::string::String>
pub paladin::application::cli::config::PaladinYamlConfig::system_prompt: alloc::string::String
pub paladin::application::cli::config::PaladinYamlConfig::temperature: f32
pub paladin::application::cli::config::PaladinYamlConfig::timeout_seconds: u64
pub paladin::application::cli::config::PaladinYamlConfig::vision_enabled: bool
impl core::clone::Clone for paladin::application::cli::config::paladin_config::PaladinYamlConfig
pub fn paladin::application::cli::config::paladin_config::PaladinYamlConfig::clone(&self) -> paladin::application::cli::config::paladin_config::PaladinYamlConfig
impl core::fmt::Debug for paladin::application::cli::config::paladin_config::PaladinYamlConfig
pub fn paladin::application::cli::config::paladin_config::PaladinYamlConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl paladin::application::cli::config::paladin_config::Validate for paladin::application::cli::config::paladin_config::PaladinYamlConfig
pub fn paladin::application::cli::config::paladin_config::PaladinYamlConfig::validate(&self) -> core::result::Result<(), paladin::application::cli::error::CliError>
impl serde_core::ser::Serialize for paladin::application::cli::config::paladin_config::PaladinYamlConfig
pub fn paladin::application::cli::config::paladin_config::PaladinYamlConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::cli::config::paladin_config::PaladinYamlConfig
pub fn paladin::application::cli::config::paladin_config::PaladinYamlConfig::deserialize<__D>(__deserializer: __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::cli::config::paladin_config::PaladinYamlConfig
impl core::marker::Send for paladin::application::cli::config::paladin_config::PaladinYamlConfig
impl core::marker::Sync for paladin::application::cli::config::paladin_config::PaladinYamlConfig
impl core::marker::Unpin for paladin::application::cli::config::paladin_config::PaladinYamlConfig
impl core::marker::UnsafeUnpin for paladin::application::cli::config::paladin_config::PaladinYamlConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::config::paladin_config::PaladinYamlConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::config::paladin_config::PaladinYamlConfig
impl<T, U> core::convert::Into<U> for paladin::application::cli::config::paladin_config::PaladinYamlConfig where U: core::convert::From<T>
pub fn paladin::application::cli::config::paladin_config::PaladinYamlConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::config::paladin_config::PaladinYamlConfig where U: core::convert::Into<T>
pub type paladin::application::cli::config::paladin_config::PaladinYamlConfig::Error = core::convert::Infallible
pub fn paladin::application::cli::config::paladin_config::PaladinYamlConfig::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::config::paladin_config::PaladinYamlConfig where U: core::convert::TryFrom<T>
pub type paladin::application::cli::config::paladin_config::PaladinYamlConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::config::paladin_config::PaladinYamlConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::cli::config::paladin_config::PaladinYamlConfig where T: core::clone::Clone
pub type paladin::application::cli::config::paladin_config::PaladinYamlConfig::Owned = T
pub fn paladin::application::cli::config::paladin_config::PaladinYamlConfig::clone_into(&self, target: &mut T)
pub fn paladin::application::cli::config::paladin_config::PaladinYamlConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::cli::config::paladin_config::PaladinYamlConfig where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::config::paladin_config::PaladinYamlConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::config::paladin_config::PaladinYamlConfig where T: ?core::marker::Sized
pub fn paladin::application::cli::config::paladin_config::PaladinYamlConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::config::paladin_config::PaladinYamlConfig where T: ?core::marker::Sized
pub fn paladin::application::cli::config::paladin_config::PaladinYamlConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::cli::config::paladin_config::PaladinYamlConfig where T: core::clone::Clone
pub unsafe fn paladin::application::cli::config::paladin_config::PaladinYamlConfig::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::cli::config::paladin_config::PaladinYamlConfig
pub fn paladin::application::cli::config::paladin_config::PaladinYamlConfig::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::config::paladin_config::PaladinYamlConfig
impl<T> serde_core::de::DeserializeOwned for paladin::application::cli::config::paladin_config::PaladinYamlConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::config::paladin_config::PaladinYamlConfig where T: ?core::marker::Sized
pub fn paladin::application::cli::config::paladin_config::PaladinYamlConfig::and<P, B, E>(self, other: 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::cli::config::paladin_config::PaladinYamlConfig::or<P, B, E>(self, other: 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::cli::config::paladin_config::PaladinYamlConfig
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::config::paladin_config::PaladinYamlConfig
impl<T> typenum::type_operators::Same for paladin::application::cli::config::paladin_config::PaladinYamlConfig
pub type paladin::application::cli::config::paladin_config::PaladinYamlConfig::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::config::paladin_config::PaladinYamlConfig where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::config::paladin_config::PaladinYamlConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::config::paladin_config::PaladinYamlConfig::vzip(self) -> V
pub fn paladin::application::cli::config::load_battalion_config(path: &std::path::Path) -> core::result::Result<paladin::application::cli::config::battalion_config::BattalionYamlConfig, paladin::application::cli::error::CliError>
pub fn paladin::application::cli::config::load_paladin_config(path: &std::path::Path) -> core::result::Result<paladin::application::cli::config::paladin_config::PaladinYamlConfig, paladin::application::cli::error::CliError>
pub mod paladin::application::cli::error
pub enum paladin::application::cli::error::CliError
pub paladin::application::cli::error::CliError::ArsenalConfigError
pub paladin::application::cli::error::CliError::ArsenalConfigError::message: alloc::string::String
pub paladin::application::cli::error::CliError::BattalionError
pub paladin::application::cli::error::CliError::BattalionError::message: alloc::string::String
pub paladin::application::cli::error::CliError::Cancelled
pub paladin::application::cli::error::CliError::ConfigFileNotFound
pub paladin::application::cli::error::CliError::ConfigFileNotFound::path: std::path::PathBuf
pub paladin::application::cli::error::CliError::DocumentProcessingError
pub paladin::application::cli::error::CliError::DocumentProcessingError::message: alloc::string::String
pub paladin::application::cli::error::CliError::ExecutionError
pub paladin::application::cli::error::CliError::ExecutionError::message: alloc::string::String
pub paladin::application::cli::error::CliError::FileAlreadyExists
pub paladin::application::cli::error::CliError::FileAlreadyExists::path: std::path::PathBuf
pub paladin::application::cli::error::CliError::FileReadError
pub paladin::application::cli::error::CliError::FileReadError::message: alloc::string::String
pub paladin::application::cli::error::CliError::FileReadError::path: alloc::string::String
pub paladin::application::cli::error::CliError::GarrisonConfigError
pub paladin::application::cli::error::CliError::GarrisonConfigError::message: alloc::string::String
pub paladin::application::cli::error::CliError::InvalidFieldValue
pub paladin::application::cli::error::CliError::InvalidFieldValue::field: alloc::string::String
pub paladin::application::cli::error::CliError::InvalidFieldValue::message: alloc::string::String
pub paladin::application::cli::error::CliError::InvalidFilePath
pub paladin::application::cli::error::CliError::InvalidFilePath::message: alloc::string::String
pub paladin::application::cli::error::CliError::InvalidFilePath::path: alloc::string::String
pub paladin::application::cli::error::CliError::InvalidYaml
pub paladin::application::cli::error::CliError::InvalidYaml::path: std::path::PathBuf
pub paladin::application::cli::error::CliError::InvalidYaml::source: serde_yaml::error::Error
pub paladin::application::cli::error::CliError::IoError
pub paladin::application::cli::error::CliError::IoError::message: alloc::string::String
pub paladin::application::cli::error::CliError::IoError::source: std::io::error::Error
pub paladin::application::cli::error::CliError::JsonError(alloc::string::String)
pub paladin::application::cli::error::CliError::LlmError
pub paladin::application::cli::error::CliError::LlmError::message: alloc::string::String
pub paladin::application::cli::error::CliError::LlmProviderError
pub paladin::application::cli::error::CliError::LlmProviderError::message: alloc::string::String
pub paladin::application::cli::error::CliError::McpConnectionError
pub paladin::application::cli::error::CliError::McpConnectionError::message: alloc::string::String
pub paladin::application::cli::error::CliError::MissingApiKey
pub paladin::application::cli::error::CliError::MissingApiKey::env_var: alloc::string::String
pub paladin::application::cli::error::CliError::MissingApiKey::provider: alloc::string::String
pub paladin::application::cli::error::CliError::MissingRequiredField
pub paladin::application::cli::error::CliError::MissingRequiredField::field: alloc::string::String
pub paladin::application::cli::error::CliError::MissingRequiredField::message: alloc::string::String
pub paladin::application::cli::error::CliError::NetworkError(alloc::string::String)
pub paladin::application::cli::error::CliError::Other(alloc::string::String)
pub paladin::application::cli::error::CliError::SerializationError
pub paladin::application::cli::error::CliError::SerializationError::message: alloc::string::String
pub paladin::application::cli::error::CliError::ToolError
pub paladin::application::cli::error::CliError::ToolError::message: alloc::string::String
pub paladin::application::cli::error::CliError::UnsupportedFormat
pub paladin::application::cli::error::CliError::UnsupportedFormat::format: alloc::string::String
pub paladin::application::cli::error::CliError::UnsupportedFormat::supported: alloc::string::String
pub paladin::application::cli::error::CliError::UserInputError(alloc::string::String)
pub paladin::application::cli::error::CliError::ValidationError
pub paladin::application::cli::error::CliError::ValidationError::message: alloc::string::String
pub paladin::application::cli::error::CliError::VisionProcessingError
pub paladin::application::cli::error::CliError::VisionProcessingError::message: alloc::string::String
impl paladin::application::cli::error::CliError
pub fn paladin::application::cli::error::CliError::configuration(msg: impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::application::cli::error::CliError::execution(msg: impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::application::cli::error::CliError::exit_code(&self) -> i32
pub fn paladin::application::cli::error::CliError::format_detailed(&self) -> alloc::string::String
pub fn paladin::application::cli::error::CliError::invalid_argument(msg: impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::application::cli::error::CliError::llm(msg: impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::application::cli::error::CliError::missing_field(field: impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::application::cli::error::CliError::network(msg: impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::application::cli::error::CliError::user_input(msg: impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::application::cli::error::CliError::validation(msg: impl core::convert::Into<alloc::string::String>) -> Self
impl core::convert::From<paladin::application::use_cases::paladin::error::PaladinError> for paladin::application::cli::error::CliError
pub fn paladin::application::cli::error::CliError::from(error: paladin::application::use_cases::paladin::error::PaladinError) -> Self
impl core::convert::From<serde_json::error::Error> for paladin::application::cli::error::CliError
pub fn paladin::application::cli::error::CliError::from(error: serde_json::error::Error) -> Self
impl core::convert::From<serde_yaml::error::Error> for paladin::application::cli::error::CliError
pub fn paladin::application::cli::error::CliError::from(error: serde_yaml::error::Error) -> Self
impl core::convert::From<std::io::error::Error> for paladin::application::cli::error::CliError
pub fn paladin::application::cli::error::CliError::from(error: std::io::error::Error) -> Self
impl core::error::Error for paladin::application::cli::error::CliError
pub fn paladin::application::cli::error::CliError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
impl core::fmt::Debug for paladin::application::cli::error::CliError
pub fn paladin::application::cli::error::CliError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::application::cli::error::CliError
pub fn paladin::application::cli::error::CliError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::cli::error::CliError
impl core::marker::Send for paladin::application::cli::error::CliError
impl core::marker::Sync for paladin::application::cli::error::CliError
impl core::marker::Unpin for paladin::application::cli::error::CliError
impl core::marker::UnsafeUnpin for paladin::application::cli::error::CliError
impl !core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::error::CliError
impl !core::panic::unwind_safe::UnwindSafe for paladin::application::cli::error::CliError
impl<T, U> core::convert::Into<U> for paladin::application::cli::error::CliError where U: core::convert::From<T>
pub fn paladin::application::cli::error::CliError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::error::CliError where U: core::convert::Into<T>
pub type paladin::application::cli::error::CliError::Error = core::convert::Infallible
pub fn paladin::application::cli::error::CliError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::error::CliError where U: core::convert::TryFrom<T>
pub type paladin::application::cli::error::CliError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::error::CliError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::string::ToString for paladin::application::cli::error::CliError where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::application::cli::error::CliError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::application::cli::error::CliError where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::error::CliError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::error::CliError where T: ?core::marker::Sized
pub fn paladin::application::cli::error::CliError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::error::CliError where T: ?core::marker::Sized
pub fn paladin::application::cli::error::CliError::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::cli::error::CliError
pub fn paladin::application::cli::error::CliError::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::error::CliError
impl<T> iri_string::format::ToStringFallible for paladin::application::cli::error::CliError where T: core::fmt::Display
pub fn paladin::application::cli::error::CliError::try_to_string(&self) -> core::result::Result<alloc::string::String, alloc::collections::TryReserveError>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::error::CliError where T: ?core::marker::Sized
pub fn paladin::application::cli::error::CliError::and<P, B, E>(self, other: 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::cli::error::CliError::or<P, B, E>(self, other: 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::cli::error::CliError
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::error::CliError
impl<T> typenum::type_operators::Same for paladin::application::cli::error::CliError
pub type paladin::application::cli::error::CliError::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::error::CliError where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::error::CliError where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::error::CliError::vzip(self) -> V
pub type paladin::application::cli::error::CliResult<T> = core::result::Result<T, paladin::application::cli::error::CliError>
pub mod paladin::application::cli::formatters
pub mod paladin::application::cli::formatters::output
pub enum paladin::application::cli::formatters::output::OutputStyle
pub paladin::application::cli::formatters::output::OutputStyle::Default
pub paladin::application::cli::formatters::output::OutputStyle::Error
pub paladin::application::cli::formatters::output::OutputStyle::Info
pub paladin::application::cli::formatters::output::OutputStyle::Link
pub paladin::application::cli::formatters::output::OutputStyle::Success
pub paladin::application::cli::formatters::output::OutputStyle::Warning
impl core::clone::Clone for paladin::application::cli::formatters::output::OutputStyle
pub fn paladin::application::cli::formatters::output::OutputStyle::clone(&self) -> paladin::application::cli::formatters::output::OutputStyle
impl core::cmp::Eq for paladin::application::cli::formatters::output::OutputStyle
impl core::cmp::PartialEq for paladin::application::cli::formatters::output::OutputStyle
pub fn paladin::application::cli::formatters::output::OutputStyle::eq(&self, other: &paladin::application::cli::formatters::output::OutputStyle) -> bool
impl core::fmt::Debug for paladin::application::cli::formatters::output::OutputStyle
pub fn paladin::application::cli::formatters::output::OutputStyle::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for paladin::application::cli::formatters::output::OutputStyle
impl core::marker::StructuralPartialEq for paladin::application::cli::formatters::output::OutputStyle
impl core::marker::Freeze for paladin::application::cli::formatters::output::OutputStyle
impl core::marker::Send for paladin::application::cli::formatters::output::OutputStyle
impl core::marker::Sync for paladin::application::cli::formatters::output::OutputStyle
impl core::marker::Unpin for paladin::application::cli::formatters::output::OutputStyle
impl core::marker::UnsafeUnpin for paladin::application::cli::formatters::output::OutputStyle
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::formatters::output::OutputStyle
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::formatters::output::OutputStyle
impl<Q, K> equivalent::Equivalent<K> for paladin::application::cli::formatters::output::OutputStyle where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::application::cli::formatters::output::OutputStyle::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::application::cli::formatters::output::OutputStyle where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::application::cli::formatters::output::OutputStyle::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::application::cli::formatters::output::OutputStyle where U: core::convert::From<T>
pub fn paladin::application::cli::formatters::output::OutputStyle::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::formatters::output::OutputStyle where U: core::convert::Into<T>
pub type paladin::application::cli::formatters::output::OutputStyle::Error = core::convert::Infallible
pub fn paladin::application::cli::formatters::output::OutputStyle::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::formatters::output::OutputStyle where U: core::convert::TryFrom<T>
pub type paladin::application::cli::formatters::output::OutputStyle::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::formatters::output::OutputStyle::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::cli::formatters::output::OutputStyle where T: core::clone::Clone
pub type paladin::application::cli::formatters::output::OutputStyle::Owned = T
pub fn paladin::application::cli::formatters::output::OutputStyle::clone_into(&self, target: &mut T)
pub fn paladin::application::cli::formatters::output::OutputStyle::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::cli::formatters::output::OutputStyle where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::formatters::output::OutputStyle::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::formatters::output::OutputStyle where T: ?core::marker::Sized
pub fn paladin::application::cli::formatters::output::OutputStyle::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::formatters::output::OutputStyle where T: ?core::marker::Sized
pub fn paladin::application::cli::formatters::output::OutputStyle::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::cli::formatters::output::OutputStyle where T: core::clone::Clone
pub unsafe fn paladin::application::cli::formatters::output::OutputStyle::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::cli::formatters::output::OutputStyle
pub fn paladin::application::cli::formatters::output::OutputStyle::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::formatters::output::OutputStyle
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::formatters::output::OutputStyle where T: ?core::marker::Sized
pub fn paladin::application::cli::formatters::output::OutputStyle::and<P, B, E>(self, other: 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::cli::formatters::output::OutputStyle::or<P, B, E>(self, other: 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::cli::formatters::output::OutputStyle
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::formatters::output::OutputStyle
impl<T> typenum::type_operators::Same for paladin::application::cli::formatters::output::OutputStyle
pub type paladin::application::cli::formatters::output::OutputStyle::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::formatters::output::OutputStyle where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::formatters::output::OutputStyle where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::formatters::output::OutputStyle::vzip(self) -> V
pub struct paladin::application::cli::formatters::output::OutputFormatter
impl paladin::application::cli::formatters::output::OutputFormatter
pub fn paladin::application::cli::formatters::output::OutputFormatter::blank_line(&self)
pub fn paladin::application::cli::formatters::output::OutputFormatter::box_message(&self, content: &[&str])
pub fn paladin::application::cli::formatters::output::OutputFormatter::emoji_or<'a>(&self, emoji: &'a str, alt: &'a str) -> &'a str
pub fn paladin::application::cli::formatters::output::OutputFormatter::error(&self, message: &str)
pub fn paladin::application::cli::formatters::output::OutputFormatter::format_battalion_result(&self, result: &paladin::core::platform::container::battalion::BattalionResult, verbose: bool) -> alloc::string::String
pub fn paladin::application::cli::formatters::output::OutputFormatter::format_battalion_result_json(result: &paladin::core::platform::container::battalion::BattalionResult) -> serde_json::value::Value
pub fn paladin::application::cli::formatters::output::OutputFormatter::format_paladin_result(&self, result: &paladin::application::ports::output::paladin_port::PaladinResult, verbose: bool) -> alloc::string::String
pub fn paladin::application::cli::formatters::output::OutputFormatter::format_paladin_result_json(result: &paladin::application::ports::output::paladin_port::PaladinResult) -> serde_json::value::Value
pub fn paladin::application::cli::formatters::output::OutputFormatter::header(&self, title: &str)
pub fn paladin::application::cli::formatters::output::OutputFormatter::info(&self, message: &str)
pub fn paladin::application::cli::formatters::output::OutputFormatter::is_quiet(&self) -> bool
pub fn paladin::application::cli::formatters::output::OutputFormatter::is_verbose(&self) -> bool
pub fn paladin::application::cli::formatters::output::OutputFormatter::key_value(&self, key: &str, value: &str) -> alloc::string::String
pub fn paladin::application::cli::formatters::output::OutputFormatter::new() -> Self
pub fn paladin::application::cli::formatters::output::OutputFormatter::quiet() -> Self
pub fn paladin::application::cli::formatters::output::OutputFormatter::section(&self, title: &str)
pub fn paladin::application::cli::formatters::output::OutputFormatter::separator(&self)
pub fn paladin::application::cli::formatters::output::OutputFormatter::set_quiet(&mut self, quiet: bool)
pub fn paladin::application::cli::formatters::output::OutputFormatter::set_verbose(&mut self, verbose: bool)
pub fn paladin::application::cli::formatters::output::OutputFormatter::style(&self, text: &str, style: paladin::application::cli::formatters::output::OutputStyle) -> alloc::string::String
pub fn paladin::application::cli::formatters::output::OutputFormatter::success(&self, message: &str)
pub fn paladin::application::cli::formatters::output::OutputFormatter::verbose(&self, message: &str)
pub fn paladin::application::cli::formatters::output::OutputFormatter::warning(&self, message: &str)
pub fn paladin::application::cli::formatters::output::OutputFormatter::with_verbose() -> Self
impl core::clone::Clone for paladin::application::cli::formatters::output::OutputFormatter
pub fn paladin::application::cli::formatters::output::OutputFormatter::clone(&self) -> paladin::application::cli::formatters::output::OutputFormatter
impl core::default::Default for paladin::application::cli::formatters::output::OutputFormatter
pub fn paladin::application::cli::formatters::output::OutputFormatter::default() -> Self
impl core::fmt::Debug for paladin::application::cli::formatters::output::OutputFormatter
pub fn paladin::application::cli::formatters::output::OutputFormatter::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::cli::formatters::output::OutputFormatter
impl core::marker::Send for paladin::application::cli::formatters::output::OutputFormatter
impl core::marker::Sync for paladin::application::cli::formatters::output::OutputFormatter
impl core::marker::Unpin for paladin::application::cli::formatters::output::OutputFormatter
impl core::marker::UnsafeUnpin for paladin::application::cli::formatters::output::OutputFormatter
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::formatters::output::OutputFormatter
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::formatters::output::OutputFormatter
impl<T, U> core::convert::Into<U> for paladin::application::cli::formatters::output::OutputFormatter where U: core::convert::From<T>
pub fn paladin::application::cli::formatters::output::OutputFormatter::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::formatters::output::OutputFormatter where U: core::convert::Into<T>
pub type paladin::application::cli::formatters::output::OutputFormatter::Error = core::convert::Infallible
pub fn paladin::application::cli::formatters::output::OutputFormatter::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::formatters::output::OutputFormatter where U: core::convert::TryFrom<T>
pub type paladin::application::cli::formatters::output::OutputFormatter::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::formatters::output::OutputFormatter::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::cli::formatters::output::OutputFormatter where T: core::clone::Clone
pub type paladin::application::cli::formatters::output::OutputFormatter::Owned = T
pub fn paladin::application::cli::formatters::output::OutputFormatter::clone_into(&self, target: &mut T)
pub fn paladin::application::cli::formatters::output::OutputFormatter::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::cli::formatters::output::OutputFormatter where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::formatters::output::OutputFormatter::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::formatters::output::OutputFormatter where T: ?core::marker::Sized
pub fn paladin::application::cli::formatters::output::OutputFormatter::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::formatters::output::OutputFormatter where T: ?core::marker::Sized
pub fn paladin::application::cli::formatters::output::OutputFormatter::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::cli::formatters::output::OutputFormatter where T: core::clone::Clone
pub unsafe fn paladin::application::cli::formatters::output::OutputFormatter::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::cli::formatters::output::OutputFormatter
pub fn paladin::application::cli::formatters::output::OutputFormatter::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::formatters::output::OutputFormatter
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::formatters::output::OutputFormatter where T: ?core::marker::Sized
pub fn paladin::application::cli::formatters::output::OutputFormatter::and<P, B, E>(self, other: 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::cli::formatters::output::OutputFormatter::or<P, B, E>(self, other: 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::cli::formatters::output::OutputFormatter
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::formatters::output::OutputFormatter
impl<T> typenum::type_operators::Same for paladin::application::cli::formatters::output::OutputFormatter
pub type paladin::application::cli::formatters::output::OutputFormatter::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::formatters::output::OutputFormatter where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::formatters::output::OutputFormatter where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::formatters::output::OutputFormatter::vzip(self) -> V
pub mod paladin::application::cli::formatters::progress
pub enum paladin::application::cli::formatters::progress::ProgressIndicator
pub paladin::application::cli::formatters::progress::ProgressIndicator::Bar
pub paladin::application::cli::formatters::progress::ProgressIndicator::Bar::current: u64
pub paladin::application::cli::formatters::progress::ProgressIndicator::Bar::total: u64
pub paladin::application::cli::formatters::progress::ProgressIndicator::Spinner(paladin::application::cli::formatters::progress::Spinner)
impl core::clone::Clone for paladin::application::cli::formatters::progress::ProgressIndicator
pub fn paladin::application::cli::formatters::progress::ProgressIndicator::clone(&self) -> paladin::application::cli::formatters::progress::ProgressIndicator
impl core::fmt::Debug for paladin::application::cli::formatters::progress::ProgressIndicator
pub fn paladin::application::cli::formatters::progress::ProgressIndicator::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::cli::formatters::progress::ProgressIndicator
impl core::marker::Send for paladin::application::cli::formatters::progress::ProgressIndicator
impl core::marker::Sync for paladin::application::cli::formatters::progress::ProgressIndicator
impl core::marker::Unpin for paladin::application::cli::formatters::progress::ProgressIndicator
impl core::marker::UnsafeUnpin for paladin::application::cli::formatters::progress::ProgressIndicator
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::formatters::progress::ProgressIndicator
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::formatters::progress::ProgressIndicator
impl<T, U> core::convert::Into<U> for paladin::application::cli::formatters::progress::ProgressIndicator where U: core::convert::From<T>
pub fn paladin::application::cli::formatters::progress::ProgressIndicator::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::formatters::progress::ProgressIndicator where U: core::convert::Into<T>
pub type paladin::application::cli::formatters::progress::ProgressIndicator::Error = core::convert::Infallible
pub fn paladin::application::cli::formatters::progress::ProgressIndicator::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::formatters::progress::ProgressIndicator where U: core::convert::TryFrom<T>
pub type paladin::application::cli::formatters::progress::ProgressIndicator::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::formatters::progress::ProgressIndicator::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::cli::formatters::progress::ProgressIndicator where T: core::clone::Clone
pub type paladin::application::cli::formatters::progress::ProgressIndicator::Owned = T
pub fn paladin::application::cli::formatters::progress::ProgressIndicator::clone_into(&self, target: &mut T)
pub fn paladin::application::cli::formatters::progress::ProgressIndicator::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::cli::formatters::progress::ProgressIndicator where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::formatters::progress::ProgressIndicator::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::formatters::progress::ProgressIndicator where T: ?core::marker::Sized
pub fn paladin::application::cli::formatters::progress::ProgressIndicator::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::formatters::progress::ProgressIndicator where T: ?core::marker::Sized
pub fn paladin::application::cli::formatters::progress::ProgressIndicator::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::cli::formatters::progress::ProgressIndicator where T: core::clone::Clone
pub unsafe fn paladin::application::cli::formatters::progress::ProgressIndicator::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::cli::formatters::progress::ProgressIndicator
pub fn paladin::application::cli::formatters::progress::ProgressIndicator::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::formatters::progress::ProgressIndicator
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::formatters::progress::ProgressIndicator where T: ?core::marker::Sized
pub fn paladin::application::cli::formatters::progress::ProgressIndicator::and<P, B, E>(self, other: 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::cli::formatters::progress::ProgressIndicator::or<P, B, E>(self, other: 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::cli::formatters::progress::ProgressIndicator
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::formatters::progress::ProgressIndicator
impl<T> typenum::type_operators::Same for paladin::application::cli::formatters::progress::ProgressIndicator
pub type paladin::application::cli::formatters::progress::ProgressIndicator::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::formatters::progress::ProgressIndicator where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::formatters::progress::ProgressIndicator where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::formatters::progress::ProgressIndicator::vzip(self) -> V
pub struct paladin::application::cli::formatters::progress::MultiProgressManager
impl paladin::application::cli::formatters::progress::MultiProgressManager
pub fn paladin::application::cli::formatters::progress::MultiProgressManager::add_progress_bar(&self, total: u64, message: impl core::convert::Into<alloc::string::String>) -> indicatif::progress_bar::ProgressBar
pub fn paladin::application::cli::formatters::progress::MultiProgressManager::add_spinner(&self, message: impl core::convert::Into<alloc::string::String>) -> paladin::application::cli::formatters::progress::Spinner
pub fn paladin::application::cli::formatters::progress::MultiProgressManager::new() -> Self
impl core::default::Default for paladin::application::cli::formatters::progress::MultiProgressManager
pub fn paladin::application::cli::formatters::progress::MultiProgressManager::default() -> Self
impl core::marker::Freeze for paladin::application::cli::formatters::progress::MultiProgressManager
impl core::marker::Send for paladin::application::cli::formatters::progress::MultiProgressManager
impl core::marker::Sync for paladin::application::cli::formatters::progress::MultiProgressManager
impl core::marker::Unpin for paladin::application::cli::formatters::progress::MultiProgressManager
impl core::marker::UnsafeUnpin for paladin::application::cli::formatters::progress::MultiProgressManager
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::formatters::progress::MultiProgressManager
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::formatters::progress::MultiProgressManager
impl<T, U> core::convert::Into<U> for paladin::application::cli::formatters::progress::MultiProgressManager where U: core::convert::From<T>
pub fn paladin::application::cli::formatters::progress::MultiProgressManager::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::formatters::progress::MultiProgressManager where U: core::convert::Into<T>
pub type paladin::application::cli::formatters::progress::MultiProgressManager::Error = core::convert::Infallible
pub fn paladin::application::cli::formatters::progress::MultiProgressManager::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::formatters::progress::MultiProgressManager where U: core::convert::TryFrom<T>
pub type paladin::application::cli::formatters::progress::MultiProgressManager::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::formatters::progress::MultiProgressManager::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::cli::formatters::progress::MultiProgressManager where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::formatters::progress::MultiProgressManager::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::formatters::progress::MultiProgressManager where T: ?core::marker::Sized
pub fn paladin::application::cli::formatters::progress::MultiProgressManager::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::formatters::progress::MultiProgressManager where T: ?core::marker::Sized
pub fn paladin::application::cli::formatters::progress::MultiProgressManager::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::cli::formatters::progress::MultiProgressManager
pub fn paladin::application::cli::formatters::progress::MultiProgressManager::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::formatters::progress::MultiProgressManager
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::formatters::progress::MultiProgressManager where T: ?core::marker::Sized
pub fn paladin::application::cli::formatters::progress::MultiProgressManager::and<P, B, E>(self, other: 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::cli::formatters::progress::MultiProgressManager::or<P, B, E>(self, other: 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::cli::formatters::progress::MultiProgressManager
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::formatters::progress::MultiProgressManager
impl<T> typenum::type_operators::Same for paladin::application::cli::formatters::progress::MultiProgressManager
pub type paladin::application::cli::formatters::progress::MultiProgressManager::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::formatters::progress::MultiProgressManager where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::formatters::progress::MultiProgressManager where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::formatters::progress::MultiProgressManager::vzip(self) -> V
pub struct paladin::application::cli::formatters::progress::ProgressBarBuilder
impl paladin::application::cli::formatters::progress::ProgressBarBuilder
pub fn paladin::application::cli::formatters::progress::ProgressBarBuilder::build(self) -> indicatif::progress_bar::ProgressBar
pub fn paladin::application::cli::formatters::progress::ProgressBarBuilder::new(total: u64) -> Self
pub fn paladin::application::cli::formatters::progress::ProgressBarBuilder::with_message(self, message: impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::application::cli::formatters::progress::ProgressBarBuilder::with_template(self, template: impl core::convert::Into<alloc::string::String>) -> Self
impl core::marker::Freeze for paladin::application::cli::formatters::progress::ProgressBarBuilder
impl core::marker::Send for paladin::application::cli::formatters::progress::ProgressBarBuilder
impl core::marker::Sync for paladin::application::cli::formatters::progress::ProgressBarBuilder
impl core::marker::Unpin for paladin::application::cli::formatters::progress::ProgressBarBuilder
impl core::marker::UnsafeUnpin for paladin::application::cli::formatters::progress::ProgressBarBuilder
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::formatters::progress::ProgressBarBuilder
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::formatters::progress::ProgressBarBuilder
impl<T, U> core::convert::Into<U> for paladin::application::cli::formatters::progress::ProgressBarBuilder where U: core::convert::From<T>
pub fn paladin::application::cli::formatters::progress::ProgressBarBuilder::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::formatters::progress::ProgressBarBuilder where U: core::convert::Into<T>
pub type paladin::application::cli::formatters::progress::ProgressBarBuilder::Error = core::convert::Infallible
pub fn paladin::application::cli::formatters::progress::ProgressBarBuilder::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::formatters::progress::ProgressBarBuilder where U: core::convert::TryFrom<T>
pub type paladin::application::cli::formatters::progress::ProgressBarBuilder::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::formatters::progress::ProgressBarBuilder::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::cli::formatters::progress::ProgressBarBuilder where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::formatters::progress::ProgressBarBuilder::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::formatters::progress::ProgressBarBuilder where T: ?core::marker::Sized
pub fn paladin::application::cli::formatters::progress::ProgressBarBuilder::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::formatters::progress::ProgressBarBuilder where T: ?core::marker::Sized
pub fn paladin::application::cli::formatters::progress::ProgressBarBuilder::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::cli::formatters::progress::ProgressBarBuilder
pub fn paladin::application::cli::formatters::progress::ProgressBarBuilder::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::formatters::progress::ProgressBarBuilder
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::formatters::progress::ProgressBarBuilder where T: ?core::marker::Sized
pub fn paladin::application::cli::formatters::progress::ProgressBarBuilder::and<P, B, E>(self, other: 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::cli::formatters::progress::ProgressBarBuilder::or<P, B, E>(self, other: 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::cli::formatters::progress::ProgressBarBuilder
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::formatters::progress::ProgressBarBuilder
impl<T> typenum::type_operators::Same for paladin::application::cli::formatters::progress::ProgressBarBuilder
pub type paladin::application::cli::formatters::progress::ProgressBarBuilder::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::formatters::progress::ProgressBarBuilder where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::formatters::progress::ProgressBarBuilder where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::formatters::progress::ProgressBarBuilder::vzip(self) -> V
pub struct paladin::application::cli::formatters::progress::Spinner
impl paladin::application::cli::formatters::progress::Spinner
pub fn paladin::application::cli::formatters::progress::Spinner::finish_and_clear(&self)
pub fn paladin::application::cli::formatters::progress::Spinner::finish_with_message(&self, message: impl core::convert::Into<alloc::string::String>)
pub fn paladin::application::cli::formatters::progress::Spinner::new(message: impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::application::cli::formatters::progress::Spinner::progress_bar(&self) -> &indicatif::progress_bar::ProgressBar
pub fn paladin::application::cli::formatters::progress::Spinner::set_message(&self, message: impl core::convert::Into<alloc::string::String>)
impl core::clone::Clone for paladin::application::cli::formatters::progress::Spinner
pub fn paladin::application::cli::formatters::progress::Spinner::clone(&self) -> paladin::application::cli::formatters::progress::Spinner
impl core::fmt::Debug for paladin::application::cli::formatters::progress::Spinner
pub fn paladin::application::cli::formatters::progress::Spinner::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::cli::formatters::progress::Spinner
impl core::marker::Send for paladin::application::cli::formatters::progress::Spinner
impl core::marker::Sync for paladin::application::cli::formatters::progress::Spinner
impl core::marker::Unpin for paladin::application::cli::formatters::progress::Spinner
impl core::marker::UnsafeUnpin for paladin::application::cli::formatters::progress::Spinner
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::formatters::progress::Spinner
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::formatters::progress::Spinner
impl<T, U> core::convert::Into<U> for paladin::application::cli::formatters::progress::Spinner where U: core::convert::From<T>
pub fn paladin::application::cli::formatters::progress::Spinner::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::formatters::progress::Spinner where U: core::convert::Into<T>
pub type paladin::application::cli::formatters::progress::Spinner::Error = core::convert::Infallible
pub fn paladin::application::cli::formatters::progress::Spinner::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::formatters::progress::Spinner where U: core::convert::TryFrom<T>
pub type paladin::application::cli::formatters::progress::Spinner::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::formatters::progress::Spinner::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::cli::formatters::progress::Spinner where T: core::clone::Clone
pub type paladin::application::cli::formatters::progress::Spinner::Owned = T
pub fn paladin::application::cli::formatters::progress::Spinner::clone_into(&self, target: &mut T)
pub fn paladin::application::cli::formatters::progress::Spinner::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::cli::formatters::progress::Spinner where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::formatters::progress::Spinner::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::formatters::progress::Spinner where T: ?core::marker::Sized
pub fn paladin::application::cli::formatters::progress::Spinner::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::formatters::progress::Spinner where T: ?core::marker::Sized
pub fn paladin::application::cli::formatters::progress::Spinner::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::cli::formatters::progress::Spinner where T: core::clone::Clone
pub unsafe fn paladin::application::cli::formatters::progress::Spinner::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::cli::formatters::progress::Spinner
pub fn paladin::application::cli::formatters::progress::Spinner::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::formatters::progress::Spinner
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::formatters::progress::Spinner where T: ?core::marker::Sized
pub fn paladin::application::cli::formatters::progress::Spinner::and<P, B, E>(self, other: 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::cli::formatters::progress::Spinner::or<P, B, E>(self, other: 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::cli::formatters::progress::Spinner
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::formatters::progress::Spinner
impl<T> typenum::type_operators::Same for paladin::application::cli::formatters::progress::Spinner
pub type paladin::application::cli::formatters::progress::Spinner::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::formatters::progress::Spinner where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::formatters::progress::Spinner where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::formatters::progress::Spinner::vzip(self) -> V
pub mod paladin::application::cli::formatters::table
pub struct paladin::application::cli::formatters::table::TableFormatter
impl paladin::application::cli::formatters::table::TableFormatter
pub fn paladin::application::cli::formatters::table::TableFormatter::add_row<I, S>(&mut self, row: I) -> &mut Self where I: core::iter::traits::collect::IntoIterator<Item = S>, S: core::convert::Into<alloc::string::String>
pub fn paladin::application::cli::formatters::table::TableFormatter::add_styled_row(&mut self, cells: alloc::vec::Vec<comfy_table::cell::Cell>) -> &mut Self
pub fn paladin::application::cli::formatters::table::TableFormatter::error_cell(&self, text: impl core::convert::Into<alloc::string::String>) -> comfy_table::cell::Cell
pub fn paladin::application::cli::formatters::table::TableFormatter::info_cell(&self, text: impl core::convert::Into<alloc::string::String>) -> comfy_table::cell::Cell
pub fn paladin::application::cli::formatters::table::TableFormatter::new() -> Self
pub fn paladin::application::cli::formatters::table::TableFormatter::print(&self)
pub fn paladin::application::cli::formatters::table::TableFormatter::render(&self) -> alloc::string::String
pub fn paladin::application::cli::formatters::table::TableFormatter::set_header<I, S>(&mut self, headers: I) -> &mut Self where I: core::iter::traits::collect::IntoIterator<Item = S>, S: core::convert::Into<alloc::string::String>
pub fn paladin::application::cli::formatters::table::TableFormatter::success_cell(&self, text: impl core::convert::Into<alloc::string::String>) -> comfy_table::cell::Cell
pub fn paladin::application::cli::formatters::table::TableFormatter::warning_cell(&self, text: impl core::convert::Into<alloc::string::String>) -> comfy_table::cell::Cell
impl core::default::Default for paladin::application::cli::formatters::table::TableFormatter
pub fn paladin::application::cli::formatters::table::TableFormatter::default() -> Self
impl core::fmt::Debug for paladin::application::cli::formatters::table::TableFormatter
pub fn paladin::application::cli::formatters::table::TableFormatter::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl !core::marker::Freeze for paladin::application::cli::formatters::table::TableFormatter
impl core::marker::Send for paladin::application::cli::formatters::table::TableFormatter
impl core::marker::Sync for paladin::application::cli::formatters::table::TableFormatter
impl core::marker::Unpin for paladin::application::cli::formatters::table::TableFormatter
impl core::marker::UnsafeUnpin for paladin::application::cli::formatters::table::TableFormatter
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::formatters::table::TableFormatter
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::formatters::table::TableFormatter
impl<T, U> core::convert::Into<U> for paladin::application::cli::formatters::table::TableFormatter where U: core::convert::From<T>
pub fn paladin::application::cli::formatters::table::TableFormatter::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::formatters::table::TableFormatter where U: core::convert::Into<T>
pub type paladin::application::cli::formatters::table::TableFormatter::Error = core::convert::Infallible
pub fn paladin::application::cli::formatters::table::TableFormatter::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::formatters::table::TableFormatter where U: core::convert::TryFrom<T>
pub type paladin::application::cli::formatters::table::TableFormatter::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::formatters::table::TableFormatter::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::cli::formatters::table::TableFormatter where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::formatters::table::TableFormatter::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::formatters::table::TableFormatter where T: ?core::marker::Sized
pub fn paladin::application::cli::formatters::table::TableFormatter::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::formatters::table::TableFormatter where T: ?core::marker::Sized
pub fn paladin::application::cli::formatters::table::TableFormatter::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::cli::formatters::table::TableFormatter
pub fn paladin::application::cli::formatters::table::TableFormatter::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::formatters::table::TableFormatter
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::formatters::table::TableFormatter where T: ?core::marker::Sized
pub fn paladin::application::cli::formatters::table::TableFormatter::and<P, B, E>(self, other: 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::cli::formatters::table::TableFormatter::or<P, B, E>(self, other: 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::cli::formatters::table::TableFormatter
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::formatters::table::TableFormatter
impl<T> typenum::type_operators::Same for paladin::application::cli::formatters::table::TableFormatter
pub type paladin::application::cli::formatters::table::TableFormatter::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::formatters::table::TableFormatter where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::formatters::table::TableFormatter where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::formatters::table::TableFormatter::vzip(self) -> V
pub enum paladin::application::cli::formatters::OutputStyle
pub paladin::application::cli::formatters::OutputStyle::Default
pub paladin::application::cli::formatters::OutputStyle::Error
pub paladin::application::cli::formatters::OutputStyle::Info
pub paladin::application::cli::formatters::OutputStyle::Link
pub paladin::application::cli::formatters::OutputStyle::Success
pub paladin::application::cli::formatters::OutputStyle::Warning
impl core::clone::Clone for paladin::application::cli::formatters::output::OutputStyle
pub fn paladin::application::cli::formatters::output::OutputStyle::clone(&self) -> paladin::application::cli::formatters::output::OutputStyle
impl core::cmp::Eq for paladin::application::cli::formatters::output::OutputStyle
impl core::cmp::PartialEq for paladin::application::cli::formatters::output::OutputStyle
pub fn paladin::application::cli::formatters::output::OutputStyle::eq(&self, other: &paladin::application::cli::formatters::output::OutputStyle) -> bool
impl core::fmt::Debug for paladin::application::cli::formatters::output::OutputStyle
pub fn paladin::application::cli::formatters::output::OutputStyle::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for paladin::application::cli::formatters::output::OutputStyle
impl core::marker::StructuralPartialEq for paladin::application::cli::formatters::output::OutputStyle
impl core::marker::Freeze for paladin::application::cli::formatters::output::OutputStyle
impl core::marker::Send for paladin::application::cli::formatters::output::OutputStyle
impl core::marker::Sync for paladin::application::cli::formatters::output::OutputStyle
impl core::marker::Unpin for paladin::application::cli::formatters::output::OutputStyle
impl core::marker::UnsafeUnpin for paladin::application::cli::formatters::output::OutputStyle
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::formatters::output::OutputStyle
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::formatters::output::OutputStyle
impl<Q, K> equivalent::Equivalent<K> for paladin::application::cli::formatters::output::OutputStyle where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::application::cli::formatters::output::OutputStyle::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::application::cli::formatters::output::OutputStyle where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::application::cli::formatters::output::OutputStyle::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::application::cli::formatters::output::OutputStyle where U: core::convert::From<T>
pub fn paladin::application::cli::formatters::output::OutputStyle::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::formatters::output::OutputStyle where U: core::convert::Into<T>
pub type paladin::application::cli::formatters::output::OutputStyle::Error = core::convert::Infallible
pub fn paladin::application::cli::formatters::output::OutputStyle::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::formatters::output::OutputStyle where U: core::convert::TryFrom<T>
pub type paladin::application::cli::formatters::output::OutputStyle::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::formatters::output::OutputStyle::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::cli::formatters::output::OutputStyle where T: core::clone::Clone
pub type paladin::application::cli::formatters::output::OutputStyle::Owned = T
pub fn paladin::application::cli::formatters::output::OutputStyle::clone_into(&self, target: &mut T)
pub fn paladin::application::cli::formatters::output::OutputStyle::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::cli::formatters::output::OutputStyle where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::formatters::output::OutputStyle::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::formatters::output::OutputStyle where T: ?core::marker::Sized
pub fn paladin::application::cli::formatters::output::OutputStyle::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::formatters::output::OutputStyle where T: ?core::marker::Sized
pub fn paladin::application::cli::formatters::output::OutputStyle::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::cli::formatters::output::OutputStyle where T: core::clone::Clone
pub unsafe fn paladin::application::cli::formatters::output::OutputStyle::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::cli::formatters::output::OutputStyle
pub fn paladin::application::cli::formatters::output::OutputStyle::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::formatters::output::OutputStyle
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::formatters::output::OutputStyle where T: ?core::marker::Sized
pub fn paladin::application::cli::formatters::output::OutputStyle::and<P, B, E>(self, other: 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::cli::formatters::output::OutputStyle::or<P, B, E>(self, other: 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::cli::formatters::output::OutputStyle
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::formatters::output::OutputStyle
impl<T> typenum::type_operators::Same for paladin::application::cli::formatters::output::OutputStyle
pub type paladin::application::cli::formatters::output::OutputStyle::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::formatters::output::OutputStyle where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::formatters::output::OutputStyle where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::formatters::output::OutputStyle::vzip(self) -> V
pub enum paladin::application::cli::formatters::ProgressIndicator
pub paladin::application::cli::formatters::ProgressIndicator::Bar
pub paladin::application::cli::formatters::ProgressIndicator::Bar::current: u64
pub paladin::application::cli::formatters::ProgressIndicator::Bar::total: u64
pub paladin::application::cli::formatters::ProgressIndicator::Spinner(paladin::application::cli::formatters::progress::Spinner)
impl core::clone::Clone for paladin::application::cli::formatters::progress::ProgressIndicator
pub fn paladin::application::cli::formatters::progress::ProgressIndicator::clone(&self) -> paladin::application::cli::formatters::progress::ProgressIndicator
impl core::fmt::Debug for paladin::application::cli::formatters::progress::ProgressIndicator
pub fn paladin::application::cli::formatters::progress::ProgressIndicator::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::cli::formatters::progress::ProgressIndicator
impl core::marker::Send for paladin::application::cli::formatters::progress::ProgressIndicator
impl core::marker::Sync for paladin::application::cli::formatters::progress::ProgressIndicator
impl core::marker::Unpin for paladin::application::cli::formatters::progress::ProgressIndicator
impl core::marker::UnsafeUnpin for paladin::application::cli::formatters::progress::ProgressIndicator
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::formatters::progress::ProgressIndicator
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::formatters::progress::ProgressIndicator
impl<T, U> core::convert::Into<U> for paladin::application::cli::formatters::progress::ProgressIndicator where U: core::convert::From<T>
pub fn paladin::application::cli::formatters::progress::ProgressIndicator::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::formatters::progress::ProgressIndicator where U: core::convert::Into<T>
pub type paladin::application::cli::formatters::progress::ProgressIndicator::Error = core::convert::Infallible
pub fn paladin::application::cli::formatters::progress::ProgressIndicator::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::formatters::progress::ProgressIndicator where U: core::convert::TryFrom<T>
pub type paladin::application::cli::formatters::progress::ProgressIndicator::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::formatters::progress::ProgressIndicator::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::cli::formatters::progress::ProgressIndicator where T: core::clone::Clone
pub type paladin::application::cli::formatters::progress::ProgressIndicator::Owned = T
pub fn paladin::application::cli::formatters::progress::ProgressIndicator::clone_into(&self, target: &mut T)
pub fn paladin::application::cli::formatters::progress::ProgressIndicator::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::cli::formatters::progress::ProgressIndicator where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::formatters::progress::ProgressIndicator::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::formatters::progress::ProgressIndicator where T: ?core::marker::Sized
pub fn paladin::application::cli::formatters::progress::ProgressIndicator::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::formatters::progress::ProgressIndicator where T: ?core::marker::Sized
pub fn paladin::application::cli::formatters::progress::ProgressIndicator::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::cli::formatters::progress::ProgressIndicator where T: core::clone::Clone
pub unsafe fn paladin::application::cli::formatters::progress::ProgressIndicator::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::cli::formatters::progress::ProgressIndicator
pub fn paladin::application::cli::formatters::progress::ProgressIndicator::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::formatters::progress::ProgressIndicator
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::formatters::progress::ProgressIndicator where T: ?core::marker::Sized
pub fn paladin::application::cli::formatters::progress::ProgressIndicator::and<P, B, E>(self, other: 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::cli::formatters::progress::ProgressIndicator::or<P, B, E>(self, other: 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::cli::formatters::progress::ProgressIndicator
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::formatters::progress::ProgressIndicator
impl<T> typenum::type_operators::Same for paladin::application::cli::formatters::progress::ProgressIndicator
pub type paladin::application::cli::formatters::progress::ProgressIndicator::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::formatters::progress::ProgressIndicator where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::formatters::progress::ProgressIndicator where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::formatters::progress::ProgressIndicator::vzip(self) -> V
pub struct paladin::application::cli::formatters::OutputFormatter
impl paladin::application::cli::formatters::output::OutputFormatter
pub fn paladin::application::cli::formatters::output::OutputFormatter::blank_line(&self)
pub fn paladin::application::cli::formatters::output::OutputFormatter::box_message(&self, content: &[&str])
pub fn paladin::application::cli::formatters::output::OutputFormatter::emoji_or<'a>(&self, emoji: &'a str, alt: &'a str) -> &'a str
pub fn paladin::application::cli::formatters::output::OutputFormatter::error(&self, message: &str)
pub fn paladin::application::cli::formatters::output::OutputFormatter::format_battalion_result(&self, result: &paladin::core::platform::container::battalion::BattalionResult, verbose: bool) -> alloc::string::String
pub fn paladin::application::cli::formatters::output::OutputFormatter::format_battalion_result_json(result: &paladin::core::platform::container::battalion::BattalionResult) -> serde_json::value::Value
pub fn paladin::application::cli::formatters::output::OutputFormatter::format_paladin_result(&self, result: &paladin::application::ports::output::paladin_port::PaladinResult, verbose: bool) -> alloc::string::String
pub fn paladin::application::cli::formatters::output::OutputFormatter::format_paladin_result_json(result: &paladin::application::ports::output::paladin_port::PaladinResult) -> serde_json::value::Value
pub fn paladin::application::cli::formatters::output::OutputFormatter::header(&self, title: &str)
pub fn paladin::application::cli::formatters::output::OutputFormatter::info(&self, message: &str)
pub fn paladin::application::cli::formatters::output::OutputFormatter::is_quiet(&self) -> bool
pub fn paladin::application::cli::formatters::output::OutputFormatter::is_verbose(&self) -> bool
pub fn paladin::application::cli::formatters::output::OutputFormatter::key_value(&self, key: &str, value: &str) -> alloc::string::String
pub fn paladin::application::cli::formatters::output::OutputFormatter::new() -> Self
pub fn paladin::application::cli::formatters::output::OutputFormatter::quiet() -> Self
pub fn paladin::application::cli::formatters::output::OutputFormatter::section(&self, title: &str)
pub fn paladin::application::cli::formatters::output::OutputFormatter::separator(&self)
pub fn paladin::application::cli::formatters::output::OutputFormatter::set_quiet(&mut self, quiet: bool)
pub fn paladin::application::cli::formatters::output::OutputFormatter::set_verbose(&mut self, verbose: bool)
pub fn paladin::application::cli::formatters::output::OutputFormatter::style(&self, text: &str, style: paladin::application::cli::formatters::output::OutputStyle) -> alloc::string::String
pub fn paladin::application::cli::formatters::output::OutputFormatter::success(&self, message: &str)
pub fn paladin::application::cli::formatters::output::OutputFormatter::verbose(&self, message: &str)
pub fn paladin::application::cli::formatters::output::OutputFormatter::warning(&self, message: &str)
pub fn paladin::application::cli::formatters::output::OutputFormatter::with_verbose() -> Self
impl core::clone::Clone for paladin::application::cli::formatters::output::OutputFormatter
pub fn paladin::application::cli::formatters::output::OutputFormatter::clone(&self) -> paladin::application::cli::formatters::output::OutputFormatter
impl core::default::Default for paladin::application::cli::formatters::output::OutputFormatter
pub fn paladin::application::cli::formatters::output::OutputFormatter::default() -> Self
impl core::fmt::Debug for paladin::application::cli::formatters::output::OutputFormatter
pub fn paladin::application::cli::formatters::output::OutputFormatter::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::cli::formatters::output::OutputFormatter
impl core::marker::Send for paladin::application::cli::formatters::output::OutputFormatter
impl core::marker::Sync for paladin::application::cli::formatters::output::OutputFormatter
impl core::marker::Unpin for paladin::application::cli::formatters::output::OutputFormatter
impl core::marker::UnsafeUnpin for paladin::application::cli::formatters::output::OutputFormatter
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::formatters::output::OutputFormatter
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::formatters::output::OutputFormatter
impl<T, U> core::convert::Into<U> for paladin::application::cli::formatters::output::OutputFormatter where U: core::convert::From<T>
pub fn paladin::application::cli::formatters::output::OutputFormatter::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::formatters::output::OutputFormatter where U: core::convert::Into<T>
pub type paladin::application::cli::formatters::output::OutputFormatter::Error = core::convert::Infallible
pub fn paladin::application::cli::formatters::output::OutputFormatter::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::formatters::output::OutputFormatter where U: core::convert::TryFrom<T>
pub type paladin::application::cli::formatters::output::OutputFormatter::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::formatters::output::OutputFormatter::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::cli::formatters::output::OutputFormatter where T: core::clone::Clone
pub type paladin::application::cli::formatters::output::OutputFormatter::Owned = T
pub fn paladin::application::cli::formatters::output::OutputFormatter::clone_into(&self, target: &mut T)
pub fn paladin::application::cli::formatters::output::OutputFormatter::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::cli::formatters::output::OutputFormatter where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::formatters::output::OutputFormatter::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::formatters::output::OutputFormatter where T: ?core::marker::Sized
pub fn paladin::application::cli::formatters::output::OutputFormatter::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::formatters::output::OutputFormatter where T: ?core::marker::Sized
pub fn paladin::application::cli::formatters::output::OutputFormatter::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::cli::formatters::output::OutputFormatter where T: core::clone::Clone
pub unsafe fn paladin::application::cli::formatters::output::OutputFormatter::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::cli::formatters::output::OutputFormatter
pub fn paladin::application::cli::formatters::output::OutputFormatter::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::formatters::output::OutputFormatter
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::formatters::output::OutputFormatter where T: ?core::marker::Sized
pub fn paladin::application::cli::formatters::output::OutputFormatter::and<P, B, E>(self, other: 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::cli::formatters::output::OutputFormatter::or<P, B, E>(self, other: 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::cli::formatters::output::OutputFormatter
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::formatters::output::OutputFormatter
impl<T> typenum::type_operators::Same for paladin::application::cli::formatters::output::OutputFormatter
pub type paladin::application::cli::formatters::output::OutputFormatter::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::formatters::output::OutputFormatter where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::formatters::output::OutputFormatter where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::formatters::output::OutputFormatter::vzip(self) -> V
pub struct paladin::application::cli::formatters::Spinner
impl paladin::application::cli::formatters::progress::Spinner
pub fn paladin::application::cli::formatters::progress::Spinner::finish_and_clear(&self)
pub fn paladin::application::cli::formatters::progress::Spinner::finish_with_message(&self, message: impl core::convert::Into<alloc::string::String>)
pub fn paladin::application::cli::formatters::progress::Spinner::new(message: impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::application::cli::formatters::progress::Spinner::progress_bar(&self) -> &indicatif::progress_bar::ProgressBar
pub fn paladin::application::cli::formatters::progress::Spinner::set_message(&self, message: impl core::convert::Into<alloc::string::String>)
impl core::clone::Clone for paladin::application::cli::formatters::progress::Spinner
pub fn paladin::application::cli::formatters::progress::Spinner::clone(&self) -> paladin::application::cli::formatters::progress::Spinner
impl core::fmt::Debug for paladin::application::cli::formatters::progress::Spinner
pub fn paladin::application::cli::formatters::progress::Spinner::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::cli::formatters::progress::Spinner
impl core::marker::Send for paladin::application::cli::formatters::progress::Spinner
impl core::marker::Sync for paladin::application::cli::formatters::progress::Spinner
impl core::marker::Unpin for paladin::application::cli::formatters::progress::Spinner
impl core::marker::UnsafeUnpin for paladin::application::cli::formatters::progress::Spinner
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::formatters::progress::Spinner
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::formatters::progress::Spinner
impl<T, U> core::convert::Into<U> for paladin::application::cli::formatters::progress::Spinner where U: core::convert::From<T>
pub fn paladin::application::cli::formatters::progress::Spinner::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::formatters::progress::Spinner where U: core::convert::Into<T>
pub type paladin::application::cli::formatters::progress::Spinner::Error = core::convert::Infallible
pub fn paladin::application::cli::formatters::progress::Spinner::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::formatters::progress::Spinner where U: core::convert::TryFrom<T>
pub type paladin::application::cli::formatters::progress::Spinner::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::formatters::progress::Spinner::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::cli::formatters::progress::Spinner where T: core::clone::Clone
pub type paladin::application::cli::formatters::progress::Spinner::Owned = T
pub fn paladin::application::cli::formatters::progress::Spinner::clone_into(&self, target: &mut T)
pub fn paladin::application::cli::formatters::progress::Spinner::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::cli::formatters::progress::Spinner where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::formatters::progress::Spinner::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::formatters::progress::Spinner where T: ?core::marker::Sized
pub fn paladin::application::cli::formatters::progress::Spinner::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::formatters::progress::Spinner where T: ?core::marker::Sized
pub fn paladin::application::cli::formatters::progress::Spinner::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::cli::formatters::progress::Spinner where T: core::clone::Clone
pub unsafe fn paladin::application::cli::formatters::progress::Spinner::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::cli::formatters::progress::Spinner
pub fn paladin::application::cli::formatters::progress::Spinner::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::formatters::progress::Spinner
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::formatters::progress::Spinner where T: ?core::marker::Sized
pub fn paladin::application::cli::formatters::progress::Spinner::and<P, B, E>(self, other: 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::cli::formatters::progress::Spinner::or<P, B, E>(self, other: 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::cli::formatters::progress::Spinner
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::formatters::progress::Spinner
impl<T> typenum::type_operators::Same for paladin::application::cli::formatters::progress::Spinner
pub type paladin::application::cli::formatters::progress::Spinner::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::formatters::progress::Spinner where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::formatters::progress::Spinner where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::formatters::progress::Spinner::vzip(self) -> V
pub struct paladin::application::cli::formatters::TableFormatter
impl paladin::application::cli::formatters::table::TableFormatter
pub fn paladin::application::cli::formatters::table::TableFormatter::add_row<I, S>(&mut self, row: I) -> &mut Self where I: core::iter::traits::collect::IntoIterator<Item = S>, S: core::convert::Into<alloc::string::String>
pub fn paladin::application::cli::formatters::table::TableFormatter::add_styled_row(&mut self, cells: alloc::vec::Vec<comfy_table::cell::Cell>) -> &mut Self
pub fn paladin::application::cli::formatters::table::TableFormatter::error_cell(&self, text: impl core::convert::Into<alloc::string::String>) -> comfy_table::cell::Cell
pub fn paladin::application::cli::formatters::table::TableFormatter::info_cell(&self, text: impl core::convert::Into<alloc::string::String>) -> comfy_table::cell::Cell
pub fn paladin::application::cli::formatters::table::TableFormatter::new() -> Self
pub fn paladin::application::cli::formatters::table::TableFormatter::print(&self)
pub fn paladin::application::cli::formatters::table::TableFormatter::render(&self) -> alloc::string::String
pub fn paladin::application::cli::formatters::table::TableFormatter::set_header<I, S>(&mut self, headers: I) -> &mut Self where I: core::iter::traits::collect::IntoIterator<Item = S>, S: core::convert::Into<alloc::string::String>
pub fn paladin::application::cli::formatters::table::TableFormatter::success_cell(&self, text: impl core::convert::Into<alloc::string::String>) -> comfy_table::cell::Cell
pub fn paladin::application::cli::formatters::table::TableFormatter::warning_cell(&self, text: impl core::convert::Into<alloc::string::String>) -> comfy_table::cell::Cell
impl core::default::Default for paladin::application::cli::formatters::table::TableFormatter
pub fn paladin::application::cli::formatters::table::TableFormatter::default() -> Self
impl core::fmt::Debug for paladin::application::cli::formatters::table::TableFormatter
pub fn paladin::application::cli::formatters::table::TableFormatter::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl !core::marker::Freeze for paladin::application::cli::formatters::table::TableFormatter
impl core::marker::Send for paladin::application::cli::formatters::table::TableFormatter
impl core::marker::Sync for paladin::application::cli::formatters::table::TableFormatter
impl core::marker::Unpin for paladin::application::cli::formatters::table::TableFormatter
impl core::marker::UnsafeUnpin for paladin::application::cli::formatters::table::TableFormatter
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::formatters::table::TableFormatter
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::formatters::table::TableFormatter
impl<T, U> core::convert::Into<U> for paladin::application::cli::formatters::table::TableFormatter where U: core::convert::From<T>
pub fn paladin::application::cli::formatters::table::TableFormatter::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::formatters::table::TableFormatter where U: core::convert::Into<T>
pub type paladin::application::cli::formatters::table::TableFormatter::Error = core::convert::Infallible
pub fn paladin::application::cli::formatters::table::TableFormatter::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::formatters::table::TableFormatter where U: core::convert::TryFrom<T>
pub type paladin::application::cli::formatters::table::TableFormatter::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::formatters::table::TableFormatter::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::cli::formatters::table::TableFormatter where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::formatters::table::TableFormatter::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::formatters::table::TableFormatter where T: ?core::marker::Sized
pub fn paladin::application::cli::formatters::table::TableFormatter::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::formatters::table::TableFormatter where T: ?core::marker::Sized
pub fn paladin::application::cli::formatters::table::TableFormatter::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::cli::formatters::table::TableFormatter
pub fn paladin::application::cli::formatters::table::TableFormatter::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::formatters::table::TableFormatter
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::formatters::table::TableFormatter where T: ?core::marker::Sized
pub fn paladin::application::cli::formatters::table::TableFormatter::and<P, B, E>(self, other: 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::cli::formatters::table::TableFormatter::or<P, B, E>(self, other: 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::cli::formatters::table::TableFormatter
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::formatters::table::TableFormatter
impl<T> typenum::type_operators::Same for paladin::application::cli::formatters::table::TableFormatter
pub type paladin::application::cli::formatters::table::TableFormatter::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::formatters::table::TableFormatter where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::formatters::table::TableFormatter where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::formatters::table::TableFormatter::vzip(self) -> V
pub mod paladin::application::cli::interactive
pub mod paladin::application::cli::interactive::prompts
pub struct paladin::application::cli::interactive::prompts::ConfirmPrompt
impl paladin::application::cli::interactive::prompts::ConfirmPrompt
pub fn paladin::application::cli::interactive::prompts::ConfirmPrompt::prompt(self) -> paladin::application::cli::error::CliResult<bool>
pub fn paladin::application::cli::interactive::prompts::ConfirmPrompt::with_default(self, default: bool) -> Self
impl core::marker::Freeze for paladin::application::cli::interactive::prompts::ConfirmPrompt
impl core::marker::Send for paladin::application::cli::interactive::prompts::ConfirmPrompt
impl core::marker::Sync for paladin::application::cli::interactive::prompts::ConfirmPrompt
impl core::marker::Unpin for paladin::application::cli::interactive::prompts::ConfirmPrompt
impl core::marker::UnsafeUnpin for paladin::application::cli::interactive::prompts::ConfirmPrompt
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::interactive::prompts::ConfirmPrompt
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::interactive::prompts::ConfirmPrompt
impl<T, U> core::convert::Into<U> for paladin::application::cli::interactive::prompts::ConfirmPrompt where U: core::convert::From<T>
pub fn paladin::application::cli::interactive::prompts::ConfirmPrompt::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::interactive::prompts::ConfirmPrompt where U: core::convert::Into<T>
pub type paladin::application::cli::interactive::prompts::ConfirmPrompt::Error = core::convert::Infallible
pub fn paladin::application::cli::interactive::prompts::ConfirmPrompt::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::interactive::prompts::ConfirmPrompt where U: core::convert::TryFrom<T>
pub type paladin::application::cli::interactive::prompts::ConfirmPrompt::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::interactive::prompts::ConfirmPrompt::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::cli::interactive::prompts::ConfirmPrompt where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::interactive::prompts::ConfirmPrompt::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::interactive::prompts::ConfirmPrompt where T: ?core::marker::Sized
pub fn paladin::application::cli::interactive::prompts::ConfirmPrompt::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::interactive::prompts::ConfirmPrompt where T: ?core::marker::Sized
pub fn paladin::application::cli::interactive::prompts::ConfirmPrompt::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::cli::interactive::prompts::ConfirmPrompt
pub fn paladin::application::cli::interactive::prompts::ConfirmPrompt::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::interactive::prompts::ConfirmPrompt
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::interactive::prompts::ConfirmPrompt where T: ?core::marker::Sized
pub fn paladin::application::cli::interactive::prompts::ConfirmPrompt::and<P, B, E>(self, other: 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::cli::interactive::prompts::ConfirmPrompt::or<P, B, E>(self, other: 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::cli::interactive::prompts::ConfirmPrompt
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::interactive::prompts::ConfirmPrompt
impl<T> typenum::type_operators::Same for paladin::application::cli::interactive::prompts::ConfirmPrompt
pub type paladin::application::cli::interactive::prompts::ConfirmPrompt::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::interactive::prompts::ConfirmPrompt where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::interactive::prompts::ConfirmPrompt where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::interactive::prompts::ConfirmPrompt::vzip(self) -> V
pub struct paladin::application::cli::interactive::prompts::InputPrompt
impl paladin::application::cli::interactive::prompts::InputPrompt
pub fn paladin::application::cli::interactive::prompts::InputPrompt::allow_empty(self, allow: bool) -> Self
pub fn paladin::application::cli::interactive::prompts::InputPrompt::prompt(self) -> paladin::application::cli::error::CliResult<alloc::string::String>
pub fn paladin::application::cli::interactive::prompts::InputPrompt::with_default(self, default: impl core::convert::Into<alloc::string::String>) -> Self
impl core::marker::Freeze for paladin::application::cli::interactive::prompts::InputPrompt
impl core::marker::Send for paladin::application::cli::interactive::prompts::InputPrompt
impl core::marker::Sync for paladin::application::cli::interactive::prompts::InputPrompt
impl core::marker::Unpin for paladin::application::cli::interactive::prompts::InputPrompt
impl core::marker::UnsafeUnpin for paladin::application::cli::interactive::prompts::InputPrompt
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::interactive::prompts::InputPrompt
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::interactive::prompts::InputPrompt
impl<T, U> core::convert::Into<U> for paladin::application::cli::interactive::prompts::InputPrompt where U: core::convert::From<T>
pub fn paladin::application::cli::interactive::prompts::InputPrompt::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::interactive::prompts::InputPrompt where U: core::convert::Into<T>
pub type paladin::application::cli::interactive::prompts::InputPrompt::Error = core::convert::Infallible
pub fn paladin::application::cli::interactive::prompts::InputPrompt::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::interactive::prompts::InputPrompt where U: core::convert::TryFrom<T>
pub type paladin::application::cli::interactive::prompts::InputPrompt::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::interactive::prompts::InputPrompt::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::cli::interactive::prompts::InputPrompt where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::interactive::prompts::InputPrompt::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::interactive::prompts::InputPrompt where T: ?core::marker::Sized
pub fn paladin::application::cli::interactive::prompts::InputPrompt::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::interactive::prompts::InputPrompt where T: ?core::marker::Sized
pub fn paladin::application::cli::interactive::prompts::InputPrompt::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::cli::interactive::prompts::InputPrompt
pub fn paladin::application::cli::interactive::prompts::InputPrompt::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::interactive::prompts::InputPrompt
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::interactive::prompts::InputPrompt where T: ?core::marker::Sized
pub fn paladin::application::cli::interactive::prompts::InputPrompt::and<P, B, E>(self, other: 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::cli::interactive::prompts::InputPrompt::or<P, B, E>(self, other: 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::cli::interactive::prompts::InputPrompt
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::interactive::prompts::InputPrompt
impl<T> typenum::type_operators::Same for paladin::application::cli::interactive::prompts::InputPrompt
pub type paladin::application::cli::interactive::prompts::InputPrompt::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::interactive::prompts::InputPrompt where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::interactive::prompts::InputPrompt where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::interactive::prompts::InputPrompt::vzip(self) -> V
pub struct paladin::application::cli::interactive::prompts::MultiSelectPrompt<T> where T: alloc::string::ToString + core::clone::Clone
impl<T> paladin::application::cli::interactive::prompts::MultiSelectPrompt<T> where T: alloc::string::ToString + core::clone::Clone
pub fn paladin::application::cli::interactive::prompts::MultiSelectPrompt<T>::prompt(self) -> paladin::application::cli::error::CliResult<alloc::vec::Vec<T>>
pub fn paladin::application::cli::interactive::prompts::MultiSelectPrompt<T>::with_defaults(self, defaults: alloc::vec::Vec<bool>) -> Self
impl<T> core::marker::Freeze for paladin::application::cli::interactive::prompts::MultiSelectPrompt<T>
impl<T> core::marker::Send for paladin::application::cli::interactive::prompts::MultiSelectPrompt<T> where T: core::marker::Send
impl<T> core::marker::Sync for paladin::application::cli::interactive::prompts::MultiSelectPrompt<T> where T: core::marker::Sync
impl<T> core::marker::Unpin for paladin::application::cli::interactive::prompts::MultiSelectPrompt<T> where T: core::marker::Unpin
impl<T> core::marker::UnsafeUnpin for paladin::application::cli::interactive::prompts::MultiSelectPrompt<T>
impl<T> core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::interactive::prompts::MultiSelectPrompt<T> where T: core::panic::unwind_safe::RefUnwindSafe
impl<T> core::panic::unwind_safe::UnwindSafe for paladin::application::cli::interactive::prompts::MultiSelectPrompt<T> where T: core::panic::unwind_safe::UnwindSafe
impl<T, U> core::convert::Into<U> for paladin::application::cli::interactive::prompts::MultiSelectPrompt<T> where U: core::convert::From<T>
pub fn paladin::application::cli::interactive::prompts::MultiSelectPrompt<T>::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::interactive::prompts::MultiSelectPrompt<T> where U: core::convert::Into<T>
pub type paladin::application::cli::interactive::prompts::MultiSelectPrompt<T>::Error = core::convert::Infallible
pub fn paladin::application::cli::interactive::prompts::MultiSelectPrompt<T>::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::interactive::prompts::MultiSelectPrompt<T> where U: core::convert::TryFrom<T>
pub type paladin::application::cli::interactive::prompts::MultiSelectPrompt<T>::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::interactive::prompts::MultiSelectPrompt<T>::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::cli::interactive::prompts::MultiSelectPrompt<T> where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::interactive::prompts::MultiSelectPrompt<T>::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::interactive::prompts::MultiSelectPrompt<T> where T: ?core::marker::Sized
pub fn paladin::application::cli::interactive::prompts::MultiSelectPrompt<T>::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::interactive::prompts::MultiSelectPrompt<T> where T: ?core::marker::Sized
pub fn paladin::application::cli::interactive::prompts::MultiSelectPrompt<T>::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::cli::interactive::prompts::MultiSelectPrompt<T>
pub fn paladin::application::cli::interactive::prompts::MultiSelectPrompt<T>::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::interactive::prompts::MultiSelectPrompt<T>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::interactive::prompts::MultiSelectPrompt<T> where T: ?core::marker::Sized
pub fn paladin::application::cli::interactive::prompts::MultiSelectPrompt<T>::and<P, B, E>(self, other: 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::cli::interactive::prompts::MultiSelectPrompt<T>::or<P, B, E>(self, other: 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::cli::interactive::prompts::MultiSelectPrompt<T>
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::interactive::prompts::MultiSelectPrompt<T>
impl<T> typenum::type_operators::Same for paladin::application::cli::interactive::prompts::MultiSelectPrompt<T>
pub type paladin::application::cli::interactive::prompts::MultiSelectPrompt<T>::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::interactive::prompts::MultiSelectPrompt<T> where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::interactive::prompts::MultiSelectPrompt<T> where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::interactive::prompts::MultiSelectPrompt<T>::vzip(self) -> V
pub struct paladin::application::cli::interactive::prompts::PasswordPrompt
impl paladin::application::cli::interactive::prompts::PasswordPrompt
pub fn paladin::application::cli::interactive::prompts::PasswordPrompt::prompt(self) -> paladin::application::cli::error::CliResult<alloc::string::String>
pub fn paladin::application::cli::interactive::prompts::PasswordPrompt::with_confirmation(self, prompt: impl core::convert::Into<alloc::string::String>) -> Self
impl core::marker::Freeze for paladin::application::cli::interactive::prompts::PasswordPrompt
impl core::marker::Send for paladin::application::cli::interactive::prompts::PasswordPrompt
impl core::marker::Sync for paladin::application::cli::interactive::prompts::PasswordPrompt
impl core::marker::Unpin for paladin::application::cli::interactive::prompts::PasswordPrompt
impl core::marker::UnsafeUnpin for paladin::application::cli::interactive::prompts::PasswordPrompt
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::interactive::prompts::PasswordPrompt
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::interactive::prompts::PasswordPrompt
impl<T, U> core::convert::Into<U> for paladin::application::cli::interactive::prompts::PasswordPrompt where U: core::convert::From<T>
pub fn paladin::application::cli::interactive::prompts::PasswordPrompt::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::interactive::prompts::PasswordPrompt where U: core::convert::Into<T>
pub type paladin::application::cli::interactive::prompts::PasswordPrompt::Error = core::convert::Infallible
pub fn paladin::application::cli::interactive::prompts::PasswordPrompt::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::interactive::prompts::PasswordPrompt where U: core::convert::TryFrom<T>
pub type paladin::application::cli::interactive::prompts::PasswordPrompt::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::interactive::prompts::PasswordPrompt::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::cli::interactive::prompts::PasswordPrompt where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::interactive::prompts::PasswordPrompt::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::interactive::prompts::PasswordPrompt where T: ?core::marker::Sized
pub fn paladin::application::cli::interactive::prompts::PasswordPrompt::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::interactive::prompts::PasswordPrompt where T: ?core::marker::Sized
pub fn paladin::application::cli::interactive::prompts::PasswordPrompt::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::cli::interactive::prompts::PasswordPrompt
pub fn paladin::application::cli::interactive::prompts::PasswordPrompt::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::interactive::prompts::PasswordPrompt
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::interactive::prompts::PasswordPrompt where T: ?core::marker::Sized
pub fn paladin::application::cli::interactive::prompts::PasswordPrompt::and<P, B, E>(self, other: 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::cli::interactive::prompts::PasswordPrompt::or<P, B, E>(self, other: 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::cli::interactive::prompts::PasswordPrompt
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::interactive::prompts::PasswordPrompt
impl<T> typenum::type_operators::Same for paladin::application::cli::interactive::prompts::PasswordPrompt
pub type paladin::application::cli::interactive::prompts::PasswordPrompt::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::interactive::prompts::PasswordPrompt where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::interactive::prompts::PasswordPrompt where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::interactive::prompts::PasswordPrompt::vzip(self) -> V
pub struct paladin::application::cli::interactive::prompts::PromptBuilder
impl paladin::application::cli::interactive::prompts::PromptBuilder
pub fn paladin::application::cli::interactive::prompts::PromptBuilder::confirm(prompt: &str) -> paladin::application::cli::interactive::prompts::ConfirmPrompt
pub fn paladin::application::cli::interactive::prompts::PromptBuilder::input(prompt: &str) -> paladin::application::cli::interactive::prompts::InputPrompt
pub fn paladin::application::cli::interactive::prompts::PromptBuilder::multi_select<T>(prompt: &str, items: alloc::vec::Vec<T>) -> paladin::application::cli::interactive::prompts::MultiSelectPrompt<T> where T: alloc::string::ToString + core::clone::Clone
pub fn paladin::application::cli::interactive::prompts::PromptBuilder::password(prompt: &str) -> paladin::application::cli::interactive::prompts::PasswordPrompt
pub fn paladin::application::cli::interactive::prompts::PromptBuilder::select<T>(prompt: &str, items: alloc::vec::Vec<T>) -> paladin::application::cli::interactive::prompts::SelectPrompt<T> where T: alloc::string::ToString + core::clone::Clone
impl core::marker::Freeze for paladin::application::cli::interactive::prompts::PromptBuilder
impl core::marker::Send for paladin::application::cli::interactive::prompts::PromptBuilder
impl core::marker::Sync for paladin::application::cli::interactive::prompts::PromptBuilder
impl core::marker::Unpin for paladin::application::cli::interactive::prompts::PromptBuilder
impl core::marker::UnsafeUnpin for paladin::application::cli::interactive::prompts::PromptBuilder
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::interactive::prompts::PromptBuilder
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::interactive::prompts::PromptBuilder
impl<T, U> core::convert::Into<U> for paladin::application::cli::interactive::prompts::PromptBuilder where U: core::convert::From<T>
pub fn paladin::application::cli::interactive::prompts::PromptBuilder::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::interactive::prompts::PromptBuilder where U: core::convert::Into<T>
pub type paladin::application::cli::interactive::prompts::PromptBuilder::Error = core::convert::Infallible
pub fn paladin::application::cli::interactive::prompts::PromptBuilder::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::interactive::prompts::PromptBuilder where U: core::convert::TryFrom<T>
pub type paladin::application::cli::interactive::prompts::PromptBuilder::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::interactive::prompts::PromptBuilder::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::cli::interactive::prompts::PromptBuilder where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::interactive::prompts::PromptBuilder::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::interactive::prompts::PromptBuilder where T: ?core::marker::Sized
pub fn paladin::application::cli::interactive::prompts::PromptBuilder::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::interactive::prompts::PromptBuilder where T: ?core::marker::Sized
pub fn paladin::application::cli::interactive::prompts::PromptBuilder::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::cli::interactive::prompts::PromptBuilder
pub fn paladin::application::cli::interactive::prompts::PromptBuilder::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::interactive::prompts::PromptBuilder
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::interactive::prompts::PromptBuilder where T: ?core::marker::Sized
pub fn paladin::application::cli::interactive::prompts::PromptBuilder::and<P, B, E>(self, other: 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::cli::interactive::prompts::PromptBuilder::or<P, B, E>(self, other: 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::cli::interactive::prompts::PromptBuilder
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::interactive::prompts::PromptBuilder
impl<T> typenum::type_operators::Same for paladin::application::cli::interactive::prompts::PromptBuilder
pub type paladin::application::cli::interactive::prompts::PromptBuilder::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::interactive::prompts::PromptBuilder where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::interactive::prompts::PromptBuilder where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::interactive::prompts::PromptBuilder::vzip(self) -> V
pub struct paladin::application::cli::interactive::prompts::SelectPrompt<T> where T: alloc::string::ToString + core::clone::Clone
impl<T> paladin::application::cli::interactive::prompts::SelectPrompt<T> where T: alloc::string::ToString + core::clone::Clone
pub fn paladin::application::cli::interactive::prompts::SelectPrompt<T>::prompt(self) -> paladin::application::cli::error::CliResult<T>
pub fn paladin::application::cli::interactive::prompts::SelectPrompt<T>::prompt_index(self) -> paladin::application::cli::error::CliResult<usize>
pub fn paladin::application::cli::interactive::prompts::SelectPrompt<T>::with_default(self, index: usize) -> Self
impl<T> core::marker::Freeze for paladin::application::cli::interactive::prompts::SelectPrompt<T>
impl<T> core::marker::Send for paladin::application::cli::interactive::prompts::SelectPrompt<T> where T: core::marker::Send
impl<T> core::marker::Sync for paladin::application::cli::interactive::prompts::SelectPrompt<T> where T: core::marker::Sync
impl<T> core::marker::Unpin for paladin::application::cli::interactive::prompts::SelectPrompt<T> where T: core::marker::Unpin
impl<T> core::marker::UnsafeUnpin for paladin::application::cli::interactive::prompts::SelectPrompt<T>
impl<T> core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::interactive::prompts::SelectPrompt<T> where T: core::panic::unwind_safe::RefUnwindSafe
impl<T> core::panic::unwind_safe::UnwindSafe for paladin::application::cli::interactive::prompts::SelectPrompt<T> where T: core::panic::unwind_safe::UnwindSafe
impl<T, U> core::convert::Into<U> for paladin::application::cli::interactive::prompts::SelectPrompt<T> where U: core::convert::From<T>
pub fn paladin::application::cli::interactive::prompts::SelectPrompt<T>::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::interactive::prompts::SelectPrompt<T> where U: core::convert::Into<T>
pub type paladin::application::cli::interactive::prompts::SelectPrompt<T>::Error = core::convert::Infallible
pub fn paladin::application::cli::interactive::prompts::SelectPrompt<T>::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::interactive::prompts::SelectPrompt<T> where U: core::convert::TryFrom<T>
pub type paladin::application::cli::interactive::prompts::SelectPrompt<T>::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::interactive::prompts::SelectPrompt<T>::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::cli::interactive::prompts::SelectPrompt<T> where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::interactive::prompts::SelectPrompt<T>::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::interactive::prompts::SelectPrompt<T> where T: ?core::marker::Sized
pub fn paladin::application::cli::interactive::prompts::SelectPrompt<T>::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::interactive::prompts::SelectPrompt<T> where T: ?core::marker::Sized
pub fn paladin::application::cli::interactive::prompts::SelectPrompt<T>::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::cli::interactive::prompts::SelectPrompt<T>
pub fn paladin::application::cli::interactive::prompts::SelectPrompt<T>::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::interactive::prompts::SelectPrompt<T>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::interactive::prompts::SelectPrompt<T> where T: ?core::marker::Sized
pub fn paladin::application::cli::interactive::prompts::SelectPrompt<T>::and<P, B, E>(self, other: 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::cli::interactive::prompts::SelectPrompt<T>::or<P, B, E>(self, other: 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::cli::interactive::prompts::SelectPrompt<T>
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::interactive::prompts::SelectPrompt<T>
impl<T> typenum::type_operators::Same for paladin::application::cli::interactive::prompts::SelectPrompt<T>
pub type paladin::application::cli::interactive::prompts::SelectPrompt<T>::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::interactive::prompts::SelectPrompt<T> where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::interactive::prompts::SelectPrompt<T> where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::interactive::prompts::SelectPrompt<T>::vzip(self) -> V
pub trait paladin::application::cli::interactive::prompts::Prompt
pub type paladin::application::cli::interactive::prompts::Prompt::Output
pub fn paladin::application::cli::interactive::prompts::Prompt::prompt(self) -> paladin::application::cli::error::CliResult<Self::Output>
pub mod paladin::application::cli::interactive::utils
pub fn paladin::application::cli::interactive::utils::confirm(prompt: &str, default: bool) -> core::result::Result<bool, paladin::application::cli::error::CliError>
pub fn paladin::application::cli::interactive::utils::prompt_for_input(prompt: &str) -> core::result::Result<alloc::string::String, paladin::application::cli::error::CliError>
pub fn paladin::application::cli::interactive::utils::prompt_with_validation<F>(prompt: &str, validator: F) -> core::result::Result<alloc::string::String, paladin::application::cli::error::CliError> where F: core::ops::function::Fn(&str) -> core::result::Result<(), alloc::string::String>
pub mod paladin::application::cli::interactive::wizard
pub enum paladin::application::cli::interactive::wizard::StepResult
pub paladin::application::cli::interactive::wizard::StepResult::Back
pub paladin::application::cli::interactive::wizard::StepResult::Cancel
pub paladin::application::cli::interactive::wizard::StepResult::Complete
pub paladin::application::cli::interactive::wizard::StepResult::Continue
pub paladin::application::cli::interactive::wizard::StepResult::SkipTo(alloc::string::String)
impl core::clone::Clone for paladin::application::cli::interactive::wizard::StepResult
pub fn paladin::application::cli::interactive::wizard::StepResult::clone(&self) -> paladin::application::cli::interactive::wizard::StepResult
impl core::cmp::Eq for paladin::application::cli::interactive::wizard::StepResult
impl core::cmp::PartialEq for paladin::application::cli::interactive::wizard::StepResult
pub fn paladin::application::cli::interactive::wizard::StepResult::eq(&self, other: &paladin::application::cli::interactive::wizard::StepResult) -> bool
impl core::fmt::Debug for paladin::application::cli::interactive::wizard::StepResult
pub fn paladin::application::cli::interactive::wizard::StepResult::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::application::cli::interactive::wizard::StepResult
impl core::marker::Freeze for paladin::application::cli::interactive::wizard::StepResult
impl core::marker::Send for paladin::application::cli::interactive::wizard::StepResult
impl core::marker::Sync for paladin::application::cli::interactive::wizard::StepResult
impl core::marker::Unpin for paladin::application::cli::interactive::wizard::StepResult
impl core::marker::UnsafeUnpin for paladin::application::cli::interactive::wizard::StepResult
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::interactive::wizard::StepResult
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::interactive::wizard::StepResult
impl<Q, K> equivalent::Equivalent<K> for paladin::application::cli::interactive::wizard::StepResult where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::application::cli::interactive::wizard::StepResult::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::application::cli::interactive::wizard::StepResult where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::application::cli::interactive::wizard::StepResult::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::application::cli::interactive::wizard::StepResult where U: core::convert::From<T>
pub fn paladin::application::cli::interactive::wizard::StepResult::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::interactive::wizard::StepResult where U: core::convert::Into<T>
pub type paladin::application::cli::interactive::wizard::StepResult::Error = core::convert::Infallible
pub fn paladin::application::cli::interactive::wizard::StepResult::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::interactive::wizard::StepResult where U: core::convert::TryFrom<T>
pub type paladin::application::cli::interactive::wizard::StepResult::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::interactive::wizard::StepResult::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::cli::interactive::wizard::StepResult where T: core::clone::Clone
pub type paladin::application::cli::interactive::wizard::StepResult::Owned = T
pub fn paladin::application::cli::interactive::wizard::StepResult::clone_into(&self, target: &mut T)
pub fn paladin::application::cli::interactive::wizard::StepResult::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::cli::interactive::wizard::StepResult where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::interactive::wizard::StepResult::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::interactive::wizard::StepResult where T: ?core::marker::Sized
pub fn paladin::application::cli::interactive::wizard::StepResult::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::interactive::wizard::StepResult where T: ?core::marker::Sized
pub fn paladin::application::cli::interactive::wizard::StepResult::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::cli::interactive::wizard::StepResult where T: core::clone::Clone
pub unsafe fn paladin::application::cli::interactive::wizard::StepResult::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::cli::interactive::wizard::StepResult
pub fn paladin::application::cli::interactive::wizard::StepResult::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::interactive::wizard::StepResult
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::interactive::wizard::StepResult where T: ?core::marker::Sized
pub fn paladin::application::cli::interactive::wizard::StepResult::and<P, B, E>(self, other: 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::cli::interactive::wizard::StepResult::or<P, B, E>(self, other: 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::cli::interactive::wizard::StepResult
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::interactive::wizard::StepResult
impl<T> typenum::type_operators::Same for paladin::application::cli::interactive::wizard::StepResult
pub type paladin::application::cli::interactive::wizard::StepResult::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::interactive::wizard::StepResult where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::interactive::wizard::StepResult where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::interactive::wizard::StepResult::vzip(self) -> V
pub struct paladin::application::cli::interactive::wizard::Wizard
impl paladin::application::cli::interactive::wizard::Wizard
pub fn paladin::application::cli::interactive::wizard::Wizard::add_step(self, step: alloc::boxed::Box<dyn paladin::application::cli::interactive::wizard::WizardStep>) -> Self
pub fn paladin::application::cli::interactive::wizard::Wizard::context(&self) -> &paladin::application::cli::interactive::wizard::WizardContext
pub fn paladin::application::cli::interactive::wizard::Wizard::context_mut(&mut self) -> &mut paladin::application::cli::interactive::wizard::WizardContext
pub fn paladin::application::cli::interactive::wizard::Wizard::new() -> Self
pub fn paladin::application::cli::interactive::wizard::Wizard::run(self) -> paladin::application::cli::error::CliResult<paladin::application::cli::interactive::wizard::WizardContext>
pub fn paladin::application::cli::interactive::wizard::Wizard::with_formatter(self, formatter: paladin::application::cli::formatters::output::OutputFormatter) -> Self
pub fn paladin::application::cli::interactive::wizard::Wizard::with_resume(self) -> Self
impl core::default::Default for paladin::application::cli::interactive::wizard::Wizard
pub fn paladin::application::cli::interactive::wizard::Wizard::default() -> Self
impl core::marker::Freeze for paladin::application::cli::interactive::wizard::Wizard
impl core::marker::Send for paladin::application::cli::interactive::wizard::Wizard
impl core::marker::Sync for paladin::application::cli::interactive::wizard::Wizard
impl core::marker::Unpin for paladin::application::cli::interactive::wizard::Wizard
impl core::marker::UnsafeUnpin for paladin::application::cli::interactive::wizard::Wizard
impl !core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::interactive::wizard::Wizard
impl !core::panic::unwind_safe::UnwindSafe for paladin::application::cli::interactive::wizard::Wizard
impl<T, U> core::convert::Into<U> for paladin::application::cli::interactive::wizard::Wizard where U: core::convert::From<T>
pub fn paladin::application::cli::interactive::wizard::Wizard::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::interactive::wizard::Wizard where U: core::convert::Into<T>
pub type paladin::application::cli::interactive::wizard::Wizard::Error = core::convert::Infallible
pub fn paladin::application::cli::interactive::wizard::Wizard::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::interactive::wizard::Wizard where U: core::convert::TryFrom<T>
pub type paladin::application::cli::interactive::wizard::Wizard::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::interactive::wizard::Wizard::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::cli::interactive::wizard::Wizard where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::interactive::wizard::Wizard::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::interactive::wizard::Wizard where T: ?core::marker::Sized
pub fn paladin::application::cli::interactive::wizard::Wizard::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::interactive::wizard::Wizard where T: ?core::marker::Sized
pub fn paladin::application::cli::interactive::wizard::Wizard::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::cli::interactive::wizard::Wizard
pub fn paladin::application::cli::interactive::wizard::Wizard::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::interactive::wizard::Wizard
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::interactive::wizard::Wizard where T: ?core::marker::Sized
pub fn paladin::application::cli::interactive::wizard::Wizard::and<P, B, E>(self, other: 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::cli::interactive::wizard::Wizard::or<P, B, E>(self, other: 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::cli::interactive::wizard::Wizard
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::interactive::wizard::Wizard
impl<T> typenum::type_operators::Same for paladin::application::cli::interactive::wizard::Wizard
pub type paladin::application::cli::interactive::wizard::Wizard::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::interactive::wizard::Wizard where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::interactive::wizard::Wizard where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::interactive::wizard::Wizard::vzip(self) -> V
pub struct paladin::application::cli::interactive::wizard::WizardContext
impl paladin::application::cli::interactive::wizard::WizardContext
pub fn paladin::application::cli::interactive::wizard::WizardContext::clear(&mut self)
pub fn paladin::application::cli::interactive::wizard::WizardContext::completed_steps(&self) -> &[alloc::string::String]
pub fn paladin::application::cli::interactive::wizard::WizardContext::contains(&self, key: &str) -> bool
pub fn paladin::application::cli::interactive::wizard::WizardContext::enable_resume(&mut self)
pub fn paladin::application::cli::interactive::wizard::WizardContext::get(&self, key: &str) -> core::option::Option<&str>
pub fn paladin::application::cli::interactive::wizard::WizardContext::is_completed(&self, step_name: &str) -> bool
pub fn paladin::application::cli::interactive::wizard::WizardContext::is_resumable(&self) -> bool
pub fn paladin::application::cli::interactive::wizard::WizardContext::mark_completed(&mut self, step_name: impl core::convert::Into<alloc::string::String>)
pub fn paladin::application::cli::interactive::wizard::WizardContext::new() -> Self
pub fn paladin::application::cli::interactive::wizard::WizardContext::remove(&mut self, key: &str) -> core::option::Option<alloc::string::String>
pub fn paladin::application::cli::interactive::wizard::WizardContext::set(&mut self, key: impl core::convert::Into<alloc::string::String>, value: impl core::convert::Into<alloc::string::String>)
impl core::clone::Clone for paladin::application::cli::interactive::wizard::WizardContext
pub fn paladin::application::cli::interactive::wizard::WizardContext::clone(&self) -> paladin::application::cli::interactive::wizard::WizardContext
impl core::default::Default for paladin::application::cli::interactive::wizard::WizardContext
pub fn paladin::application::cli::interactive::wizard::WizardContext::default() -> Self
impl core::fmt::Debug for paladin::application::cli::interactive::wizard::WizardContext
pub fn paladin::application::cli::interactive::wizard::WizardContext::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::cli::interactive::wizard::WizardContext
impl core::marker::Send for paladin::application::cli::interactive::wizard::WizardContext
impl core::marker::Sync for paladin::application::cli::interactive::wizard::WizardContext
impl core::marker::Unpin for paladin::application::cli::interactive::wizard::WizardContext
impl core::marker::UnsafeUnpin for paladin::application::cli::interactive::wizard::WizardContext
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::interactive::wizard::WizardContext
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::interactive::wizard::WizardContext
impl<T, U> core::convert::Into<U> for paladin::application::cli::interactive::wizard::WizardContext where U: core::convert::From<T>
pub fn paladin::application::cli::interactive::wizard::WizardContext::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::interactive::wizard::WizardContext where U: core::convert::Into<T>
pub type paladin::application::cli::interactive::wizard::WizardContext::Error = core::convert::Infallible
pub fn paladin::application::cli::interactive::wizard::WizardContext::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::interactive::wizard::WizardContext where U: core::convert::TryFrom<T>
pub type paladin::application::cli::interactive::wizard::WizardContext::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::interactive::wizard::WizardContext::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::cli::interactive::wizard::WizardContext where T: core::clone::Clone
pub type paladin::application::cli::interactive::wizard::WizardContext::Owned = T
pub fn paladin::application::cli::interactive::wizard::WizardContext::clone_into(&self, target: &mut T)
pub fn paladin::application::cli::interactive::wizard::WizardContext::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::cli::interactive::wizard::WizardContext where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::interactive::wizard::WizardContext::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::interactive::wizard::WizardContext where T: ?core::marker::Sized
pub fn paladin::application::cli::interactive::wizard::WizardContext::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::interactive::wizard::WizardContext where T: ?core::marker::Sized
pub fn paladin::application::cli::interactive::wizard::WizardContext::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::cli::interactive::wizard::WizardContext where T: core::clone::Clone
pub unsafe fn paladin::application::cli::interactive::wizard::WizardContext::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::cli::interactive::wizard::WizardContext
pub fn paladin::application::cli::interactive::wizard::WizardContext::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::interactive::wizard::WizardContext
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::interactive::wizard::WizardContext where T: ?core::marker::Sized
pub fn paladin::application::cli::interactive::wizard::WizardContext::and<P, B, E>(self, other: 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::cli::interactive::wizard::WizardContext::or<P, B, E>(self, other: 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::cli::interactive::wizard::WizardContext
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::interactive::wizard::WizardContext
impl<T> typenum::type_operators::Same for paladin::application::cli::interactive::wizard::WizardContext
pub type paladin::application::cli::interactive::wizard::WizardContext::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::interactive::wizard::WizardContext where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::interactive::wizard::WizardContext where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::interactive::wizard::WizardContext::vzip(self) -> V
pub trait paladin::application::cli::interactive::wizard::WizardStep: core::marker::Send + core::marker::Sync
pub fn paladin::application::cli::interactive::wizard::WizardStep::can_skip(&self, _context: &paladin::application::cli::interactive::wizard::WizardContext) -> bool
pub fn paladin::application::cli::interactive::wizard::WizardStep::description(&self) -> core::option::Option<&str>
pub fn paladin::application::cli::interactive::wizard::WizardStep::execute(&self, context: &mut paladin::application::cli::interactive::wizard::WizardContext) -> paladin::application::cli::error::CliResult<paladin::application::cli::interactive::wizard::StepResult>
pub fn paladin::application::cli::interactive::wizard::WizardStep::name(&self) -> &str
pub struct paladin::application::cli::interactive::PromptBuilder
impl paladin::application::cli::interactive::prompts::PromptBuilder
pub fn paladin::application::cli::interactive::prompts::PromptBuilder::confirm(prompt: &str) -> paladin::application::cli::interactive::prompts::ConfirmPrompt
pub fn paladin::application::cli::interactive::prompts::PromptBuilder::input(prompt: &str) -> paladin::application::cli::interactive::prompts::InputPrompt
pub fn paladin::application::cli::interactive::prompts::PromptBuilder::multi_select<T>(prompt: &str, items: alloc::vec::Vec<T>) -> paladin::application::cli::interactive::prompts::MultiSelectPrompt<T> where T: alloc::string::ToString + core::clone::Clone
pub fn paladin::application::cli::interactive::prompts::PromptBuilder::password(prompt: &str) -> paladin::application::cli::interactive::prompts::PasswordPrompt
pub fn paladin::application::cli::interactive::prompts::PromptBuilder::select<T>(prompt: &str, items: alloc::vec::Vec<T>) -> paladin::application::cli::interactive::prompts::SelectPrompt<T> where T: alloc::string::ToString + core::clone::Clone
impl core::marker::Freeze for paladin::application::cli::interactive::prompts::PromptBuilder
impl core::marker::Send for paladin::application::cli::interactive::prompts::PromptBuilder
impl core::marker::Sync for paladin::application::cli::interactive::prompts::PromptBuilder
impl core::marker::Unpin for paladin::application::cli::interactive::prompts::PromptBuilder
impl core::marker::UnsafeUnpin for paladin::application::cli::interactive::prompts::PromptBuilder
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::interactive::prompts::PromptBuilder
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::interactive::prompts::PromptBuilder
impl<T, U> core::convert::Into<U> for paladin::application::cli::interactive::prompts::PromptBuilder where U: core::convert::From<T>
pub fn paladin::application::cli::interactive::prompts::PromptBuilder::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::interactive::prompts::PromptBuilder where U: core::convert::Into<T>
pub type paladin::application::cli::interactive::prompts::PromptBuilder::Error = core::convert::Infallible
pub fn paladin::application::cli::interactive::prompts::PromptBuilder::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::interactive::prompts::PromptBuilder where U: core::convert::TryFrom<T>
pub type paladin::application::cli::interactive::prompts::PromptBuilder::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::interactive::prompts::PromptBuilder::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::cli::interactive::prompts::PromptBuilder where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::interactive::prompts::PromptBuilder::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::interactive::prompts::PromptBuilder where T: ?core::marker::Sized
pub fn paladin::application::cli::interactive::prompts::PromptBuilder::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::interactive::prompts::PromptBuilder where T: ?core::marker::Sized
pub fn paladin::application::cli::interactive::prompts::PromptBuilder::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::cli::interactive::prompts::PromptBuilder
pub fn paladin::application::cli::interactive::prompts::PromptBuilder::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::interactive::prompts::PromptBuilder
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::interactive::prompts::PromptBuilder where T: ?core::marker::Sized
pub fn paladin::application::cli::interactive::prompts::PromptBuilder::and<P, B, E>(self, other: 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::cli::interactive::prompts::PromptBuilder::or<P, B, E>(self, other: 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::cli::interactive::prompts::PromptBuilder
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::interactive::prompts::PromptBuilder
impl<T> typenum::type_operators::Same for paladin::application::cli::interactive::prompts::PromptBuilder
pub type paladin::application::cli::interactive::prompts::PromptBuilder::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::interactive::prompts::PromptBuilder where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::interactive::prompts::PromptBuilder where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::interactive::prompts::PromptBuilder::vzip(self) -> V
pub struct paladin::application::cli::interactive::Wizard
impl paladin::application::cli::interactive::wizard::Wizard
pub fn paladin::application::cli::interactive::wizard::Wizard::add_step(self, step: alloc::boxed::Box<dyn paladin::application::cli::interactive::wizard::WizardStep>) -> Self
pub fn paladin::application::cli::interactive::wizard::Wizard::context(&self) -> &paladin::application::cli::interactive::wizard::WizardContext
pub fn paladin::application::cli::interactive::wizard::Wizard::context_mut(&mut self) -> &mut paladin::application::cli::interactive::wizard::WizardContext
pub fn paladin::application::cli::interactive::wizard::Wizard::new() -> Self
pub fn paladin::application::cli::interactive::wizard::Wizard::run(self) -> paladin::application::cli::error::CliResult<paladin::application::cli::interactive::wizard::WizardContext>
pub fn paladin::application::cli::interactive::wizard::Wizard::with_formatter(self, formatter: paladin::application::cli::formatters::output::OutputFormatter) -> Self
pub fn paladin::application::cli::interactive::wizard::Wizard::with_resume(self) -> Self
impl core::default::Default for paladin::application::cli::interactive::wizard::Wizard
pub fn paladin::application::cli::interactive::wizard::Wizard::default() -> Self
impl core::marker::Freeze for paladin::application::cli::interactive::wizard::Wizard
impl core::marker::Send for paladin::application::cli::interactive::wizard::Wizard
impl core::marker::Sync for paladin::application::cli::interactive::wizard::Wizard
impl core::marker::Unpin for paladin::application::cli::interactive::wizard::Wizard
impl core::marker::UnsafeUnpin for paladin::application::cli::interactive::wizard::Wizard
impl !core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::interactive::wizard::Wizard
impl !core::panic::unwind_safe::UnwindSafe for paladin::application::cli::interactive::wizard::Wizard
impl<T, U> core::convert::Into<U> for paladin::application::cli::interactive::wizard::Wizard where U: core::convert::From<T>
pub fn paladin::application::cli::interactive::wizard::Wizard::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::interactive::wizard::Wizard where U: core::convert::Into<T>
pub type paladin::application::cli::interactive::wizard::Wizard::Error = core::convert::Infallible
pub fn paladin::application::cli::interactive::wizard::Wizard::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::interactive::wizard::Wizard where U: core::convert::TryFrom<T>
pub type paladin::application::cli::interactive::wizard::Wizard::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::interactive::wizard::Wizard::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::cli::interactive::wizard::Wizard where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::interactive::wizard::Wizard::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::interactive::wizard::Wizard where T: ?core::marker::Sized
pub fn paladin::application::cli::interactive::wizard::Wizard::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::interactive::wizard::Wizard where T: ?core::marker::Sized
pub fn paladin::application::cli::interactive::wizard::Wizard::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::cli::interactive::wizard::Wizard
pub fn paladin::application::cli::interactive::wizard::Wizard::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::interactive::wizard::Wizard
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::interactive::wizard::Wizard where T: ?core::marker::Sized
pub fn paladin::application::cli::interactive::wizard::Wizard::and<P, B, E>(self, other: 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::cli::interactive::wizard::Wizard::or<P, B, E>(self, other: 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::cli::interactive::wizard::Wizard
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::interactive::wizard::Wizard
impl<T> typenum::type_operators::Same for paladin::application::cli::interactive::wizard::Wizard
pub type paladin::application::cli::interactive::wizard::Wizard::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::interactive::wizard::Wizard where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::interactive::wizard::Wizard where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::interactive::wizard::Wizard::vzip(self) -> V
pub trait paladin::application::cli::interactive::Prompt
pub type paladin::application::cli::interactive::Prompt::Output
pub fn paladin::application::cli::interactive::Prompt::prompt(self) -> paladin::application::cli::error::CliResult<Self::Output>
pub trait paladin::application::cli::interactive::WizardStep: core::marker::Send + core::marker::Sync
pub fn paladin::application::cli::interactive::WizardStep::can_skip(&self, _context: &paladin::application::cli::interactive::wizard::WizardContext) -> bool
pub fn paladin::application::cli::interactive::WizardStep::description(&self) -> core::option::Option<&str>
pub fn paladin::application::cli::interactive::WizardStep::execute(&self, context: &mut paladin::application::cli::interactive::wizard::WizardContext) -> paladin::application::cli::error::CliResult<paladin::application::cli::interactive::wizard::StepResult>
pub fn paladin::application::cli::interactive::WizardStep::name(&self) -> &str
pub fn paladin::application::cli::interactive::confirm(prompt: &str, default: bool) -> core::result::Result<bool, paladin::application::cli::error::CliError>
pub fn paladin::application::cli::interactive::prompt_for_input(prompt: &str) -> core::result::Result<alloc::string::String, paladin::application::cli::error::CliError>
pub fn paladin::application::cli::interactive::prompt_with_validation<F>(prompt: &str, validator: F) -> core::result::Result<alloc::string::String, paladin::application::cli::error::CliError> where F: core::ops::function::Fn(&str) -> core::result::Result<(), alloc::string::String>
pub mod paladin::application::cli::templates
pub mod paladin::application::cli::templates::battalion_template
pub fn paladin::application::cli::templates::battalion_template::generate_battalion_template(name: &str, battalion_type: &str) -> core::result::Result<alloc::string::String, paladin::application::cli::error::CliError>
pub mod paladin::application::cli::templates::env
pub struct paladin::application::cli::templates::env::EnvTemplate
impl paladin::application::cli::templates::env::EnvTemplate
pub fn paladin::application::cli::templates::env::EnvTemplate::generate<K>(&self, api_keys: &std::collections::hash::map::HashMap<K, alloc::string::String>, existing_content: core::option::Option<&str>) -> core::result::Result<alloc::string::String, paladin::application::cli::error::CliError> where K: core::fmt::Debug + core::hash::Hash + core::cmp::Eq
pub fn paladin::application::cli::templates::env::EnvTemplate::new() -> Self
impl core::default::Default for paladin::application::cli::templates::env::EnvTemplate
pub fn paladin::application::cli::templates::env::EnvTemplate::default() -> Self
impl core::marker::Freeze for paladin::application::cli::templates::env::EnvTemplate
impl core::marker::Send for paladin::application::cli::templates::env::EnvTemplate
impl core::marker::Sync for paladin::application::cli::templates::env::EnvTemplate
impl core::marker::Unpin for paladin::application::cli::templates::env::EnvTemplate
impl core::marker::UnsafeUnpin for paladin::application::cli::templates::env::EnvTemplate
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::templates::env::EnvTemplate
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::templates::env::EnvTemplate
impl<T, U> core::convert::Into<U> for paladin::application::cli::templates::env::EnvTemplate where U: core::convert::From<T>
pub fn paladin::application::cli::templates::env::EnvTemplate::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::templates::env::EnvTemplate where U: core::convert::Into<T>
pub type paladin::application::cli::templates::env::EnvTemplate::Error = core::convert::Infallible
pub fn paladin::application::cli::templates::env::EnvTemplate::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::templates::env::EnvTemplate where U: core::convert::TryFrom<T>
pub type paladin::application::cli::templates::env::EnvTemplate::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::templates::env::EnvTemplate::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::cli::templates::env::EnvTemplate where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::templates::env::EnvTemplate::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::templates::env::EnvTemplate where T: ?core::marker::Sized
pub fn paladin::application::cli::templates::env::EnvTemplate::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::templates::env::EnvTemplate where T: ?core::marker::Sized
pub fn paladin::application::cli::templates::env::EnvTemplate::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::cli::templates::env::EnvTemplate
pub fn paladin::application::cli::templates::env::EnvTemplate::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::templates::env::EnvTemplate
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::templates::env::EnvTemplate where T: ?core::marker::Sized
pub fn paladin::application::cli::templates::env::EnvTemplate::and<P, B, E>(self, other: 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::cli::templates::env::EnvTemplate::or<P, B, E>(self, other: 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::cli::templates::env::EnvTemplate
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::templates::env::EnvTemplate
impl<T> typenum::type_operators::Same for paladin::application::cli::templates::env::EnvTemplate
pub type paladin::application::cli::templates::env::EnvTemplate::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::templates::env::EnvTemplate where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::templates::env::EnvTemplate where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::templates::env::EnvTemplate::vzip(self) -> V
pub mod paladin::application::cli::templates::paladin_template
pub fn paladin::application::cli::templates::paladin_template::generate_paladin_template(name: &str, provider: &str) -> alloc::string::String
pub enum paladin::application::cli::CliError
pub paladin::application::cli::CliError::ArsenalConfigError
pub paladin::application::cli::CliError::ArsenalConfigError::message: alloc::string::String
pub paladin::application::cli::CliError::BattalionError
pub paladin::application::cli::CliError::BattalionError::message: alloc::string::String
pub paladin::application::cli::CliError::Cancelled
pub paladin::application::cli::CliError::ConfigFileNotFound
pub paladin::application::cli::CliError::ConfigFileNotFound::path: std::path::PathBuf
pub paladin::application::cli::CliError::DocumentProcessingError
pub paladin::application::cli::CliError::DocumentProcessingError::message: alloc::string::String
pub paladin::application::cli::CliError::ExecutionError
pub paladin::application::cli::CliError::ExecutionError::message: alloc::string::String
pub paladin::application::cli::CliError::FileAlreadyExists
pub paladin::application::cli::CliError::FileAlreadyExists::path: std::path::PathBuf
pub paladin::application::cli::CliError::FileReadError
pub paladin::application::cli::CliError::FileReadError::message: alloc::string::String
pub paladin::application::cli::CliError::FileReadError::path: alloc::string::String
pub paladin::application::cli::CliError::GarrisonConfigError
pub paladin::application::cli::CliError::GarrisonConfigError::message: alloc::string::String
pub paladin::application::cli::CliError::InvalidFieldValue
pub paladin::application::cli::CliError::InvalidFieldValue::field: alloc::string::String
pub paladin::application::cli::CliError::InvalidFieldValue::message: alloc::string::String
pub paladin::application::cli::CliError::InvalidFilePath
pub paladin::application::cli::CliError::InvalidFilePath::message: alloc::string::String
pub paladin::application::cli::CliError::InvalidFilePath::path: alloc::string::String
pub paladin::application::cli::CliError::InvalidYaml
pub paladin::application::cli::CliError::InvalidYaml::path: std::path::PathBuf
pub paladin::application::cli::CliError::InvalidYaml::source: serde_yaml::error::Error
pub paladin::application::cli::CliError::IoError
pub paladin::application::cli::CliError::IoError::message: alloc::string::String
pub paladin::application::cli::CliError::IoError::source: std::io::error::Error
pub paladin::application::cli::CliError::JsonError(alloc::string::String)
pub paladin::application::cli::CliError::LlmError
pub paladin::application::cli::CliError::LlmError::message: alloc::string::String
pub paladin::application::cli::CliError::LlmProviderError
pub paladin::application::cli::CliError::LlmProviderError::message: alloc::string::String
pub paladin::application::cli::CliError::McpConnectionError
pub paladin::application::cli::CliError::McpConnectionError::message: alloc::string::String
pub paladin::application::cli::CliError::MissingApiKey
pub paladin::application::cli::CliError::MissingApiKey::env_var: alloc::string::String
pub paladin::application::cli::CliError::MissingApiKey::provider: alloc::string::String
pub paladin::application::cli::CliError::MissingRequiredField
pub paladin::application::cli::CliError::MissingRequiredField::field: alloc::string::String
pub paladin::application::cli::CliError::MissingRequiredField::message: alloc::string::String
pub paladin::application::cli::CliError::NetworkError(alloc::string::String)
pub paladin::application::cli::CliError::Other(alloc::string::String)
pub paladin::application::cli::CliError::SerializationError
pub paladin::application::cli::CliError::SerializationError::message: alloc::string::String
pub paladin::application::cli::CliError::ToolError
pub paladin::application::cli::CliError::ToolError::message: alloc::string::String
pub paladin::application::cli::CliError::UnsupportedFormat
pub paladin::application::cli::CliError::UnsupportedFormat::format: alloc::string::String
pub paladin::application::cli::CliError::UnsupportedFormat::supported: alloc::string::String
pub paladin::application::cli::CliError::UserInputError(alloc::string::String)
pub paladin::application::cli::CliError::ValidationError
pub paladin::application::cli::CliError::ValidationError::message: alloc::string::String
pub paladin::application::cli::CliError::VisionProcessingError
pub paladin::application::cli::CliError::VisionProcessingError::message: alloc::string::String
impl paladin::application::cli::error::CliError
pub fn paladin::application::cli::error::CliError::configuration(msg: impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::application::cli::error::CliError::execution(msg: impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::application::cli::error::CliError::exit_code(&self) -> i32
pub fn paladin::application::cli::error::CliError::format_detailed(&self) -> alloc::string::String
pub fn paladin::application::cli::error::CliError::invalid_argument(msg: impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::application::cli::error::CliError::llm(msg: impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::application::cli::error::CliError::missing_field(field: impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::application::cli::error::CliError::network(msg: impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::application::cli::error::CliError::user_input(msg: impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::application::cli::error::CliError::validation(msg: impl core::convert::Into<alloc::string::String>) -> Self
impl core::convert::From<paladin::application::use_cases::paladin::error::PaladinError> for paladin::application::cli::error::CliError
pub fn paladin::application::cli::error::CliError::from(error: paladin::application::use_cases::paladin::error::PaladinError) -> Self
impl core::convert::From<serde_json::error::Error> for paladin::application::cli::error::CliError
pub fn paladin::application::cli::error::CliError::from(error: serde_json::error::Error) -> Self
impl core::convert::From<serde_yaml::error::Error> for paladin::application::cli::error::CliError
pub fn paladin::application::cli::error::CliError::from(error: serde_yaml::error::Error) -> Self
impl core::convert::From<std::io::error::Error> for paladin::application::cli::error::CliError
pub fn paladin::application::cli::error::CliError::from(error: std::io::error::Error) -> Self
impl core::error::Error for paladin::application::cli::error::CliError
pub fn paladin::application::cli::error::CliError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
impl core::fmt::Debug for paladin::application::cli::error::CliError
pub fn paladin::application::cli::error::CliError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::application::cli::error::CliError
pub fn paladin::application::cli::error::CliError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::cli::error::CliError
impl core::marker::Send for paladin::application::cli::error::CliError
impl core::marker::Sync for paladin::application::cli::error::CliError
impl core::marker::Unpin for paladin::application::cli::error::CliError
impl core::marker::UnsafeUnpin for paladin::application::cli::error::CliError
impl !core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::error::CliError
impl !core::panic::unwind_safe::UnwindSafe for paladin::application::cli::error::CliError
impl<T, U> core::convert::Into<U> for paladin::application::cli::error::CliError where U: core::convert::From<T>
pub fn paladin::application::cli::error::CliError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::error::CliError where U: core::convert::Into<T>
pub type paladin::application::cli::error::CliError::Error = core::convert::Infallible
pub fn paladin::application::cli::error::CliError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::error::CliError where U: core::convert::TryFrom<T>
pub type paladin::application::cli::error::CliError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::error::CliError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::string::ToString for paladin::application::cli::error::CliError where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::application::cli::error::CliError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::application::cli::error::CliError where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::error::CliError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::error::CliError where T: ?core::marker::Sized
pub fn paladin::application::cli::error::CliError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::error::CliError where T: ?core::marker::Sized
pub fn paladin::application::cli::error::CliError::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::cli::error::CliError
pub fn paladin::application::cli::error::CliError::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::error::CliError
impl<T> iri_string::format::ToStringFallible for paladin::application::cli::error::CliError where T: core::fmt::Display
pub fn paladin::application::cli::error::CliError::try_to_string(&self) -> core::result::Result<alloc::string::String, alloc::collections::TryReserveError>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::error::CliError where T: ?core::marker::Sized
pub fn paladin::application::cli::error::CliError::and<P, B, E>(self, other: 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::cli::error::CliError::or<P, B, E>(self, other: 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::cli::error::CliError
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::error::CliError
impl<T> typenum::type_operators::Same for paladin::application::cli::error::CliError
pub type paladin::application::cli::error::CliError::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::error::CliError where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::error::CliError where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::error::CliError::vzip(self) -> V
pub type paladin::application::cli::CliResult<T> = core::result::Result<T, paladin::application::cli::error::CliError>
pub mod paladin::application::errors
pub mod paladin::application::errors::citadel_error
pub enum paladin::application::errors::citadel_error::CitadelError
pub paladin::application::errors::citadel_error::CitadelError::CorruptedState(alloc::string::String)
pub paladin::application::errors::citadel_error::CitadelError::DirectoryCreationFailed(alloc::string::String)
pub paladin::application::errors::citadel_error::CitadelError::IncompatibleVersion
pub paladin::application::errors::citadel_error::CitadelError::IncompatibleVersion::expected: alloc::string::String
pub paladin::application::errors::citadel_error::CitadelError::IncompatibleVersion::found: alloc::string::String
pub paladin::application::errors::citadel_error::CitadelError::InvalidDirectory(alloc::string::String)
pub paladin::application::errors::citadel_error::CitadelError::IoError(std::io::error::Error)
pub paladin::application::errors::citadel_error::CitadelError::PermissionDenied(alloc::string::String)
pub paladin::application::errors::citadel_error::CitadelError::SerializationError(serde_json::error::Error)
pub paladin::application::errors::citadel_error::CitadelError::StateNotFound(uuid::Uuid)
impl paladin::application::errors::citadel_error::CitadelError
pub fn paladin::application::errors::citadel_error::CitadelError::corrupted(message: impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::application::errors::citadel_error::CitadelError::directory_creation_failed(message: impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::application::errors::citadel_error::CitadelError::incompatible(expected: impl core::convert::Into<alloc::string::String>, found: impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::application::errors::citadel_error::CitadelError::invalid_directory(message: impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::application::errors::citadel_error::CitadelError::permission_denied(message: impl core::convert::Into<alloc::string::String>) -> Self
impl core::convert::From<serde_json::error::Error> for paladin::application::errors::citadel_error::CitadelError
pub fn paladin::application::errors::citadel_error::CitadelError::from(source: serde_json::error::Error) -> Self
impl core::convert::From<std::io::error::Error> for paladin::application::errors::citadel_error::CitadelError
pub fn paladin::application::errors::citadel_error::CitadelError::from(source: std::io::error::Error) -> Self
impl core::error::Error for paladin::application::errors::citadel_error::CitadelError
pub fn paladin::application::errors::citadel_error::CitadelError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
impl core::fmt::Debug for paladin::application::errors::citadel_error::CitadelError
pub fn paladin::application::errors::citadel_error::CitadelError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::application::errors::citadel_error::CitadelError
pub fn paladin::application::errors::citadel_error::CitadelError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::errors::citadel_error::CitadelError
impl core::marker::Send for paladin::application::errors::citadel_error::CitadelError
impl core::marker::Sync for paladin::application::errors::citadel_error::CitadelError
impl core::marker::Unpin for paladin::application::errors::citadel_error::CitadelError
impl core::marker::UnsafeUnpin for paladin::application::errors::citadel_error::CitadelError
impl !core::panic::unwind_safe::RefUnwindSafe for paladin::application::errors::citadel_error::CitadelError
impl !core::panic::unwind_safe::UnwindSafe for paladin::application::errors::citadel_error::CitadelError
impl<T, U> core::convert::Into<U> for paladin::application::errors::citadel_error::CitadelError where U: core::convert::From<T>
pub fn paladin::application::errors::citadel_error::CitadelError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::errors::citadel_error::CitadelError where U: core::convert::Into<T>
pub type paladin::application::errors::citadel_error::CitadelError::Error = core::convert::Infallible
pub fn paladin::application::errors::citadel_error::CitadelError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::errors::citadel_error::CitadelError where U: core::convert::TryFrom<T>
pub type paladin::application::errors::citadel_error::CitadelError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::errors::citadel_error::CitadelError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::string::ToString for paladin::application::errors::citadel_error::CitadelError where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::application::errors::citadel_error::CitadelError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::application::errors::citadel_error::CitadelError where T: 'static + ?core::marker::Sized
pub fn paladin::application::errors::citadel_error::CitadelError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::errors::citadel_error::CitadelError where T: ?core::marker::Sized
pub fn paladin::application::errors::citadel_error::CitadelError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::errors::citadel_error::CitadelError where T: ?core::marker::Sized
pub fn paladin::application::errors::citadel_error::CitadelError::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::errors::citadel_error::CitadelError
pub fn paladin::application::errors::citadel_error::CitadelError::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::errors::citadel_error::CitadelError
impl<T> iri_string::format::ToStringFallible for paladin::application::errors::citadel_error::CitadelError where T: core::fmt::Display
pub fn paladin::application::errors::citadel_error::CitadelError::try_to_string(&self) -> core::result::Result<alloc::string::String, alloc::collections::TryReserveError>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::errors::citadel_error::CitadelError where T: ?core::marker::Sized
pub fn paladin::application::errors::citadel_error::CitadelError::and<P, B, E>(self, other: 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::citadel_error::CitadelError::or<P, B, E>(self, other: 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::citadel_error::CitadelError
impl<T> tracing::instrument::WithSubscriber for paladin::application::errors::citadel_error::CitadelError
impl<T> typenum::type_operators::Same for paladin::application::errors::citadel_error::CitadelError
pub type paladin::application::errors::citadel_error::CitadelError::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::errors::citadel_error::CitadelError where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::errors::citadel_error::CitadelError where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::errors::citadel_error::CitadelError::vzip(self) -> V
pub mod paladin::application::errors::handoff_error
pub enum paladin::application::errors::handoff_error::HandoffError
pub paladin::application::errors::handoff_error::HandoffError::CapabilitiesMismatch
pub paladin::application::errors::handoff_error::HandoffError::CapabilitiesMismatch::agent_name: alloc::string::String
pub paladin::application::errors::handoff_error::HandoffError::CapabilitiesMismatch::task_type: alloc::string::String
pub paladin::application::errors::handoff_error::HandoffError::CircularHandoff
pub paladin::application::errors::handoff_error::HandoffError::CircularHandoff::agent_name: alloc::string::String
pub paladin::application::errors::handoff_error::HandoffError::CircularHandoff::chain: alloc::string::String
pub paladin::application::errors::handoff_error::HandoffError::ConfigurationError(alloc::string::String)
pub paladin::application::errors::handoff_error::HandoffError::ContextTransferFailed(alloc::string::String)
pub paladin::application::errors::handoff_error::HandoffError::DecisionFailed(alloc::string::String)
pub paladin::application::errors::handoff_error::HandoffError::ExecutionFailed
pub paladin::application::errors::handoff_error::HandoffError::ExecutionFailed::from_agent: alloc::string::String
pub paladin::application::errors::handoff_error::HandoffError::ExecutionFailed::reason: alloc::string::String
pub paladin::application::errors::handoff_error::HandoffError::ExecutionFailed::to_agent: alloc::string::String
pub paladin::application::errors::handoff_error::HandoffError::InvalidAgent
pub paladin::application::errors::handoff_error::HandoffError::InvalidAgent::agent_name: alloc::string::String
pub paladin::application::errors::handoff_error::HandoffError::InvalidChain(alloc::string::String)
pub paladin::application::errors::handoff_error::HandoffError::LlmError(alloc::string::String)
pub paladin::application::errors::handoff_error::HandoffError::MaxDepthExceeded
pub paladin::application::errors::handoff_error::HandoffError::MaxDepthExceeded::current: u32
pub paladin::application::errors::handoff_error::HandoffError::MaxDepthExceeded::max: u32
pub paladin::application::errors::handoff_error::HandoffError::NoSuitableAgent
pub paladin::application::errors::handoff_error::HandoffError::NoSuitableAgent::task: alloc::string::String
pub paladin::application::errors::handoff_error::HandoffError::Timeout(u64)
impl core::error::Error for paladin::application::errors::handoff_error::HandoffError
impl core::fmt::Debug for paladin::application::errors::handoff_error::HandoffError
pub fn paladin::application::errors::handoff_error::HandoffError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::application::errors::handoff_error::HandoffError
pub fn paladin::application::errors::handoff_error::HandoffError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::errors::handoff_error::HandoffError
impl core::marker::Send for paladin::application::errors::handoff_error::HandoffError
impl core::marker::Sync for paladin::application::errors::handoff_error::HandoffError
impl core::marker::Unpin for paladin::application::errors::handoff_error::HandoffError
impl core::marker::UnsafeUnpin for paladin::application::errors::handoff_error::HandoffError
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::errors::handoff_error::HandoffError
impl core::panic::unwind_safe::UnwindSafe for paladin::application::errors::handoff_error::HandoffError
impl<T, U> core::convert::Into<U> for paladin::application::errors::handoff_error::HandoffError where U: core::convert::From<T>
pub fn paladin::application::errors::handoff_error::HandoffError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::errors::handoff_error::HandoffError where U: core::convert::Into<T>
pub type paladin::application::errors::handoff_error::HandoffError::Error = core::convert::Infallible
pub fn paladin::application::errors::handoff_error::HandoffError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::errors::handoff_error::HandoffError where U: core::convert::TryFrom<T>
pub type paladin::application::errors::handoff_error::HandoffError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::errors::handoff_error::HandoffError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::string::ToString for paladin::application::errors::handoff_error::HandoffError where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::application::errors::handoff_error::HandoffError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::application::errors::handoff_error::HandoffError where T: 'static + ?core::marker::Sized
pub fn paladin::application::errors::handoff_error::HandoffError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::errors::handoff_error::HandoffError where T: ?core::marker::Sized
pub fn paladin::application::errors::handoff_error::HandoffError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::errors::handoff_error::HandoffError where T: ?core::marker::Sized
pub fn paladin::application::errors::handoff_error::HandoffError::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::errors::handoff_error::HandoffError
pub fn paladin::application::errors::handoff_error::HandoffError::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::errors::handoff_error::HandoffError
impl<T> iri_string::format::ToStringFallible for paladin::application::errors::handoff_error::HandoffError where T: core::fmt::Display
pub fn paladin::application::errors::handoff_error::HandoffError::try_to_string(&self) -> core::result::Result<alloc::string::String, alloc::collections::TryReserveError>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::errors::handoff_error::HandoffError where T: ?core::marker::Sized
pub fn paladin::application::errors::handoff_error::HandoffError::and<P, B, E>(self, other: 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::handoff_error::HandoffError::or<P, B, E>(self, other: 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::handoff_error::HandoffError
impl<T> tracing::instrument::WithSubscriber for paladin::application::errors::handoff_error::HandoffError
impl<T> typenum::type_operators::Same for paladin::application::errors::handoff_error::HandoffError
pub type paladin::application::errors::handoff_error::HandoffError::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::errors::handoff_error::HandoffError where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::errors::handoff_error::HandoffError where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::errors::handoff_error::HandoffError::vzip(self) -> V
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, f: &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, __formatter: &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<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(value: 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) -> T
impl<T> either::into_either::IntoEither for paladin::application::errors::planning_error::PlanningError
impl<T> iri_string::format::ToStringFallible for paladin::application::errors::planning_error::PlanningError where T: core::fmt::Display
pub fn paladin::application::errors::planning_error::PlanningError::try_to_string(&self) -> core::result::Result<alloc::string::String, alloc::collections::TryReserveError>
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, other: 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, other: 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> yoke::erased::ErasedDestructor for paladin::application::errors::planning_error::PlanningError where T: 'static
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, f: &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, __formatter: &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<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(value: 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) -> T
impl<T> either::into_either::IntoEither for paladin::application::errors::prompt_error::PromptError
impl<T> iri_string::format::ToStringFallible for paladin::application::errors::prompt_error::PromptError where T: core::fmt::Display
pub fn paladin::application::errors::prompt_error::PromptError::try_to_string(&self) -> core::result::Result<alloc::string::String, alloc::collections::TryReserveError>
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, other: 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, other: 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> yoke::erased::ErasedDestructor for paladin::application::errors::prompt_error::PromptError where T: 'static
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::ports
pub mod paladin::application::ports::input
pub mod paladin::application::ports::input::content_input_port
pub trait paladin::application::ports::input::content_input_port::ContentIngestionPort
pub fn paladin::application::ports::input::content_input_port::ContentIngestionPort::fetch_content(&self, content: paladin::core::platform::container::content::ContentItem) -> core::result::Result<paladin::core::platform::container::content::ContentItem, alloc::string::String>
pub fn paladin::application::ports::input::content_input_port::ContentIngestionPort::ingest_content(&self, content: paladin::core::platform::container::content::ContentItem) -> core::result::Result<(), alloc::string::String>
pub mod paladin::application::ports::input::document_port
pub enum paladin::application::ports::input::document_port::DocumentFormat
pub paladin::application::ports::input::document_port::DocumentFormat::Md
pub paladin::application::ports::input::document_port::DocumentFormat::Pdf
pub paladin::application::ports::input::document_port::DocumentFormat::Txt
impl core::clone::Clone for paladin::application::ports::input::document_port::DocumentFormat
pub fn paladin::application::ports::input::document_port::DocumentFormat::clone(&self) -> paladin::application::ports::input::document_port::DocumentFormat
impl core::cmp::Eq for paladin::application::ports::input::document_port::DocumentFormat
impl core::cmp::PartialEq for paladin::application::ports::input::document_port::DocumentFormat
pub fn paladin::application::ports::input::document_port::DocumentFormat::eq(&self, other: &paladin::application::ports::input::document_port::DocumentFormat) -> bool
impl core::fmt::Debug for paladin::application::ports::input::document_port::DocumentFormat
pub fn paladin::application::ports::input::document_port::DocumentFormat::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for paladin::application::ports::input::document_port::DocumentFormat
impl core::marker::StructuralPartialEq for paladin::application::ports::input::document_port::DocumentFormat
impl serde_core::ser::Serialize for paladin::application::ports::input::document_port::DocumentFormat
pub fn paladin::application::ports::input::document_port::DocumentFormat::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::ports::input::document_port::DocumentFormat
pub fn paladin::application::ports::input::document_port::DocumentFormat::deserialize<__D>(__deserializer: __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::ports::input::document_port::DocumentFormat
impl core::marker::Send for paladin::application::ports::input::document_port::DocumentFormat
impl core::marker::Sync for paladin::application::ports::input::document_port::DocumentFormat
impl core::marker::Unpin for paladin::application::ports::input::document_port::DocumentFormat
impl core::marker::UnsafeUnpin for paladin::application::ports::input::document_port::DocumentFormat
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::input::document_port::DocumentFormat
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::input::document_port::DocumentFormat
impl<Q, K> equivalent::Equivalent<K> for paladin::application::ports::input::document_port::DocumentFormat where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::application::ports::input::document_port::DocumentFormat::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::application::ports::input::document_port::DocumentFormat where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::application::ports::input::document_port::DocumentFormat::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::application::ports::input::document_port::DocumentFormat where U: core::convert::From<T>
pub fn paladin::application::ports::input::document_port::DocumentFormat::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::input::document_port::DocumentFormat where U: core::convert::Into<T>
pub type paladin::application::ports::input::document_port::DocumentFormat::Error = core::convert::Infallible
pub fn paladin::application::ports::input::document_port::DocumentFormat::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::input::document_port::DocumentFormat where U: core::convert::TryFrom<T>
pub type paladin::application::ports::input::document_port::DocumentFormat::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::input::document_port::DocumentFormat::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::ports::input::document_port::DocumentFormat where T: core::clone::Clone
pub type paladin::application::ports::input::document_port::DocumentFormat::Owned = T
pub fn paladin::application::ports::input::document_port::DocumentFormat::clone_into(&self, target: &mut T)
pub fn paladin::application::ports::input::document_port::DocumentFormat::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::ports::input::document_port::DocumentFormat where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::input::document_port::DocumentFormat::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::input::document_port::DocumentFormat where T: ?core::marker::Sized
pub fn paladin::application::ports::input::document_port::DocumentFormat::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::input::document_port::DocumentFormat where T: ?core::marker::Sized
pub fn paladin::application::ports::input::document_port::DocumentFormat::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::ports::input::document_port::DocumentFormat where T: core::clone::Clone
pub unsafe fn paladin::application::ports::input::document_port::DocumentFormat::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::ports::input::document_port::DocumentFormat
pub fn paladin::application::ports::input::document_port::DocumentFormat::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::input::document_port::DocumentFormat
impl<T> serde_core::de::DeserializeOwned for paladin::application::ports::input::document_port::DocumentFormat where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::input::document_port::DocumentFormat where T: ?core::marker::Sized
pub fn paladin::application::ports::input::document_port::DocumentFormat::and<P, B, E>(self, other: 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::ports::input::document_port::DocumentFormat::or<P, B, E>(self, other: 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::ports::input::document_port::DocumentFormat
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::input::document_port::DocumentFormat
impl<T> typenum::type_operators::Same for paladin::application::ports::input::document_port::DocumentFormat
pub type paladin::application::ports::input::document_port::DocumentFormat::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::input::document_port::DocumentFormat where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::input::document_port::DocumentFormat where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::input::document_port::DocumentFormat::vzip(self) -> V
pub enum paladin::application::ports::input::document_port::DocumentSource
pub paladin::application::ports::input::document_port::DocumentSource::Bytes
pub paladin::application::ports::input::document_port::DocumentSource::Bytes::data: alloc::vec::Vec<u8>
pub paladin::application::ports::input::document_port::DocumentSource::Bytes::format: paladin::application::ports::input::document_port::DocumentFormat
pub paladin::application::ports::input::document_port::DocumentSource::File(std::path::PathBuf)
pub paladin::application::ports::input::document_port::DocumentSource::Url(alloc::string::String)
impl core::clone::Clone for paladin::application::ports::input::document_port::DocumentSource
pub fn paladin::application::ports::input::document_port::DocumentSource::clone(&self) -> paladin::application::ports::input::document_port::DocumentSource
impl core::cmp::Eq for paladin::application::ports::input::document_port::DocumentSource
impl core::cmp::PartialEq for paladin::application::ports::input::document_port::DocumentSource
pub fn paladin::application::ports::input::document_port::DocumentSource::eq(&self, other: &paladin::application::ports::input::document_port::DocumentSource) -> bool
impl core::fmt::Debug for paladin::application::ports::input::document_port::DocumentSource
pub fn paladin::application::ports::input::document_port::DocumentSource::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::application::ports::input::document_port::DocumentSource
impl serde_core::ser::Serialize for paladin::application::ports::input::document_port::DocumentSource
pub fn paladin::application::ports::input::document_port::DocumentSource::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::ports::input::document_port::DocumentSource
pub fn paladin::application::ports::input::document_port::DocumentSource::deserialize<__D>(__deserializer: __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::ports::input::document_port::DocumentSource
impl core::marker::Send for paladin::application::ports::input::document_port::DocumentSource
impl core::marker::Sync for paladin::application::ports::input::document_port::DocumentSource
impl core::marker::Unpin for paladin::application::ports::input::document_port::DocumentSource
impl core::marker::UnsafeUnpin for paladin::application::ports::input::document_port::DocumentSource
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::input::document_port::DocumentSource
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::input::document_port::DocumentSource
impl<Q, K> equivalent::Equivalent<K> for paladin::application::ports::input::document_port::DocumentSource where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::application::ports::input::document_port::DocumentSource::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::application::ports::input::document_port::DocumentSource where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::application::ports::input::document_port::DocumentSource::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::application::ports::input::document_port::DocumentSource where U: core::convert::From<T>
pub fn paladin::application::ports::input::document_port::DocumentSource::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::input::document_port::DocumentSource where U: core::convert::Into<T>
pub type paladin::application::ports::input::document_port::DocumentSource::Error = core::convert::Infallible
pub fn paladin::application::ports::input::document_port::DocumentSource::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::input::document_port::DocumentSource where U: core::convert::TryFrom<T>
pub type paladin::application::ports::input::document_port::DocumentSource::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::input::document_port::DocumentSource::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::ports::input::document_port::DocumentSource where T: core::clone::Clone
pub type paladin::application::ports::input::document_port::DocumentSource::Owned = T
pub fn paladin::application::ports::input::document_port::DocumentSource::clone_into(&self, target: &mut T)
pub fn paladin::application::ports::input::document_port::DocumentSource::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::ports::input::document_port::DocumentSource where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::input::document_port::DocumentSource::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::input::document_port::DocumentSource where T: ?core::marker::Sized
pub fn paladin::application::ports::input::document_port::DocumentSource::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::input::document_port::DocumentSource where T: ?core::marker::Sized
pub fn paladin::application::ports::input::document_port::DocumentSource::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::ports::input::document_port::DocumentSource where T: core::clone::Clone
pub unsafe fn paladin::application::ports::input::document_port::DocumentSource::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::ports::input::document_port::DocumentSource
pub fn paladin::application::ports::input::document_port::DocumentSource::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::input::document_port::DocumentSource
impl<T> serde_core::de::DeserializeOwned for paladin::application::ports::input::document_port::DocumentSource where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::input::document_port::DocumentSource where T: ?core::marker::Sized
pub fn paladin::application::ports::input::document_port::DocumentSource::and<P, B, E>(self, other: 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::ports::input::document_port::DocumentSource::or<P, B, E>(self, other: 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::ports::input::document_port::DocumentSource
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::input::document_port::DocumentSource
impl<T> typenum::type_operators::Same for paladin::application::ports::input::document_port::DocumentSource
pub type paladin::application::ports::input::document_port::DocumentSource::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::input::document_port::DocumentSource where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::input::document_port::DocumentSource where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::input::document_port::DocumentSource::vzip(self) -> V
pub struct paladin::application::ports::input::document_port::ChunkConfig
pub paladin::application::ports::input::document_port::ChunkConfig::chunk_overlap: usize
pub paladin::application::ports::input::document_port::ChunkConfig::chunk_size: usize
pub paladin::application::ports::input::document_port::ChunkConfig::separator: alloc::string::String
impl paladin::application::ports::input::document_port::ChunkConfig
pub fn paladin::application::ports::input::document_port::ChunkConfig::new(chunk_size: usize, chunk_overlap: usize, separator: alloc::string::String) -> Self
pub fn paladin::application::ports::input::document_port::ChunkConfig::validate(&self) -> core::result::Result<(), paladin::core::platform::container::document::DocumentError>
impl core::clone::Clone for paladin::application::ports::input::document_port::ChunkConfig
pub fn paladin::application::ports::input::document_port::ChunkConfig::clone(&self) -> paladin::application::ports::input::document_port::ChunkConfig
impl core::cmp::Eq for paladin::application::ports::input::document_port::ChunkConfig
impl core::cmp::PartialEq for paladin::application::ports::input::document_port::ChunkConfig
pub fn paladin::application::ports::input::document_port::ChunkConfig::eq(&self, other: &paladin::application::ports::input::document_port::ChunkConfig) -> bool
impl core::default::Default for paladin::application::ports::input::document_port::ChunkConfig
pub fn paladin::application::ports::input::document_port::ChunkConfig::default() -> Self
impl core::fmt::Debug for paladin::application::ports::input::document_port::ChunkConfig
pub fn paladin::application::ports::input::document_port::ChunkConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::application::ports::input::document_port::ChunkConfig
impl serde_core::ser::Serialize for paladin::application::ports::input::document_port::ChunkConfig
pub fn paladin::application::ports::input::document_port::ChunkConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::ports::input::document_port::ChunkConfig
pub fn paladin::application::ports::input::document_port::ChunkConfig::deserialize<__D>(__deserializer: __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::ports::input::document_port::ChunkConfig
impl core::marker::Send for paladin::application::ports::input::document_port::ChunkConfig
impl core::marker::Sync for paladin::application::ports::input::document_port::ChunkConfig
impl core::marker::Unpin for paladin::application::ports::input::document_port::ChunkConfig
impl core::marker::UnsafeUnpin for paladin::application::ports::input::document_port::ChunkConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::input::document_port::ChunkConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::input::document_port::ChunkConfig
impl<Q, K> equivalent::Equivalent<K> for paladin::application::ports::input::document_port::ChunkConfig where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::application::ports::input::document_port::ChunkConfig::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::application::ports::input::document_port::ChunkConfig where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::application::ports::input::document_port::ChunkConfig::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::application::ports::input::document_port::ChunkConfig where U: core::convert::From<T>
pub fn paladin::application::ports::input::document_port::ChunkConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::input::document_port::ChunkConfig where U: core::convert::Into<T>
pub type paladin::application::ports::input::document_port::ChunkConfig::Error = core::convert::Infallible
pub fn paladin::application::ports::input::document_port::ChunkConfig::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::input::document_port::ChunkConfig where U: core::convert::TryFrom<T>
pub type paladin::application::ports::input::document_port::ChunkConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::input::document_port::ChunkConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::ports::input::document_port::ChunkConfig where T: core::clone::Clone
pub type paladin::application::ports::input::document_port::ChunkConfig::Owned = T
pub fn paladin::application::ports::input::document_port::ChunkConfig::clone_into(&self, target: &mut T)
pub fn paladin::application::ports::input::document_port::ChunkConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::ports::input::document_port::ChunkConfig where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::input::document_port::ChunkConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::input::document_port::ChunkConfig where T: ?core::marker::Sized
pub fn paladin::application::ports::input::document_port::ChunkConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::input::document_port::ChunkConfig where T: ?core::marker::Sized
pub fn paladin::application::ports::input::document_port::ChunkConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::ports::input::document_port::ChunkConfig where T: core::clone::Clone
pub unsafe fn paladin::application::ports::input::document_port::ChunkConfig::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::ports::input::document_port::ChunkConfig
pub fn paladin::application::ports::input::document_port::ChunkConfig::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::input::document_port::ChunkConfig
impl<T> serde_core::de::DeserializeOwned for paladin::application::ports::input::document_port::ChunkConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::input::document_port::ChunkConfig where T: ?core::marker::Sized
pub fn paladin::application::ports::input::document_port::ChunkConfig::and<P, B, E>(self, other: 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::ports::input::document_port::ChunkConfig::or<P, B, E>(self, other: 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::ports::input::document_port::ChunkConfig
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::input::document_port::ChunkConfig
impl<T> typenum::type_operators::Same for paladin::application::ports::input::document_port::ChunkConfig
pub type paladin::application::ports::input::document_port::ChunkConfig::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::input::document_port::ChunkConfig where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::input::document_port::ChunkConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::input::document_port::ChunkConfig::vzip(self) -> V
pub struct paladin::application::ports::input::document_port::ChunkMetadata
pub paladin::application::ports::input::document_port::ChunkMetadata::char_position: usize
pub paladin::application::ports::input::document_port::ChunkMetadata::page_number: core::option::Option<usize>
pub paladin::application::ports::input::document_port::ChunkMetadata::total_chunks: core::option::Option<usize>
impl core::clone::Clone for paladin::application::ports::input::document_port::ChunkMetadata
pub fn paladin::application::ports::input::document_port::ChunkMetadata::clone(&self) -> paladin::application::ports::input::document_port::ChunkMetadata
impl core::cmp::Eq for paladin::application::ports::input::document_port::ChunkMetadata
impl core::cmp::PartialEq for paladin::application::ports::input::document_port::ChunkMetadata
pub fn paladin::application::ports::input::document_port::ChunkMetadata::eq(&self, other: &paladin::application::ports::input::document_port::ChunkMetadata) -> bool
impl core::default::Default for paladin::application::ports::input::document_port::ChunkMetadata
pub fn paladin::application::ports::input::document_port::ChunkMetadata::default() -> paladin::application::ports::input::document_port::ChunkMetadata
impl core::fmt::Debug for paladin::application::ports::input::document_port::ChunkMetadata
pub fn paladin::application::ports::input::document_port::ChunkMetadata::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::application::ports::input::document_port::ChunkMetadata
impl serde_core::ser::Serialize for paladin::application::ports::input::document_port::ChunkMetadata
pub fn paladin::application::ports::input::document_port::ChunkMetadata::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::ports::input::document_port::ChunkMetadata
pub fn paladin::application::ports::input::document_port::ChunkMetadata::deserialize<__D>(__deserializer: __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::ports::input::document_port::ChunkMetadata
impl core::marker::Send for paladin::application::ports::input::document_port::ChunkMetadata
impl core::marker::Sync for paladin::application::ports::input::document_port::ChunkMetadata
impl core::marker::Unpin for paladin::application::ports::input::document_port::ChunkMetadata
impl core::marker::UnsafeUnpin for paladin::application::ports::input::document_port::ChunkMetadata
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::input::document_port::ChunkMetadata
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::input::document_port::ChunkMetadata
impl<Q, K> equivalent::Equivalent<K> for paladin::application::ports::input::document_port::ChunkMetadata where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::application::ports::input::document_port::ChunkMetadata::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::application::ports::input::document_port::ChunkMetadata where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::application::ports::input::document_port::ChunkMetadata::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::application::ports::input::document_port::ChunkMetadata where U: core::convert::From<T>
pub fn paladin::application::ports::input::document_port::ChunkMetadata::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::input::document_port::ChunkMetadata where U: core::convert::Into<T>
pub type paladin::application::ports::input::document_port::ChunkMetadata::Error = core::convert::Infallible
pub fn paladin::application::ports::input::document_port::ChunkMetadata::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::input::document_port::ChunkMetadata where U: core::convert::TryFrom<T>
pub type paladin::application::ports::input::document_port::ChunkMetadata::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::input::document_port::ChunkMetadata::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::ports::input::document_port::ChunkMetadata where T: core::clone::Clone
pub type paladin::application::ports::input::document_port::ChunkMetadata::Owned = T
pub fn paladin::application::ports::input::document_port::ChunkMetadata::clone_into(&self, target: &mut T)
pub fn paladin::application::ports::input::document_port::ChunkMetadata::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::ports::input::document_port::ChunkMetadata where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::input::document_port::ChunkMetadata::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::input::document_port::ChunkMetadata where T: ?core::marker::Sized
pub fn paladin::application::ports::input::document_port::ChunkMetadata::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::input::document_port::ChunkMetadata where T: ?core::marker::Sized
pub fn paladin::application::ports::input::document_port::ChunkMetadata::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::ports::input::document_port::ChunkMetadata where T: core::clone::Clone
pub unsafe fn paladin::application::ports::input::document_port::ChunkMetadata::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::ports::input::document_port::ChunkMetadata
pub fn paladin::application::ports::input::document_port::ChunkMetadata::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::input::document_port::ChunkMetadata
impl<T> serde_core::de::DeserializeOwned for paladin::application::ports::input::document_port::ChunkMetadata where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::input::document_port::ChunkMetadata where T: ?core::marker::Sized
pub fn paladin::application::ports::input::document_port::ChunkMetadata::and<P, B, E>(self, other: 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::ports::input::document_port::ChunkMetadata::or<P, B, E>(self, other: 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::ports::input::document_port::ChunkMetadata
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::input::document_port::ChunkMetadata
impl<T> typenum::type_operators::Same for paladin::application::ports::input::document_port::ChunkMetadata
pub type paladin::application::ports::input::document_port::ChunkMetadata::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::input::document_port::ChunkMetadata where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::input::document_port::ChunkMetadata where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::input::document_port::ChunkMetadata::vzip(self) -> V
pub struct paladin::application::ports::input::document_port::DocumentChunk
pub paladin::application::ports::input::document_port::DocumentChunk::chunk_index: usize
pub paladin::application::ports::input::document_port::DocumentChunk::content: alloc::string::String
pub paladin::application::ports::input::document_port::DocumentChunk::metadata: paladin::application::ports::input::document_port::ChunkMetadata
impl core::clone::Clone for paladin::application::ports::input::document_port::DocumentChunk
pub fn paladin::application::ports::input::document_port::DocumentChunk::clone(&self) -> paladin::application::ports::input::document_port::DocumentChunk
impl core::cmp::Eq for paladin::application::ports::input::document_port::DocumentChunk
impl core::cmp::PartialEq for paladin::application::ports::input::document_port::DocumentChunk
pub fn paladin::application::ports::input::document_port::DocumentChunk::eq(&self, other: &paladin::application::ports::input::document_port::DocumentChunk) -> bool
impl core::fmt::Debug for paladin::application::ports::input::document_port::DocumentChunk
pub fn paladin::application::ports::input::document_port::DocumentChunk::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::application::ports::input::document_port::DocumentChunk
impl serde_core::ser::Serialize for paladin::application::ports::input::document_port::DocumentChunk
pub fn paladin::application::ports::input::document_port::DocumentChunk::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::ports::input::document_port::DocumentChunk
pub fn paladin::application::ports::input::document_port::DocumentChunk::deserialize<__D>(__deserializer: __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::ports::input::document_port::DocumentChunk
impl core::marker::Send for paladin::application::ports::input::document_port::DocumentChunk
impl core::marker::Sync for paladin::application::ports::input::document_port::DocumentChunk
impl core::marker::Unpin for paladin::application::ports::input::document_port::DocumentChunk
impl core::marker::UnsafeUnpin for paladin::application::ports::input::document_port::DocumentChunk
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::input::document_port::DocumentChunk
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::input::document_port::DocumentChunk
impl<Q, K> equivalent::Equivalent<K> for paladin::application::ports::input::document_port::DocumentChunk where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::application::ports::input::document_port::DocumentChunk::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::application::ports::input::document_port::DocumentChunk where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::application::ports::input::document_port::DocumentChunk::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::application::ports::input::document_port::DocumentChunk where U: core::convert::From<T>
pub fn paladin::application::ports::input::document_port::DocumentChunk::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::input::document_port::DocumentChunk where U: core::convert::Into<T>
pub type paladin::application::ports::input::document_port::DocumentChunk::Error = core::convert::Infallible
pub fn paladin::application::ports::input::document_port::DocumentChunk::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::input::document_port::DocumentChunk where U: core::convert::TryFrom<T>
pub type paladin::application::ports::input::document_port::DocumentChunk::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::input::document_port::DocumentChunk::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::ports::input::document_port::DocumentChunk where T: core::clone::Clone
pub type paladin::application::ports::input::document_port::DocumentChunk::Owned = T
pub fn paladin::application::ports::input::document_port::DocumentChunk::clone_into(&self, target: &mut T)
pub fn paladin::application::ports::input::document_port::DocumentChunk::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::ports::input::document_port::DocumentChunk where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::input::document_port::DocumentChunk::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::input::document_port::DocumentChunk where T: ?core::marker::Sized
pub fn paladin::application::ports::input::document_port::DocumentChunk::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::input::document_port::DocumentChunk where T: ?core::marker::Sized
pub fn paladin::application::ports::input::document_port::DocumentChunk::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::ports::input::document_port::DocumentChunk where T: core::clone::Clone
pub unsafe fn paladin::application::ports::input::document_port::DocumentChunk::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::ports::input::document_port::DocumentChunk
pub fn paladin::application::ports::input::document_port::DocumentChunk::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::input::document_port::DocumentChunk
impl<T> serde_core::de::DeserializeOwned for paladin::application::ports::input::document_port::DocumentChunk where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::input::document_port::DocumentChunk where T: ?core::marker::Sized
pub fn paladin::application::ports::input::document_port::DocumentChunk::and<P, B, E>(self, other: 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::ports::input::document_port::DocumentChunk::or<P, B, E>(self, other: 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::ports::input::document_port::DocumentChunk
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::input::document_port::DocumentChunk
impl<T> typenum::type_operators::Same for paladin::application::ports::input::document_port::DocumentChunk
pub type paladin::application::ports::input::document_port::DocumentChunk::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::input::document_port::DocumentChunk where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::input::document_port::DocumentChunk where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::input::document_port::DocumentChunk::vzip(self) -> V
pub trait paladin::application::ports::input::document_port::DocumentPort: core::marker::Send + core::marker::Sync
pub fn paladin::application::ports::input::document_port::DocumentPort::chunk<'life0, 'life1, 'async_trait>(&'life0 self, document: &'life1 paladin::core::platform::container::document::Document, config: paladin::application::ports::input::document_port::ChunkConfig) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<alloc::vec::Vec<paladin::application::ports::input::document_port::DocumentChunk>, paladin::core::platform::container::document::DocumentError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn paladin::application::ports::input::document_port::DocumentPort::ingest<'life0, 'async_trait>(&'life0 self, source: paladin::application::ports::input::document_port::DocumentSource) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<paladin::core::platform::container::document::Document, paladin::core::platform::container::document::DocumentError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub mod paladin::application::ports::input::ml_port
pub enum paladin::application::ports::input::ml_port::MlInputData
pub paladin::application::ports::input::ml_port::MlInputData::Audio(alloc::vec::Vec<u8>)
pub paladin::application::ports::input::ml_port::MlInputData::Image(alloc::vec::Vec<u8>)
pub paladin::application::ports::input::ml_port::MlInputData::Structured(std::collections::hash::map::HashMap<alloc::string::String, serde_json::value::Value>)
pub paladin::application::ports::input::ml_port::MlInputData::Text(alloc::string::String)
pub paladin::application::ports::input::ml_port::MlInputData::Video(alloc::vec::Vec<u8>)
impl paladin::application::ports::input::ml_port::MlInputData
pub fn paladin::application::ports::input::ml_port::MlInputData::from_content_item(content_item: &paladin::core::platform::container::content::ContentItem) -> core::result::Result<Self, paladin::application::ports::input::ml_port::MlPortError>
impl core::clone::Clone for paladin::application::ports::input::ml_port::MlInputData
pub fn paladin::application::ports::input::ml_port::MlInputData::clone(&self) -> paladin::application::ports::input::ml_port::MlInputData
impl core::cmp::PartialEq for paladin::application::ports::input::ml_port::MlInputData
pub fn paladin::application::ports::input::ml_port::MlInputData::eq(&self, other: &paladin::application::ports::input::ml_port::MlInputData) -> bool
impl core::fmt::Debug for paladin::application::ports::input::ml_port::MlInputData
pub fn paladin::application::ports::input::ml_port::MlInputData::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::application::ports::input::ml_port::MlInputData
impl serde_core::ser::Serialize for paladin::application::ports::input::ml_port::MlInputData
pub fn paladin::application::ports::input::ml_port::MlInputData::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::ports::input::ml_port::MlInputData
pub fn paladin::application::ports::input::ml_port::MlInputData::deserialize<__D>(__deserializer: __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::ports::input::ml_port::MlInputData
impl core::marker::Send for paladin::application::ports::input::ml_port::MlInputData
impl core::marker::Sync for paladin::application::ports::input::ml_port::MlInputData
impl core::marker::Unpin for paladin::application::ports::input::ml_port::MlInputData
impl core::marker::UnsafeUnpin for paladin::application::ports::input::ml_port::MlInputData
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::input::ml_port::MlInputData
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::input::ml_port::MlInputData
impl<T, U> core::convert::Into<U> for paladin::application::ports::input::ml_port::MlInputData where U: core::convert::From<T>
pub fn paladin::application::ports::input::ml_port::MlInputData::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::input::ml_port::MlInputData where U: core::convert::Into<T>
pub type paladin::application::ports::input::ml_port::MlInputData::Error = core::convert::Infallible
pub fn paladin::application::ports::input::ml_port::MlInputData::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::input::ml_port::MlInputData where U: core::convert::TryFrom<T>
pub type paladin::application::ports::input::ml_port::MlInputData::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::input::ml_port::MlInputData::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::ports::input::ml_port::MlInputData where T: core::clone::Clone
pub type paladin::application::ports::input::ml_port::MlInputData::Owned = T
pub fn paladin::application::ports::input::ml_port::MlInputData::clone_into(&self, target: &mut T)
pub fn paladin::application::ports::input::ml_port::MlInputData::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::ports::input::ml_port::MlInputData where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::input::ml_port::MlInputData::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::input::ml_port::MlInputData where T: ?core::marker::Sized
pub fn paladin::application::ports::input::ml_port::MlInputData::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::input::ml_port::MlInputData where T: ?core::marker::Sized
pub fn paladin::application::ports::input::ml_port::MlInputData::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::ports::input::ml_port::MlInputData where T: core::clone::Clone
pub unsafe fn paladin::application::ports::input::ml_port::MlInputData::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::ports::input::ml_port::MlInputData
pub fn paladin::application::ports::input::ml_port::MlInputData::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::input::ml_port::MlInputData
impl<T> serde_core::de::DeserializeOwned for paladin::application::ports::input::ml_port::MlInputData where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::input::ml_port::MlInputData where T: ?core::marker::Sized
pub fn paladin::application::ports::input::ml_port::MlInputData::and<P, B, E>(self, other: 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::ports::input::ml_port::MlInputData::or<P, B, E>(self, other: 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::ports::input::ml_port::MlInputData
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::input::ml_port::MlInputData
impl<T> typenum::type_operators::Same for paladin::application::ports::input::ml_port::MlInputData
pub type paladin::application::ports::input::ml_port::MlInputData::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::input::ml_port::MlInputData where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::input::ml_port::MlInputData where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::input::ml_port::MlInputData::vzip(self) -> V
pub enum paladin::application::ports::input::ml_port::MlPortError
pub paladin::application::ports::input::ml_port::MlPortError::InvalidInput(alloc::string::String)
pub paladin::application::ports::input::ml_port::MlPortError::ModelLoadingError(alloc::string::String)
pub paladin::application::ports::input::ml_port::MlPortError::ModelNotFound(alloc::string::String)
pub paladin::application::ports::input::ml_port::MlPortError::PredictionFailed(alloc::string::String)
pub paladin::application::ports::input::ml_port::MlPortError::ServiceUnavailable
pub paladin::application::ports::input::ml_port::MlPortError::UnsupportedContentType
impl core::clone::Clone for paladin::application::ports::input::ml_port::MlPortError
pub fn paladin::application::ports::input::ml_port::MlPortError::clone(&self) -> paladin::application::ports::input::ml_port::MlPortError
impl core::error::Error for paladin::application::ports::input::ml_port::MlPortError
impl core::fmt::Debug for paladin::application::ports::input::ml_port::MlPortError
pub fn paladin::application::ports::input::ml_port::MlPortError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::application::ports::input::ml_port::MlPortError
pub fn paladin::application::ports::input::ml_port::MlPortError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::ports::input::ml_port::MlPortError
impl core::marker::Send for paladin::application::ports::input::ml_port::MlPortError
impl core::marker::Sync for paladin::application::ports::input::ml_port::MlPortError
impl core::marker::Unpin for paladin::application::ports::input::ml_port::MlPortError
impl core::marker::UnsafeUnpin for paladin::application::ports::input::ml_port::MlPortError
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::input::ml_port::MlPortError
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::input::ml_port::MlPortError
impl<T, U> core::convert::Into<U> for paladin::application::ports::input::ml_port::MlPortError where U: core::convert::From<T>
pub fn paladin::application::ports::input::ml_port::MlPortError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::input::ml_port::MlPortError where U: core::convert::Into<T>
pub type paladin::application::ports::input::ml_port::MlPortError::Error = core::convert::Infallible
pub fn paladin::application::ports::input::ml_port::MlPortError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::input::ml_port::MlPortError where U: core::convert::TryFrom<T>
pub type paladin::application::ports::input::ml_port::MlPortError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::input::ml_port::MlPortError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::ports::input::ml_port::MlPortError where T: core::clone::Clone
pub type paladin::application::ports::input::ml_port::MlPortError::Owned = T
pub fn paladin::application::ports::input::ml_port::MlPortError::clone_into(&self, target: &mut T)
pub fn paladin::application::ports::input::ml_port::MlPortError::to_owned(&self) -> T
impl<T> alloc::string::ToString for paladin::application::ports::input::ml_port::MlPortError where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::application::ports::input::ml_port::MlPortError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::application::ports::input::ml_port::MlPortError where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::input::ml_port::MlPortError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::input::ml_port::MlPortError where T: ?core::marker::Sized
pub fn paladin::application::ports::input::ml_port::MlPortError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::input::ml_port::MlPortError where T: ?core::marker::Sized
pub fn paladin::application::ports::input::ml_port::MlPortError::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::ports::input::ml_port::MlPortError where T: core::clone::Clone
pub unsafe fn paladin::application::ports::input::ml_port::MlPortError::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::ports::input::ml_port::MlPortError
pub fn paladin::application::ports::input::ml_port::MlPortError::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::input::ml_port::MlPortError
impl<T> iri_string::format::ToStringFallible for paladin::application::ports::input::ml_port::MlPortError where T: core::fmt::Display
pub fn paladin::application::ports::input::ml_port::MlPortError::try_to_string(&self) -> core::result::Result<alloc::string::String, alloc::collections::TryReserveError>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::input::ml_port::MlPortError where T: ?core::marker::Sized
pub fn paladin::application::ports::input::ml_port::MlPortError::and<P, B, E>(self, other: 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::ports::input::ml_port::MlPortError::or<P, B, E>(self, other: 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::ports::input::ml_port::MlPortError
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::input::ml_port::MlPortError
impl<T> typenum::type_operators::Same for paladin::application::ports::input::ml_port::MlPortError
pub type paladin::application::ports::input::ml_port::MlPortError::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::input::ml_port::MlPortError where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::input::ml_port::MlPortError where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::input::ml_port::MlPortError::vzip(self) -> V
pub enum paladin::application::ports::input::ml_port::MlPrediction
pub paladin::application::ports::input::ml_port::MlPrediction::Classification
pub paladin::application::ports::input::ml_port::MlPrediction::Classification::class: alloc::string::String
pub paladin::application::ports::input::ml_port::MlPrediction::Classification::confidence: f64
pub paladin::application::ports::input::ml_port::MlPrediction::Custom(std::collections::hash::map::HashMap<alloc::string::String, serde_json::value::Value>)
pub paladin::application::ports::input::ml_port::MlPrediction::Embedding
pub paladin::application::ports::input::ml_port::MlPrediction::Embedding::vector: alloc::vec::Vec<f64>
pub paladin::application::ports::input::ml_port::MlPrediction::ObjectDetection
pub paladin::application::ports::input::ml_port::MlPrediction::ObjectDetection::objects: alloc::vec::Vec<paladin::application::ports::input::ml_port::DetectedObject>
pub paladin::application::ports::input::ml_port::MlPrediction::Regression
pub paladin::application::ports::input::ml_port::MlPrediction::Regression::value: f64
pub paladin::application::ports::input::ml_port::MlPrediction::Sentiment
pub paladin::application::ports::input::ml_port::MlPrediction::Sentiment::confidence: f64
pub paladin::application::ports::input::ml_port::MlPrediction::Sentiment::sentiment: alloc::string::String
pub paladin::application::ports::input::ml_port::MlPrediction::TextGeneration
pub paladin::application::ports::input::ml_port::MlPrediction::TextGeneration::text: alloc::string::String
impl core::clone::Clone for paladin::application::ports::input::ml_port::MlPrediction
pub fn paladin::application::ports::input::ml_port::MlPrediction::clone(&self) -> paladin::application::ports::input::ml_port::MlPrediction
impl core::cmp::PartialEq for paladin::application::ports::input::ml_port::MlPrediction
pub fn paladin::application::ports::input::ml_port::MlPrediction::eq(&self, other: &paladin::application::ports::input::ml_port::MlPrediction) -> bool
impl core::fmt::Debug for paladin::application::ports::input::ml_port::MlPrediction
pub fn paladin::application::ports::input::ml_port::MlPrediction::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::application::ports::input::ml_port::MlPrediction
impl serde_core::ser::Serialize for paladin::application::ports::input::ml_port::MlPrediction
pub fn paladin::application::ports::input::ml_port::MlPrediction::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::ports::input::ml_port::MlPrediction
pub fn paladin::application::ports::input::ml_port::MlPrediction::deserialize<__D>(__deserializer: __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::ports::input::ml_port::MlPrediction
impl core::marker::Send for paladin::application::ports::input::ml_port::MlPrediction
impl core::marker::Sync for paladin::application::ports::input::ml_port::MlPrediction
impl core::marker::Unpin for paladin::application::ports::input::ml_port::MlPrediction
impl core::marker::UnsafeUnpin for paladin::application::ports::input::ml_port::MlPrediction
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::input::ml_port::MlPrediction
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::input::ml_port::MlPrediction
impl<T, U> core::convert::Into<U> for paladin::application::ports::input::ml_port::MlPrediction where U: core::convert::From<T>
pub fn paladin::application::ports::input::ml_port::MlPrediction::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::input::ml_port::MlPrediction where U: core::convert::Into<T>
pub type paladin::application::ports::input::ml_port::MlPrediction::Error = core::convert::Infallible
pub fn paladin::application::ports::input::ml_port::MlPrediction::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::input::ml_port::MlPrediction where U: core::convert::TryFrom<T>
pub type paladin::application::ports::input::ml_port::MlPrediction::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::input::ml_port::MlPrediction::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::ports::input::ml_port::MlPrediction where T: core::clone::Clone
pub type paladin::application::ports::input::ml_port::MlPrediction::Owned = T
pub fn paladin::application::ports::input::ml_port::MlPrediction::clone_into(&self, target: &mut T)
pub fn paladin::application::ports::input::ml_port::MlPrediction::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::ports::input::ml_port::MlPrediction where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::input::ml_port::MlPrediction::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::input::ml_port::MlPrediction where T: ?core::marker::Sized
pub fn paladin::application::ports::input::ml_port::MlPrediction::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::input::ml_port::MlPrediction where T: ?core::marker::Sized
pub fn paladin::application::ports::input::ml_port::MlPrediction::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::ports::input::ml_port::MlPrediction where T: core::clone::Clone
pub unsafe fn paladin::application::ports::input::ml_port::MlPrediction::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::ports::input::ml_port::MlPrediction
pub fn paladin::application::ports::input::ml_port::MlPrediction::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::input::ml_port::MlPrediction
impl<T> serde_core::de::DeserializeOwned for paladin::application::ports::input::ml_port::MlPrediction where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::input::ml_port::MlPrediction where T: ?core::marker::Sized
pub fn paladin::application::ports::input::ml_port::MlPrediction::and<P, B, E>(self, other: 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::ports::input::ml_port::MlPrediction::or<P, B, E>(self, other: 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::ports::input::ml_port::MlPrediction
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::input::ml_port::MlPrediction
impl<T> typenum::type_operators::Same for paladin::application::ports::input::ml_port::MlPrediction
pub type paladin::application::ports::input::ml_port::MlPrediction::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::input::ml_port::MlPrediction where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::input::ml_port::MlPrediction where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::input::ml_port::MlPrediction::vzip(self) -> V
pub struct paladin::application::ports::input::ml_port::BoundingBox
pub paladin::application::ports::input::ml_port::BoundingBox::height: f64
pub paladin::application::ports::input::ml_port::BoundingBox::width: f64
pub paladin::application::ports::input::ml_port::BoundingBox::x: f64
pub paladin::application::ports::input::ml_port::BoundingBox::y: f64
impl core::clone::Clone for paladin::application::ports::input::ml_port::BoundingBox
pub fn paladin::application::ports::input::ml_port::BoundingBox::clone(&self) -> paladin::application::ports::input::ml_port::BoundingBox
impl core::cmp::PartialEq for paladin::application::ports::input::ml_port::BoundingBox
pub fn paladin::application::ports::input::ml_port::BoundingBox::eq(&self, other: &paladin::application::ports::input::ml_port::BoundingBox) -> bool
impl core::fmt::Debug for paladin::application::ports::input::ml_port::BoundingBox
pub fn paladin::application::ports::input::ml_port::BoundingBox::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::application::ports::input::ml_port::BoundingBox
impl serde_core::ser::Serialize for paladin::application::ports::input::ml_port::BoundingBox
pub fn paladin::application::ports::input::ml_port::BoundingBox::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::ports::input::ml_port::BoundingBox
pub fn paladin::application::ports::input::ml_port::BoundingBox::deserialize<__D>(__deserializer: __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::ports::input::ml_port::BoundingBox
impl core::marker::Send for paladin::application::ports::input::ml_port::BoundingBox
impl core::marker::Sync for paladin::application::ports::input::ml_port::BoundingBox
impl core::marker::Unpin for paladin::application::ports::input::ml_port::BoundingBox
impl core::marker::UnsafeUnpin for paladin::application::ports::input::ml_port::BoundingBox
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::input::ml_port::BoundingBox
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::input::ml_port::BoundingBox
impl<T, U> core::convert::Into<U> for paladin::application::ports::input::ml_port::BoundingBox where U: core::convert::From<T>
pub fn paladin::application::ports::input::ml_port::BoundingBox::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::input::ml_port::BoundingBox where U: core::convert::Into<T>
pub type paladin::application::ports::input::ml_port::BoundingBox::Error = core::convert::Infallible
pub fn paladin::application::ports::input::ml_port::BoundingBox::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::input::ml_port::BoundingBox where U: core::convert::TryFrom<T>
pub type paladin::application::ports::input::ml_port::BoundingBox::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::input::ml_port::BoundingBox::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::ports::input::ml_port::BoundingBox where T: core::clone::Clone
pub type paladin::application::ports::input::ml_port::BoundingBox::Owned = T
pub fn paladin::application::ports::input::ml_port::BoundingBox::clone_into(&self, target: &mut T)
pub fn paladin::application::ports::input::ml_port::BoundingBox::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::ports::input::ml_port::BoundingBox where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::input::ml_port::BoundingBox::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::input::ml_port::BoundingBox where T: ?core::marker::Sized
pub fn paladin::application::ports::input::ml_port::BoundingBox::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::input::ml_port::BoundingBox where T: ?core::marker::Sized
pub fn paladin::application::ports::input::ml_port::BoundingBox::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::ports::input::ml_port::BoundingBox where T: core::clone::Clone
pub unsafe fn paladin::application::ports::input::ml_port::BoundingBox::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::ports::input::ml_port::BoundingBox
pub fn paladin::application::ports::input::ml_port::BoundingBox::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::input::ml_port::BoundingBox
impl<T> serde_core::de::DeserializeOwned for paladin::application::ports::input::ml_port::BoundingBox where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::input::ml_port::BoundingBox where T: ?core::marker::Sized
pub fn paladin::application::ports::input::ml_port::BoundingBox::and<P, B, E>(self, other: 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::ports::input::ml_port::BoundingBox::or<P, B, E>(self, other: 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::ports::input::ml_port::BoundingBox
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::input::ml_port::BoundingBox
impl<T> typenum::type_operators::Same for paladin::application::ports::input::ml_port::BoundingBox
pub type paladin::application::ports::input::ml_port::BoundingBox::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::input::ml_port::BoundingBox where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::input::ml_port::BoundingBox where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::input::ml_port::BoundingBox::vzip(self) -> V
pub struct paladin::application::ports::input::ml_port::DetectedObject
pub paladin::application::ports::input::ml_port::DetectedObject::bounding_box: core::option::Option<paladin::application::ports::input::ml_port::BoundingBox>
pub paladin::application::ports::input::ml_port::DetectedObject::class: alloc::string::String
pub paladin::application::ports::input::ml_port::DetectedObject::confidence: f64
impl core::clone::Clone for paladin::application::ports::input::ml_port::DetectedObject
pub fn paladin::application::ports::input::ml_port::DetectedObject::clone(&self) -> paladin::application::ports::input::ml_port::DetectedObject
impl core::cmp::PartialEq for paladin::application::ports::input::ml_port::DetectedObject
pub fn paladin::application::ports::input::ml_port::DetectedObject::eq(&self, other: &paladin::application::ports::input::ml_port::DetectedObject) -> bool
impl core::fmt::Debug for paladin::application::ports::input::ml_port::DetectedObject
pub fn paladin::application::ports::input::ml_port::DetectedObject::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::application::ports::input::ml_port::DetectedObject
impl serde_core::ser::Serialize for paladin::application::ports::input::ml_port::DetectedObject
pub fn paladin::application::ports::input::ml_port::DetectedObject::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::ports::input::ml_port::DetectedObject
pub fn paladin::application::ports::input::ml_port::DetectedObject::deserialize<__D>(__deserializer: __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::ports::input::ml_port::DetectedObject
impl core::marker::Send for paladin::application::ports::input::ml_port::DetectedObject
impl core::marker::Sync for paladin::application::ports::input::ml_port::DetectedObject
impl core::marker::Unpin for paladin::application::ports::input::ml_port::DetectedObject
impl core::marker::UnsafeUnpin for paladin::application::ports::input::ml_port::DetectedObject
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::input::ml_port::DetectedObject
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::input::ml_port::DetectedObject
impl<T, U> core::convert::Into<U> for paladin::application::ports::input::ml_port::DetectedObject where U: core::convert::From<T>
pub fn paladin::application::ports::input::ml_port::DetectedObject::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::input::ml_port::DetectedObject where U: core::convert::Into<T>
pub type paladin::application::ports::input::ml_port::DetectedObject::Error = core::convert::Infallible
pub fn paladin::application::ports::input::ml_port::DetectedObject::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::input::ml_port::DetectedObject where U: core::convert::TryFrom<T>
pub type paladin::application::ports::input::ml_port::DetectedObject::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::input::ml_port::DetectedObject::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::ports::input::ml_port::DetectedObject where T: core::clone::Clone
pub type paladin::application::ports::input::ml_port::DetectedObject::Owned = T
pub fn paladin::application::ports::input::ml_port::DetectedObject::clone_into(&self, target: &mut T)
pub fn paladin::application::ports::input::ml_port::DetectedObject::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::ports::input::ml_port::DetectedObject where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::input::ml_port::DetectedObject::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::input::ml_port::DetectedObject where T: ?core::marker::Sized
pub fn paladin::application::ports::input::ml_port::DetectedObject::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::input::ml_port::DetectedObject where T: ?core::marker::Sized
pub fn paladin::application::ports::input::ml_port::DetectedObject::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::ports::input::ml_port::DetectedObject where T: core::clone::Clone
pub unsafe fn paladin::application::ports::input::ml_port::DetectedObject::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::ports::input::ml_port::DetectedObject
pub fn paladin::application::ports::input::ml_port::DetectedObject::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::input::ml_port::DetectedObject
impl<T> serde_core::de::DeserializeOwned for paladin::application::ports::input::ml_port::DetectedObject where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::input::ml_port::DetectedObject where T: ?core::marker::Sized
pub fn paladin::application::ports::input::ml_port::DetectedObject::and<P, B, E>(self, other: 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::ports::input::ml_port::DetectedObject::or<P, B, E>(self, other: 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::ports::input::ml_port::DetectedObject
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::input::ml_port::DetectedObject
impl<T> typenum::type_operators::Same for paladin::application::ports::input::ml_port::DetectedObject
pub type paladin::application::ports::input::ml_port::DetectedObject::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::input::ml_port::DetectedObject where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::input::ml_port::DetectedObject where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::input::ml_port::DetectedObject::vzip(self) -> V
pub struct paladin::application::ports::input::ml_port::MlModelInfo
pub paladin::application::ports::input::ml_port::MlModelInfo::description: core::option::Option<alloc::string::String>
pub paladin::application::ports::input::ml_port::MlModelInfo::input_types: alloc::vec::Vec<alloc::string::String>
pub paladin::application::ports::input::ml_port::MlModelInfo::name: alloc::string::String
pub paladin::application::ports::input::ml_port::MlModelInfo::output_types: alloc::vec::Vec<alloc::string::String>
pub paladin::application::ports::input::ml_port::MlModelInfo::parameters: core::option::Option<std::collections::hash::map::HashMap<alloc::string::String, serde_json::value::Value>>
pub paladin::application::ports::input::ml_port::MlModelInfo::version: alloc::string::String
impl core::clone::Clone for paladin::application::ports::input::ml_port::MlModelInfo
pub fn paladin::application::ports::input::ml_port::MlModelInfo::clone(&self) -> paladin::application::ports::input::ml_port::MlModelInfo
impl core::cmp::PartialEq for paladin::application::ports::input::ml_port::MlModelInfo
pub fn paladin::application::ports::input::ml_port::MlModelInfo::eq(&self, other: &paladin::application::ports::input::ml_port::MlModelInfo) -> bool
impl core::fmt::Debug for paladin::application::ports::input::ml_port::MlModelInfo
pub fn paladin::application::ports::input::ml_port::MlModelInfo::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::application::ports::input::ml_port::MlModelInfo
impl serde_core::ser::Serialize for paladin::application::ports::input::ml_port::MlModelInfo
pub fn paladin::application::ports::input::ml_port::MlModelInfo::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::ports::input::ml_port::MlModelInfo
pub fn paladin::application::ports::input::ml_port::MlModelInfo::deserialize<__D>(__deserializer: __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::ports::input::ml_port::MlModelInfo
impl core::marker::Send for paladin::application::ports::input::ml_port::MlModelInfo
impl core::marker::Sync for paladin::application::ports::input::ml_port::MlModelInfo
impl core::marker::Unpin for paladin::application::ports::input::ml_port::MlModelInfo
impl core::marker::UnsafeUnpin for paladin::application::ports::input::ml_port::MlModelInfo
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::input::ml_port::MlModelInfo
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::input::ml_port::MlModelInfo
impl<T, U> core::convert::Into<U> for paladin::application::ports::input::ml_port::MlModelInfo where U: core::convert::From<T>
pub fn paladin::application::ports::input::ml_port::MlModelInfo::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::input::ml_port::MlModelInfo where U: core::convert::Into<T>
pub type paladin::application::ports::input::ml_port::MlModelInfo::Error = core::convert::Infallible
pub fn paladin::application::ports::input::ml_port::MlModelInfo::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::input::ml_port::MlModelInfo where U: core::convert::TryFrom<T>
pub type paladin::application::ports::input::ml_port::MlModelInfo::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::input::ml_port::MlModelInfo::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::ports::input::ml_port::MlModelInfo where T: core::clone::Clone
pub type paladin::application::ports::input::ml_port::MlModelInfo::Owned = T
pub fn paladin::application::ports::input::ml_port::MlModelInfo::clone_into(&self, target: &mut T)
pub fn paladin::application::ports::input::ml_port::MlModelInfo::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::ports::input::ml_port::MlModelInfo where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::input::ml_port::MlModelInfo::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::input::ml_port::MlModelInfo where T: ?core::marker::Sized
pub fn paladin::application::ports::input::ml_port::MlModelInfo::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::input::ml_port::MlModelInfo where T: ?core::marker::Sized
pub fn paladin::application::ports::input::ml_port::MlModelInfo::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::ports::input::ml_port::MlModelInfo where T: core::clone::Clone
pub unsafe fn paladin::application::ports::input::ml_port::MlModelInfo::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::ports::input::ml_port::MlModelInfo
pub fn paladin::application::ports::input::ml_port::MlModelInfo::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::input::ml_port::MlModelInfo
impl<T> serde_core::de::DeserializeOwned for paladin::application::ports::input::ml_port::MlModelInfo where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::input::ml_port::MlModelInfo where T: ?core::marker::Sized
pub fn paladin::application::ports::input::ml_port::MlModelInfo::and<P, B, E>(self, other: 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::ports::input::ml_port::MlModelInfo::or<P, B, E>(self, other: 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::ports::input::ml_port::MlModelInfo
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::input::ml_port::MlModelInfo
impl<T> typenum::type_operators::Same for paladin::application::ports::input::ml_port::MlModelInfo
pub type paladin::application::ports::input::ml_port::MlModelInfo::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::input::ml_port::MlModelInfo where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::input::ml_port::MlModelInfo where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::input::ml_port::MlModelInfo::vzip(self) -> V
pub struct paladin::application::ports::input::ml_port::MlPredictionRequest
pub paladin::application::ports::input::ml_port::MlPredictionRequest::input_data: paladin::application::ports::input::ml_port::MlInputData
pub paladin::application::ports::input::ml_port::MlPredictionRequest::model_name: alloc::string::String
pub paladin::application::ports::input::ml_port::MlPredictionRequest::parameters: core::option::Option<std::collections::hash::map::HashMap<alloc::string::String, serde_json::value::Value>>
impl core::clone::Clone for paladin::application::ports::input::ml_port::MlPredictionRequest
pub fn paladin::application::ports::input::ml_port::MlPredictionRequest::clone(&self) -> paladin::application::ports::input::ml_port::MlPredictionRequest
impl core::cmp::PartialEq for paladin::application::ports::input::ml_port::MlPredictionRequest
pub fn paladin::application::ports::input::ml_port::MlPredictionRequest::eq(&self, other: &paladin::application::ports::input::ml_port::MlPredictionRequest) -> bool
impl core::fmt::Debug for paladin::application::ports::input::ml_port::MlPredictionRequest
pub fn paladin::application::ports::input::ml_port::MlPredictionRequest::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::application::ports::input::ml_port::MlPredictionRequest
impl serde_core::ser::Serialize for paladin::application::ports::input::ml_port::MlPredictionRequest
pub fn paladin::application::ports::input::ml_port::MlPredictionRequest::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::ports::input::ml_port::MlPredictionRequest
pub fn paladin::application::ports::input::ml_port::MlPredictionRequest::deserialize<__D>(__deserializer: __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::ports::input::ml_port::MlPredictionRequest
impl core::marker::Send for paladin::application::ports::input::ml_port::MlPredictionRequest
impl core::marker::Sync for paladin::application::ports::input::ml_port::MlPredictionRequest
impl core::marker::Unpin for paladin::application::ports::input::ml_port::MlPredictionRequest
impl core::marker::UnsafeUnpin for paladin::application::ports::input::ml_port::MlPredictionRequest
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::input::ml_port::MlPredictionRequest
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::input::ml_port::MlPredictionRequest
impl<T, U> core::convert::Into<U> for paladin::application::ports::input::ml_port::MlPredictionRequest where U: core::convert::From<T>
pub fn paladin::application::ports::input::ml_port::MlPredictionRequest::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::input::ml_port::MlPredictionRequest where U: core::convert::Into<T>
pub type paladin::application::ports::input::ml_port::MlPredictionRequest::Error = core::convert::Infallible
pub fn paladin::application::ports::input::ml_port::MlPredictionRequest::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::input::ml_port::MlPredictionRequest where U: core::convert::TryFrom<T>
pub type paladin::application::ports::input::ml_port::MlPredictionRequest::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::input::ml_port::MlPredictionRequest::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::ports::input::ml_port::MlPredictionRequest where T: core::clone::Clone
pub type paladin::application::ports::input::ml_port::MlPredictionRequest::Owned = T
pub fn paladin::application::ports::input::ml_port::MlPredictionRequest::clone_into(&self, target: &mut T)
pub fn paladin::application::ports::input::ml_port::MlPredictionRequest::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::ports::input::ml_port::MlPredictionRequest where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::input::ml_port::MlPredictionRequest::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::input::ml_port::MlPredictionRequest where T: ?core::marker::Sized
pub fn paladin::application::ports::input::ml_port::MlPredictionRequest::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::input::ml_port::MlPredictionRequest where T: ?core::marker::Sized
pub fn paladin::application::ports::input::ml_port::MlPredictionRequest::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::ports::input::ml_port::MlPredictionRequest where T: core::clone::Clone
pub unsafe fn paladin::application::ports::input::ml_port::MlPredictionRequest::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::ports::input::ml_port::MlPredictionRequest
pub fn paladin::application::ports::input::ml_port::MlPredictionRequest::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::input::ml_port::MlPredictionRequest
impl<T> serde_core::de::DeserializeOwned for paladin::application::ports::input::ml_port::MlPredictionRequest where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::input::ml_port::MlPredictionRequest where T: ?core::marker::Sized
pub fn paladin::application::ports::input::ml_port::MlPredictionRequest::and<P, B, E>(self, other: 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::ports::input::ml_port::MlPredictionRequest::or<P, B, E>(self, other: 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::ports::input::ml_port::MlPredictionRequest
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::input::ml_port::MlPredictionRequest
impl<T> typenum::type_operators::Same for paladin::application::ports::input::ml_port::MlPredictionRequest
pub type paladin::application::ports::input::ml_port::MlPredictionRequest::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::input::ml_port::MlPredictionRequest where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::input::ml_port::MlPredictionRequest where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::input::ml_port::MlPredictionRequest::vzip(self) -> V
pub struct paladin::application::ports::input::ml_port::MlPredictionResponse
pub paladin::application::ports::input::ml_port::MlPredictionResponse::confidence_scores: core::option::Option<alloc::vec::Vec<f64>>
pub paladin::application::ports::input::ml_port::MlPredictionResponse::metadata: core::option::Option<std::collections::hash::map::HashMap<alloc::string::String, serde_json::value::Value>>
pub paladin::application::ports::input::ml_port::MlPredictionResponse::model_name: alloc::string::String
pub paladin::application::ports::input::ml_port::MlPredictionResponse::predictions: alloc::vec::Vec<paladin::application::ports::input::ml_port::MlPrediction>
pub paladin::application::ports::input::ml_port::MlPredictionResponse::processing_time_ms: u64
impl core::clone::Clone for paladin::application::ports::input::ml_port::MlPredictionResponse
pub fn paladin::application::ports::input::ml_port::MlPredictionResponse::clone(&self) -> paladin::application::ports::input::ml_port::MlPredictionResponse
impl core::cmp::PartialEq for paladin::application::ports::input::ml_port::MlPredictionResponse
pub fn paladin::application::ports::input::ml_port::MlPredictionResponse::eq(&self, other: &paladin::application::ports::input::ml_port::MlPredictionResponse) -> bool
impl core::fmt::Debug for paladin::application::ports::input::ml_port::MlPredictionResponse
pub fn paladin::application::ports::input::ml_port::MlPredictionResponse::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::application::ports::input::ml_port::MlPredictionResponse
impl serde_core::ser::Serialize for paladin::application::ports::input::ml_port::MlPredictionResponse
pub fn paladin::application::ports::input::ml_port::MlPredictionResponse::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::ports::input::ml_port::MlPredictionResponse
pub fn paladin::application::ports::input::ml_port::MlPredictionResponse::deserialize<__D>(__deserializer: __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::ports::input::ml_port::MlPredictionResponse
impl core::marker::Send for paladin::application::ports::input::ml_port::MlPredictionResponse
impl core::marker::Sync for paladin::application::ports::input::ml_port::MlPredictionResponse
impl core::marker::Unpin for paladin::application::ports::input::ml_port::MlPredictionResponse
impl core::marker::UnsafeUnpin for paladin::application::ports::input::ml_port::MlPredictionResponse
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::input::ml_port::MlPredictionResponse
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::input::ml_port::MlPredictionResponse
impl<T, U> core::convert::Into<U> for paladin::application::ports::input::ml_port::MlPredictionResponse where U: core::convert::From<T>
pub fn paladin::application::ports::input::ml_port::MlPredictionResponse::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::input::ml_port::MlPredictionResponse where U: core::convert::Into<T>
pub type paladin::application::ports::input::ml_port::MlPredictionResponse::Error = core::convert::Infallible
pub fn paladin::application::ports::input::ml_port::MlPredictionResponse::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::input::ml_port::MlPredictionResponse where U: core::convert::TryFrom<T>
pub type paladin::application::ports::input::ml_port::MlPredictionResponse::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::input::ml_port::MlPredictionResponse::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::ports::input::ml_port::MlPredictionResponse where T: core::clone::Clone
pub type paladin::application::ports::input::ml_port::MlPredictionResponse::Owned = T
pub fn paladin::application::ports::input::ml_port::MlPredictionResponse::clone_into(&self, target: &mut T)
pub fn paladin::application::ports::input::ml_port::MlPredictionResponse::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::ports::input::ml_port::MlPredictionResponse where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::input::ml_port::MlPredictionResponse::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::input::ml_port::MlPredictionResponse where T: ?core::marker::Sized
pub fn paladin::application::ports::input::ml_port::MlPredictionResponse::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::input::ml_port::MlPredictionResponse where T: ?core::marker::Sized
pub fn paladin::application::ports::input::ml_port::MlPredictionResponse::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::ports::input::ml_port::MlPredictionResponse where T: core::clone::Clone
pub unsafe fn paladin::application::ports::input::ml_port::MlPredictionResponse::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::ports::input::ml_port::MlPredictionResponse
pub fn paladin::application::ports::input::ml_port::MlPredictionResponse::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::input::ml_port::MlPredictionResponse
impl<T> serde_core::de::DeserializeOwned for paladin::application::ports::input::ml_port::MlPredictionResponse where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::input::ml_port::MlPredictionResponse where T: ?core::marker::Sized
pub fn paladin::application::ports::input::ml_port::MlPredictionResponse::and<P, B, E>(self, other: 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::ports::input::ml_port::MlPredictionResponse::or<P, B, E>(self, other: 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::ports::input::ml_port::MlPredictionResponse
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::input::ml_port::MlPredictionResponse
impl<T> typenum::type_operators::Same for paladin::application::ports::input::ml_port::MlPredictionResponse
pub type paladin::application::ports::input::ml_port::MlPredictionResponse::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::input::ml_port::MlPredictionResponse where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::input::ml_port::MlPredictionResponse where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::input::ml_port::MlPredictionResponse::vzip(self) -> V
pub trait paladin::application::ports::input::ml_port::MlPort
pub fn paladin::application::ports::input::ml_port::MlPort::analyze_content(&self, content: paladin::core::platform::container::content::ContentItem, model_name: &str) -> core::result::Result<paladin::core::platform::container::content::ContentItem, paladin::application::ports::input::ml_port::MlPortError>
pub fn paladin::application::ports::input::ml_port::MlPort::get_model_info(&self, model_name: &str) -> core::result::Result<paladin::application::ports::input::ml_port::MlModelInfo, paladin::application::ports::input::ml_port::MlPortError>
pub fn paladin::application::ports::input::ml_port::MlPort::is_model_available(&self, model_name: &str) -> core::result::Result<bool, paladin::application::ports::input::ml_port::MlPortError>
pub fn paladin::application::ports::input::ml_port::MlPort::list_models(&self) -> core::result::Result<alloc::vec::Vec<alloc::string::String>, paladin::application::ports::input::ml_port::MlPortError>
pub fn paladin::application::ports::input::ml_port::MlPort::predict(&self, request: paladin::application::ports::input::ml_port::MlPredictionRequest) -> core::result::Result<paladin::application::ports::input::ml_port::MlPredictionResponse, paladin::application::ports::input::ml_port::MlPortError>
pub mod paladin::application::ports::input::nlp_port
pub mod paladin::application::ports::input::rpc_port
pub mod paladin::application::ports::output
pub mod paladin::application::ports::output::arsenal_port
pub trait paladin::application::ports::output::arsenal_port::ArsenalPort: core::marker::Send + core::marker::Sync
pub fn paladin::application::ports::output::arsenal_port::ArsenalPort::invoke<'life0, 'async_trait>(&'life0 self, call: paladin::core::platform::container::arsenal::ArmamentCall) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<paladin::core::platform::container::arsenal::ArmamentResult, paladin::core::platform::container::arsenal::ArsenalError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::ports::output::arsenal_port::ArsenalPort::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::Armament>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::ports::output::arsenal_port::ArsenalPort::validate_call(&self, call: &paladin::core::platform::container::arsenal::ArmamentCall) -> core::result::Result<(), paladin::core::platform::container::arsenal::ArsenalError>
impl paladin::application::ports::output::arsenal_port::ArsenalPort for paladin::application::use_cases::arsenal::arsenal_execution_service::ArsenalExecutionService
pub fn paladin::application::use_cases::arsenal::arsenal_execution_service::ArsenalExecutionService::invoke<'life0, 'async_trait>(&'life0 self, call: paladin::core::platform::container::arsenal::ArmamentCall) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<paladin::core::platform::container::arsenal::ArmamentResult, paladin::core::platform::container::arsenal::ArsenalError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::use_cases::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::Armament>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::use_cases::arsenal::arsenal_execution_service::ArsenalExecutionService::validate_call(&self, call: &paladin::core::platform::container::arsenal::ArmamentCall) -> core::result::Result<(), paladin::core::platform::container::arsenal::ArsenalError>
pub trait paladin::application::ports::output::arsenal_port::ArsenalRegistry: core::marker::Send + core::marker::Sync
pub fn paladin::application::ports::output::arsenal_port::ArsenalRegistry::get<'life0, 'life1, 'async_trait>(&'life0 self, name: &'life1 str) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::option::Option<paladin::core::platform::container::arsenal::Armament>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn paladin::application::ports::output::arsenal_port::ArsenalRegistry::register<'life0, 'async_trait>(&'life0 self, armament: paladin::core::platform::container::arsenal::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::ports::output::arsenal_port::ArsenalRegistry::unregister<'life0, 'life1, 'async_trait>(&'life0 self, name: &'life1 str) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::option::Option<paladin::core::platform::container::arsenal::Armament>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
impl paladin::application::ports::output::arsenal_port::ArsenalRegistry for paladin::application::use_cases::arsenal::arsenal_registry_service::ArsenalRegistryService
pub fn paladin::application::use_cases::arsenal::arsenal_registry_service::ArsenalRegistryService::get<'life0, 'life1, 'async_trait>(&'life0 self, name: &'life1 str) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::option::Option<paladin::core::platform::container::arsenal::Armament>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn paladin::application::use_cases::arsenal::arsenal_registry_service::ArsenalRegistryService::register<'life0, 'async_trait>(&'life0 self, armament: paladin::core::platform::container::arsenal::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::use_cases::arsenal::arsenal_registry_service::ArsenalRegistryService::unregister<'life0, 'life1, 'async_trait>(&'life0 self, name: &'life1 str) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::option::Option<paladin::core::platform::container::arsenal::Armament>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub mod paladin::application::ports::output::battalion_port
pub trait paladin::application::ports::output::battalion_port::BattalionPort: core::marker::Send + core::marker::Sync
pub fn paladin::application::ports::output::battalion_port::BattalionPort::cancel<'life0, 'async_trait>(&'life0 self, battalion_id: uuid::Uuid) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<(), paladin::core::platform::container::battalion::BattalionError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::ports::output::battalion_port::BattalionPort::execute<'life0, 'async_trait>(&'life0 self, battalion_id: uuid::Uuid) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<paladin::core::platform::container::battalion::BattalionResult, paladin::core::platform::container::battalion::BattalionError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::ports::output::battalion_port::BattalionPort::status<'life0, 'async_trait>(&'life0 self, battalion_id: uuid::Uuid) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<paladin::core::platform::container::battalion::BattalionStatus, paladin::core::platform::container::battalion::BattalionError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub mod paladin::application::ports::output::citadel_port
pub trait paladin::application::ports::output::citadel_port::CitadelPort: core::marker::Send + core::marker::Sync
pub fn paladin::application::ports::output::citadel_port::CitadelPort::list_saved<'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::citadel::StateSummary>, paladin::application::errors::citadel_error::CitadelError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::ports::output::citadel_port::CitadelPort::load_battalion<'life0, 'async_trait>(&'life0 self, id: uuid::Uuid) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<core::option::Option<paladin::core::platform::container::citadel::BattalionState>, paladin::application::errors::citadel_error::CitadelError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::ports::output::citadel_port::CitadelPort::load_paladin<'life0, 'async_trait>(&'life0 self, id: uuid::Uuid) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<core::option::Option<paladin::core::platform::container::citadel::PaladinState>, paladin::application::errors::citadel_error::CitadelError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::ports::output::citadel_port::CitadelPort::save_battalion<'life0, 'life1, 'async_trait>(&'life0 self, state: &'life1 paladin::core::platform::container::citadel::BattalionState) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<(), paladin::application::errors::citadel_error::CitadelError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn paladin::application::ports::output::citadel_port::CitadelPort::save_paladin<'life0, 'life1, 'async_trait>(&'life0 self, state: &'life1 paladin::core::platform::container::citadel::PaladinState) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<(), paladin::application::errors::citadel_error::CitadelError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub mod paladin::application::ports::output::content_delivery_port
pub enum paladin::application::ports::output::content_delivery_port::AlertLevel
pub paladin::application::ports::output::content_delivery_port::AlertLevel::Critical
pub paladin::application::ports::output::content_delivery_port::AlertLevel::Error
pub paladin::application::ports::output::content_delivery_port::AlertLevel::Info
pub paladin::application::ports::output::content_delivery_port::AlertLevel::Warning
impl core::clone::Clone for paladin::application::ports::output::content_delivery_port::AlertLevel
pub fn paladin::application::ports::output::content_delivery_port::AlertLevel::clone(&self) -> paladin::application::ports::output::content_delivery_port::AlertLevel
impl core::cmp::PartialEq for paladin::application::ports::output::content_delivery_port::AlertLevel
pub fn paladin::application::ports::output::content_delivery_port::AlertLevel::eq(&self, other: &paladin::application::ports::output::content_delivery_port::AlertLevel) -> bool
impl core::fmt::Debug for paladin::application::ports::output::content_delivery_port::AlertLevel
pub fn paladin::application::ports::output::content_delivery_port::AlertLevel::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::application::ports::output::content_delivery_port::AlertLevel
impl serde_core::ser::Serialize for paladin::application::ports::output::content_delivery_port::AlertLevel
pub fn paladin::application::ports::output::content_delivery_port::AlertLevel::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::ports::output::content_delivery_port::AlertLevel
pub fn paladin::application::ports::output::content_delivery_port::AlertLevel::deserialize<__D>(__deserializer: __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::ports::output::content_delivery_port::AlertLevel
impl core::marker::Send for paladin::application::ports::output::content_delivery_port::AlertLevel
impl core::marker::Sync for paladin::application::ports::output::content_delivery_port::AlertLevel
impl core::marker::Unpin for paladin::application::ports::output::content_delivery_port::AlertLevel
impl core::marker::UnsafeUnpin for paladin::application::ports::output::content_delivery_port::AlertLevel
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::output::content_delivery_port::AlertLevel
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::output::content_delivery_port::AlertLevel
impl<T, U> core::convert::Into<U> for paladin::application::ports::output::content_delivery_port::AlertLevel where U: core::convert::From<T>
pub fn paladin::application::ports::output::content_delivery_port::AlertLevel::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::output::content_delivery_port::AlertLevel where U: core::convert::Into<T>
pub type paladin::application::ports::output::content_delivery_port::AlertLevel::Error = core::convert::Infallible
pub fn paladin::application::ports::output::content_delivery_port::AlertLevel::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::output::content_delivery_port::AlertLevel where U: core::convert::TryFrom<T>
pub type paladin::application::ports::output::content_delivery_port::AlertLevel::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::output::content_delivery_port::AlertLevel::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::ports::output::content_delivery_port::AlertLevel where T: core::clone::Clone
pub type paladin::application::ports::output::content_delivery_port::AlertLevel::Owned = T
pub fn paladin::application::ports::output::content_delivery_port::AlertLevel::clone_into(&self, target: &mut T)
pub fn paladin::application::ports::output::content_delivery_port::AlertLevel::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::ports::output::content_delivery_port::AlertLevel where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::output::content_delivery_port::AlertLevel::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::output::content_delivery_port::AlertLevel where T: ?core::marker::Sized
pub fn paladin::application::ports::output::content_delivery_port::AlertLevel::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::output::content_delivery_port::AlertLevel where T: ?core::marker::Sized
pub fn paladin::application::ports::output::content_delivery_port::AlertLevel::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::ports::output::content_delivery_port::AlertLevel where T: core::clone::Clone
pub unsafe fn paladin::application::ports::output::content_delivery_port::AlertLevel::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::ports::output::content_delivery_port::AlertLevel
pub fn paladin::application::ports::output::content_delivery_port::AlertLevel::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::output::content_delivery_port::AlertLevel
impl<T> serde_core::de::DeserializeOwned for paladin::application::ports::output::content_delivery_port::AlertLevel where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::output::content_delivery_port::AlertLevel where T: ?core::marker::Sized
pub fn paladin::application::ports::output::content_delivery_port::AlertLevel::and<P, B, E>(self, other: 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::ports::output::content_delivery_port::AlertLevel::or<P, B, E>(self, other: 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::ports::output::content_delivery_port::AlertLevel
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::output::content_delivery_port::AlertLevel
impl<T> typenum::type_operators::Same for paladin::application::ports::output::content_delivery_port::AlertLevel
pub type paladin::application::ports::output::content_delivery_port::AlertLevel::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::output::content_delivery_port::AlertLevel where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::output::content_delivery_port::AlertLevel where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::output::content_delivery_port::AlertLevel::vzip(self) -> V
pub enum paladin::application::ports::output::content_delivery_port::ContentDeliveryError
pub paladin::application::ports::output::content_delivery_port::ContentDeliveryError::AuthenticationFailed
pub paladin::application::ports::output::content_delivery_port::ContentDeliveryError::DeliveryFailed(alloc::string::String)
pub paladin::application::ports::output::content_delivery_port::ContentDeliveryError::InvalidDeliveryMethod(alloc::string::String)
pub paladin::application::ports::output::content_delivery_port::ContentDeliveryError::NetworkError(alloc::string::String)
pub paladin::application::ports::output::content_delivery_port::ContentDeliveryError::RateLimitExceeded
pub paladin::application::ports::output::content_delivery_port::ContentDeliveryError::RecipientNotFound(alloc::string::String)
pub paladin::application::ports::output::content_delivery_port::ContentDeliveryError::SerializationError(alloc::string::String)
pub paladin::application::ports::output::content_delivery_port::ContentDeliveryError::ServiceUnavailable
impl core::clone::Clone for paladin::application::ports::output::content_delivery_port::ContentDeliveryError
pub fn paladin::application::ports::output::content_delivery_port::ContentDeliveryError::clone(&self) -> paladin::application::ports::output::content_delivery_port::ContentDeliveryError
impl core::error::Error for paladin::application::ports::output::content_delivery_port::ContentDeliveryError
impl core::fmt::Debug for paladin::application::ports::output::content_delivery_port::ContentDeliveryError
pub fn paladin::application::ports::output::content_delivery_port::ContentDeliveryError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::application::ports::output::content_delivery_port::ContentDeliveryError
pub fn paladin::application::ports::output::content_delivery_port::ContentDeliveryError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::ports::output::content_delivery_port::ContentDeliveryError
impl core::marker::Send for paladin::application::ports::output::content_delivery_port::ContentDeliveryError
impl core::marker::Sync for paladin::application::ports::output::content_delivery_port::ContentDeliveryError
impl core::marker::Unpin for paladin::application::ports::output::content_delivery_port::ContentDeliveryError
impl core::marker::UnsafeUnpin for paladin::application::ports::output::content_delivery_port::ContentDeliveryError
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::output::content_delivery_port::ContentDeliveryError
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::output::content_delivery_port::ContentDeliveryError
impl<T, U> core::convert::Into<U> for paladin::application::ports::output::content_delivery_port::ContentDeliveryError where U: core::convert::From<T>
pub fn paladin::application::ports::output::content_delivery_port::ContentDeliveryError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::output::content_delivery_port::ContentDeliveryError where U: core::convert::Into<T>
pub type paladin::application::ports::output::content_delivery_port::ContentDeliveryError::Error = core::convert::Infallible
pub fn paladin::application::ports::output::content_delivery_port::ContentDeliveryError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::output::content_delivery_port::ContentDeliveryError where U: core::convert::TryFrom<T>
pub type paladin::application::ports::output::content_delivery_port::ContentDeliveryError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::output::content_delivery_port::ContentDeliveryError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::ports::output::content_delivery_port::ContentDeliveryError where T: core::clone::Clone
pub type paladin::application::ports::output::content_delivery_port::ContentDeliveryError::Owned = T
pub fn paladin::application::ports::output::content_delivery_port::ContentDeliveryError::clone_into(&self, target: &mut T)
pub fn paladin::application::ports::output::content_delivery_port::ContentDeliveryError::to_owned(&self) -> T
impl<T> alloc::string::ToString for paladin::application::ports::output::content_delivery_port::ContentDeliveryError where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::application::ports::output::content_delivery_port::ContentDeliveryError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::application::ports::output::content_delivery_port::ContentDeliveryError where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::output::content_delivery_port::ContentDeliveryError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::output::content_delivery_port::ContentDeliveryError where T: ?core::marker::Sized
pub fn paladin::application::ports::output::content_delivery_port::ContentDeliveryError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::output::content_delivery_port::ContentDeliveryError where T: ?core::marker::Sized
pub fn paladin::application::ports::output::content_delivery_port::ContentDeliveryError::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::ports::output::content_delivery_port::ContentDeliveryError where T: core::clone::Clone
pub unsafe fn paladin::application::ports::output::content_delivery_port::ContentDeliveryError::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::ports::output::content_delivery_port::ContentDeliveryError
pub fn paladin::application::ports::output::content_delivery_port::ContentDeliveryError::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::output::content_delivery_port::ContentDeliveryError
impl<T> iri_string::format::ToStringFallible for paladin::application::ports::output::content_delivery_port::ContentDeliveryError where T: core::fmt::Display
pub fn paladin::application::ports::output::content_delivery_port::ContentDeliveryError::try_to_string(&self) -> core::result::Result<alloc::string::String, alloc::collections::TryReserveError>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::output::content_delivery_port::ContentDeliveryError where T: ?core::marker::Sized
pub fn paladin::application::ports::output::content_delivery_port::ContentDeliveryError::and<P, B, E>(self, other: 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::ports::output::content_delivery_port::ContentDeliveryError::or<P, B, E>(self, other: 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::ports::output::content_delivery_port::ContentDeliveryError
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::output::content_delivery_port::ContentDeliveryError
impl<T> typenum::type_operators::Same for paladin::application::ports::output::content_delivery_port::ContentDeliveryError
pub type paladin::application::ports::output::content_delivery_port::ContentDeliveryError::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::output::content_delivery_port::ContentDeliveryError where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::output::content_delivery_port::ContentDeliveryError where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::output::content_delivery_port::ContentDeliveryError::vzip(self) -> V
pub enum paladin::application::ports::output::content_delivery_port::ContentPayload
pub paladin::application::ports::output::content_delivery_port::ContentPayload::Alert(paladin::application::ports::output::content_delivery_port::AlertContent)
pub paladin::application::ports::output::content_delivery_port::ContentPayload::ContentList(paladin::core::platform::container::content_list::ContentList)
pub paladin::application::ports::output::content_delivery_port::ContentPayload::Custom(std::collections::hash::map::HashMap<alloc::string::String, serde_json::value::Value>)
pub paladin::application::ports::output::content_delivery_port::ContentPayload::Notification(paladin::application::ports::output::content_delivery_port::NotificationContent)
pub paladin::application::ports::output::content_delivery_port::ContentPayload::SingleItem(paladin::core::platform::container::content::ContentItem)
impl core::clone::Clone for paladin::application::ports::output::content_delivery_port::ContentPayload
pub fn paladin::application::ports::output::content_delivery_port::ContentPayload::clone(&self) -> paladin::application::ports::output::content_delivery_port::ContentPayload
impl core::cmp::PartialEq for paladin::application::ports::output::content_delivery_port::ContentPayload
pub fn paladin::application::ports::output::content_delivery_port::ContentPayload::eq(&self, other: &paladin::application::ports::output::content_delivery_port::ContentPayload) -> bool
impl core::fmt::Debug for paladin::application::ports::output::content_delivery_port::ContentPayload
pub fn paladin::application::ports::output::content_delivery_port::ContentPayload::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::application::ports::output::content_delivery_port::ContentPayload
impl serde_core::ser::Serialize for paladin::application::ports::output::content_delivery_port::ContentPayload
pub fn paladin::application::ports::output::content_delivery_port::ContentPayload::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::ports::output::content_delivery_port::ContentPayload
pub fn paladin::application::ports::output::content_delivery_port::ContentPayload::deserialize<__D>(__deserializer: __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::ports::output::content_delivery_port::ContentPayload
impl core::marker::Send for paladin::application::ports::output::content_delivery_port::ContentPayload
impl core::marker::Sync for paladin::application::ports::output::content_delivery_port::ContentPayload
impl core::marker::Unpin for paladin::application::ports::output::content_delivery_port::ContentPayload
impl core::marker::UnsafeUnpin for paladin::application::ports::output::content_delivery_port::ContentPayload
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::output::content_delivery_port::ContentPayload
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::output::content_delivery_port::ContentPayload
impl<T, U> core::convert::Into<U> for paladin::application::ports::output::content_delivery_port::ContentPayload where U: core::convert::From<T>
pub fn paladin::application::ports::output::content_delivery_port::ContentPayload::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::output::content_delivery_port::ContentPayload where U: core::convert::Into<T>
pub type paladin::application::ports::output::content_delivery_port::ContentPayload::Error = core::convert::Infallible
pub fn paladin::application::ports::output::content_delivery_port::ContentPayload::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::output::content_delivery_port::ContentPayload where U: core::convert::TryFrom<T>
pub type paladin::application::ports::output::content_delivery_port::ContentPayload::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::output::content_delivery_port::ContentPayload::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::ports::output::content_delivery_port::ContentPayload where T: core::clone::Clone
pub type paladin::application::ports::output::content_delivery_port::ContentPayload::Owned = T
pub fn paladin::application::ports::output::content_delivery_port::ContentPayload::clone_into(&self, target: &mut T)
pub fn paladin::application::ports::output::content_delivery_port::ContentPayload::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::ports::output::content_delivery_port::ContentPayload where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::output::content_delivery_port::ContentPayload::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::output::content_delivery_port::ContentPayload where T: ?core::marker::Sized
pub fn paladin::application::ports::output::content_delivery_port::ContentPayload::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::output::content_delivery_port::ContentPayload where T: ?core::marker::Sized
pub fn paladin::application::ports::output::content_delivery_port::ContentPayload::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::ports::output::content_delivery_port::ContentPayload where T: core::clone::Clone
pub unsafe fn paladin::application::ports::output::content_delivery_port::ContentPayload::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::ports::output::content_delivery_port::ContentPayload
pub fn paladin::application::ports::output::content_delivery_port::ContentPayload::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::output::content_delivery_port::ContentPayload
impl<T> serde_core::de::DeserializeOwned for paladin::application::ports::output::content_delivery_port::ContentPayload where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::output::content_delivery_port::ContentPayload where T: ?core::marker::Sized
pub fn paladin::application::ports::output::content_delivery_port::ContentPayload::and<P, B, E>(self, other: 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::ports::output::content_delivery_port::ContentPayload::or<P, B, E>(self, other: 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::ports::output::content_delivery_port::ContentPayload
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::output::content_delivery_port::ContentPayload
impl<T> typenum::type_operators::Same for paladin::application::ports::output::content_delivery_port::ContentPayload
pub type paladin::application::ports::output::content_delivery_port::ContentPayload::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::output::content_delivery_port::ContentPayload where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::output::content_delivery_port::ContentPayload where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::output::content_delivery_port::ContentPayload::vzip(self) -> V
pub enum paladin::application::ports::output::content_delivery_port::DeliveryMethod
pub paladin::application::ports::output::content_delivery_port::DeliveryMethod::Email
pub paladin::application::ports::output::content_delivery_port::DeliveryMethod::Email::subject: alloc::string::String
pub paladin::application::ports::output::content_delivery_port::DeliveryMethod::Email::to: alloc::string::String
pub paladin::application::ports::output::content_delivery_port::DeliveryMethod::Http
pub paladin::application::ports::output::content_delivery_port::DeliveryMethod::Http::endpoint: alloc::string::String
pub paladin::application::ports::output::content_delivery_port::DeliveryMethod::Http::headers: core::option::Option<std::collections::hash::map::HashMap<alloc::string::String, alloc::string::String>>
pub paladin::application::ports::output::content_delivery_port::DeliveryMethod::Push
pub paladin::application::ports::output::content_delivery_port::DeliveryMethod::Push::device_token: alloc::string::String
pub paladin::application::ports::output::content_delivery_port::DeliveryMethod::Push::title: alloc::string::String
pub paladin::application::ports::output::content_delivery_port::DeliveryMethod::Sms
pub paladin::application::ports::output::content_delivery_port::DeliveryMethod::Sms::phone_number: alloc::string::String
pub paladin::application::ports::output::content_delivery_port::DeliveryMethod::WebSocket
pub paladin::application::ports::output::content_delivery_port::DeliveryMethod::WebSocket::connection_id: alloc::string::String
pub paladin::application::ports::output::content_delivery_port::DeliveryMethod::Webhook
pub paladin::application::ports::output::content_delivery_port::DeliveryMethod::Webhook::method: alloc::string::String
pub paladin::application::ports::output::content_delivery_port::DeliveryMethod::Webhook::url: alloc::string::String
impl core::clone::Clone for paladin::application::ports::output::content_delivery_port::DeliveryMethod
pub fn paladin::application::ports::output::content_delivery_port::DeliveryMethod::clone(&self) -> paladin::application::ports::output::content_delivery_port::DeliveryMethod
impl core::cmp::PartialEq for paladin::application::ports::output::content_delivery_port::DeliveryMethod
pub fn paladin::application::ports::output::content_delivery_port::DeliveryMethod::eq(&self, other: &paladin::application::ports::output::content_delivery_port::DeliveryMethod) -> bool
impl core::fmt::Debug for paladin::application::ports::output::content_delivery_port::DeliveryMethod
pub fn paladin::application::ports::output::content_delivery_port::DeliveryMethod::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::application::ports::output::content_delivery_port::DeliveryMethod
impl serde_core::ser::Serialize for paladin::application::ports::output::content_delivery_port::DeliveryMethod
pub fn paladin::application::ports::output::content_delivery_port::DeliveryMethod::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::ports::output::content_delivery_port::DeliveryMethod
pub fn paladin::application::ports::output::content_delivery_port::DeliveryMethod::deserialize<__D>(__deserializer: __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::ports::output::content_delivery_port::DeliveryMethod
impl core::marker::Send for paladin::application::ports::output::content_delivery_port::DeliveryMethod
impl core::marker::Sync for paladin::application::ports::output::content_delivery_port::DeliveryMethod
impl core::marker::Unpin for paladin::application::ports::output::content_delivery_port::DeliveryMethod
impl core::marker::UnsafeUnpin for paladin::application::ports::output::content_delivery_port::DeliveryMethod
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::output::content_delivery_port::DeliveryMethod
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::output::content_delivery_port::DeliveryMethod
impl<T, U> core::convert::Into<U> for paladin::application::ports::output::content_delivery_port::DeliveryMethod where U: core::convert::From<T>
pub fn paladin::application::ports::output::content_delivery_port::DeliveryMethod::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::output::content_delivery_port::DeliveryMethod where U: core::convert::Into<T>
pub type paladin::application::ports::output::content_delivery_port::DeliveryMethod::Error = core::convert::Infallible
pub fn paladin::application::ports::output::content_delivery_port::DeliveryMethod::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::output::content_delivery_port::DeliveryMethod where U: core::convert::TryFrom<T>
pub type paladin::application::ports::output::content_delivery_port::DeliveryMethod::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::output::content_delivery_port::DeliveryMethod::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::ports::output::content_delivery_port::DeliveryMethod where T: core::clone::Clone
pub type paladin::application::ports::output::content_delivery_port::DeliveryMethod::Owned = T
pub fn paladin::application::ports::output::content_delivery_port::DeliveryMethod::clone_into(&self, target: &mut T)
pub fn paladin::application::ports::output::content_delivery_port::DeliveryMethod::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::ports::output::content_delivery_port::DeliveryMethod where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::output::content_delivery_port::DeliveryMethod::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::output::content_delivery_port::DeliveryMethod where T: ?core::marker::Sized
pub fn paladin::application::ports::output::content_delivery_port::DeliveryMethod::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::output::content_delivery_port::DeliveryMethod where T: ?core::marker::Sized
pub fn paladin::application::ports::output::content_delivery_port::DeliveryMethod::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::ports::output::content_delivery_port::DeliveryMethod where T: core::clone::Clone
pub unsafe fn paladin::application::ports::output::content_delivery_port::DeliveryMethod::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::ports::output::content_delivery_port::DeliveryMethod
pub fn paladin::application::ports::output::content_delivery_port::DeliveryMethod::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::output::content_delivery_port::DeliveryMethod
impl<T> serde_core::de::DeserializeOwned for paladin::application::ports::output::content_delivery_port::DeliveryMethod where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::output::content_delivery_port::DeliveryMethod where T: ?core::marker::Sized
pub fn paladin::application::ports::output::content_delivery_port::DeliveryMethod::and<P, B, E>(self, other: 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::ports::output::content_delivery_port::DeliveryMethod::or<P, B, E>(self, other: 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::ports::output::content_delivery_port::DeliveryMethod
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::output::content_delivery_port::DeliveryMethod
impl<T> typenum::type_operators::Same for paladin::application::ports::output::content_delivery_port::DeliveryMethod
pub type paladin::application::ports::output::content_delivery_port::DeliveryMethod::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::output::content_delivery_port::DeliveryMethod where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::output::content_delivery_port::DeliveryMethod where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::output::content_delivery_port::DeliveryMethod::vzip(self) -> V
pub enum paladin::application::ports::output::content_delivery_port::DeliveryPriority
pub paladin::application::ports::output::content_delivery_port::DeliveryPriority::High
pub paladin::application::ports::output::content_delivery_port::DeliveryPriority::Low
pub paladin::application::ports::output::content_delivery_port::DeliveryPriority::Normal
pub paladin::application::ports::output::content_delivery_port::DeliveryPriority::Urgent
impl core::clone::Clone for paladin::application::ports::output::content_delivery_port::DeliveryPriority
pub fn paladin::application::ports::output::content_delivery_port::DeliveryPriority::clone(&self) -> paladin::application::ports::output::content_delivery_port::DeliveryPriority
impl core::cmp::PartialEq for paladin::application::ports::output::content_delivery_port::DeliveryPriority
pub fn paladin::application::ports::output::content_delivery_port::DeliveryPriority::eq(&self, other: &paladin::application::ports::output::content_delivery_port::DeliveryPriority) -> bool
impl core::fmt::Debug for paladin::application::ports::output::content_delivery_port::DeliveryPriority
pub fn paladin::application::ports::output::content_delivery_port::DeliveryPriority::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::application::ports::output::content_delivery_port::DeliveryPriority
impl serde_core::ser::Serialize for paladin::application::ports::output::content_delivery_port::DeliveryPriority
pub fn paladin::application::ports::output::content_delivery_port::DeliveryPriority::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::ports::output::content_delivery_port::DeliveryPriority
pub fn paladin::application::ports::output::content_delivery_port::DeliveryPriority::deserialize<__D>(__deserializer: __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::ports::output::content_delivery_port::DeliveryPriority
impl core::marker::Send for paladin::application::ports::output::content_delivery_port::DeliveryPriority
impl core::marker::Sync for paladin::application::ports::output::content_delivery_port::DeliveryPriority
impl core::marker::Unpin for paladin::application::ports::output::content_delivery_port::DeliveryPriority
impl core::marker::UnsafeUnpin for paladin::application::ports::output::content_delivery_port::DeliveryPriority
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::output::content_delivery_port::DeliveryPriority
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::output::content_delivery_port::DeliveryPriority
impl<T, U> core::convert::Into<U> for paladin::application::ports::output::content_delivery_port::DeliveryPriority where U: core::convert::From<T>
pub fn paladin::application::ports::output::content_delivery_port::DeliveryPriority::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::output::content_delivery_port::DeliveryPriority where U: core::convert::Into<T>
pub type paladin::application::ports::output::content_delivery_port::DeliveryPriority::Error = core::convert::Infallible
pub fn paladin::application::ports::output::content_delivery_port::DeliveryPriority::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::output::content_delivery_port::DeliveryPriority where U: core::convert::TryFrom<T>
pub type paladin::application::ports::output::content_delivery_port::DeliveryPriority::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::output::content_delivery_port::DeliveryPriority::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::ports::output::content_delivery_port::DeliveryPriority where T: core::clone::Clone
pub type paladin::application::ports::output::content_delivery_port::DeliveryPriority::Owned = T
pub fn paladin::application::ports::output::content_delivery_port::DeliveryPriority::clone_into(&self, target: &mut T)
pub fn paladin::application::ports::output::content_delivery_port::DeliveryPriority::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::ports::output::content_delivery_port::DeliveryPriority where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::output::content_delivery_port::DeliveryPriority::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::output::content_delivery_port::DeliveryPriority where T: ?core::marker::Sized
pub fn paladin::application::ports::output::content_delivery_port::DeliveryPriority::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::output::content_delivery_port::DeliveryPriority where T: ?core::marker::Sized
pub fn paladin::application::ports::output::content_delivery_port::DeliveryPriority::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::ports::output::content_delivery_port::DeliveryPriority where T: core::clone::Clone
pub unsafe fn paladin::application::ports::output::content_delivery_port::DeliveryPriority::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::ports::output::content_delivery_port::DeliveryPriority
pub fn paladin::application::ports::output::content_delivery_port::DeliveryPriority::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::output::content_delivery_port::DeliveryPriority
impl<T> serde_core::de::DeserializeOwned for paladin::application::ports::output::content_delivery_port::DeliveryPriority where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::output::content_delivery_port::DeliveryPriority where T: ?core::marker::Sized
pub fn paladin::application::ports::output::content_delivery_port::DeliveryPriority::and<P, B, E>(self, other: 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::ports::output::content_delivery_port::DeliveryPriority::or<P, B, E>(self, other: 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::ports::output::content_delivery_port::DeliveryPriority
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::output::content_delivery_port::DeliveryPriority
impl<T> typenum::type_operators::Same for paladin::application::ports::output::content_delivery_port::DeliveryPriority
pub type paladin::application::ports::output::content_delivery_port::DeliveryPriority::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::output::content_delivery_port::DeliveryPriority where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::output::content_delivery_port::DeliveryPriority where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::output::content_delivery_port::DeliveryPriority::vzip(self) -> V
pub enum paladin::application::ports::output::content_delivery_port::DeliveryStatus
pub paladin::application::ports::output::content_delivery_port::DeliveryStatus::Cancelled
pub paladin::application::ports::output::content_delivery_port::DeliveryStatus::Delivered
pub paladin::application::ports::output::content_delivery_port::DeliveryStatus::Failed
pub paladin::application::ports::output::content_delivery_port::DeliveryStatus::InProgress
pub paladin::application::ports::output::content_delivery_port::DeliveryStatus::Pending
pub paladin::application::ports::output::content_delivery_port::DeliveryStatus::Scheduled
impl core::clone::Clone for paladin::application::ports::output::content_delivery_port::DeliveryStatus
pub fn paladin::application::ports::output::content_delivery_port::DeliveryStatus::clone(&self) -> paladin::application::ports::output::content_delivery_port::DeliveryStatus
impl core::cmp::PartialEq for paladin::application::ports::output::content_delivery_port::DeliveryStatus
pub fn paladin::application::ports::output::content_delivery_port::DeliveryStatus::eq(&self, other: &paladin::application::ports::output::content_delivery_port::DeliveryStatus) -> bool
impl core::fmt::Debug for paladin::application::ports::output::content_delivery_port::DeliveryStatus
pub fn paladin::application::ports::output::content_delivery_port::DeliveryStatus::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::application::ports::output::content_delivery_port::DeliveryStatus
impl serde_core::ser::Serialize for paladin::application::ports::output::content_delivery_port::DeliveryStatus
pub fn paladin::application::ports::output::content_delivery_port::DeliveryStatus::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::ports::output::content_delivery_port::DeliveryStatus
pub fn paladin::application::ports::output::content_delivery_port::DeliveryStatus::deserialize<__D>(__deserializer: __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::ports::output::content_delivery_port::DeliveryStatus
impl core::marker::Send for paladin::application::ports::output::content_delivery_port::DeliveryStatus
impl core::marker::Sync for paladin::application::ports::output::content_delivery_port::DeliveryStatus
impl core::marker::Unpin for paladin::application::ports::output::content_delivery_port::DeliveryStatus
impl core::marker::UnsafeUnpin for paladin::application::ports::output::content_delivery_port::DeliveryStatus
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::output::content_delivery_port::DeliveryStatus
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::output::content_delivery_port::DeliveryStatus
impl<T, U> core::convert::Into<U> for paladin::application::ports::output::content_delivery_port::DeliveryStatus where U: core::convert::From<T>
pub fn paladin::application::ports::output::content_delivery_port::DeliveryStatus::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::output::content_delivery_port::DeliveryStatus where U: core::convert::Into<T>
pub type paladin::application::ports::output::content_delivery_port::DeliveryStatus::Error = core::convert::Infallible
pub fn paladin::application::ports::output::content_delivery_port::DeliveryStatus::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::output::content_delivery_port::DeliveryStatus where U: core::convert::TryFrom<T>
pub type paladin::application::ports::output::content_delivery_port::DeliveryStatus::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::output::content_delivery_port::DeliveryStatus::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::ports::output::content_delivery_port::DeliveryStatus where T: core::clone::Clone
pub type paladin::application::ports::output::content_delivery_port::DeliveryStatus::Owned = T
pub fn paladin::application::ports::output::content_delivery_port::DeliveryStatus::clone_into(&self, target: &mut T)
pub fn paladin::application::ports::output::content_delivery_port::DeliveryStatus::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::ports::output::content_delivery_port::DeliveryStatus where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::output::content_delivery_port::DeliveryStatus::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::output::content_delivery_port::DeliveryStatus where T: ?core::marker::Sized
pub fn paladin::application::ports::output::content_delivery_port::DeliveryStatus::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::output::content_delivery_port::DeliveryStatus where T: ?core::marker::Sized
pub fn paladin::application::ports::output::content_delivery_port::DeliveryStatus::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::ports::output::content_delivery_port::DeliveryStatus where T: core::clone::Clone
pub unsafe fn paladin::application::ports::output::content_delivery_port::DeliveryStatus::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::ports::output::content_delivery_port::DeliveryStatus
pub fn paladin::application::ports::output::content_delivery_port::DeliveryStatus::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::output::content_delivery_port::DeliveryStatus
impl<T> serde_core::de::DeserializeOwned for paladin::application::ports::output::content_delivery_port::DeliveryStatus where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::output::content_delivery_port::DeliveryStatus where T: ?core::marker::Sized
pub fn paladin::application::ports::output::content_delivery_port::DeliveryStatus::and<P, B, E>(self, other: 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::ports::output::content_delivery_port::DeliveryStatus::or<P, B, E>(self, other: 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::ports::output::content_delivery_port::DeliveryStatus
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::output::content_delivery_port::DeliveryStatus
impl<T> typenum::type_operators::Same for paladin::application::ports::output::content_delivery_port::DeliveryStatus
pub type paladin::application::ports::output::content_delivery_port::DeliveryStatus::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::output::content_delivery_port::DeliveryStatus where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::output::content_delivery_port::DeliveryStatus where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::output::content_delivery_port::DeliveryStatus::vzip(self) -> V
pub struct paladin::application::ports::output::content_delivery_port::AlertContent
pub paladin::application::ports::output::content_delivery_port::AlertContent::action_required: bool
pub paladin::application::ports::output::content_delivery_port::AlertContent::level: paladin::application::ports::output::content_delivery_port::AlertLevel
pub paladin::application::ports::output::content_delivery_port::AlertContent::message: alloc::string::String
pub paladin::application::ports::output::content_delivery_port::AlertContent::source: alloc::string::String
pub paladin::application::ports::output::content_delivery_port::AlertContent::timestamp: chrono::datetime::DateTime<chrono::offset::utc::Utc>
impl core::clone::Clone for paladin::application::ports::output::content_delivery_port::AlertContent
pub fn paladin::application::ports::output::content_delivery_port::AlertContent::clone(&self) -> paladin::application::ports::output::content_delivery_port::AlertContent
impl core::cmp::PartialEq for paladin::application::ports::output::content_delivery_port::AlertContent
pub fn paladin::application::ports::output::content_delivery_port::AlertContent::eq(&self, other: &paladin::application::ports::output::content_delivery_port::AlertContent) -> bool
impl core::fmt::Debug for paladin::application::ports::output::content_delivery_port::AlertContent
pub fn paladin::application::ports::output::content_delivery_port::AlertContent::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::application::ports::output::content_delivery_port::AlertContent
impl serde_core::ser::Serialize for paladin::application::ports::output::content_delivery_port::AlertContent
pub fn paladin::application::ports::output::content_delivery_port::AlertContent::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::ports::output::content_delivery_port::AlertContent
pub fn paladin::application::ports::output::content_delivery_port::AlertContent::deserialize<__D>(__deserializer: __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::ports::output::content_delivery_port::AlertContent
impl core::marker::Send for paladin::application::ports::output::content_delivery_port::AlertContent
impl core::marker::Sync for paladin::application::ports::output::content_delivery_port::AlertContent
impl core::marker::Unpin for paladin::application::ports::output::content_delivery_port::AlertContent
impl core::marker::UnsafeUnpin for paladin::application::ports::output::content_delivery_port::AlertContent
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::output::content_delivery_port::AlertContent
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::output::content_delivery_port::AlertContent
impl<T, U> core::convert::Into<U> for paladin::application::ports::output::content_delivery_port::AlertContent where U: core::convert::From<T>
pub fn paladin::application::ports::output::content_delivery_port::AlertContent::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::output::content_delivery_port::AlertContent where U: core::convert::Into<T>
pub type paladin::application::ports::output::content_delivery_port::AlertContent::Error = core::convert::Infallible
pub fn paladin::application::ports::output::content_delivery_port::AlertContent::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::output::content_delivery_port::AlertContent where U: core::convert::TryFrom<T>
pub type paladin::application::ports::output::content_delivery_port::AlertContent::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::output::content_delivery_port::AlertContent::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::ports::output::content_delivery_port::AlertContent where T: core::clone::Clone
pub type paladin::application::ports::output::content_delivery_port::AlertContent::Owned = T
pub fn paladin::application::ports::output::content_delivery_port::AlertContent::clone_into(&self, target: &mut T)
pub fn paladin::application::ports::output::content_delivery_port::AlertContent::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::ports::output::content_delivery_port::AlertContent where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::output::content_delivery_port::AlertContent::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::output::content_delivery_port::AlertContent where T: ?core::marker::Sized
pub fn paladin::application::ports::output::content_delivery_port::AlertContent::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::output::content_delivery_port::AlertContent where T: ?core::marker::Sized
pub fn paladin::application::ports::output::content_delivery_port::AlertContent::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::ports::output::content_delivery_port::AlertContent where T: core::clone::Clone
pub unsafe fn paladin::application::ports::output::content_delivery_port::AlertContent::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::ports::output::content_delivery_port::AlertContent
pub fn paladin::application::ports::output::content_delivery_port::AlertContent::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::output::content_delivery_port::AlertContent
impl<T> serde_core::de::DeserializeOwned for paladin::application::ports::output::content_delivery_port::AlertContent where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::output::content_delivery_port::AlertContent where T: ?core::marker::Sized
pub fn paladin::application::ports::output::content_delivery_port::AlertContent::and<P, B, E>(self, other: 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::ports::output::content_delivery_port::AlertContent::or<P, B, E>(self, other: 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::ports::output::content_delivery_port::AlertContent
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::output::content_delivery_port::AlertContent
impl<T> typenum::type_operators::Same for paladin::application::ports::output::content_delivery_port::AlertContent
pub type paladin::application::ports::output::content_delivery_port::AlertContent::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::output::content_delivery_port::AlertContent where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::output::content_delivery_port::AlertContent where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::output::content_delivery_port::AlertContent::vzip(self) -> V
pub struct paladin::application::ports::output::content_delivery_port::DeliveryRequest
pub paladin::application::ports::output::content_delivery_port::DeliveryRequest::content_payload: paladin::application::ports::output::content_delivery_port::ContentPayload
pub paladin::application::ports::output::content_delivery_port::DeliveryRequest::delivery_method: paladin::application::ports::output::content_delivery_port::DeliveryMethod
pub paladin::application::ports::output::content_delivery_port::DeliveryRequest::metadata: core::option::Option<std::collections::hash::map::HashMap<alloc::string::String, serde_json::value::Value>>
pub paladin::application::ports::output::content_delivery_port::DeliveryRequest::priority: paladin::application::ports::output::content_delivery_port::DeliveryPriority
pub paladin::application::ports::output::content_delivery_port::DeliveryRequest::recipient_id: alloc::string::String
pub paladin::application::ports::output::content_delivery_port::DeliveryRequest::scheduled_time: core::option::Option<chrono::datetime::DateTime<chrono::offset::utc::Utc>>
impl core::clone::Clone for paladin::application::ports::output::content_delivery_port::DeliveryRequest
pub fn paladin::application::ports::output::content_delivery_port::DeliveryRequest::clone(&self) -> paladin::application::ports::output::content_delivery_port::DeliveryRequest
impl core::cmp::PartialEq for paladin::application::ports::output::content_delivery_port::DeliveryRequest
pub fn paladin::application::ports::output::content_delivery_port::DeliveryRequest::eq(&self, other: &paladin::application::ports::output::content_delivery_port::DeliveryRequest) -> bool
impl core::fmt::Debug for paladin::application::ports::output::content_delivery_port::DeliveryRequest
pub fn paladin::application::ports::output::content_delivery_port::DeliveryRequest::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::application::ports::output::content_delivery_port::DeliveryRequest
impl serde_core::ser::Serialize for paladin::application::ports::output::content_delivery_port::DeliveryRequest
pub fn paladin::application::ports::output::content_delivery_port::DeliveryRequest::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::ports::output::content_delivery_port::DeliveryRequest
pub fn paladin::application::ports::output::content_delivery_port::DeliveryRequest::deserialize<__D>(__deserializer: __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::ports::output::content_delivery_port::DeliveryRequest
impl core::marker::Send for paladin::application::ports::output::content_delivery_port::DeliveryRequest
impl core::marker::Sync for paladin::application::ports::output::content_delivery_port::DeliveryRequest
impl core::marker::Unpin for paladin::application::ports::output::content_delivery_port::DeliveryRequest
impl core::marker::UnsafeUnpin for paladin::application::ports::output::content_delivery_port::DeliveryRequest
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::output::content_delivery_port::DeliveryRequest
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::output::content_delivery_port::DeliveryRequest
impl<T, U> core::convert::Into<U> for paladin::application::ports::output::content_delivery_port::DeliveryRequest where U: core::convert::From<T>
pub fn paladin::application::ports::output::content_delivery_port::DeliveryRequest::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::output::content_delivery_port::DeliveryRequest where U: core::convert::Into<T>
pub type paladin::application::ports::output::content_delivery_port::DeliveryRequest::Error = core::convert::Infallible
pub fn paladin::application::ports::output::content_delivery_port::DeliveryRequest::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::output::content_delivery_port::DeliveryRequest where U: core::convert::TryFrom<T>
pub type paladin::application::ports::output::content_delivery_port::DeliveryRequest::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::output::content_delivery_port::DeliveryRequest::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::ports::output::content_delivery_port::DeliveryRequest where T: core::clone::Clone
pub type paladin::application::ports::output::content_delivery_port::DeliveryRequest::Owned = T
pub fn paladin::application::ports::output::content_delivery_port::DeliveryRequest::clone_into(&self, target: &mut T)
pub fn paladin::application::ports::output::content_delivery_port::DeliveryRequest::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::ports::output::content_delivery_port::DeliveryRequest where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::output::content_delivery_port::DeliveryRequest::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::output::content_delivery_port::DeliveryRequest where T: ?core::marker::Sized
pub fn paladin::application::ports::output::content_delivery_port::DeliveryRequest::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::output::content_delivery_port::DeliveryRequest where T: ?core::marker::Sized
pub fn paladin::application::ports::output::content_delivery_port::DeliveryRequest::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::ports::output::content_delivery_port::DeliveryRequest where T: core::clone::Clone
pub unsafe fn paladin::application::ports::output::content_delivery_port::DeliveryRequest::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::ports::output::content_delivery_port::DeliveryRequest
pub fn paladin::application::ports::output::content_delivery_port::DeliveryRequest::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::output::content_delivery_port::DeliveryRequest
impl<T> serde_core::de::DeserializeOwned for paladin::application::ports::output::content_delivery_port::DeliveryRequest where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::output::content_delivery_port::DeliveryRequest where T: ?core::marker::Sized
pub fn paladin::application::ports::output::content_delivery_port::DeliveryRequest::and<P, B, E>(self, other: 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::ports::output::content_delivery_port::DeliveryRequest::or<P, B, E>(self, other: 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::ports::output::content_delivery_port::DeliveryRequest
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::output::content_delivery_port::DeliveryRequest
impl<T> typenum::type_operators::Same for paladin::application::ports::output::content_delivery_port::DeliveryRequest
pub type paladin::application::ports::output::content_delivery_port::DeliveryRequest::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::output::content_delivery_port::DeliveryRequest where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::output::content_delivery_port::DeliveryRequest where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::output::content_delivery_port::DeliveryRequest::vzip(self) -> V
pub struct paladin::application::ports::output::content_delivery_port::DeliveryResponse
pub paladin::application::ports::output::content_delivery_port::DeliveryResponse::attempt_count: u32
pub paladin::application::ports::output::content_delivery_port::DeliveryResponse::delivered_at: core::option::Option<chrono::datetime::DateTime<chrono::offset::utc::Utc>>
pub paladin::application::ports::output::content_delivery_port::DeliveryResponse::delivery_id: uuid::Uuid
pub paladin::application::ports::output::content_delivery_port::DeliveryResponse::error_message: core::option::Option<alloc::string::String>
pub paladin::application::ports::output::content_delivery_port::DeliveryResponse::metadata: core::option::Option<std::collections::hash::map::HashMap<alloc::string::String, serde_json::value::Value>>
pub paladin::application::ports::output::content_delivery_port::DeliveryResponse::status: paladin::application::ports::output::content_delivery_port::DeliveryStatus
impl core::clone::Clone for paladin::application::ports::output::content_delivery_port::DeliveryResponse
pub fn paladin::application::ports::output::content_delivery_port::DeliveryResponse::clone(&self) -> paladin::application::ports::output::content_delivery_port::DeliveryResponse
impl core::cmp::PartialEq for paladin::application::ports::output::content_delivery_port::DeliveryResponse
pub fn paladin::application::ports::output::content_delivery_port::DeliveryResponse::eq(&self, other: &paladin::application::ports::output::content_delivery_port::DeliveryResponse) -> bool
impl core::fmt::Debug for paladin::application::ports::output::content_delivery_port::DeliveryResponse
pub fn paladin::application::ports::output::content_delivery_port::DeliveryResponse::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::application::ports::output::content_delivery_port::DeliveryResponse
impl serde_core::ser::Serialize for paladin::application::ports::output::content_delivery_port::DeliveryResponse
pub fn paladin::application::ports::output::content_delivery_port::DeliveryResponse::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::ports::output::content_delivery_port::DeliveryResponse
pub fn paladin::application::ports::output::content_delivery_port::DeliveryResponse::deserialize<__D>(__deserializer: __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::ports::output::content_delivery_port::DeliveryResponse
impl core::marker::Send for paladin::application::ports::output::content_delivery_port::DeliveryResponse
impl core::marker::Sync for paladin::application::ports::output::content_delivery_port::DeliveryResponse
impl core::marker::Unpin for paladin::application::ports::output::content_delivery_port::DeliveryResponse
impl core::marker::UnsafeUnpin for paladin::application::ports::output::content_delivery_port::DeliveryResponse
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::output::content_delivery_port::DeliveryResponse
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::output::content_delivery_port::DeliveryResponse
impl<T, U> core::convert::Into<U> for paladin::application::ports::output::content_delivery_port::DeliveryResponse where U: core::convert::From<T>
pub fn paladin::application::ports::output::content_delivery_port::DeliveryResponse::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::output::content_delivery_port::DeliveryResponse where U: core::convert::Into<T>
pub type paladin::application::ports::output::content_delivery_port::DeliveryResponse::Error = core::convert::Infallible
pub fn paladin::application::ports::output::content_delivery_port::DeliveryResponse::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::output::content_delivery_port::DeliveryResponse where U: core::convert::TryFrom<T>
pub type paladin::application::ports::output::content_delivery_port::DeliveryResponse::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::output::content_delivery_port::DeliveryResponse::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::ports::output::content_delivery_port::DeliveryResponse where T: core::clone::Clone
pub type paladin::application::ports::output::content_delivery_port::DeliveryResponse::Owned = T
pub fn paladin::application::ports::output::content_delivery_port::DeliveryResponse::clone_into(&self, target: &mut T)
pub fn paladin::application::ports::output::content_delivery_port::DeliveryResponse::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::ports::output::content_delivery_port::DeliveryResponse where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::output::content_delivery_port::DeliveryResponse::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::output::content_delivery_port::DeliveryResponse where T: ?core::marker::Sized
pub fn paladin::application::ports::output::content_delivery_port::DeliveryResponse::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::output::content_delivery_port::DeliveryResponse where T: ?core::marker::Sized
pub fn paladin::application::ports::output::content_delivery_port::DeliveryResponse::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::ports::output::content_delivery_port::DeliveryResponse where T: core::clone::Clone
pub unsafe fn paladin::application::ports::output::content_delivery_port::DeliveryResponse::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::ports::output::content_delivery_port::DeliveryResponse
pub fn paladin::application::ports::output::content_delivery_port::DeliveryResponse::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::output::content_delivery_port::DeliveryResponse
impl<T> serde_core::de::DeserializeOwned for paladin::application::ports::output::content_delivery_port::DeliveryResponse where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::output::content_delivery_port::DeliveryResponse where T: ?core::marker::Sized
pub fn paladin::application::ports::output::content_delivery_port::DeliveryResponse::and<P, B, E>(self, other: 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::ports::output::content_delivery_port::DeliveryResponse::or<P, B, E>(self, other: 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::ports::output::content_delivery_port::DeliveryResponse
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::output::content_delivery_port::DeliveryResponse
impl<T> typenum::type_operators::Same for paladin::application::ports::output::content_delivery_port::DeliveryResponse
pub type paladin::application::ports::output::content_delivery_port::DeliveryResponse::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::output::content_delivery_port::DeliveryResponse where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::output::content_delivery_port::DeliveryResponse where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::output::content_delivery_port::DeliveryResponse::vzip(self) -> V
pub struct paladin::application::ports::output::content_delivery_port::DeliveryStats
pub paladin::application::ports::output::content_delivery_port::DeliveryStats::average_delivery_time_ms: core::option::Option<u64>
pub paladin::application::ports::output::content_delivery_port::DeliveryStats::failed_deliveries: u64
pub paladin::application::ports::output::content_delivery_port::DeliveryStats::pending_deliveries: u64
pub paladin::application::ports::output::content_delivery_port::DeliveryStats::successful_deliveries: u64
pub paladin::application::ports::output::content_delivery_port::DeliveryStats::total_deliveries: u64
impl core::clone::Clone for paladin::application::ports::output::content_delivery_port::DeliveryStats
pub fn paladin::application::ports::output::content_delivery_port::DeliveryStats::clone(&self) -> paladin::application::ports::output::content_delivery_port::DeliveryStats
impl core::cmp::PartialEq for paladin::application::ports::output::content_delivery_port::DeliveryStats
pub fn paladin::application::ports::output::content_delivery_port::DeliveryStats::eq(&self, other: &paladin::application::ports::output::content_delivery_port::DeliveryStats) -> bool
impl core::fmt::Debug for paladin::application::ports::output::content_delivery_port::DeliveryStats
pub fn paladin::application::ports::output::content_delivery_port::DeliveryStats::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::application::ports::output::content_delivery_port::DeliveryStats
impl serde_core::ser::Serialize for paladin::application::ports::output::content_delivery_port::DeliveryStats
pub fn paladin::application::ports::output::content_delivery_port::DeliveryStats::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::ports::output::content_delivery_port::DeliveryStats
pub fn paladin::application::ports::output::content_delivery_port::DeliveryStats::deserialize<__D>(__deserializer: __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::ports::output::content_delivery_port::DeliveryStats
impl core::marker::Send for paladin::application::ports::output::content_delivery_port::DeliveryStats
impl core::marker::Sync for paladin::application::ports::output::content_delivery_port::DeliveryStats
impl core::marker::Unpin for paladin::application::ports::output::content_delivery_port::DeliveryStats
impl core::marker::UnsafeUnpin for paladin::application::ports::output::content_delivery_port::DeliveryStats
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::output::content_delivery_port::DeliveryStats
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::output::content_delivery_port::DeliveryStats
impl<T, U> core::convert::Into<U> for paladin::application::ports::output::content_delivery_port::DeliveryStats where U: core::convert::From<T>
pub fn paladin::application::ports::output::content_delivery_port::DeliveryStats::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::output::content_delivery_port::DeliveryStats where U: core::convert::Into<T>
pub type paladin::application::ports::output::content_delivery_port::DeliveryStats::Error = core::convert::Infallible
pub fn paladin::application::ports::output::content_delivery_port::DeliveryStats::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::output::content_delivery_port::DeliveryStats where U: core::convert::TryFrom<T>
pub type paladin::application::ports::output::content_delivery_port::DeliveryStats::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::output::content_delivery_port::DeliveryStats::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::ports::output::content_delivery_port::DeliveryStats where T: core::clone::Clone
pub type paladin::application::ports::output::content_delivery_port::DeliveryStats::Owned = T
pub fn paladin::application::ports::output::content_delivery_port::DeliveryStats::clone_into(&self, target: &mut T)
pub fn paladin::application::ports::output::content_delivery_port::DeliveryStats::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::ports::output::content_delivery_port::DeliveryStats where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::output::content_delivery_port::DeliveryStats::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::output::content_delivery_port::DeliveryStats where T: ?core::marker::Sized
pub fn paladin::application::ports::output::content_delivery_port::DeliveryStats::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::output::content_delivery_port::DeliveryStats where T: ?core::marker::Sized
pub fn paladin::application::ports::output::content_delivery_port::DeliveryStats::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::ports::output::content_delivery_port::DeliveryStats where T: core::clone::Clone
pub unsafe fn paladin::application::ports::output::content_delivery_port::DeliveryStats::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::ports::output::content_delivery_port::DeliveryStats
pub fn paladin::application::ports::output::content_delivery_port::DeliveryStats::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::output::content_delivery_port::DeliveryStats
impl<T> serde_core::de::DeserializeOwned for paladin::application::ports::output::content_delivery_port::DeliveryStats where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::output::content_delivery_port::DeliveryStats where T: ?core::marker::Sized
pub fn paladin::application::ports::output::content_delivery_port::DeliveryStats::and<P, B, E>(self, other: 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::ports::output::content_delivery_port::DeliveryStats::or<P, B, E>(self, other: 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::ports::output::content_delivery_port::DeliveryStats
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::output::content_delivery_port::DeliveryStats
impl<T> typenum::type_operators::Same for paladin::application::ports::output::content_delivery_port::DeliveryStats
pub type paladin::application::ports::output::content_delivery_port::DeliveryStats::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::output::content_delivery_port::DeliveryStats where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::output::content_delivery_port::DeliveryStats where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::output::content_delivery_port::DeliveryStats::vzip(self) -> V
pub struct paladin::application::ports::output::content_delivery_port::NotificationContent
pub paladin::application::ports::output::content_delivery_port::NotificationContent::action_url: core::option::Option<alloc::string::String>
pub paladin::application::ports::output::content_delivery_port::NotificationContent::body: alloc::string::String
pub paladin::application::ports::output::content_delivery_port::NotificationContent::category: alloc::string::String
pub paladin::application::ports::output::content_delivery_port::NotificationContent::expires_at: core::option::Option<chrono::datetime::DateTime<chrono::offset::utc::Utc>>
pub paladin::application::ports::output::content_delivery_port::NotificationContent::title: alloc::string::String
impl core::clone::Clone for paladin::application::ports::output::content_delivery_port::NotificationContent
pub fn paladin::application::ports::output::content_delivery_port::NotificationContent::clone(&self) -> paladin::application::ports::output::content_delivery_port::NotificationContent
impl core::cmp::PartialEq for paladin::application::ports::output::content_delivery_port::NotificationContent
pub fn paladin::application::ports::output::content_delivery_port::NotificationContent::eq(&self, other: &paladin::application::ports::output::content_delivery_port::NotificationContent) -> bool
impl core::fmt::Debug for paladin::application::ports::output::content_delivery_port::NotificationContent
pub fn paladin::application::ports::output::content_delivery_port::NotificationContent::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::application::ports::output::content_delivery_port::NotificationContent
impl serde_core::ser::Serialize for paladin::application::ports::output::content_delivery_port::NotificationContent
pub fn paladin::application::ports::output::content_delivery_port::NotificationContent::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::ports::output::content_delivery_port::NotificationContent
pub fn paladin::application::ports::output::content_delivery_port::NotificationContent::deserialize<__D>(__deserializer: __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::ports::output::content_delivery_port::NotificationContent
impl core::marker::Send for paladin::application::ports::output::content_delivery_port::NotificationContent
impl core::marker::Sync for paladin::application::ports::output::content_delivery_port::NotificationContent
impl core::marker::Unpin for paladin::application::ports::output::content_delivery_port::NotificationContent
impl core::marker::UnsafeUnpin for paladin::application::ports::output::content_delivery_port::NotificationContent
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::output::content_delivery_port::NotificationContent
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::output::content_delivery_port::NotificationContent
impl<T, U> core::convert::Into<U> for paladin::application::ports::output::content_delivery_port::NotificationContent where U: core::convert::From<T>
pub fn paladin::application::ports::output::content_delivery_port::NotificationContent::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::output::content_delivery_port::NotificationContent where U: core::convert::Into<T>
pub type paladin::application::ports::output::content_delivery_port::NotificationContent::Error = core::convert::Infallible
pub fn paladin::application::ports::output::content_delivery_port::NotificationContent::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::output::content_delivery_port::NotificationContent where U: core::convert::TryFrom<T>
pub type paladin::application::ports::output::content_delivery_port::NotificationContent::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::output::content_delivery_port::NotificationContent::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::ports::output::content_delivery_port::NotificationContent where T: core::clone::Clone
pub type paladin::application::ports::output::content_delivery_port::NotificationContent::Owned = T
pub fn paladin::application::ports::output::content_delivery_port::NotificationContent::clone_into(&self, target: &mut T)
pub fn paladin::application::ports::output::content_delivery_port::NotificationContent::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::ports::output::content_delivery_port::NotificationContent where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::output::content_delivery_port::NotificationContent::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::output::content_delivery_port::NotificationContent where T: ?core::marker::Sized
pub fn paladin::application::ports::output::content_delivery_port::NotificationContent::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::output::content_delivery_port::NotificationContent where T: ?core::marker::Sized
pub fn paladin::application::ports::output::content_delivery_port::NotificationContent::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::ports::output::content_delivery_port::NotificationContent where T: core::clone::Clone
pub unsafe fn paladin::application::ports::output::content_delivery_port::NotificationContent::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::ports::output::content_delivery_port::NotificationContent
pub fn paladin::application::ports::output::content_delivery_port::NotificationContent::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::output::content_delivery_port::NotificationContent
impl<T> serde_core::de::DeserializeOwned for paladin::application::ports::output::content_delivery_port::NotificationContent where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::output::content_delivery_port::NotificationContent where T: ?core::marker::Sized
pub fn paladin::application::ports::output::content_delivery_port::NotificationContent::and<P, B, E>(self, other: 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::ports::output::content_delivery_port::NotificationContent::or<P, B, E>(self, other: 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::ports::output::content_delivery_port::NotificationContent
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::output::content_delivery_port::NotificationContent
impl<T> typenum::type_operators::Same for paladin::application::ports::output::content_delivery_port::NotificationContent
pub type paladin::application::ports::output::content_delivery_port::NotificationContent::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::output::content_delivery_port::NotificationContent where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::output::content_delivery_port::NotificationContent where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::output::content_delivery_port::NotificationContent::vzip(self) -> V
pub trait paladin::application::ports::output::content_delivery_port::BatchContentDeliveryService
pub fn paladin::application::ports::output::content_delivery_port::BatchContentDeliveryService::batch_deliver(&self, requests: alloc::vec::Vec<paladin::application::ports::output::content_delivery_port::DeliveryRequest>) -> core::result::Result<alloc::vec::Vec<paladin::application::ports::output::content_delivery_port::DeliveryResponse>, paladin::application::ports::output::content_delivery_port::ContentDeliveryError>
pub fn paladin::application::ports::output::content_delivery_port::BatchContentDeliveryService::get_batch_status(&self, batch_id: uuid::Uuid) -> core::result::Result<alloc::vec::Vec<paladin::application::ports::output::content_delivery_port::DeliveryResponse>, paladin::application::ports::output::content_delivery_port::ContentDeliveryError>
pub trait paladin::application::ports::output::content_delivery_port::ContentDeliveryService
pub fn paladin::application::ports::output::content_delivery_port::ContentDeliveryService::cancel_delivery(&self, delivery_id: uuid::Uuid) -> core::result::Result<(), paladin::application::ports::output::content_delivery_port::ContentDeliveryError>
pub fn paladin::application::ports::output::content_delivery_port::ContentDeliveryService::deliver_content(&self, request: paladin::application::ports::output::content_delivery_port::DeliveryRequest) -> core::result::Result<paladin::application::ports::output::content_delivery_port::DeliveryResponse, paladin::application::ports::output::content_delivery_port::ContentDeliveryError>
pub fn paladin::application::ports::output::content_delivery_port::ContentDeliveryService::get_delivery_stats(&self, recipient_id: core::option::Option<&str>) -> core::result::Result<paladin::application::ports::output::content_delivery_port::DeliveryStats, paladin::application::ports::output::content_delivery_port::ContentDeliveryError>
pub fn paladin::application::ports::output::content_delivery_port::ContentDeliveryService::get_delivery_status(&self, delivery_id: uuid::Uuid) -> core::result::Result<paladin::application::ports::output::content_delivery_port::DeliveryResponse, paladin::application::ports::output::content_delivery_port::ContentDeliveryError>
pub fn paladin::application::ports::output::content_delivery_port::ContentDeliveryService::list_deliveries(&self, recipient_id: &str, limit: core::option::Option<u32>) -> core::result::Result<alloc::vec::Vec<paladin::application::ports::output::content_delivery_port::DeliveryResponse>, paladin::application::ports::output::content_delivery_port::ContentDeliveryError>
pub fn paladin::application::ports::output::content_delivery_port::ContentDeliveryService::schedule_delivery(&self, request: paladin::application::ports::output::content_delivery_port::DeliveryRequest) -> core::result::Result<paladin::application::ports::output::content_delivery_port::DeliveryResponse, paladin::application::ports::output::content_delivery_port::ContentDeliveryError>
pub fn paladin::application::ports::output::content_delivery_port::ContentDeliveryService::validate_delivery_method(&self, method: &paladin::application::ports::output::content_delivery_port::DeliveryMethod) -> core::result::Result<(), paladin::application::ports::output::content_delivery_port::ContentDeliveryError>
pub mod paladin::application::ports::output::embedding_port
pub enum paladin::application::ports::output::embedding_port::EmbeddingError
pub paladin::application::ports::output::embedding_port::EmbeddingError::InvalidInput(alloc::string::String)
pub paladin::application::ports::output::embedding_port::EmbeddingError::NetworkError(alloc::string::String)
pub paladin::application::ports::output::embedding_port::EmbeddingError::ProviderError(alloc::string::String)
pub paladin::application::ports::output::embedding_port::EmbeddingError::RateLimited(alloc::string::String)
impl core::error::Error for paladin::application::ports::output::embedding_port::EmbeddingError
impl core::fmt::Debug for paladin::application::ports::output::embedding_port::EmbeddingError
pub fn paladin::application::ports::output::embedding_port::EmbeddingError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::application::ports::output::embedding_port::EmbeddingError
pub fn paladin::application::ports::output::embedding_port::EmbeddingError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::ports::output::embedding_port::EmbeddingError
impl core::marker::Send for paladin::application::ports::output::embedding_port::EmbeddingError
impl core::marker::Sync for paladin::application::ports::output::embedding_port::EmbeddingError
impl core::marker::Unpin for paladin::application::ports::output::embedding_port::EmbeddingError
impl core::marker::UnsafeUnpin for paladin::application::ports::output::embedding_port::EmbeddingError
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::output::embedding_port::EmbeddingError
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::output::embedding_port::EmbeddingError
impl<T, U> core::convert::Into<U> for paladin::application::ports::output::embedding_port::EmbeddingError where U: core::convert::From<T>
pub fn paladin::application::ports::output::embedding_port::EmbeddingError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::output::embedding_port::EmbeddingError where U: core::convert::Into<T>
pub type paladin::application::ports::output::embedding_port::EmbeddingError::Error = core::convert::Infallible
pub fn paladin::application::ports::output::embedding_port::EmbeddingError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::output::embedding_port::EmbeddingError where U: core::convert::TryFrom<T>
pub type paladin::application::ports::output::embedding_port::EmbeddingError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::output::embedding_port::EmbeddingError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::string::ToString for paladin::application::ports::output::embedding_port::EmbeddingError where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::application::ports::output::embedding_port::EmbeddingError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::application::ports::output::embedding_port::EmbeddingError where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::output::embedding_port::EmbeddingError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::output::embedding_port::EmbeddingError where T: ?core::marker::Sized
pub fn paladin::application::ports::output::embedding_port::EmbeddingError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::output::embedding_port::EmbeddingError where T: ?core::marker::Sized
pub fn paladin::application::ports::output::embedding_port::EmbeddingError::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::ports::output::embedding_port::EmbeddingError
pub fn paladin::application::ports::output::embedding_port::EmbeddingError::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::output::embedding_port::EmbeddingError
impl<T> iri_string::format::ToStringFallible for paladin::application::ports::output::embedding_port::EmbeddingError where T: core::fmt::Display
pub fn paladin::application::ports::output::embedding_port::EmbeddingError::try_to_string(&self) -> core::result::Result<alloc::string::String, alloc::collections::TryReserveError>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::output::embedding_port::EmbeddingError where T: ?core::marker::Sized
pub fn paladin::application::ports::output::embedding_port::EmbeddingError::and<P, B, E>(self, other: 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::ports::output::embedding_port::EmbeddingError::or<P, B, E>(self, other: 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::ports::output::embedding_port::EmbeddingError
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::output::embedding_port::EmbeddingError
impl<T> typenum::type_operators::Same for paladin::application::ports::output::embedding_port::EmbeddingError
pub type paladin::application::ports::output::embedding_port::EmbeddingError::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::output::embedding_port::EmbeddingError where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::output::embedding_port::EmbeddingError where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::output::embedding_port::EmbeddingError::vzip(self) -> V
pub struct paladin::application::ports::output::embedding_port::Embedding
pub paladin::application::ports::output::embedding_port::Embedding::dimension: usize
pub paladin::application::ports::output::embedding_port::Embedding::model: alloc::string::String
pub paladin::application::ports::output::embedding_port::Embedding::token_count: core::option::Option<u32>
pub paladin::application::ports::output::embedding_port::Embedding::vector: alloc::vec::Vec<f32>
impl core::clone::Clone for paladin::application::ports::output::embedding_port::Embedding
pub fn paladin::application::ports::output::embedding_port::Embedding::clone(&self) -> paladin::application::ports::output::embedding_port::Embedding
impl core::fmt::Debug for paladin::application::ports::output::embedding_port::Embedding
pub fn paladin::application::ports::output::embedding_port::Embedding::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::ports::output::embedding_port::Embedding
pub fn paladin::application::ports::output::embedding_port::Embedding::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::ports::output::embedding_port::Embedding
pub fn paladin::application::ports::output::embedding_port::Embedding::deserialize<__D>(__deserializer: __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::ports::output::embedding_port::Embedding
impl core::marker::Send for paladin::application::ports::output::embedding_port::Embedding
impl core::marker::Sync for paladin::application::ports::output::embedding_port::Embedding
impl core::marker::Unpin for paladin::application::ports::output::embedding_port::Embedding
impl core::marker::UnsafeUnpin for paladin::application::ports::output::embedding_port::Embedding
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::output::embedding_port::Embedding
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::output::embedding_port::Embedding
impl<T, U> core::convert::Into<U> for paladin::application::ports::output::embedding_port::Embedding where U: core::convert::From<T>
pub fn paladin::application::ports::output::embedding_port::Embedding::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::output::embedding_port::Embedding where U: core::convert::Into<T>
pub type paladin::application::ports::output::embedding_port::Embedding::Error = core::convert::Infallible
pub fn paladin::application::ports::output::embedding_port::Embedding::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::output::embedding_port::Embedding where U: core::convert::TryFrom<T>
pub type paladin::application::ports::output::embedding_port::Embedding::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::output::embedding_port::Embedding::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::ports::output::embedding_port::Embedding where T: core::clone::Clone
pub type paladin::application::ports::output::embedding_port::Embedding::Owned = T
pub fn paladin::application::ports::output::embedding_port::Embedding::clone_into(&self, target: &mut T)
pub fn paladin::application::ports::output::embedding_port::Embedding::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::ports::output::embedding_port::Embedding where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::output::embedding_port::Embedding::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::output::embedding_port::Embedding where T: ?core::marker::Sized
pub fn paladin::application::ports::output::embedding_port::Embedding::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::output::embedding_port::Embedding where T: ?core::marker::Sized
pub fn paladin::application::ports::output::embedding_port::Embedding::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::ports::output::embedding_port::Embedding where T: core::clone::Clone
pub unsafe fn paladin::application::ports::output::embedding_port::Embedding::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::ports::output::embedding_port::Embedding
pub fn paladin::application::ports::output::embedding_port::Embedding::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::output::embedding_port::Embedding
impl<T> serde_core::de::DeserializeOwned for paladin::application::ports::output::embedding_port::Embedding where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::output::embedding_port::Embedding where T: ?core::marker::Sized
pub fn paladin::application::ports::output::embedding_port::Embedding::and<P, B, E>(self, other: 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::ports::output::embedding_port::Embedding::or<P, B, E>(self, other: 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::ports::output::embedding_port::Embedding
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::output::embedding_port::Embedding
impl<T> typenum::type_operators::Same for paladin::application::ports::output::embedding_port::Embedding
pub type paladin::application::ports::output::embedding_port::Embedding::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::output::embedding_port::Embedding where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::output::embedding_port::Embedding where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::output::embedding_port::Embedding::vzip(self) -> V
pub trait paladin::application::ports::output::embedding_port::EmbeddingPort: core::marker::Send + core::marker::Sync
pub fn paladin::application::ports::output::embedding_port::EmbeddingPort::dimension(&self) -> usize
pub fn paladin::application::ports::output::embedding_port::EmbeddingPort::embed_batch<'life0, 'life1, 'life2, 'async_trait>(&'life0 self, texts: &'life1 [&'life2 str]) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<alloc::vec::Vec<paladin::application::ports::output::embedding_port::Embedding>, paladin::application::ports::output::embedding_port::EmbeddingError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, 'life2: 'async_trait
pub fn paladin::application::ports::output::embedding_port::EmbeddingPort::embed_text<'life0, 'life1, 'async_trait>(&'life0 self, text: &'life1 str) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<paladin::application::ports::output::embedding_port::Embedding, paladin::application::ports::output::embedding_port::EmbeddingError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn paladin::application::ports::output::embedding_port::EmbeddingPort::model_name(&self) -> &str
pub mod paladin::application::ports::output::file_storage_port
pub enum paladin::application::ports::output::file_storage_port::EncryptionOptions
pub paladin::application::ports::output::file_storage_port::EncryptionOptions::ServerSideEncryption
pub paladin::application::ports::output::file_storage_port::EncryptionOptions::ServerSideEncryptionCustomerKey
pub paladin::application::ports::output::file_storage_port::EncryptionOptions::ServerSideEncryptionCustomerKey::key: alloc::string::String
pub paladin::application::ports::output::file_storage_port::EncryptionOptions::ServerSideEncryptionKms
pub paladin::application::ports::output::file_storage_port::EncryptionOptions::ServerSideEncryptionKms::key_id: alloc::string::String
impl core::clone::Clone for paladin::application::ports::output::file_storage_port::EncryptionOptions
pub fn paladin::application::ports::output::file_storage_port::EncryptionOptions::clone(&self) -> paladin::application::ports::output::file_storage_port::EncryptionOptions
impl core::fmt::Debug for paladin::application::ports::output::file_storage_port::EncryptionOptions
pub fn paladin::application::ports::output::file_storage_port::EncryptionOptions::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::ports::output::file_storage_port::EncryptionOptions
impl core::marker::Send for paladin::application::ports::output::file_storage_port::EncryptionOptions
impl core::marker::Sync for paladin::application::ports::output::file_storage_port::EncryptionOptions
impl core::marker::Unpin for paladin::application::ports::output::file_storage_port::EncryptionOptions
impl core::marker::UnsafeUnpin for paladin::application::ports::output::file_storage_port::EncryptionOptions
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::output::file_storage_port::EncryptionOptions
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::output::file_storage_port::EncryptionOptions
impl<T, U> core::convert::Into<U> for paladin::application::ports::output::file_storage_port::EncryptionOptions where U: core::convert::From<T>
pub fn paladin::application::ports::output::file_storage_port::EncryptionOptions::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::output::file_storage_port::EncryptionOptions where U: core::convert::Into<T>
pub type paladin::application::ports::output::file_storage_port::EncryptionOptions::Error = core::convert::Infallible
pub fn paladin::application::ports::output::file_storage_port::EncryptionOptions::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::output::file_storage_port::EncryptionOptions where U: core::convert::TryFrom<T>
pub type paladin::application::ports::output::file_storage_port::EncryptionOptions::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::output::file_storage_port::EncryptionOptions::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::ports::output::file_storage_port::EncryptionOptions where T: core::clone::Clone
pub type paladin::application::ports::output::file_storage_port::EncryptionOptions::Owned = T
pub fn paladin::application::ports::output::file_storage_port::EncryptionOptions::clone_into(&self, target: &mut T)
pub fn paladin::application::ports::output::file_storage_port::EncryptionOptions::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::ports::output::file_storage_port::EncryptionOptions where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::output::file_storage_port::EncryptionOptions::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::output::file_storage_port::EncryptionOptions where T: ?core::marker::Sized
pub fn paladin::application::ports::output::file_storage_port::EncryptionOptions::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::output::file_storage_port::EncryptionOptions where T: ?core::marker::Sized
pub fn paladin::application::ports::output::file_storage_port::EncryptionOptions::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::ports::output::file_storage_port::EncryptionOptions where T: core::clone::Clone
pub unsafe fn paladin::application::ports::output::file_storage_port::EncryptionOptions::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::ports::output::file_storage_port::EncryptionOptions
pub fn paladin::application::ports::output::file_storage_port::EncryptionOptions::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::output::file_storage_port::EncryptionOptions
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::output::file_storage_port::EncryptionOptions where T: ?core::marker::Sized
pub fn paladin::application::ports::output::file_storage_port::EncryptionOptions::and<P, B, E>(self, other: 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::ports::output::file_storage_port::EncryptionOptions::or<P, B, E>(self, other: 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::ports::output::file_storage_port::EncryptionOptions
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::output::file_storage_port::EncryptionOptions
impl<T> typenum::type_operators::Same for paladin::application::ports::output::file_storage_port::EncryptionOptions
pub type paladin::application::ports::output::file_storage_port::EncryptionOptions::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::output::file_storage_port::EncryptionOptions where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::output::file_storage_port::EncryptionOptions where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::output::file_storage_port::EncryptionOptions::vzip(self) -> V
pub enum paladin::application::ports::output::file_storage_port::FileStorageError
pub paladin::application::ports::output::file_storage_port::FileStorageError::AuthenticationError(alloc::string::String)
pub paladin::application::ports::output::file_storage_port::FileStorageError::BucketNotFound(alloc::string::String)
pub paladin::application::ports::output::file_storage_port::FileStorageError::ConfigurationError(alloc::string::String)
pub paladin::application::ports::output::file_storage_port::FileStorageError::ConnectionError(alloc::string::String)
pub paladin::application::ports::output::file_storage_port::FileStorageError::FileNotFound(alloc::string::String)
pub paladin::application::ports::output::file_storage_port::FileStorageError::FileTooLarge
pub paladin::application::ports::output::file_storage_port::FileStorageError::FileTooLarge::max_size: u64
pub paladin::application::ports::output::file_storage_port::FileStorageError::FileTooLarge::size: u64
pub paladin::application::ports::output::file_storage_port::FileStorageError::InvalidPath(alloc::string::String)
pub paladin::application::ports::output::file_storage_port::FileStorageError::IoError(alloc::string::String)
pub paladin::application::ports::output::file_storage_port::FileStorageError::PermissionDenied(alloc::string::String)
pub paladin::application::ports::output::file_storage_port::FileStorageError::QuotaExceeded
pub paladin::application::ports::output::file_storage_port::FileStorageError::SerializationError(alloc::string::String)
pub paladin::application::ports::output::file_storage_port::FileStorageError::ServiceUnavailable
pub paladin::application::ports::output::file_storage_port::FileStorageError::Timeout
pub paladin::application::ports::output::file_storage_port::FileStorageError::Unknown(alloc::string::String)
impl core::clone::Clone for paladin::application::ports::output::file_storage_port::FileStorageError
pub fn paladin::application::ports::output::file_storage_port::FileStorageError::clone(&self) -> paladin::application::ports::output::file_storage_port::FileStorageError
impl core::error::Error for paladin::application::ports::output::file_storage_port::FileStorageError
impl core::fmt::Debug for paladin::application::ports::output::file_storage_port::FileStorageError
pub fn paladin::application::ports::output::file_storage_port::FileStorageError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::application::ports::output::file_storage_port::FileStorageError
pub fn paladin::application::ports::output::file_storage_port::FileStorageError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::ports::output::file_storage_port::FileStorageError
impl core::marker::Send for paladin::application::ports::output::file_storage_port::FileStorageError
impl core::marker::Sync for paladin::application::ports::output::file_storage_port::FileStorageError
impl core::marker::Unpin for paladin::application::ports::output::file_storage_port::FileStorageError
impl core::marker::UnsafeUnpin for paladin::application::ports::output::file_storage_port::FileStorageError
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::output::file_storage_port::FileStorageError
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::output::file_storage_port::FileStorageError
impl<T, U> core::convert::Into<U> for paladin::application::ports::output::file_storage_port::FileStorageError where U: core::convert::From<T>
pub fn paladin::application::ports::output::file_storage_port::FileStorageError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::output::file_storage_port::FileStorageError where U: core::convert::Into<T>
pub type paladin::application::ports::output::file_storage_port::FileStorageError::Error = core::convert::Infallible
pub fn paladin::application::ports::output::file_storage_port::FileStorageError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::output::file_storage_port::FileStorageError where U: core::convert::TryFrom<T>
pub type paladin::application::ports::output::file_storage_port::FileStorageError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::output::file_storage_port::FileStorageError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::ports::output::file_storage_port::FileStorageError where T: core::clone::Clone
pub type paladin::application::ports::output::file_storage_port::FileStorageError::Owned = T
pub fn paladin::application::ports::output::file_storage_port::FileStorageError::clone_into(&self, target: &mut T)
pub fn paladin::application::ports::output::file_storage_port::FileStorageError::to_owned(&self) -> T
impl<T> alloc::string::ToString for paladin::application::ports::output::file_storage_port::FileStorageError where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::application::ports::output::file_storage_port::FileStorageError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::application::ports::output::file_storage_port::FileStorageError where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::output::file_storage_port::FileStorageError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::output::file_storage_port::FileStorageError where T: ?core::marker::Sized
pub fn paladin::application::ports::output::file_storage_port::FileStorageError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::output::file_storage_port::FileStorageError where T: ?core::marker::Sized
pub fn paladin::application::ports::output::file_storage_port::FileStorageError::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::ports::output::file_storage_port::FileStorageError where T: core::clone::Clone
pub unsafe fn paladin::application::ports::output::file_storage_port::FileStorageError::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::ports::output::file_storage_port::FileStorageError
pub fn paladin::application::ports::output::file_storage_port::FileStorageError::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::output::file_storage_port::FileStorageError
impl<T> iri_string::format::ToStringFallible for paladin::application::ports::output::file_storage_port::FileStorageError where T: core::fmt::Display
pub fn paladin::application::ports::output::file_storage_port::FileStorageError::try_to_string(&self) -> core::result::Result<alloc::string::String, alloc::collections::TryReserveError>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::output::file_storage_port::FileStorageError where T: ?core::marker::Sized
pub fn paladin::application::ports::output::file_storage_port::FileStorageError::and<P, B, E>(self, other: 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::ports::output::file_storage_port::FileStorageError::or<P, B, E>(self, other: 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::ports::output::file_storage_port::FileStorageError
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::output::file_storage_port::FileStorageError
impl<T> typenum::type_operators::Same for paladin::application::ports::output::file_storage_port::FileStorageError
pub type paladin::application::ports::output::file_storage_port::FileStorageError::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::output::file_storage_port::FileStorageError where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::output::file_storage_port::FileStorageError where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::output::file_storage_port::FileStorageError::vzip(self) -> V
pub struct paladin::application::ports::output::file_storage_port::DownloadOptions
pub paladin::application::ports::output::file_storage_port::DownloadOptions::if_match: core::option::Option<alloc::string::String>
pub paladin::application::ports::output::file_storage_port::DownloadOptions::if_modified_since: core::option::Option<chrono::datetime::DateTime<chrono::offset::utc::Utc>>
pub paladin::application::ports::output::file_storage_port::DownloadOptions::if_none_match: core::option::Option<alloc::string::String>
pub paladin::application::ports::output::file_storage_port::DownloadOptions::if_unmodified_since: core::option::Option<chrono::datetime::DateTime<chrono::offset::utc::Utc>>
pub paladin::application::ports::output::file_storage_port::DownloadOptions::range: core::option::Option<(u64, core::option::Option<u64>)>
impl core::clone::Clone for paladin::application::ports::output::file_storage_port::DownloadOptions
pub fn paladin::application::ports::output::file_storage_port::DownloadOptions::clone(&self) -> paladin::application::ports::output::file_storage_port::DownloadOptions
impl core::default::Default for paladin::application::ports::output::file_storage_port::DownloadOptions
pub fn paladin::application::ports::output::file_storage_port::DownloadOptions::default() -> paladin::application::ports::output::file_storage_port::DownloadOptions
impl core::fmt::Debug for paladin::application::ports::output::file_storage_port::DownloadOptions
pub fn paladin::application::ports::output::file_storage_port::DownloadOptions::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::ports::output::file_storage_port::DownloadOptions
impl core::marker::Send for paladin::application::ports::output::file_storage_port::DownloadOptions
impl core::marker::Sync for paladin::application::ports::output::file_storage_port::DownloadOptions
impl core::marker::Unpin for paladin::application::ports::output::file_storage_port::DownloadOptions
impl core::marker::UnsafeUnpin for paladin::application::ports::output::file_storage_port::DownloadOptions
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::output::file_storage_port::DownloadOptions
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::output::file_storage_port::DownloadOptions
impl<T, U> core::convert::Into<U> for paladin::application::ports::output::file_storage_port::DownloadOptions where U: core::convert::From<T>
pub fn paladin::application::ports::output::file_storage_port::DownloadOptions::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::output::file_storage_port::DownloadOptions where U: core::convert::Into<T>
pub type paladin::application::ports::output::file_storage_port::DownloadOptions::Error = core::convert::Infallible
pub fn paladin::application::ports::output::file_storage_port::DownloadOptions::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::output::file_storage_port::DownloadOptions where U: core::convert::TryFrom<T>
pub type paladin::application::ports::output::file_storage_port::DownloadOptions::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::output::file_storage_port::DownloadOptions::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::ports::output::file_storage_port::DownloadOptions where T: core::clone::Clone
pub type paladin::application::ports::output::file_storage_port::DownloadOptions::Owned = T
pub fn paladin::application::ports::output::file_storage_port::DownloadOptions::clone_into(&self, target: &mut T)
pub fn paladin::application::ports::output::file_storage_port::DownloadOptions::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::ports::output::file_storage_port::DownloadOptions where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::output::file_storage_port::DownloadOptions::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::output::file_storage_port::DownloadOptions where T: ?core::marker::Sized
pub fn paladin::application::ports::output::file_storage_port::DownloadOptions::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::output::file_storage_port::DownloadOptions where T: ?core::marker::Sized
pub fn paladin::application::ports::output::file_storage_port::DownloadOptions::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::ports::output::file_storage_port::DownloadOptions where T: core::clone::Clone
pub unsafe fn paladin::application::ports::output::file_storage_port::DownloadOptions::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::ports::output::file_storage_port::DownloadOptions
pub fn paladin::application::ports::output::file_storage_port::DownloadOptions::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::output::file_storage_port::DownloadOptions
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::output::file_storage_port::DownloadOptions where T: ?core::marker::Sized
pub fn paladin::application::ports::output::file_storage_port::DownloadOptions::and<P, B, E>(self, other: 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::ports::output::file_storage_port::DownloadOptions::or<P, B, E>(self, other: 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::ports::output::file_storage_port::DownloadOptions
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::output::file_storage_port::DownloadOptions
impl<T> typenum::type_operators::Same for paladin::application::ports::output::file_storage_port::DownloadOptions
pub type paladin::application::ports::output::file_storage_port::DownloadOptions::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::output::file_storage_port::DownloadOptions where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::output::file_storage_port::DownloadOptions where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::output::file_storage_port::DownloadOptions::vzip(self) -> V
pub struct paladin::application::ports::output::file_storage_port::FileItem
pub paladin::application::ports::output::file_storage_port::FileItem::content_type: core::option::Option<alloc::string::String>
pub paladin::application::ports::output::file_storage_port::FileItem::id: uuid::Uuid
pub paladin::application::ports::output::file_storage_port::FileItem::md5_hash: core::option::Option<alloc::string::String>
pub paladin::application::ports::output::file_storage_port::FileItem::metadata: std::collections::hash::map::HashMap<alloc::string::String, alloc::string::String>
pub paladin::application::ports::output::file_storage_port::FileItem::modified_at: chrono::datetime::DateTime<chrono::offset::utc::Utc>
pub paladin::application::ports::output::file_storage_port::FileItem::path: std::path::PathBuf
pub paladin::application::ports::output::file_storage_port::FileItem::size: u64
pub paladin::application::ports::output::file_storage_port::FileItem::tags: alloc::vec::Vec<alloc::string::String>
pub paladin::application::ports::output::file_storage_port::FileItem::uploaded_at: chrono::datetime::DateTime<chrono::offset::utc::Utc>
impl paladin::application::ports::output::file_storage_port::FileItem
pub fn paladin::application::ports::output::file_storage_port::FileItem::extension(&self) -> core::option::Option<&str>
pub fn paladin::application::ports::output::file_storage_port::FileItem::filename(&self) -> core::option::Option<&str>
pub fn paladin::application::ports::output::file_storage_port::FileItem::new(path: std::path::PathBuf, size: u64) -> Self
pub fn paladin::application::ports::output::file_storage_port::FileItem::with_content_type(self, content_type: alloc::string::String) -> Self
pub fn paladin::application::ports::output::file_storage_port::FileItem::with_md5_hash(self, hash: alloc::string::String) -> Self
pub fn paladin::application::ports::output::file_storage_port::FileItem::with_metadata(self, key: alloc::string::String, value: alloc::string::String) -> Self
pub fn paladin::application::ports::output::file_storage_port::FileItem::with_tag(self, tag: alloc::string::String) -> Self
impl core::clone::Clone for paladin::application::ports::output::file_storage_port::FileItem
pub fn paladin::application::ports::output::file_storage_port::FileItem::clone(&self) -> paladin::application::ports::output::file_storage_port::FileItem
impl core::fmt::Debug for paladin::application::ports::output::file_storage_port::FileItem
pub fn paladin::application::ports::output::file_storage_port::FileItem::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::ports::output::file_storage_port::FileItem
pub fn paladin::application::ports::output::file_storage_port::FileItem::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::ports::output::file_storage_port::FileItem
pub fn paladin::application::ports::output::file_storage_port::FileItem::deserialize<__D>(__deserializer: __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::ports::output::file_storage_port::FileItem
impl core::marker::Send for paladin::application::ports::output::file_storage_port::FileItem
impl core::marker::Sync for paladin::application::ports::output::file_storage_port::FileItem
impl core::marker::Unpin for paladin::application::ports::output::file_storage_port::FileItem
impl core::marker::UnsafeUnpin for paladin::application::ports::output::file_storage_port::FileItem
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::output::file_storage_port::FileItem
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::output::file_storage_port::FileItem
impl<T, U> core::convert::Into<U> for paladin::application::ports::output::file_storage_port::FileItem where U: core::convert::From<T>
pub fn paladin::application::ports::output::file_storage_port::FileItem::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::output::file_storage_port::FileItem where U: core::convert::Into<T>
pub type paladin::application::ports::output::file_storage_port::FileItem::Error = core::convert::Infallible
pub fn paladin::application::ports::output::file_storage_port::FileItem::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::output::file_storage_port::FileItem where U: core::convert::TryFrom<T>
pub type paladin::application::ports::output::file_storage_port::FileItem::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::output::file_storage_port::FileItem::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::ports::output::file_storage_port::FileItem where T: core::clone::Clone
pub type paladin::application::ports::output::file_storage_port::FileItem::Owned = T
pub fn paladin::application::ports::output::file_storage_port::FileItem::clone_into(&self, target: &mut T)
pub fn paladin::application::ports::output::file_storage_port::FileItem::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::ports::output::file_storage_port::FileItem where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::output::file_storage_port::FileItem::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::output::file_storage_port::FileItem where T: ?core::marker::Sized
pub fn paladin::application::ports::output::file_storage_port::FileItem::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::output::file_storage_port::FileItem where T: ?core::marker::Sized
pub fn paladin::application::ports::output::file_storage_port::FileItem::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::ports::output::file_storage_port::FileItem where T: core::clone::Clone
pub unsafe fn paladin::application::ports::output::file_storage_port::FileItem::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::ports::output::file_storage_port::FileItem
pub fn paladin::application::ports::output::file_storage_port::FileItem::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::output::file_storage_port::FileItem
impl<T> serde_core::de::DeserializeOwned for paladin::application::ports::output::file_storage_port::FileItem where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::output::file_storage_port::FileItem where T: ?core::marker::Sized
pub fn paladin::application::ports::output::file_storage_port::FileItem::and<P, B, E>(self, other: 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::ports::output::file_storage_port::FileItem::or<P, B, E>(self, other: 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::ports::output::file_storage_port::FileItem
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::output::file_storage_port::FileItem
impl<T> typenum::type_operators::Same for paladin::application::ports::output::file_storage_port::FileItem
pub type paladin::application::ports::output::file_storage_port::FileItem::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::output::file_storage_port::FileItem where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::output::file_storage_port::FileItem where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::output::file_storage_port::FileItem::vzip(self) -> V
pub struct paladin::application::ports::output::file_storage_port::FileListResult
pub paladin::application::ports::output::file_storage_port::FileListResult::continuation_token: core::option::Option<alloc::string::String>
pub paladin::application::ports::output::file_storage_port::FileListResult::files: alloc::vec::Vec<paladin::application::ports::output::file_storage_port::FileItem>
pub paladin::application::ports::output::file_storage_port::FileListResult::has_more: bool
pub paladin::application::ports::output::file_storage_port::FileListResult::total_count: core::option::Option<u64>
impl core::clone::Clone for paladin::application::ports::output::file_storage_port::FileListResult
pub fn paladin::application::ports::output::file_storage_port::FileListResult::clone(&self) -> paladin::application::ports::output::file_storage_port::FileListResult
impl core::fmt::Debug for paladin::application::ports::output::file_storage_port::FileListResult
pub fn paladin::application::ports::output::file_storage_port::FileListResult::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::ports::output::file_storage_port::FileListResult
impl core::marker::Send for paladin::application::ports::output::file_storage_port::FileListResult
impl core::marker::Sync for paladin::application::ports::output::file_storage_port::FileListResult
impl core::marker::Unpin for paladin::application::ports::output::file_storage_port::FileListResult
impl core::marker::UnsafeUnpin for paladin::application::ports::output::file_storage_port::FileListResult
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::output::file_storage_port::FileListResult
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::output::file_storage_port::FileListResult
impl<T, U> core::convert::Into<U> for paladin::application::ports::output::file_storage_port::FileListResult where U: core::convert::From<T>
pub fn paladin::application::ports::output::file_storage_port::FileListResult::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::output::file_storage_port::FileListResult where U: core::convert::Into<T>
pub type paladin::application::ports::output::file_storage_port::FileListResult::Error = core::convert::Infallible
pub fn paladin::application::ports::output::file_storage_port::FileListResult::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::output::file_storage_port::FileListResult where U: core::convert::TryFrom<T>
pub type paladin::application::ports::output::file_storage_port::FileListResult::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::output::file_storage_port::FileListResult::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::ports::output::file_storage_port::FileListResult where T: core::clone::Clone
pub type paladin::application::ports::output::file_storage_port::FileListResult::Owned = T
pub fn paladin::application::ports::output::file_storage_port::FileListResult::clone_into(&self, target: &mut T)
pub fn paladin::application::ports::output::file_storage_port::FileListResult::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::ports::output::file_storage_port::FileListResult where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::output::file_storage_port::FileListResult::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::output::file_storage_port::FileListResult where T: ?core::marker::Sized
pub fn paladin::application::ports::output::file_storage_port::FileListResult::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::output::file_storage_port::FileListResult where T: ?core::marker::Sized
pub fn paladin::application::ports::output::file_storage_port::FileListResult::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::ports::output::file_storage_port::FileListResult where T: core::clone::Clone
pub unsafe fn paladin::application::ports::output::file_storage_port::FileListResult::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::ports::output::file_storage_port::FileListResult
pub fn paladin::application::ports::output::file_storage_port::FileListResult::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::output::file_storage_port::FileListResult
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::output::file_storage_port::FileListResult where T: ?core::marker::Sized
pub fn paladin::application::ports::output::file_storage_port::FileListResult::and<P, B, E>(self, other: 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::ports::output::file_storage_port::FileListResult::or<P, B, E>(self, other: 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::ports::output::file_storage_port::FileListResult
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::output::file_storage_port::FileListResult
impl<T> typenum::type_operators::Same for paladin::application::ports::output::file_storage_port::FileListResult
pub type paladin::application::ports::output::file_storage_port::FileListResult::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::output::file_storage_port::FileListResult where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::output::file_storage_port::FileListResult where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::output::file_storage_port::FileListResult::vzip(self) -> V
pub struct paladin::application::ports::output::file_storage_port::ListOptions
pub paladin::application::ports::output::file_storage_port::ListOptions::continuation_token: core::option::Option<alloc::string::String>
pub paladin::application::ports::output::file_storage_port::ListOptions::extensions: alloc::vec::Vec<alloc::string::String>
pub paladin::application::ports::output::file_storage_port::ListOptions::include_metadata: bool
pub paladin::application::ports::output::file_storage_port::ListOptions::limit: core::option::Option<usize>
pub paladin::application::ports::output::file_storage_port::ListOptions::max_size: core::option::Option<u64>
pub paladin::application::ports::output::file_storage_port::ListOptions::min_size: core::option::Option<u64>
pub paladin::application::ports::output::file_storage_port::ListOptions::modified_after: core::option::Option<chrono::datetime::DateTime<chrono::offset::utc::Utc>>
pub paladin::application::ports::output::file_storage_port::ListOptions::modified_before: core::option::Option<chrono::datetime::DateTime<chrono::offset::utc::Utc>>
pub paladin::application::ports::output::file_storage_port::ListOptions::prefix: core::option::Option<alloc::string::String>
pub paladin::application::ports::output::file_storage_port::ListOptions::tags: alloc::vec::Vec<alloc::string::String>
impl core::clone::Clone for paladin::application::ports::output::file_storage_port::ListOptions
pub fn paladin::application::ports::output::file_storage_port::ListOptions::clone(&self) -> paladin::application::ports::output::file_storage_port::ListOptions
impl core::default::Default for paladin::application::ports::output::file_storage_port::ListOptions
pub fn paladin::application::ports::output::file_storage_port::ListOptions::default() -> paladin::application::ports::output::file_storage_port::ListOptions
impl core::fmt::Debug for paladin::application::ports::output::file_storage_port::ListOptions
pub fn paladin::application::ports::output::file_storage_port::ListOptions::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::ports::output::file_storage_port::ListOptions
impl core::marker::Send for paladin::application::ports::output::file_storage_port::ListOptions
impl core::marker::Sync for paladin::application::ports::output::file_storage_port::ListOptions
impl core::marker::Unpin for paladin::application::ports::output::file_storage_port::ListOptions
impl core::marker::UnsafeUnpin for paladin::application::ports::output::file_storage_port::ListOptions
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::output::file_storage_port::ListOptions
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::output::file_storage_port::ListOptions
impl<T, U> core::convert::Into<U> for paladin::application::ports::output::file_storage_port::ListOptions where U: core::convert::From<T>
pub fn paladin::application::ports::output::file_storage_port::ListOptions::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::output::file_storage_port::ListOptions where U: core::convert::Into<T>
pub type paladin::application::ports::output::file_storage_port::ListOptions::Error = core::convert::Infallible
pub fn paladin::application::ports::output::file_storage_port::ListOptions::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::output::file_storage_port::ListOptions where U: core::convert::TryFrom<T>
pub type paladin::application::ports::output::file_storage_port::ListOptions::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::output::file_storage_port::ListOptions::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::ports::output::file_storage_port::ListOptions where T: core::clone::Clone
pub type paladin::application::ports::output::file_storage_port::ListOptions::Owned = T
pub fn paladin::application::ports::output::file_storage_port::ListOptions::clone_into(&self, target: &mut T)
pub fn paladin::application::ports::output::file_storage_port::ListOptions::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::ports::output::file_storage_port::ListOptions where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::output::file_storage_port::ListOptions::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::output::file_storage_port::ListOptions where T: ?core::marker::Sized
pub fn paladin::application::ports::output::file_storage_port::ListOptions::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::output::file_storage_port::ListOptions where T: ?core::marker::Sized
pub fn paladin::application::ports::output::file_storage_port::ListOptions::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::ports::output::file_storage_port::ListOptions where T: core::clone::Clone
pub unsafe fn paladin::application::ports::output::file_storage_port::ListOptions::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::ports::output::file_storage_port::ListOptions
pub fn paladin::application::ports::output::file_storage_port::ListOptions::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::output::file_storage_port::ListOptions
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::output::file_storage_port::ListOptions where T: ?core::marker::Sized
pub fn paladin::application::ports::output::file_storage_port::ListOptions::and<P, B, E>(self, other: 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::ports::output::file_storage_port::ListOptions::or<P, B, E>(self, other: 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::ports::output::file_storage_port::ListOptions
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::output::file_storage_port::ListOptions
impl<T> typenum::type_operators::Same for paladin::application::ports::output::file_storage_port::ListOptions
pub type paladin::application::ports::output::file_storage_port::ListOptions::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::output::file_storage_port::ListOptions where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::output::file_storage_port::ListOptions where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::output::file_storage_port::ListOptions::vzip(self) -> V
pub struct paladin::application::ports::output::file_storage_port::StorageHealth
pub paladin::application::ports::output::file_storage_port::StorageHealth::checked_at: chrono::datetime::DateTime<chrono::offset::utc::Utc>
pub paladin::application::ports::output::file_storage_port::StorageHealth::error: core::option::Option<alloc::string::String>
pub paladin::application::ports::output::file_storage_port::StorageHealth::is_available: bool
pub paladin::application::ports::output::file_storage_port::StorageHealth::response_time_ms: core::option::Option<u64>
impl core::clone::Clone for paladin::application::ports::output::file_storage_port::StorageHealth
pub fn paladin::application::ports::output::file_storage_port::StorageHealth::clone(&self) -> paladin::application::ports::output::file_storage_port::StorageHealth
impl core::fmt::Debug for paladin::application::ports::output::file_storage_port::StorageHealth
pub fn paladin::application::ports::output::file_storage_port::StorageHealth::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::ports::output::file_storage_port::StorageHealth
impl core::marker::Send for paladin::application::ports::output::file_storage_port::StorageHealth
impl core::marker::Sync for paladin::application::ports::output::file_storage_port::StorageHealth
impl core::marker::Unpin for paladin::application::ports::output::file_storage_port::StorageHealth
impl core::marker::UnsafeUnpin for paladin::application::ports::output::file_storage_port::StorageHealth
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::output::file_storage_port::StorageHealth
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::output::file_storage_port::StorageHealth
impl<T, U> core::convert::Into<U> for paladin::application::ports::output::file_storage_port::StorageHealth where U: core::convert::From<T>
pub fn paladin::application::ports::output::file_storage_port::StorageHealth::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::output::file_storage_port::StorageHealth where U: core::convert::Into<T>
pub type paladin::application::ports::output::file_storage_port::StorageHealth::Error = core::convert::Infallible
pub fn paladin::application::ports::output::file_storage_port::StorageHealth::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::output::file_storage_port::StorageHealth where U: core::convert::TryFrom<T>
pub type paladin::application::ports::output::file_storage_port::StorageHealth::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::output::file_storage_port::StorageHealth::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::ports::output::file_storage_port::StorageHealth where T: core::clone::Clone
pub type paladin::application::ports::output::file_storage_port::StorageHealth::Owned = T
pub fn paladin::application::ports::output::file_storage_port::StorageHealth::clone_into(&self, target: &mut T)
pub fn paladin::application::ports::output::file_storage_port::StorageHealth::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::ports::output::file_storage_port::StorageHealth where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::output::file_storage_port::StorageHealth::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::output::file_storage_port::StorageHealth where T: ?core::marker::Sized
pub fn paladin::application::ports::output::file_storage_port::StorageHealth::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::output::file_storage_port::StorageHealth where T: ?core::marker::Sized
pub fn paladin::application::ports::output::file_storage_port::StorageHealth::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::ports::output::file_storage_port::StorageHealth where T: core::clone::Clone
pub unsafe fn paladin::application::ports::output::file_storage_port::StorageHealth::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::ports::output::file_storage_port::StorageHealth
pub fn paladin::application::ports::output::file_storage_port::StorageHealth::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::output::file_storage_port::StorageHealth
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::output::file_storage_port::StorageHealth where T: ?core::marker::Sized
pub fn paladin::application::ports::output::file_storage_port::StorageHealth::and<P, B, E>(self, other: 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::ports::output::file_storage_port::StorageHealth::or<P, B, E>(self, other: 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::ports::output::file_storage_port::StorageHealth
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::output::file_storage_port::StorageHealth
impl<T> typenum::type_operators::Same for paladin::application::ports::output::file_storage_port::StorageHealth
pub type paladin::application::ports::output::file_storage_port::StorageHealth::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::output::file_storage_port::StorageHealth where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::output::file_storage_port::StorageHealth where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::output::file_storage_port::StorageHealth::vzip(self) -> V
pub struct paladin::application::ports::output::file_storage_port::StorageStats
pub paladin::application::ports::output::file_storage_port::StorageStats::files_by_type: std::collections::hash::map::HashMap<alloc::string::String, u64>
pub paladin::application::ports::output::file_storage_port::StorageStats::last_updated: chrono::datetime::DateTime<chrono::offset::utc::Utc>
pub paladin::application::ports::output::file_storage_port::StorageStats::size_by_type: std::collections::hash::map::HashMap<alloc::string::String, u64>
pub paladin::application::ports::output::file_storage_port::StorageStats::total_files: u64
pub paladin::application::ports::output::file_storage_port::StorageStats::total_size: u64
impl core::clone::Clone for paladin::application::ports::output::file_storage_port::StorageStats
pub fn paladin::application::ports::output::file_storage_port::StorageStats::clone(&self) -> paladin::application::ports::output::file_storage_port::StorageStats
impl core::fmt::Debug for paladin::application::ports::output::file_storage_port::StorageStats
pub fn paladin::application::ports::output::file_storage_port::StorageStats::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::ports::output::file_storage_port::StorageStats
impl core::marker::Send for paladin::application::ports::output::file_storage_port::StorageStats
impl core::marker::Sync for paladin::application::ports::output::file_storage_port::StorageStats
impl core::marker::Unpin for paladin::application::ports::output::file_storage_port::StorageStats
impl core::marker::UnsafeUnpin for paladin::application::ports::output::file_storage_port::StorageStats
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::output::file_storage_port::StorageStats
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::output::file_storage_port::StorageStats
impl<T, U> core::convert::Into<U> for paladin::application::ports::output::file_storage_port::StorageStats where U: core::convert::From<T>
pub fn paladin::application::ports::output::file_storage_port::StorageStats::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::output::file_storage_port::StorageStats where U: core::convert::Into<T>
pub type paladin::application::ports::output::file_storage_port::StorageStats::Error = core::convert::Infallible
pub fn paladin::application::ports::output::file_storage_port::StorageStats::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::output::file_storage_port::StorageStats where U: core::convert::TryFrom<T>
pub type paladin::application::ports::output::file_storage_port::StorageStats::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::output::file_storage_port::StorageStats::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::ports::output::file_storage_port::StorageStats where T: core::clone::Clone
pub type paladin::application::ports::output::file_storage_port::StorageStats::Owned = T
pub fn paladin::application::ports::output::file_storage_port::StorageStats::clone_into(&self, target: &mut T)
pub fn paladin::application::ports::output::file_storage_port::StorageStats::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::ports::output::file_storage_port::StorageStats where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::output::file_storage_port::StorageStats::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::output::file_storage_port::StorageStats where T: ?core::marker::Sized
pub fn paladin::application::ports::output::file_storage_port::StorageStats::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::output::file_storage_port::StorageStats where T: ?core::marker::Sized
pub fn paladin::application::ports::output::file_storage_port::StorageStats::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::ports::output::file_storage_port::StorageStats where T: core::clone::Clone
pub unsafe fn paladin::application::ports::output::file_storage_port::StorageStats::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::ports::output::file_storage_port::StorageStats
pub fn paladin::application::ports::output::file_storage_port::StorageStats::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::output::file_storage_port::StorageStats
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::output::file_storage_port::StorageStats where T: ?core::marker::Sized
pub fn paladin::application::ports::output::file_storage_port::StorageStats::and<P, B, E>(self, other: 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::ports::output::file_storage_port::StorageStats::or<P, B, E>(self, other: 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::ports::output::file_storage_port::StorageStats
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::output::file_storage_port::StorageStats
impl<T> typenum::type_operators::Same for paladin::application::ports::output::file_storage_port::StorageStats
pub type paladin::application::ports::output::file_storage_port::StorageStats::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::output::file_storage_port::StorageStats where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::output::file_storage_port::StorageStats where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::output::file_storage_port::StorageStats::vzip(self) -> V
pub struct paladin::application::ports::output::file_storage_port::UploadOptions
pub paladin::application::ports::output::file_storage_port::UploadOptions::cache_control: core::option::Option<alloc::string::String>
pub paladin::application::ports::output::file_storage_port::UploadOptions::content_disposition: core::option::Option<alloc::string::String>
pub paladin::application::ports::output::file_storage_port::UploadOptions::content_type: core::option::Option<alloc::string::String>
pub paladin::application::ports::output::file_storage_port::UploadOptions::encryption: core::option::Option<paladin::application::ports::output::file_storage_port::EncryptionOptions>
pub paladin::application::ports::output::file_storage_port::UploadOptions::metadata: std::collections::hash::map::HashMap<alloc::string::String, alloc::string::String>
pub paladin::application::ports::output::file_storage_port::UploadOptions::overwrite: bool
pub paladin::application::ports::output::file_storage_port::UploadOptions::tags: alloc::vec::Vec<alloc::string::String>
impl core::clone::Clone for paladin::application::ports::output::file_storage_port::UploadOptions
pub fn paladin::application::ports::output::file_storage_port::UploadOptions::clone(&self) -> paladin::application::ports::output::file_storage_port::UploadOptions
impl core::default::Default for paladin::application::ports::output::file_storage_port::UploadOptions
pub fn paladin::application::ports::output::file_storage_port::UploadOptions::default() -> paladin::application::ports::output::file_storage_port::UploadOptions
impl core::fmt::Debug for paladin::application::ports::output::file_storage_port::UploadOptions
pub fn paladin::application::ports::output::file_storage_port::UploadOptions::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::ports::output::file_storage_port::UploadOptions
impl core::marker::Send for paladin::application::ports::output::file_storage_port::UploadOptions
impl core::marker::Sync for paladin::application::ports::output::file_storage_port::UploadOptions
impl core::marker::Unpin for paladin::application::ports::output::file_storage_port::UploadOptions
impl core::marker::UnsafeUnpin for paladin::application::ports::output::file_storage_port::UploadOptions
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::output::file_storage_port::UploadOptions
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::output::file_storage_port::UploadOptions
impl<T, U> core::convert::Into<U> for paladin::application::ports::output::file_storage_port::UploadOptions where U: core::convert::From<T>
pub fn paladin::application::ports::output::file_storage_port::UploadOptions::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::output::file_storage_port::UploadOptions where U: core::convert::Into<T>
pub type paladin::application::ports::output::file_storage_port::UploadOptions::Error = core::convert::Infallible
pub fn paladin::application::ports::output::file_storage_port::UploadOptions::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::output::file_storage_port::UploadOptions where U: core::convert::TryFrom<T>
pub type paladin::application::ports::output::file_storage_port::UploadOptions::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::output::file_storage_port::UploadOptions::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::ports::output::file_storage_port::UploadOptions where T: core::clone::Clone
pub type paladin::application::ports::output::file_storage_port::UploadOptions::Owned = T
pub fn paladin::application::ports::output::file_storage_port::UploadOptions::clone_into(&self, target: &mut T)
pub fn paladin::application::ports::output::file_storage_port::UploadOptions::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::ports::output::file_storage_port::UploadOptions where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::output::file_storage_port::UploadOptions::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::output::file_storage_port::UploadOptions where T: ?core::marker::Sized
pub fn paladin::application::ports::output::file_storage_port::UploadOptions::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::output::file_storage_port::UploadOptions where T: ?core::marker::Sized
pub fn paladin::application::ports::output::file_storage_port::UploadOptions::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::ports::output::file_storage_port::UploadOptions where T: core::clone::Clone
pub unsafe fn paladin::application::ports::output::file_storage_port::UploadOptions::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::ports::output::file_storage_port::UploadOptions
pub fn paladin::application::ports::output::file_storage_port::UploadOptions::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::output::file_storage_port::UploadOptions
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::output::file_storage_port::UploadOptions where T: ?core::marker::Sized
pub fn paladin::application::ports::output::file_storage_port::UploadOptions::and<P, B, E>(self, other: 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::ports::output::file_storage_port::UploadOptions::or<P, B, E>(self, other: 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::ports::output::file_storage_port::UploadOptions
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::output::file_storage_port::UploadOptions
impl<T> typenum::type_operators::Same for paladin::application::ports::output::file_storage_port::UploadOptions
pub type paladin::application::ports::output::file_storage_port::UploadOptions::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::output::file_storage_port::UploadOptions where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::output::file_storage_port::UploadOptions where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::output::file_storage_port::UploadOptions::vzip(self) -> V
pub trait paladin::application::ports::output::file_storage_port::AdvancedFileStoragePort: core::marker::Send + core::marker::Sync
pub fn paladin::application::ports::output::file_storage_port::AdvancedFileStoragePort::abort_multipart_upload<'life0, 'life1, 'async_trait>(&'life0 self, upload_id: &'life1 str) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = paladin::application::ports::output::file_storage_port::FileStorageResult<()>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn paladin::application::ports::output::file_storage_port::AdvancedFileStoragePort::complete_multipart_upload<'life0, 'life1, 'async_trait>(&'life0 self, upload_id: &'life1 str, parts: alloc::vec::Vec<(u32, alloc::string::String)>) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = paladin::application::ports::output::file_storage_port::FileStorageResult<paladin::application::ports::output::file_storage_port::FileItem>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn paladin::application::ports::output::file_storage_port::AdvancedFileStoragePort::create_multipart_upload<'life0, 'life1, 'async_trait>(&'life0 self, path: &'life1 std::path::Path, options: core::option::Option<paladin::application::ports::output::file_storage_port::UploadOptions>) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = paladin::application::ports::output::file_storage_port::FileStorageResult<alloc::string::String>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn paladin::application::ports::output::file_storage_port::AdvancedFileStoragePort::generate_download_url<'life0, 'life1, 'async_trait>(&'life0 self, path: &'life1 std::path::Path, expires_in: core::time::Duration, options: core::option::Option<paladin::application::ports::output::file_storage_port::DownloadOptions>) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = paladin::application::ports::output::file_storage_port::FileStorageResult<alloc::string::String>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn paladin::application::ports::output::file_storage_port::AdvancedFileStoragePort::generate_upload_url<'life0, 'life1, 'async_trait>(&'life0 self, path: &'life1 std::path::Path, expires_in: core::time::Duration, options: core::option::Option<paladin::application::ports::output::file_storage_port::UploadOptions>) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = paladin::application::ports::output::file_storage_port::FileStorageResult<alloc::string::String>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn paladin::application::ports::output::file_storage_port::AdvancedFileStoragePort::upload_part<'life0, 'life1, 'life2, 'async_trait>(&'life0 self, upload_id: &'life1 str, part_number: u32, content: &'life2 [u8]) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = paladin::application::ports::output::file_storage_port::FileStorageResult<alloc::string::String>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, 'life2: 'async_trait
pub trait paladin::application::ports::output::file_storage_port::BatchFileStoragePort: core::marker::Send + core::marker::Sync
pub fn paladin::application::ports::output::file_storage_port::BatchFileStoragePort::delete_files<'life0, 'async_trait>(&'life0 self, paths: alloc::vec::Vec<std::path::PathBuf>) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = paladin::application::ports::output::file_storage_port::FileStorageResult<alloc::vec::Vec<std::path::PathBuf>>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::ports::output::file_storage_port::BatchFileStoragePort::download_files<'life0, 'async_trait>(&'life0 self, paths: alloc::vec::Vec<std::path::PathBuf>, options: core::option::Option<paladin::application::ports::output::file_storage_port::DownloadOptions>) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = paladin::application::ports::output::file_storage_port::FileStorageResult<alloc::vec::Vec<(std::path::PathBuf, alloc::vec::Vec<u8>)>>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::ports::output::file_storage_port::BatchFileStoragePort::get_files_info<'life0, 'async_trait>(&'life0 self, paths: alloc::vec::Vec<std::path::PathBuf>) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = paladin::application::ports::output::file_storage_port::FileStorageResult<alloc::vec::Vec<paladin::application::ports::output::file_storage_port::FileItem>>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::ports::output::file_storage_port::BatchFileStoragePort::upload_files<'life0, 'async_trait>(&'life0 self, files: alloc::vec::Vec<(std::path::PathBuf, alloc::vec::Vec<u8>, core::option::Option<paladin::application::ports::output::file_storage_port::UploadOptions>)>) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = paladin::application::ports::output::file_storage_port::FileStorageResult<alloc::vec::Vec<paladin::application::ports::output::file_storage_port::FileItem>>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub trait paladin::application::ports::output::file_storage_port::FileStoragePort: core::marker::Send + core::marker::Sync
pub fn paladin::application::ports::output::file_storage_port::FileStoragePort::copy_file<'life0, 'life1, 'life2, 'async_trait>(&'life0 self, source_path: &'life1 std::path::Path, destination_path: &'life2 std::path::Path) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = paladin::application::ports::output::file_storage_port::FileStorageResult<paladin::application::ports::output::file_storage_port::FileItem>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, 'life2: 'async_trait
pub fn paladin::application::ports::output::file_storage_port::FileStoragePort::delete_file<'life0, 'life1, 'async_trait>(&'life0 self, path: &'life1 std::path::Path) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = paladin::application::ports::output::file_storage_port::FileStorageResult<()>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn paladin::application::ports::output::file_storage_port::FileStoragePort::download_file<'life0, 'life1, 'async_trait>(&'life0 self, path: &'life1 std::path::Path, options: core::option::Option<paladin::application::ports::output::file_storage_port::DownloadOptions>) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = paladin::application::ports::output::file_storage_port::FileStorageResult<alloc::vec::Vec<u8>>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn paladin::application::ports::output::file_storage_port::FileStoragePort::file_exists<'life0, 'life1, 'async_trait>(&'life0 self, path: &'life1 std::path::Path) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = paladin::application::ports::output::file_storage_port::FileStorageResult<bool>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn paladin::application::ports::output::file_storage_port::FileStoragePort::get_file_info<'life0, 'life1, 'async_trait>(&'life0 self, path: &'life1 std::path::Path) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = paladin::application::ports::output::file_storage_port::FileStorageResult<paladin::application::ports::output::file_storage_port::FileItem>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn paladin::application::ports::output::file_storage_port::FileStoragePort::get_storage_stats<'life0, 'async_trait>(&'life0 self) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = paladin::application::ports::output::file_storage_port::FileStorageResult<paladin::application::ports::output::file_storage_port::StorageStats>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::ports::output::file_storage_port::FileStoragePort::health_check<'life0, 'async_trait>(&'life0 self) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = paladin::application::ports::output::file_storage_port::FileStorageResult<paladin::application::ports::output::file_storage_port::StorageHealth>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::ports::output::file_storage_port::FileStoragePort::list_files<'life0, 'async_trait>(&'life0 self, options: core::option::Option<paladin::application::ports::output::file_storage_port::ListOptions>) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = paladin::application::ports::output::file_storage_port::FileStorageResult<paladin::application::ports::output::file_storage_port::FileListResult>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::ports::output::file_storage_port::FileStoragePort::move_file<'life0, 'life1, 'life2, 'async_trait>(&'life0 self, source_path: &'life1 std::path::Path, destination_path: &'life2 std::path::Path) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = paladin::application::ports::output::file_storage_port::FileStorageResult<paladin::application::ports::output::file_storage_port::FileItem>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, 'life2: 'async_trait
pub fn paladin::application::ports::output::file_storage_port::FileStoragePort::upload_file<'life0, 'life1, 'life2, 'async_trait>(&'life0 self, path: &'life1 std::path::Path, content: &'life2 [u8], options: core::option::Option<paladin::application::ports::output::file_storage_port::UploadOptions>) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = paladin::application::ports::output::file_storage_port::FileStorageResult<paladin::application::ports::output::file_storage_port::FileItem>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, 'life2: 'async_trait
pub trait paladin::application::ports::output::file_storage_port::FileStorageUtils
pub fn paladin::application::ports::output::file_storage_port::FileStorageUtils::calculate_md5(content: &[u8]) -> alloc::string::String
pub fn paladin::application::ports::output::file_storage_port::FileStorageUtils::detect_content_type(path: &std::path::Path) -> core::option::Option<alloc::string::String>
pub fn paladin::application::ports::output::file_storage_port::FileStorageUtils::detect_content_type_with_fallback(path: &std::path::Path, fallback: &str) -> alloc::string::String
pub fn paladin::application::ports::output::file_storage_port::FileStorageUtils::sanitize_filename(filename: &str) -> alloc::string::String
pub fn paladin::application::ports::output::file_storage_port::FileStorageUtils::validate_content_type_for_domain(path: &std::path::Path, expected_types: &[&str]) -> paladin::application::ports::output::file_storage_port::FileStorageResult<alloc::string::String>
pub fn paladin::application::ports::output::file_storage_port::FileStorageUtils::validate_path(path: &std::path::Path) -> paladin::application::ports::output::file_storage_port::FileStorageResult<()>
impl paladin::application::ports::output::file_storage_port::FileStorageUtils for ()
pub fn ()::calculate_md5(content: &[u8]) -> alloc::string::String
pub fn ()::detect_content_type(path: &std::path::Path) -> core::option::Option<alloc::string::String>
pub fn ()::detect_content_type_with_fallback(path: &std::path::Path, fallback: &str) -> alloc::string::String
pub fn ()::sanitize_filename(filename: &str) -> alloc::string::String
pub fn ()::validate_content_type_for_domain(path: &std::path::Path, expected_types: &[&str]) -> paladin::application::ports::output::file_storage_port::FileStorageResult<alloc::string::String>
pub fn ()::validate_path(path: &std::path::Path) -> paladin::application::ports::output::file_storage_port::FileStorageResult<()>
pub trait paladin::application::ports::output::file_storage_port::FileVersioningPort: core::marker::Send + core::marker::Sync
pub fn paladin::application::ports::output::file_storage_port::FileVersioningPort::delete_file_version<'life0, 'life1, 'life2, 'async_trait>(&'life0 self, path: &'life1 std::path::Path, version_id: &'life2 str) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = paladin::application::ports::output::file_storage_port::FileStorageResult<()>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, 'life2: 'async_trait
pub fn paladin::application::ports::output::file_storage_port::FileVersioningPort::download_file_version<'life0, 'life1, 'life2, 'async_trait>(&'life0 self, path: &'life1 std::path::Path, version_id: &'life2 str, options: core::option::Option<paladin::application::ports::output::file_storage_port::DownloadOptions>) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = paladin::application::ports::output::file_storage_port::FileStorageResult<alloc::vec::Vec<u8>>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, 'life2: 'async_trait
pub fn paladin::application::ports::output::file_storage_port::FileVersioningPort::get_file_version_info<'life0, 'life1, 'life2, 'async_trait>(&'life0 self, path: &'life1 std::path::Path, version_id: &'life2 str) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = paladin::application::ports::output::file_storage_port::FileStorageResult<paladin::application::ports::output::file_storage_port::FileItem>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, 'life2: 'async_trait
pub fn paladin::application::ports::output::file_storage_port::FileVersioningPort::list_file_versions<'life0, 'life1, 'async_trait>(&'life0 self, path: &'life1 std::path::Path) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = paladin::application::ports::output::file_storage_port::FileStorageResult<alloc::vec::Vec<paladin::application::ports::output::file_storage_port::FileItem>>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn paladin::application::ports::output::file_storage_port::FileVersioningPort::upload_file_version<'life0, 'life1, 'life2, 'async_trait>(&'life0 self, path: &'life1 std::path::Path, content: &'life2 [u8], options: core::option::Option<paladin::application::ports::output::file_storage_port::UploadOptions>) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = paladin::application::ports::output::file_storage_port::FileStorageResult<paladin::application::ports::output::file_storage_port::FileItem>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, 'life2: 'async_trait
pub trait paladin::application::ports::output::file_storage_port::FullFileStoragePort: paladin::application::ports::output::file_storage_port::FileStoragePort + paladin::application::ports::output::file_storage_port::BatchFileStoragePort + paladin::application::ports::output::file_storage_port::AdvancedFileStoragePort + paladin::application::ports::output::file_storage_port::FileVersioningPort + core::marker::Send + core::marker::Sync
pub type paladin::application::ports::output::file_storage_port::FileStorageResult<T> = core::result::Result<T, paladin::application::ports::output::file_storage_port::FileStorageError>
pub mod paladin::application::ports::output::garrison_port
pub enum paladin::application::ports::output::garrison_port::GarrisonError
pub paladin::application::ports::output::garrison_port::GarrisonError::ConfigurationError(alloc::string::String)
pub paladin::application::ports::output::garrison_port::GarrisonError::Custom(alloc::string::String)
pub paladin::application::ports::output::garrison_port::GarrisonError::NotFound(alloc::string::String)
pub paladin::application::ports::output::garrison_port::GarrisonError::SerializationError(alloc::string::String)
pub paladin::application::ports::output::garrison_port::GarrisonError::StorageError(alloc::string::String)
pub paladin::application::ports::output::garrison_port::GarrisonError::TokenizationError(alloc::string::String)
impl core::convert::From<paladin::application::ports::output::garrison_port::GarrisonError> for paladin::application::use_cases::paladin::error::PaladinError
pub fn paladin::application::use_cases::paladin::error::PaladinError::from(source: paladin::application::ports::output::garrison_port::GarrisonError) -> Self
impl core::error::Error for paladin::application::ports::output::garrison_port::GarrisonError
impl core::fmt::Debug for paladin::application::ports::output::garrison_port::GarrisonError
pub fn paladin::application::ports::output::garrison_port::GarrisonError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::application::ports::output::garrison_port::GarrisonError
pub fn paladin::application::ports::output::garrison_port::GarrisonError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::ports::output::garrison_port::GarrisonError
impl core::marker::Send for paladin::application::ports::output::garrison_port::GarrisonError
impl core::marker::Sync for paladin::application::ports::output::garrison_port::GarrisonError
impl core::marker::Unpin for paladin::application::ports::output::garrison_port::GarrisonError
impl core::marker::UnsafeUnpin for paladin::application::ports::output::garrison_port::GarrisonError
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::output::garrison_port::GarrisonError
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::output::garrison_port::GarrisonError
impl<T, U> core::convert::Into<U> for paladin::application::ports::output::garrison_port::GarrisonError where U: core::convert::From<T>
pub fn paladin::application::ports::output::garrison_port::GarrisonError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::output::garrison_port::GarrisonError where U: core::convert::Into<T>
pub type paladin::application::ports::output::garrison_port::GarrisonError::Error = core::convert::Infallible
pub fn paladin::application::ports::output::garrison_port::GarrisonError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::output::garrison_port::GarrisonError where U: core::convert::TryFrom<T>
pub type paladin::application::ports::output::garrison_port::GarrisonError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::output::garrison_port::GarrisonError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::string::ToString for paladin::application::ports::output::garrison_port::GarrisonError where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::application::ports::output::garrison_port::GarrisonError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::application::ports::output::garrison_port::GarrisonError where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::output::garrison_port::GarrisonError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::output::garrison_port::GarrisonError where T: ?core::marker::Sized
pub fn paladin::application::ports::output::garrison_port::GarrisonError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::output::garrison_port::GarrisonError where T: ?core::marker::Sized
pub fn paladin::application::ports::output::garrison_port::GarrisonError::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::ports::output::garrison_port::GarrisonError
pub fn paladin::application::ports::output::garrison_port::GarrisonError::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::output::garrison_port::GarrisonError
impl<T> iri_string::format::ToStringFallible for paladin::application::ports::output::garrison_port::GarrisonError where T: core::fmt::Display
pub fn paladin::application::ports::output::garrison_port::GarrisonError::try_to_string(&self) -> core::result::Result<alloc::string::String, alloc::collections::TryReserveError>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::output::garrison_port::GarrisonError where T: ?core::marker::Sized
pub fn paladin::application::ports::output::garrison_port::GarrisonError::and<P, B, E>(self, other: 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::ports::output::garrison_port::GarrisonError::or<P, B, E>(self, other: 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::ports::output::garrison_port::GarrisonError
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::output::garrison_port::GarrisonError
impl<T> typenum::type_operators::Same for paladin::application::ports::output::garrison_port::GarrisonError
pub type paladin::application::ports::output::garrison_port::GarrisonError::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::output::garrison_port::GarrisonError where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::output::garrison_port::GarrisonError where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::output::garrison_port::GarrisonError::vzip(self) -> V
pub struct paladin::application::ports::output::garrison_port::GarrisonStats
pub paladin::application::ports::output::garrison_port::GarrisonStats::entry_count: usize
pub paladin::application::ports::output::garrison_port::GarrisonStats::size_bytes: core::option::Option<usize>
pub paladin::application::ports::output::garrison_port::GarrisonStats::total_tokens: u32
impl core::clone::Clone for paladin::application::ports::output::garrison_port::GarrisonStats
pub fn paladin::application::ports::output::garrison_port::GarrisonStats::clone(&self) -> paladin::application::ports::output::garrison_port::GarrisonStats
impl core::fmt::Debug for paladin::application::ports::output::garrison_port::GarrisonStats
pub fn paladin::application::ports::output::garrison_port::GarrisonStats::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::ports::output::garrison_port::GarrisonStats
pub fn paladin::application::ports::output::garrison_port::GarrisonStats::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::ports::output::garrison_port::GarrisonStats
pub fn paladin::application::ports::output::garrison_port::GarrisonStats::deserialize<__D>(__deserializer: __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::ports::output::garrison_port::GarrisonStats
impl core::marker::Send for paladin::application::ports::output::garrison_port::GarrisonStats
impl core::marker::Sync for paladin::application::ports::output::garrison_port::GarrisonStats
impl core::marker::Unpin for paladin::application::ports::output::garrison_port::GarrisonStats
impl core::marker::UnsafeUnpin for paladin::application::ports::output::garrison_port::GarrisonStats
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::output::garrison_port::GarrisonStats
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::output::garrison_port::GarrisonStats
impl<T, U> core::convert::Into<U> for paladin::application::ports::output::garrison_port::GarrisonStats where U: core::convert::From<T>
pub fn paladin::application::ports::output::garrison_port::GarrisonStats::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::output::garrison_port::GarrisonStats where U: core::convert::Into<T>
pub type paladin::application::ports::output::garrison_port::GarrisonStats::Error = core::convert::Infallible
pub fn paladin::application::ports::output::garrison_port::GarrisonStats::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::output::garrison_port::GarrisonStats where U: core::convert::TryFrom<T>
pub type paladin::application::ports::output::garrison_port::GarrisonStats::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::output::garrison_port::GarrisonStats::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::ports::output::garrison_port::GarrisonStats where T: core::clone::Clone
pub type paladin::application::ports::output::garrison_port::GarrisonStats::Owned = T
pub fn paladin::application::ports::output::garrison_port::GarrisonStats::clone_into(&self, target: &mut T)
pub fn paladin::application::ports::output::garrison_port::GarrisonStats::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::ports::output::garrison_port::GarrisonStats where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::output::garrison_port::GarrisonStats::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::output::garrison_port::GarrisonStats where T: ?core::marker::Sized
pub fn paladin::application::ports::output::garrison_port::GarrisonStats::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::output::garrison_port::GarrisonStats where T: ?core::marker::Sized
pub fn paladin::application::ports::output::garrison_port::GarrisonStats::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::ports::output::garrison_port::GarrisonStats where T: core::clone::Clone
pub unsafe fn paladin::application::ports::output::garrison_port::GarrisonStats::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::ports::output::garrison_port::GarrisonStats
pub fn paladin::application::ports::output::garrison_port::GarrisonStats::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::output::garrison_port::GarrisonStats
impl<T> serde_core::de::DeserializeOwned for paladin::application::ports::output::garrison_port::GarrisonStats where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::output::garrison_port::GarrisonStats where T: ?core::marker::Sized
pub fn paladin::application::ports::output::garrison_port::GarrisonStats::and<P, B, E>(self, other: 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::ports::output::garrison_port::GarrisonStats::or<P, B, E>(self, other: 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::ports::output::garrison_port::GarrisonStats
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::output::garrison_port::GarrisonStats
impl<T> typenum::type_operators::Same for paladin::application::ports::output::garrison_port::GarrisonStats
pub type paladin::application::ports::output::garrison_port::GarrisonStats::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::output::garrison_port::GarrisonStats where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::output::garrison_port::GarrisonStats where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::output::garrison_port::GarrisonStats::vzip(self) -> V
pub trait paladin::application::ports::output::garrison_port::GarrisonPort: core::marker::Send + core::marker::Sync
pub fn paladin::application::ports::output::garrison_port::GarrisonPort::forget_all<'life0, 'async_trait>(&'life0 self) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<(), paladin::application::ports::output::garrison_port::GarrisonError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::ports::output::garrison_port::GarrisonPort::recall_recent<'life0, 'async_trait>(&'life0 self, limit: usize) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<alloc::vec::Vec<paladin::core::platform::container::garrison::GarrisonEntry>, paladin::application::ports::output::garrison_port::GarrisonError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::ports::output::garrison_port::GarrisonPort::remember<'life0, 'async_trait>(&'life0 self, entry: paladin::core::platform::container::garrison::GarrisonEntry) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<(), paladin::application::ports::output::garrison_port::GarrisonError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::ports::output::garrison_port::GarrisonPort::search<'life0, 'life1, 'async_trait>(&'life0 self, query: &'life1 str, limit: usize) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<alloc::vec::Vec<paladin::core::platform::container::garrison::GarrisonEntry>, paladin::application::ports::output::garrison_port::GarrisonError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn paladin::application::ports::output::garrison_port::GarrisonPort::stats<'life0, 'async_trait>(&'life0 self) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<paladin::application::ports::output::garrison_port::GarrisonStats, paladin::application::ports::output::garrison_port::GarrisonError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub trait paladin::application::ports::output::garrison_port::LongTermGarrisonPort: paladin::application::ports::output::garrison_port::GarrisonPort
pub fn paladin::application::ports::output::garrison_port::LongTermGarrisonPort::remember_with_embedding<'life0, 'async_trait>(&'life0 self, entry: paladin::core::platform::container::garrison::GarrisonEntry, embedding: alloc::vec::Vec<f32>) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<(), paladin::application::ports::output::garrison_port::GarrisonError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::ports::output::garrison_port::LongTermGarrisonPort::search_similar<'life0, 'async_trait>(&'life0 self, embedding: alloc::vec::Vec<f32>, limit: usize) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<alloc::vec::Vec<paladin::core::platform::container::garrison::GarrisonEntry>, paladin::application::ports::output::garrison_port::GarrisonError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub mod paladin::application::ports::output::llm_port
pub enum paladin::application::ports::output::llm_port::FinishReason
pub paladin::application::ports::output::llm_port::FinishReason::ContentFilter
pub paladin::application::ports::output::llm_port::FinishReason::Error(alloc::string::String)
pub paladin::application::ports::output::llm_port::FinishReason::FunctionCall
pub paladin::application::ports::output::llm_port::FinishReason::Length
pub paladin::application::ports::output::llm_port::FinishReason::Stop
impl core::clone::Clone for paladin::application::ports::output::llm_port::FinishReason
pub fn paladin::application::ports::output::llm_port::FinishReason::clone(&self) -> paladin::application::ports::output::llm_port::FinishReason
impl core::fmt::Debug for paladin::application::ports::output::llm_port::FinishReason
pub fn paladin::application::ports::output::llm_port::FinishReason::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::ports::output::llm_port::FinishReason
pub fn paladin::application::ports::output::llm_port::FinishReason::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::ports::output::llm_port::FinishReason
pub fn paladin::application::ports::output::llm_port::FinishReason::deserialize<__D>(__deserializer: __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::ports::output::llm_port::FinishReason
impl core::marker::Send for paladin::application::ports::output::llm_port::FinishReason
impl core::marker::Sync for paladin::application::ports::output::llm_port::FinishReason
impl core::marker::Unpin for paladin::application::ports::output::llm_port::FinishReason
impl core::marker::UnsafeUnpin for paladin::application::ports::output::llm_port::FinishReason
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::output::llm_port::FinishReason
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::output::llm_port::FinishReason
impl<T, U> core::convert::Into<U> for paladin::application::ports::output::llm_port::FinishReason where U: core::convert::From<T>
pub fn paladin::application::ports::output::llm_port::FinishReason::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::output::llm_port::FinishReason where U: core::convert::Into<T>
pub type paladin::application::ports::output::llm_port::FinishReason::Error = core::convert::Infallible
pub fn paladin::application::ports::output::llm_port::FinishReason::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::output::llm_port::FinishReason where U: core::convert::TryFrom<T>
pub type paladin::application::ports::output::llm_port::FinishReason::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::output::llm_port::FinishReason::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::ports::output::llm_port::FinishReason where T: core::clone::Clone
pub type paladin::application::ports::output::llm_port::FinishReason::Owned = T
pub fn paladin::application::ports::output::llm_port::FinishReason::clone_into(&self, target: &mut T)
pub fn paladin::application::ports::output::llm_port::FinishReason::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::ports::output::llm_port::FinishReason where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::output::llm_port::FinishReason::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::output::llm_port::FinishReason where T: ?core::marker::Sized
pub fn paladin::application::ports::output::llm_port::FinishReason::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::output::llm_port::FinishReason where T: ?core::marker::Sized
pub fn paladin::application::ports::output::llm_port::FinishReason::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::ports::output::llm_port::FinishReason where T: core::clone::Clone
pub unsafe fn paladin::application::ports::output::llm_port::FinishReason::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::ports::output::llm_port::FinishReason
pub fn paladin::application::ports::output::llm_port::FinishReason::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::output::llm_port::FinishReason
impl<T> serde_core::de::DeserializeOwned for paladin::application::ports::output::llm_port::FinishReason where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::output::llm_port::FinishReason where T: ?core::marker::Sized
pub fn paladin::application::ports::output::llm_port::FinishReason::and<P, B, E>(self, other: 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::ports::output::llm_port::FinishReason::or<P, B, E>(self, other: 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::ports::output::llm_port::FinishReason
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::output::llm_port::FinishReason
impl<T> typenum::type_operators::Same for paladin::application::ports::output::llm_port::FinishReason
pub type paladin::application::ports::output::llm_port::FinishReason::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::output::llm_port::FinishReason where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::output::llm_port::FinishReason where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::output::llm_port::FinishReason::vzip(self) -> V
pub enum paladin::application::ports::output::llm_port::LlmError
pub paladin::application::ports::output::llm_port::LlmError::AuthenticationError(alloc::string::String)
pub paladin::application::ports::output::llm_port::LlmError::InvalidPrompt(alloc::string::String)
pub paladin::application::ports::output::llm_port::LlmError::ModelNotAvailable(alloc::string::String)
pub paladin::application::ports::output::llm_port::LlmError::NetworkError(alloc::string::String)
pub paladin::application::ports::output::llm_port::LlmError::ProcessingError(alloc::string::String)
pub paladin::application::ports::output::llm_port::LlmError::RateLimitExceeded
pub paladin::application::ports::output::llm_port::LlmError::Timeout(alloc::string::String)
pub paladin::application::ports::output::llm_port::LlmError::TokenLimitExceeded
impl core::clone::Clone for paladin::application::ports::output::llm_port::LlmError
pub fn paladin::application::ports::output::llm_port::LlmError::clone(&self) -> paladin::application::ports::output::llm_port::LlmError
impl core::error::Error for paladin::application::ports::output::llm_port::LlmError
impl core::fmt::Debug for paladin::application::ports::output::llm_port::LlmError
pub fn paladin::application::ports::output::llm_port::LlmError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::application::ports::output::llm_port::LlmError
pub fn paladin::application::ports::output::llm_port::LlmError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::ports::output::llm_port::LlmError
impl core::marker::Send for paladin::application::ports::output::llm_port::LlmError
impl core::marker::Sync for paladin::application::ports::output::llm_port::LlmError
impl core::marker::Unpin for paladin::application::ports::output::llm_port::LlmError
impl core::marker::UnsafeUnpin for paladin::application::ports::output::llm_port::LlmError
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::output::llm_port::LlmError
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::output::llm_port::LlmError
impl<T, U> core::convert::Into<U> for paladin::application::ports::output::llm_port::LlmError where U: core::convert::From<T>
pub fn paladin::application::ports::output::llm_port::LlmError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::output::llm_port::LlmError where U: core::convert::Into<T>
pub type paladin::application::ports::output::llm_port::LlmError::Error = core::convert::Infallible
pub fn paladin::application::ports::output::llm_port::LlmError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::output::llm_port::LlmError where U: core::convert::TryFrom<T>
pub type paladin::application::ports::output::llm_port::LlmError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::output::llm_port::LlmError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::ports::output::llm_port::LlmError where T: core::clone::Clone
pub type paladin::application::ports::output::llm_port::LlmError::Owned = T
pub fn paladin::application::ports::output::llm_port::LlmError::clone_into(&self, target: &mut T)
pub fn paladin::application::ports::output::llm_port::LlmError::to_owned(&self) -> T
impl<T> alloc::string::ToString for paladin::application::ports::output::llm_port::LlmError where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::application::ports::output::llm_port::LlmError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::application::ports::output::llm_port::LlmError where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::output::llm_port::LlmError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::output::llm_port::LlmError where T: ?core::marker::Sized
pub fn paladin::application::ports::output::llm_port::LlmError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::output::llm_port::LlmError where T: ?core::marker::Sized
pub fn paladin::application::ports::output::llm_port::LlmError::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::ports::output::llm_port::LlmError where T: core::clone::Clone
pub unsafe fn paladin::application::ports::output::llm_port::LlmError::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::ports::output::llm_port::LlmError
pub fn paladin::application::ports::output::llm_port::LlmError::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::output::llm_port::LlmError
impl<T> iri_string::format::ToStringFallible for paladin::application::ports::output::llm_port::LlmError where T: core::fmt::Display
pub fn paladin::application::ports::output::llm_port::LlmError::try_to_string(&self) -> core::result::Result<alloc::string::String, alloc::collections::TryReserveError>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::output::llm_port::LlmError where T: ?core::marker::Sized
pub fn paladin::application::ports::output::llm_port::LlmError::and<P, B, E>(self, other: 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::ports::output::llm_port::LlmError::or<P, B, E>(self, other: 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::ports::output::llm_port::LlmError
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::output::llm_port::LlmError
impl<T> typenum::type_operators::Same for paladin::application::ports::output::llm_port::LlmError
pub type paladin::application::ports::output::llm_port::LlmError::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::output::llm_port::LlmError where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::output::llm_port::LlmError where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::output::llm_port::LlmError::vzip(self) -> V
pub struct paladin::application::ports::output::llm_port::FunctionCall
pub paladin::application::ports::output::llm_port::FunctionCall::arguments: alloc::string::String
pub paladin::application::ports::output::llm_port::FunctionCall::name: alloc::string::String
impl core::clone::Clone for paladin::application::ports::output::llm_port::FunctionCall
pub fn paladin::application::ports::output::llm_port::FunctionCall::clone(&self) -> paladin::application::ports::output::llm_port::FunctionCall
impl core::fmt::Debug for paladin::application::ports::output::llm_port::FunctionCall
pub fn paladin::application::ports::output::llm_port::FunctionCall::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::ports::output::llm_port::FunctionCall
pub fn paladin::application::ports::output::llm_port::FunctionCall::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::ports::output::llm_port::FunctionCall
pub fn paladin::application::ports::output::llm_port::FunctionCall::deserialize<__D>(__deserializer: __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::ports::output::llm_port::FunctionCall
impl core::marker::Send for paladin::application::ports::output::llm_port::FunctionCall
impl core::marker::Sync for paladin::application::ports::output::llm_port::FunctionCall
impl core::marker::Unpin for paladin::application::ports::output::llm_port::FunctionCall
impl core::marker::UnsafeUnpin for paladin::application::ports::output::llm_port::FunctionCall
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::output::llm_port::FunctionCall
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::output::llm_port::FunctionCall
impl<T, U> core::convert::Into<U> for paladin::application::ports::output::llm_port::FunctionCall where U: core::convert::From<T>
pub fn paladin::application::ports::output::llm_port::FunctionCall::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::output::llm_port::FunctionCall where U: core::convert::Into<T>
pub type paladin::application::ports::output::llm_port::FunctionCall::Error = core::convert::Infallible
pub fn paladin::application::ports::output::llm_port::FunctionCall::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::output::llm_port::FunctionCall where U: core::convert::TryFrom<T>
pub type paladin::application::ports::output::llm_port::FunctionCall::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::output::llm_port::FunctionCall::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::ports::output::llm_port::FunctionCall where T: core::clone::Clone
pub type paladin::application::ports::output::llm_port::FunctionCall::Owned = T
pub fn paladin::application::ports::output::llm_port::FunctionCall::clone_into(&self, target: &mut T)
pub fn paladin::application::ports::output::llm_port::FunctionCall::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::ports::output::llm_port::FunctionCall where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::output::llm_port::FunctionCall::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::output::llm_port::FunctionCall where T: ?core::marker::Sized
pub fn paladin::application::ports::output::llm_port::FunctionCall::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::output::llm_port::FunctionCall where T: ?core::marker::Sized
pub fn paladin::application::ports::output::llm_port::FunctionCall::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::ports::output::llm_port::FunctionCall where T: core::clone::Clone
pub unsafe fn paladin::application::ports::output::llm_port::FunctionCall::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::ports::output::llm_port::FunctionCall
pub fn paladin::application::ports::output::llm_port::FunctionCall::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::output::llm_port::FunctionCall
impl<T> serde_core::de::DeserializeOwned for paladin::application::ports::output::llm_port::FunctionCall where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::output::llm_port::FunctionCall where T: ?core::marker::Sized
pub fn paladin::application::ports::output::llm_port::FunctionCall::and<P, B, E>(self, other: 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::ports::output::llm_port::FunctionCall::or<P, B, E>(self, other: 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::ports::output::llm_port::FunctionCall
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::output::llm_port::FunctionCall
impl<T> typenum::type_operators::Same for paladin::application::ports::output::llm_port::FunctionCall
pub type paladin::application::ports::output::llm_port::FunctionCall::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::output::llm_port::FunctionCall where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::output::llm_port::FunctionCall where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::output::llm_port::FunctionCall::vzip(self) -> V
pub struct paladin::application::ports::output::llm_port::LlmRequest
pub paladin::application::ports::output::llm_port::LlmRequest::attachments: alloc::vec::Vec<paladin::core::platform::container::content::ContentItem>
pub paladin::application::ports::output::llm_port::LlmRequest::id: uuid::Uuid
pub paladin::application::ports::output::llm_port::LlmRequest::metadata: std::collections::hash::map::HashMap<alloc::string::String, alloc::string::String>
pub paladin::application::ports::output::llm_port::LlmRequest::model: alloc::string::String
pub paladin::application::ports::output::llm_port::LlmRequest::prompt: paladin::core::platform::container::prompt::PromptItem
pub paladin::application::ports::output::llm_port::LlmRequest::stream: bool
impl core::clone::Clone for paladin::application::ports::output::llm_port::LlmRequest
pub fn paladin::application::ports::output::llm_port::LlmRequest::clone(&self) -> paladin::application::ports::output::llm_port::LlmRequest
impl core::fmt::Debug for paladin::application::ports::output::llm_port::LlmRequest
pub fn paladin::application::ports::output::llm_port::LlmRequest::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::ports::output::llm_port::LlmRequest
pub fn paladin::application::ports::output::llm_port::LlmRequest::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::ports::output::llm_port::LlmRequest
pub fn paladin::application::ports::output::llm_port::LlmRequest::deserialize<__D>(__deserializer: __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::ports::output::llm_port::LlmRequest
impl core::marker::Send for paladin::application::ports::output::llm_port::LlmRequest
impl core::marker::Sync for paladin::application::ports::output::llm_port::LlmRequest
impl core::marker::Unpin for paladin::application::ports::output::llm_port::LlmRequest
impl core::marker::UnsafeUnpin for paladin::application::ports::output::llm_port::LlmRequest
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::output::llm_port::LlmRequest
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::output::llm_port::LlmRequest
impl<T, U> core::convert::Into<U> for paladin::application::ports::output::llm_port::LlmRequest where U: core::convert::From<T>
pub fn paladin::application::ports::output::llm_port::LlmRequest::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::output::llm_port::LlmRequest where U: core::convert::Into<T>
pub type paladin::application::ports::output::llm_port::LlmRequest::Error = core::convert::Infallible
pub fn paladin::application::ports::output::llm_port::LlmRequest::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::output::llm_port::LlmRequest where U: core::convert::TryFrom<T>
pub type paladin::application::ports::output::llm_port::LlmRequest::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::output::llm_port::LlmRequest::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::ports::output::llm_port::LlmRequest where T: core::clone::Clone
pub type paladin::application::ports::output::llm_port::LlmRequest::Owned = T
pub fn paladin::application::ports::output::llm_port::LlmRequest::clone_into(&self, target: &mut T)
pub fn paladin::application::ports::output::llm_port::LlmRequest::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::ports::output::llm_port::LlmRequest where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::output::llm_port::LlmRequest::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::output::llm_port::LlmRequest where T: ?core::marker::Sized
pub fn paladin::application::ports::output::llm_port::LlmRequest::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::output::llm_port::LlmRequest where T: ?core::marker::Sized
pub fn paladin::application::ports::output::llm_port::LlmRequest::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::ports::output::llm_port::LlmRequest where T: core::clone::Clone
pub unsafe fn paladin::application::ports::output::llm_port::LlmRequest::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::ports::output::llm_port::LlmRequest
pub fn paladin::application::ports::output::llm_port::LlmRequest::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::output::llm_port::LlmRequest
impl<T> serde_core::de::DeserializeOwned for paladin::application::ports::output::llm_port::LlmRequest where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::output::llm_port::LlmRequest where T: ?core::marker::Sized
pub fn paladin::application::ports::output::llm_port::LlmRequest::and<P, B, E>(self, other: 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::ports::output::llm_port::LlmRequest::or<P, B, E>(self, other: 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::ports::output::llm_port::LlmRequest
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::output::llm_port::LlmRequest
impl<T> typenum::type_operators::Same for paladin::application::ports::output::llm_port::LlmRequest
pub type paladin::application::ports::output::llm_port::LlmRequest::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::output::llm_port::LlmRequest where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::output::llm_port::LlmRequest where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::output::llm_port::LlmRequest::vzip(self) -> V
pub struct paladin::application::ports::output::llm_port::LlmResponse
pub paladin::application::ports::output::llm_port::LlmResponse::content: alloc::string::String
pub paladin::application::ports::output::llm_port::LlmResponse::created_at: chrono::datetime::DateTime<chrono::offset::utc::Utc>
pub paladin::application::ports::output::llm_port::LlmResponse::finish_reason: paladin::application::ports::output::llm_port::FinishReason
pub paladin::application::ports::output::llm_port::LlmResponse::function_call: core::option::Option<paladin::application::ports::output::llm_port::FunctionCall>
pub paladin::application::ports::output::llm_port::LlmResponse::id: uuid::Uuid
pub paladin::application::ports::output::llm_port::LlmResponse::metadata: std::collections::hash::map::HashMap<alloc::string::String, alloc::string::String>
pub paladin::application::ports::output::llm_port::LlmResponse::model: alloc::string::String
pub paladin::application::ports::output::llm_port::LlmResponse::request_id: uuid::Uuid
pub paladin::application::ports::output::llm_port::LlmResponse::usage: paladin::application::ports::output::llm_port::TokenUsage
impl core::clone::Clone for paladin::application::ports::output::llm_port::LlmResponse
pub fn paladin::application::ports::output::llm_port::LlmResponse::clone(&self) -> paladin::application::ports::output::llm_port::LlmResponse
impl core::fmt::Debug for paladin::application::ports::output::llm_port::LlmResponse
pub fn paladin::application::ports::output::llm_port::LlmResponse::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::ports::output::llm_port::LlmResponse
pub fn paladin::application::ports::output::llm_port::LlmResponse::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::ports::output::llm_port::LlmResponse
pub fn paladin::application::ports::output::llm_port::LlmResponse::deserialize<__D>(__deserializer: __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::ports::output::llm_port::LlmResponse
impl core::marker::Send for paladin::application::ports::output::llm_port::LlmResponse
impl core::marker::Sync for paladin::application::ports::output::llm_port::LlmResponse
impl core::marker::Unpin for paladin::application::ports::output::llm_port::LlmResponse
impl core::marker::UnsafeUnpin for paladin::application::ports::output::llm_port::LlmResponse
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::output::llm_port::LlmResponse
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::output::llm_port::LlmResponse
impl<T, U> core::convert::Into<U> for paladin::application::ports::output::llm_port::LlmResponse where U: core::convert::From<T>
pub fn paladin::application::ports::output::llm_port::LlmResponse::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::output::llm_port::LlmResponse where U: core::convert::Into<T>
pub type paladin::application::ports::output::llm_port::LlmResponse::Error = core::convert::Infallible
pub fn paladin::application::ports::output::llm_port::LlmResponse::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::output::llm_port::LlmResponse where U: core::convert::TryFrom<T>
pub type paladin::application::ports::output::llm_port::LlmResponse::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::output::llm_port::LlmResponse::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::ports::output::llm_port::LlmResponse where T: core::clone::Clone
pub type paladin::application::ports::output::llm_port::LlmResponse::Owned = T
pub fn paladin::application::ports::output::llm_port::LlmResponse::clone_into(&self, target: &mut T)
pub fn paladin::application::ports::output::llm_port::LlmResponse::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::ports::output::llm_port::LlmResponse where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::output::llm_port::LlmResponse::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::output::llm_port::LlmResponse where T: ?core::marker::Sized
pub fn paladin::application::ports::output::llm_port::LlmResponse::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::output::llm_port::LlmResponse where T: ?core::marker::Sized
pub fn paladin::application::ports::output::llm_port::LlmResponse::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::ports::output::llm_port::LlmResponse where T: core::clone::Clone
pub unsafe fn paladin::application::ports::output::llm_port::LlmResponse::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::ports::output::llm_port::LlmResponse
pub fn paladin::application::ports::output::llm_port::LlmResponse::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::output::llm_port::LlmResponse
impl<T> serde_core::de::DeserializeOwned for paladin::application::ports::output::llm_port::LlmResponse where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::output::llm_port::LlmResponse where T: ?core::marker::Sized
pub fn paladin::application::ports::output::llm_port::LlmResponse::and<P, B, E>(self, other: 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::ports::output::llm_port::LlmResponse::or<P, B, E>(self, other: 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::ports::output::llm_port::LlmResponse
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::output::llm_port::LlmResponse
impl<T> typenum::type_operators::Same for paladin::application::ports::output::llm_port::LlmResponse
pub type paladin::application::ports::output::llm_port::LlmResponse::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::output::llm_port::LlmResponse where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::output::llm_port::LlmResponse where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::output::llm_port::LlmResponse::vzip(self) -> V
pub struct paladin::application::ports::output::llm_port::ProviderCapabilities
pub paladin::application::ports::output::llm_port::ProviderCapabilities::max_context_tokens: core::option::Option<u32>
pub paladin::application::ports::output::llm_port::ProviderCapabilities::supports_embeddings: bool
pub paladin::application::ports::output::llm_port::ProviderCapabilities::supports_function_calling: bool
pub paladin::application::ports::output::llm_port::ProviderCapabilities::supports_streaming: bool
pub paladin::application::ports::output::llm_port::ProviderCapabilities::supports_system_messages: bool
pub paladin::application::ports::output::llm_port::ProviderCapabilities::supports_tool_calling: bool
pub paladin::application::ports::output::llm_port::ProviderCapabilities::supports_vision: bool
impl core::clone::Clone for paladin::application::ports::output::llm_port::ProviderCapabilities
pub fn paladin::application::ports::output::llm_port::ProviderCapabilities::clone(&self) -> paladin::application::ports::output::llm_port::ProviderCapabilities
impl core::cmp::Eq for paladin::application::ports::output::llm_port::ProviderCapabilities
impl core::cmp::PartialEq for paladin::application::ports::output::llm_port::ProviderCapabilities
pub fn paladin::application::ports::output::llm_port::ProviderCapabilities::eq(&self, other: &paladin::application::ports::output::llm_port::ProviderCapabilities) -> bool
impl core::default::Default for paladin::application::ports::output::llm_port::ProviderCapabilities
pub fn paladin::application::ports::output::llm_port::ProviderCapabilities::default() -> Self
impl core::fmt::Debug for paladin::application::ports::output::llm_port::ProviderCapabilities
pub fn paladin::application::ports::output::llm_port::ProviderCapabilities::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::application::ports::output::llm_port::ProviderCapabilities
impl serde_core::ser::Serialize for paladin::application::ports::output::llm_port::ProviderCapabilities
pub fn paladin::application::ports::output::llm_port::ProviderCapabilities::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::ports::output::llm_port::ProviderCapabilities
pub fn paladin::application::ports::output::llm_port::ProviderCapabilities::deserialize<__D>(__deserializer: __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::ports::output::llm_port::ProviderCapabilities
impl core::marker::Send for paladin::application::ports::output::llm_port::ProviderCapabilities
impl core::marker::Sync for paladin::application::ports::output::llm_port::ProviderCapabilities
impl core::marker::Unpin for paladin::application::ports::output::llm_port::ProviderCapabilities
impl core::marker::UnsafeUnpin for paladin::application::ports::output::llm_port::ProviderCapabilities
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::output::llm_port::ProviderCapabilities
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::output::llm_port::ProviderCapabilities
impl<Q, K> equivalent::Equivalent<K> for paladin::application::ports::output::llm_port::ProviderCapabilities where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::application::ports::output::llm_port::ProviderCapabilities::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::application::ports::output::llm_port::ProviderCapabilities where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::application::ports::output::llm_port::ProviderCapabilities::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::application::ports::output::llm_port::ProviderCapabilities where U: core::convert::From<T>
pub fn paladin::application::ports::output::llm_port::ProviderCapabilities::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::output::llm_port::ProviderCapabilities where U: core::convert::Into<T>
pub type paladin::application::ports::output::llm_port::ProviderCapabilities::Error = core::convert::Infallible
pub fn paladin::application::ports::output::llm_port::ProviderCapabilities::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::output::llm_port::ProviderCapabilities where U: core::convert::TryFrom<T>
pub type paladin::application::ports::output::llm_port::ProviderCapabilities::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::output::llm_port::ProviderCapabilities::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::ports::output::llm_port::ProviderCapabilities where T: core::clone::Clone
pub type paladin::application::ports::output::llm_port::ProviderCapabilities::Owned = T
pub fn paladin::application::ports::output::llm_port::ProviderCapabilities::clone_into(&self, target: &mut T)
pub fn paladin::application::ports::output::llm_port::ProviderCapabilities::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::ports::output::llm_port::ProviderCapabilities where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::output::llm_port::ProviderCapabilities::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::output::llm_port::ProviderCapabilities where T: ?core::marker::Sized
pub fn paladin::application::ports::output::llm_port::ProviderCapabilities::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::output::llm_port::ProviderCapabilities where T: ?core::marker::Sized
pub fn paladin::application::ports::output::llm_port::ProviderCapabilities::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::ports::output::llm_port::ProviderCapabilities where T: core::clone::Clone
pub unsafe fn paladin::application::ports::output::llm_port::ProviderCapabilities::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::ports::output::llm_port::ProviderCapabilities
pub fn paladin::application::ports::output::llm_port::ProviderCapabilities::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::output::llm_port::ProviderCapabilities
impl<T> serde_core::de::DeserializeOwned for paladin::application::ports::output::llm_port::ProviderCapabilities where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::output::llm_port::ProviderCapabilities where T: ?core::marker::Sized
pub fn paladin::application::ports::output::llm_port::ProviderCapabilities::and<P, B, E>(self, other: 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::ports::output::llm_port::ProviderCapabilities::or<P, B, E>(self, other: 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::ports::output::llm_port::ProviderCapabilities
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::output::llm_port::ProviderCapabilities
impl<T> typenum::type_operators::Same for paladin::application::ports::output::llm_port::ProviderCapabilities
pub type paladin::application::ports::output::llm_port::ProviderCapabilities::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::output::llm_port::ProviderCapabilities where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::output::llm_port::ProviderCapabilities where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::output::llm_port::ProviderCapabilities::vzip(self) -> V
pub struct paladin::application::ports::output::llm_port::StreamingResponse
pub paladin::application::ports::output::llm_port::StreamingResponse::delta: alloc::string::String
pub paladin::application::ports::output::llm_port::StreamingResponse::finish_reason: core::option::Option<paladin::application::ports::output::llm_port::FinishReason>
pub paladin::application::ports::output::llm_port::StreamingResponse::id: uuid::Uuid
impl core::clone::Clone for paladin::application::ports::output::llm_port::StreamingResponse
pub fn paladin::application::ports::output::llm_port::StreamingResponse::clone(&self) -> paladin::application::ports::output::llm_port::StreamingResponse
impl core::fmt::Debug for paladin::application::ports::output::llm_port::StreamingResponse
pub fn paladin::application::ports::output::llm_port::StreamingResponse::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::ports::output::llm_port::StreamingResponse
pub fn paladin::application::ports::output::llm_port::StreamingResponse::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::ports::output::llm_port::StreamingResponse
pub fn paladin::application::ports::output::llm_port::StreamingResponse::deserialize<__D>(__deserializer: __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::ports::output::llm_port::StreamingResponse
impl core::marker::Send for paladin::application::ports::output::llm_port::StreamingResponse
impl core::marker::Sync for paladin::application::ports::output::llm_port::StreamingResponse
impl core::marker::Unpin for paladin::application::ports::output::llm_port::StreamingResponse
impl core::marker::UnsafeUnpin for paladin::application::ports::output::llm_port::StreamingResponse
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::output::llm_port::StreamingResponse
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::output::llm_port::StreamingResponse
impl<T, U> core::convert::Into<U> for paladin::application::ports::output::llm_port::StreamingResponse where U: core::convert::From<T>
pub fn paladin::application::ports::output::llm_port::StreamingResponse::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::output::llm_port::StreamingResponse where U: core::convert::Into<T>
pub type paladin::application::ports::output::llm_port::StreamingResponse::Error = core::convert::Infallible
pub fn paladin::application::ports::output::llm_port::StreamingResponse::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::output::llm_port::StreamingResponse where U: core::convert::TryFrom<T>
pub type paladin::application::ports::output::llm_port::StreamingResponse::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::output::llm_port::StreamingResponse::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::ports::output::llm_port::StreamingResponse where T: core::clone::Clone
pub type paladin::application::ports::output::llm_port::StreamingResponse::Owned = T
pub fn paladin::application::ports::output::llm_port::StreamingResponse::clone_into(&self, target: &mut T)
pub fn paladin::application::ports::output::llm_port::StreamingResponse::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::ports::output::llm_port::StreamingResponse where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::output::llm_port::StreamingResponse::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::output::llm_port::StreamingResponse where T: ?core::marker::Sized
pub fn paladin::application::ports::output::llm_port::StreamingResponse::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::output::llm_port::StreamingResponse where T: ?core::marker::Sized
pub fn paladin::application::ports::output::llm_port::StreamingResponse::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::ports::output::llm_port::StreamingResponse where T: core::clone::Clone
pub unsafe fn paladin::application::ports::output::llm_port::StreamingResponse::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::ports::output::llm_port::StreamingResponse
pub fn paladin::application::ports::output::llm_port::StreamingResponse::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::output::llm_port::StreamingResponse
impl<T> serde_core::de::DeserializeOwned for paladin::application::ports::output::llm_port::StreamingResponse where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::output::llm_port::StreamingResponse where T: ?core::marker::Sized
pub fn paladin::application::ports::output::llm_port::StreamingResponse::and<P, B, E>(self, other: 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::ports::output::llm_port::StreamingResponse::or<P, B, E>(self, other: 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::ports::output::llm_port::StreamingResponse
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::output::llm_port::StreamingResponse
impl<T> typenum::type_operators::Same for paladin::application::ports::output::llm_port::StreamingResponse
pub type paladin::application::ports::output::llm_port::StreamingResponse::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::output::llm_port::StreamingResponse where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::output::llm_port::StreamingResponse where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::output::llm_port::StreamingResponse::vzip(self) -> V
pub struct paladin::application::ports::output::llm_port::TokenUsage
pub paladin::application::ports::output::llm_port::TokenUsage::completion_tokens: u32
pub paladin::application::ports::output::llm_port::TokenUsage::prompt_tokens: u32
pub paladin::application::ports::output::llm_port::TokenUsage::total_tokens: u32
impl core::clone::Clone for paladin::application::ports::output::llm_port::TokenUsage
pub fn paladin::application::ports::output::llm_port::TokenUsage::clone(&self) -> paladin::application::ports::output::llm_port::TokenUsage
impl core::fmt::Debug for paladin::application::ports::output::llm_port::TokenUsage
pub fn paladin::application::ports::output::llm_port::TokenUsage::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::ports::output::llm_port::TokenUsage
pub fn paladin::application::ports::output::llm_port::TokenUsage::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::ports::output::llm_port::TokenUsage
pub fn paladin::application::ports::output::llm_port::TokenUsage::deserialize<__D>(__deserializer: __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::ports::output::llm_port::TokenUsage
impl core::marker::Send for paladin::application::ports::output::llm_port::TokenUsage
impl core::marker::Sync for paladin::application::ports::output::llm_port::TokenUsage
impl core::marker::Unpin for paladin::application::ports::output::llm_port::TokenUsage
impl core::marker::UnsafeUnpin for paladin::application::ports::output::llm_port::TokenUsage
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::output::llm_port::TokenUsage
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::output::llm_port::TokenUsage
impl<T, U> core::convert::Into<U> for paladin::application::ports::output::llm_port::TokenUsage where U: core::convert::From<T>
pub fn paladin::application::ports::output::llm_port::TokenUsage::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::output::llm_port::TokenUsage where U: core::convert::Into<T>
pub type paladin::application::ports::output::llm_port::TokenUsage::Error = core::convert::Infallible
pub fn paladin::application::ports::output::llm_port::TokenUsage::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::output::llm_port::TokenUsage where U: core::convert::TryFrom<T>
pub type paladin::application::ports::output::llm_port::TokenUsage::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::output::llm_port::TokenUsage::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::ports::output::llm_port::TokenUsage where T: core::clone::Clone
pub type paladin::application::ports::output::llm_port::TokenUsage::Owned = T
pub fn paladin::application::ports::output::llm_port::TokenUsage::clone_into(&self, target: &mut T)
pub fn paladin::application::ports::output::llm_port::TokenUsage::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::ports::output::llm_port::TokenUsage where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::output::llm_port::TokenUsage::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::output::llm_port::TokenUsage where T: ?core::marker::Sized
pub fn paladin::application::ports::output::llm_port::TokenUsage::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::output::llm_port::TokenUsage where T: ?core::marker::Sized
pub fn paladin::application::ports::output::llm_port::TokenUsage::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::ports::output::llm_port::TokenUsage where T: core::clone::Clone
pub unsafe fn paladin::application::ports::output::llm_port::TokenUsage::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::ports::output::llm_port::TokenUsage
pub fn paladin::application::ports::output::llm_port::TokenUsage::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::output::llm_port::TokenUsage
impl<T> serde_core::de::DeserializeOwned for paladin::application::ports::output::llm_port::TokenUsage where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::output::llm_port::TokenUsage where T: ?core::marker::Sized
pub fn paladin::application::ports::output::llm_port::TokenUsage::and<P, B, E>(self, other: 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::ports::output::llm_port::TokenUsage::or<P, B, E>(self, other: 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::ports::output::llm_port::TokenUsage
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::output::llm_port::TokenUsage
impl<T> typenum::type_operators::Same for paladin::application::ports::output::llm_port::TokenUsage
pub type paladin::application::ports::output::llm_port::TokenUsage::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::output::llm_port::TokenUsage where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::output::llm_port::TokenUsage where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::output::llm_port::TokenUsage::vzip(self) -> V
pub trait paladin::application::ports::output::llm_port::LlmPort: core::marker::Send + core::marker::Sync
pub fn paladin::application::ports::output::llm_port::LlmPort::generate<'life0, 'async_trait>(&'life0 self, request: paladin::application::ports::output::llm_port::LlmRequest) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<paladin::application::ports::output::llm_port::LlmResponse, paladin::application::ports::output::llm_port::LlmError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::ports::output::llm_port::LlmPort::generate_stream<'life0, 'async_trait>(&'life0 self, request: paladin::application::ports::output::llm_port::LlmRequest) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<alloc::boxed::Box<(dyn futures_core::stream::Stream<Item = core::result::Result<paladin::application::ports::output::llm_port::StreamingResponse, paladin::application::ports::output::llm_port::LlmError>> + core::marker::Send)>, paladin::application::ports::output::llm_port::LlmError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::ports::output::llm_port::LlmPort::get_available_models<'life0, 'async_trait>(&'life0 self) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<alloc::vec::Vec<alloc::string::String>, paladin::application::ports::output::llm_port::LlmError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::ports::output::llm_port::LlmPort::get_capabilities(&self) -> paladin::application::ports::output::llm_port::ProviderCapabilities
pub fn paladin::application::ports::output::llm_port::LlmPort::get_provider_name(&self) -> &'static str
pub fn paladin::application::ports::output::llm_port::LlmPort::validate_model<'life0, 'life1, 'async_trait>(&'life0 self, model: &'life1 str) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<bool, paladin::application::ports::output::llm_port::LlmError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub mod paladin::application::ports::output::log_port
pub enum paladin::application::ports::output::log_port::LogError
pub paladin::application::ports::output::log_port::LogError::BufferFull
pub paladin::application::ports::output::log_port::LogError::ConfigError(alloc::string::String)
pub paladin::application::ports::output::log_port::LogError::DestinationNotFound(alloc::string::String)
pub paladin::application::ports::output::log_port::LogError::InvalidFormat(alloc::string::String)
pub paladin::application::ports::output::log_port::LogError::IoError(alloc::string::String)
pub paladin::application::ports::output::log_port::LogError::NetworkError(alloc::string::String)
pub paladin::application::ports::output::log_port::LogError::PermissionDenied(alloc::string::String)
pub paladin::application::ports::output::log_port::LogError::SerializationError(alloc::string::String)
pub paladin::application::ports::output::log_port::LogError::ServiceUnavailable
pub paladin::application::ports::output::log_port::LogError::Unknown(alloc::string::String)
impl core::clone::Clone for paladin::application::ports::output::log_port::LogError
pub fn paladin::application::ports::output::log_port::LogError::clone(&self) -> paladin::application::ports::output::log_port::LogError
impl core::error::Error for paladin::application::ports::output::log_port::LogError
impl core::fmt::Debug for paladin::application::ports::output::log_port::LogError
pub fn paladin::application::ports::output::log_port::LogError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::application::ports::output::log_port::LogError
pub fn paladin::application::ports::output::log_port::LogError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::ports::output::log_port::LogError
impl core::marker::Send for paladin::application::ports::output::log_port::LogError
impl core::marker::Sync for paladin::application::ports::output::log_port::LogError
impl core::marker::Unpin for paladin::application::ports::output::log_port::LogError
impl core::marker::UnsafeUnpin for paladin::application::ports::output::log_port::LogError
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::output::log_port::LogError
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::output::log_port::LogError
impl<T, U> core::convert::Into<U> for paladin::application::ports::output::log_port::LogError where U: core::convert::From<T>
pub fn paladin::application::ports::output::log_port::LogError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::output::log_port::LogError where U: core::convert::Into<T>
pub type paladin::application::ports::output::log_port::LogError::Error = core::convert::Infallible
pub fn paladin::application::ports::output::log_port::LogError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::output::log_port::LogError where U: core::convert::TryFrom<T>
pub type paladin::application::ports::output::log_port::LogError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::output::log_port::LogError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::ports::output::log_port::LogError where T: core::clone::Clone
pub type paladin::application::ports::output::log_port::LogError::Owned = T
pub fn paladin::application::ports::output::log_port::LogError::clone_into(&self, target: &mut T)
pub fn paladin::application::ports::output::log_port::LogError::to_owned(&self) -> T
impl<T> alloc::string::ToString for paladin::application::ports::output::log_port::LogError where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::application::ports::output::log_port::LogError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::application::ports::output::log_port::LogError where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::output::log_port::LogError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::output::log_port::LogError where T: ?core::marker::Sized
pub fn paladin::application::ports::output::log_port::LogError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::output::log_port::LogError where T: ?core::marker::Sized
pub fn paladin::application::ports::output::log_port::LogError::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::ports::output::log_port::LogError where T: core::clone::Clone
pub unsafe fn paladin::application::ports::output::log_port::LogError::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::ports::output::log_port::LogError
pub fn paladin::application::ports::output::log_port::LogError::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::output::log_port::LogError
impl<T> iri_string::format::ToStringFallible for paladin::application::ports::output::log_port::LogError where T: core::fmt::Display
pub fn paladin::application::ports::output::log_port::LogError::try_to_string(&self) -> core::result::Result<alloc::string::String, alloc::collections::TryReserveError>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::output::log_port::LogError where T: ?core::marker::Sized
pub fn paladin::application::ports::output::log_port::LogError::and<P, B, E>(self, other: 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::ports::output::log_port::LogError::or<P, B, E>(self, other: 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::ports::output::log_port::LogError
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::output::log_port::LogError
impl<T> typenum::type_operators::Same for paladin::application::ports::output::log_port::LogError
pub type paladin::application::ports::output::log_port::LogError::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::output::log_port::LogError where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::output::log_port::LogError where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::output::log_port::LogError::vzip(self) -> V
pub enum paladin::application::ports::output::log_port::LogFormat
pub paladin::application::ports::output::log_port::LogFormat::Json
pub paladin::application::ports::output::log_port::LogFormat::Structured(alloc::string::String)
pub paladin::application::ports::output::log_port::LogFormat::Text
impl core::clone::Clone for paladin::application::ports::output::log_port::LogFormat
pub fn paladin::application::ports::output::log_port::LogFormat::clone(&self) -> paladin::application::ports::output::log_port::LogFormat
impl core::cmp::PartialEq for paladin::application::ports::output::log_port::LogFormat
pub fn paladin::application::ports::output::log_port::LogFormat::eq(&self, other: &paladin::application::ports::output::log_port::LogFormat) -> bool
impl core::default::Default for paladin::application::ports::output::log_port::LogFormat
pub fn paladin::application::ports::output::log_port::LogFormat::default() -> paladin::application::ports::output::log_port::LogFormat
impl core::fmt::Debug for paladin::application::ports::output::log_port::LogFormat
pub fn paladin::application::ports::output::log_port::LogFormat::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::application::ports::output::log_port::LogFormat
impl core::marker::Freeze for paladin::application::ports::output::log_port::LogFormat
impl core::marker::Send for paladin::application::ports::output::log_port::LogFormat
impl core::marker::Sync for paladin::application::ports::output::log_port::LogFormat
impl core::marker::Unpin for paladin::application::ports::output::log_port::LogFormat
impl core::marker::UnsafeUnpin for paladin::application::ports::output::log_port::LogFormat
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::output::log_port::LogFormat
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::output::log_port::LogFormat
impl<T, U> core::convert::Into<U> for paladin::application::ports::output::log_port::LogFormat where U: core::convert::From<T>
pub fn paladin::application::ports::output::log_port::LogFormat::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::output::log_port::LogFormat where U: core::convert::Into<T>
pub type paladin::application::ports::output::log_port::LogFormat::Error = core::convert::Infallible
pub fn paladin::application::ports::output::log_port::LogFormat::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::output::log_port::LogFormat where U: core::convert::TryFrom<T>
pub type paladin::application::ports::output::log_port::LogFormat::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::output::log_port::LogFormat::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::ports::output::log_port::LogFormat where T: core::clone::Clone
pub type paladin::application::ports::output::log_port::LogFormat::Owned = T
pub fn paladin::application::ports::output::log_port::LogFormat::clone_into(&self, target: &mut T)
pub fn paladin::application::ports::output::log_port::LogFormat::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::ports::output::log_port::LogFormat where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::output::log_port::LogFormat::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::output::log_port::LogFormat where T: ?core::marker::Sized
pub fn paladin::application::ports::output::log_port::LogFormat::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::output::log_port::LogFormat where T: ?core::marker::Sized
pub fn paladin::application::ports::output::log_port::LogFormat::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::ports::output::log_port::LogFormat where T: core::clone::Clone
pub unsafe fn paladin::application::ports::output::log_port::LogFormat::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::ports::output::log_port::LogFormat
pub fn paladin::application::ports::output::log_port::LogFormat::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::output::log_port::LogFormat
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::output::log_port::LogFormat where T: ?core::marker::Sized
pub fn paladin::application::ports::output::log_port::LogFormat::and<P, B, E>(self, other: 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::ports::output::log_port::LogFormat::or<P, B, E>(self, other: 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::ports::output::log_port::LogFormat
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::output::log_port::LogFormat
impl<T> typenum::type_operators::Same for paladin::application::ports::output::log_port::LogFormat
pub type paladin::application::ports::output::log_port::LogFormat::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::output::log_port::LogFormat where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::output::log_port::LogFormat where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::output::log_port::LogFormat::vzip(self) -> V
pub struct paladin::application::ports::output::log_port::BatchWriteRequest
pub paladin::application::ports::output::log_port::BatchWriteRequest::atomic: bool
pub paladin::application::ports::output::log_port::BatchWriteRequest::entries: alloc::vec::Vec<paladin::core::platform::container::log::LogEntry>
pub paladin::application::ports::output::log_port::BatchWriteRequest::timeout: core::option::Option<core::time::Duration>
impl paladin::application::ports::output::log_port::BatchWriteRequest
pub fn paladin::application::ports::output::log_port::BatchWriteRequest::new(entries: alloc::vec::Vec<paladin::core::platform::container::log::LogEntry>) -> Self
pub fn paladin::application::ports::output::log_port::BatchWriteRequest::with_atomic(self, atomic: bool) -> Self
pub fn paladin::application::ports::output::log_port::BatchWriteRequest::with_timeout(self, timeout: core::time::Duration) -> Self
impl core::clone::Clone for paladin::application::ports::output::log_port::BatchWriteRequest
pub fn paladin::application::ports::output::log_port::BatchWriteRequest::clone(&self) -> paladin::application::ports::output::log_port::BatchWriteRequest
impl core::fmt::Debug for paladin::application::ports::output::log_port::BatchWriteRequest
pub fn paladin::application::ports::output::log_port::BatchWriteRequest::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::ports::output::log_port::BatchWriteRequest
impl core::marker::Send for paladin::application::ports::output::log_port::BatchWriteRequest
impl core::marker::Sync for paladin::application::ports::output::log_port::BatchWriteRequest
impl core::marker::Unpin for paladin::application::ports::output::log_port::BatchWriteRequest
impl core::marker::UnsafeUnpin for paladin::application::ports::output::log_port::BatchWriteRequest
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::output::log_port::BatchWriteRequest
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::output::log_port::BatchWriteRequest
impl<T, U> core::convert::Into<U> for paladin::application::ports::output::log_port::BatchWriteRequest where U: core::convert::From<T>
pub fn paladin::application::ports::output::log_port::BatchWriteRequest::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::output::log_port::BatchWriteRequest where U: core::convert::Into<T>
pub type paladin::application::ports::output::log_port::BatchWriteRequest::Error = core::convert::Infallible
pub fn paladin::application::ports::output::log_port::BatchWriteRequest::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::output::log_port::BatchWriteRequest where U: core::convert::TryFrom<T>
pub type paladin::application::ports::output::log_port::BatchWriteRequest::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::output::log_port::BatchWriteRequest::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::ports::output::log_port::BatchWriteRequest where T: core::clone::Clone
pub type paladin::application::ports::output::log_port::BatchWriteRequest::Owned = T
pub fn paladin::application::ports::output::log_port::BatchWriteRequest::clone_into(&self, target: &mut T)
pub fn paladin::application::ports::output::log_port::BatchWriteRequest::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::ports::output::log_port::BatchWriteRequest where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::output::log_port::BatchWriteRequest::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::output::log_port::BatchWriteRequest where T: ?core::marker::Sized
pub fn paladin::application::ports::output::log_port::BatchWriteRequest::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::output::log_port::BatchWriteRequest where T: ?core::marker::Sized
pub fn paladin::application::ports::output::log_port::BatchWriteRequest::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::ports::output::log_port::BatchWriteRequest where T: core::clone::Clone
pub unsafe fn paladin::application::ports::output::log_port::BatchWriteRequest::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::ports::output::log_port::BatchWriteRequest
pub fn paladin::application::ports::output::log_port::BatchWriteRequest::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::output::log_port::BatchWriteRequest
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::output::log_port::BatchWriteRequest where T: ?core::marker::Sized
pub fn paladin::application::ports::output::log_port::BatchWriteRequest::and<P, B, E>(self, other: 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::ports::output::log_port::BatchWriteRequest::or<P, B, E>(self, other: 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::ports::output::log_port::BatchWriteRequest
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::output::log_port::BatchWriteRequest
impl<T> typenum::type_operators::Same for paladin::application::ports::output::log_port::BatchWriteRequest
pub type paladin::application::ports::output::log_port::BatchWriteRequest::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::output::log_port::BatchWriteRequest where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::output::log_port::BatchWriteRequest where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::output::log_port::BatchWriteRequest::vzip(self) -> V
pub struct paladin::application::ports::output::log_port::JsonLogFormatter
impl paladin::application::ports::output::log_port::LogFormatter for paladin::application::ports::output::log_port::JsonLogFormatter
pub fn paladin::application::ports::output::log_port::JsonLogFormatter::format_entries(&self, entries: &[paladin::core::platform::container::log::LogEntry]) -> paladin::application::ports::output::log_port::LogResult<alloc::vec::Vec<alloc::string::String>>
pub fn paladin::application::ports::output::log_port::JsonLogFormatter::format_entry(&self, entry: &paladin::core::platform::container::log::LogEntry) -> paladin::application::ports::output::log_port::LogResult<alloc::string::String>
pub fn paladin::application::ports::output::log_port::JsonLogFormatter::format_type(&self) -> paladin::application::ports::output::log_port::LogFormat
impl core::marker::Freeze for paladin::application::ports::output::log_port::JsonLogFormatter
impl core::marker::Send for paladin::application::ports::output::log_port::JsonLogFormatter
impl core::marker::Sync for paladin::application::ports::output::log_port::JsonLogFormatter
impl core::marker::Unpin for paladin::application::ports::output::log_port::JsonLogFormatter
impl core::marker::UnsafeUnpin for paladin::application::ports::output::log_port::JsonLogFormatter
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::output::log_port::JsonLogFormatter
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::output::log_port::JsonLogFormatter
impl<T, U> core::convert::Into<U> for paladin::application::ports::output::log_port::JsonLogFormatter where U: core::convert::From<T>
pub fn paladin::application::ports::output::log_port::JsonLogFormatter::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::output::log_port::JsonLogFormatter where U: core::convert::Into<T>
pub type paladin::application::ports::output::log_port::JsonLogFormatter::Error = core::convert::Infallible
pub fn paladin::application::ports::output::log_port::JsonLogFormatter::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::output::log_port::JsonLogFormatter where U: core::convert::TryFrom<T>
pub type paladin::application::ports::output::log_port::JsonLogFormatter::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::output::log_port::JsonLogFormatter::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::ports::output::log_port::JsonLogFormatter where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::output::log_port::JsonLogFormatter::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::output::log_port::JsonLogFormatter where T: ?core::marker::Sized
pub fn paladin::application::ports::output::log_port::JsonLogFormatter::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::output::log_port::JsonLogFormatter where T: ?core::marker::Sized
pub fn paladin::application::ports::output::log_port::JsonLogFormatter::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::ports::output::log_port::JsonLogFormatter
pub fn paladin::application::ports::output::log_port::JsonLogFormatter::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::output::log_port::JsonLogFormatter
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::output::log_port::JsonLogFormatter where T: ?core::marker::Sized
pub fn paladin::application::ports::output::log_port::JsonLogFormatter::and<P, B, E>(self, other: 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::ports::output::log_port::JsonLogFormatter::or<P, B, E>(self, other: 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::ports::output::log_port::JsonLogFormatter
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::output::log_port::JsonLogFormatter
impl<T> typenum::type_operators::Same for paladin::application::ports::output::log_port::JsonLogFormatter
pub type paladin::application::ports::output::log_port::JsonLogFormatter::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::output::log_port::JsonLogFormatter where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::output::log_port::JsonLogFormatter where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::output::log_port::JsonLogFormatter::vzip(self) -> V
pub struct paladin::application::ports::output::log_port::LogDestinationConfig
pub paladin::application::ports::output::log_port::LogDestinationConfig::destination: paladin::core::platform::container::log::LogDestination
pub paladin::application::ports::output::log_port::LogDestinationConfig::enabled: bool
pub paladin::application::ports::output::log_port::LogDestinationConfig::format: paladin::application::ports::output::log_port::LogFormat
pub paladin::application::ports::output::log_port::LogDestinationConfig::min_level: paladin::core::platform::container::log::LogLevel
pub paladin::application::ports::output::log_port::LogDestinationConfig::rotation: core::option::Option<paladin::application::ports::output::log_port::LogRotationConfig>
pub paladin::application::ports::output::log_port::LogDestinationConfig::settings: std::collections::hash::map::HashMap<alloc::string::String, alloc::string::String>
impl core::clone::Clone for paladin::application::ports::output::log_port::LogDestinationConfig
pub fn paladin::application::ports::output::log_port::LogDestinationConfig::clone(&self) -> paladin::application::ports::output::log_port::LogDestinationConfig
impl core::fmt::Debug for paladin::application::ports::output::log_port::LogDestinationConfig
pub fn paladin::application::ports::output::log_port::LogDestinationConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::ports::output::log_port::LogDestinationConfig
impl core::marker::Send for paladin::application::ports::output::log_port::LogDestinationConfig
impl core::marker::Sync for paladin::application::ports::output::log_port::LogDestinationConfig
impl core::marker::Unpin for paladin::application::ports::output::log_port::LogDestinationConfig
impl core::marker::UnsafeUnpin for paladin::application::ports::output::log_port::LogDestinationConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::output::log_port::LogDestinationConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::output::log_port::LogDestinationConfig
impl<T, U> core::convert::Into<U> for paladin::application::ports::output::log_port::LogDestinationConfig where U: core::convert::From<T>
pub fn paladin::application::ports::output::log_port::LogDestinationConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::output::log_port::LogDestinationConfig where U: core::convert::Into<T>
pub type paladin::application::ports::output::log_port::LogDestinationConfig::Error = core::convert::Infallible
pub fn paladin::application::ports::output::log_port::LogDestinationConfig::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::output::log_port::LogDestinationConfig where U: core::convert::TryFrom<T>
pub type paladin::application::ports::output::log_port::LogDestinationConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::output::log_port::LogDestinationConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::ports::output::log_port::LogDestinationConfig where T: core::clone::Clone
pub type paladin::application::ports::output::log_port::LogDestinationConfig::Owned = T
pub fn paladin::application::ports::output::log_port::LogDestinationConfig::clone_into(&self, target: &mut T)
pub fn paladin::application::ports::output::log_port::LogDestinationConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::ports::output::log_port::LogDestinationConfig where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::output::log_port::LogDestinationConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::output::log_port::LogDestinationConfig where T: ?core::marker::Sized
pub fn paladin::application::ports::output::log_port::LogDestinationConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::output::log_port::LogDestinationConfig where T: ?core::marker::Sized
pub fn paladin::application::ports::output::log_port::LogDestinationConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::ports::output::log_port::LogDestinationConfig where T: core::clone::Clone
pub unsafe fn paladin::application::ports::output::log_port::LogDestinationConfig::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::ports::output::log_port::LogDestinationConfig
pub fn paladin::application::ports::output::log_port::LogDestinationConfig::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::output::log_port::LogDestinationConfig
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::output::log_port::LogDestinationConfig where T: ?core::marker::Sized
pub fn paladin::application::ports::output::log_port::LogDestinationConfig::and<P, B, E>(self, other: 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::ports::output::log_port::LogDestinationConfig::or<P, B, E>(self, other: 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::ports::output::log_port::LogDestinationConfig
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::output::log_port::LogDestinationConfig
impl<T> typenum::type_operators::Same for paladin::application::ports::output::log_port::LogDestinationConfig
pub type paladin::application::ports::output::log_port::LogDestinationConfig::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::output::log_port::LogDestinationConfig where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::output::log_port::LogDestinationConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::output::log_port::LogDestinationConfig::vzip(self) -> V
pub struct paladin::application::ports::output::log_port::LogHealthCheck
pub paladin::application::ports::output::log_port::LogHealthCheck::destination: paladin::core::platform::container::log::LogDestination
pub paladin::application::ports::output::log_port::LogHealthCheck::error_message: core::option::Option<alloc::string::String>
pub paladin::application::ports::output::log_port::LogHealthCheck::healthy: bool
pub paladin::application::ports::output::log_port::LogHealthCheck::last_write: core::option::Option<chrono::datetime::DateTime<chrono::offset::utc::Utc>>
pub paladin::application::ports::output::log_port::LogHealthCheck::response_time: core::option::Option<core::time::Duration>
impl core::clone::Clone for paladin::application::ports::output::log_port::LogHealthCheck
pub fn paladin::application::ports::output::log_port::LogHealthCheck::clone(&self) -> paladin::application::ports::output::log_port::LogHealthCheck
impl core::fmt::Debug for paladin::application::ports::output::log_port::LogHealthCheck
pub fn paladin::application::ports::output::log_port::LogHealthCheck::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::ports::output::log_port::LogHealthCheck
impl core::marker::Send for paladin::application::ports::output::log_port::LogHealthCheck
impl core::marker::Sync for paladin::application::ports::output::log_port::LogHealthCheck
impl core::marker::Unpin for paladin::application::ports::output::log_port::LogHealthCheck
impl core::marker::UnsafeUnpin for paladin::application::ports::output::log_port::LogHealthCheck
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::output::log_port::LogHealthCheck
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::output::log_port::LogHealthCheck
impl<T, U> core::convert::Into<U> for paladin::application::ports::output::log_port::LogHealthCheck where U: core::convert::From<T>
pub fn paladin::application::ports::output::log_port::LogHealthCheck::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::output::log_port::LogHealthCheck where U: core::convert::Into<T>
pub type paladin::application::ports::output::log_port::LogHealthCheck::Error = core::convert::Infallible
pub fn paladin::application::ports::output::log_port::LogHealthCheck::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::output::log_port::LogHealthCheck where U: core::convert::TryFrom<T>
pub type paladin::application::ports::output::log_port::LogHealthCheck::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::output::log_port::LogHealthCheck::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::ports::output::log_port::LogHealthCheck where T: core::clone::Clone
pub type paladin::application::ports::output::log_port::LogHealthCheck::Owned = T
pub fn paladin::application::ports::output::log_port::LogHealthCheck::clone_into(&self, target: &mut T)
pub fn paladin::application::ports::output::log_port::LogHealthCheck::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::ports::output::log_port::LogHealthCheck where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::output::log_port::LogHealthCheck::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::output::log_port::LogHealthCheck where T: ?core::marker::Sized
pub fn paladin::application::ports::output::log_port::LogHealthCheck::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::output::log_port::LogHealthCheck where T: ?core::marker::Sized
pub fn paladin::application::ports::output::log_port::LogHealthCheck::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::ports::output::log_port::LogHealthCheck where T: core::clone::Clone
pub unsafe fn paladin::application::ports::output::log_port::LogHealthCheck::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::ports::output::log_port::LogHealthCheck
pub fn paladin::application::ports::output::log_port::LogHealthCheck::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::output::log_port::LogHealthCheck
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::output::log_port::LogHealthCheck where T: ?core::marker::Sized
pub fn paladin::application::ports::output::log_port::LogHealthCheck::and<P, B, E>(self, other: 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::ports::output::log_port::LogHealthCheck::or<P, B, E>(self, other: 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::ports::output::log_port::LogHealthCheck
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::output::log_port::LogHealthCheck
impl<T> typenum::type_operators::Same for paladin::application::ports::output::log_port::LogHealthCheck
pub type paladin::application::ports::output::log_port::LogHealthCheck::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::output::log_port::LogHealthCheck where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::output::log_port::LogHealthCheck where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::output::log_port::LogHealthCheck::vzip(self) -> V
pub struct paladin::application::ports::output::log_port::LogQuery
pub paladin::application::ports::output::log_port::LogQuery::end_time: core::option::Option<chrono::datetime::DateTime<chrono::offset::utc::Utc>>
pub paladin::application::ports::output::log_port::LogQuery::limit: core::option::Option<usize>
pub paladin::application::ports::output::log_port::LogQuery::max_level: core::option::Option<paladin::core::platform::container::log::LogLevel>
pub paladin::application::ports::output::log_port::LogQuery::message_contains: core::option::Option<alloc::string::String>
pub paladin::application::ports::output::log_port::LogQuery::min_level: core::option::Option<paladin::core::platform::container::log::LogLevel>
pub paladin::application::ports::output::log_port::LogQuery::module: core::option::Option<alloc::string::String>
pub paladin::application::ports::output::log_port::LogQuery::offset: core::option::Option<usize>
pub paladin::application::ports::output::log_port::LogQuery::source: core::option::Option<alloc::string::String>
pub paladin::application::ports::output::log_port::LogQuery::start_time: core::option::Option<chrono::datetime::DateTime<chrono::offset::utc::Utc>>
impl core::clone::Clone for paladin::application::ports::output::log_port::LogQuery
pub fn paladin::application::ports::output::log_port::LogQuery::clone(&self) -> paladin::application::ports::output::log_port::LogQuery
impl core::default::Default for paladin::application::ports::output::log_port::LogQuery
pub fn paladin::application::ports::output::log_port::LogQuery::default() -> Self
impl core::fmt::Debug for paladin::application::ports::output::log_port::LogQuery
pub fn paladin::application::ports::output::log_port::LogQuery::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::ports::output::log_port::LogQuery
impl core::marker::Send for paladin::application::ports::output::log_port::LogQuery
impl core::marker::Sync for paladin::application::ports::output::log_port::LogQuery
impl core::marker::Unpin for paladin::application::ports::output::log_port::LogQuery
impl core::marker::UnsafeUnpin for paladin::application::ports::output::log_port::LogQuery
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::output::log_port::LogQuery
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::output::log_port::LogQuery
impl<T, U> core::convert::Into<U> for paladin::application::ports::output::log_port::LogQuery where U: core::convert::From<T>
pub fn paladin::application::ports::output::log_port::LogQuery::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::output::log_port::LogQuery where U: core::convert::Into<T>
pub type paladin::application::ports::output::log_port::LogQuery::Error = core::convert::Infallible
pub fn paladin::application::ports::output::log_port::LogQuery::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::output::log_port::LogQuery where U: core::convert::TryFrom<T>
pub type paladin::application::ports::output::log_port::LogQuery::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::output::log_port::LogQuery::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::ports::output::log_port::LogQuery where T: core::clone::Clone
pub type paladin::application::ports::output::log_port::LogQuery::Owned = T
pub fn paladin::application::ports::output::log_port::LogQuery::clone_into(&self, target: &mut T)
pub fn paladin::application::ports::output::log_port::LogQuery::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::ports::output::log_port::LogQuery where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::output::log_port::LogQuery::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::output::log_port::LogQuery where T: ?core::marker::Sized
pub fn paladin::application::ports::output::log_port::LogQuery::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::output::log_port::LogQuery where T: ?core::marker::Sized
pub fn paladin::application::ports::output::log_port::LogQuery::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::ports::output::log_port::LogQuery where T: core::clone::Clone
pub unsafe fn paladin::application::ports::output::log_port::LogQuery::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::ports::output::log_port::LogQuery
pub fn paladin::application::ports::output::log_port::LogQuery::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::output::log_port::LogQuery
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::output::log_port::LogQuery where T: ?core::marker::Sized
pub fn paladin::application::ports::output::log_port::LogQuery::and<P, B, E>(self, other: 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::ports::output::log_port::LogQuery::or<P, B, E>(self, other: 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::ports::output::log_port::LogQuery
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::output::log_port::LogQuery
impl<T> typenum::type_operators::Same for paladin::application::ports::output::log_port::LogQuery
pub type paladin::application::ports::output::log_port::LogQuery::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::output::log_port::LogQuery where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::output::log_port::LogQuery where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::output::log_port::LogQuery::vzip(self) -> V
pub struct paladin::application::ports::output::log_port::LogRotationConfig
pub paladin::application::ports::output::log_port::LogRotationConfig::compress: bool
pub paladin::application::ports::output::log_port::LogRotationConfig::max_files: u32
pub paladin::application::ports::output::log_port::LogRotationConfig::max_size: u64
impl core::clone::Clone for paladin::application::ports::output::log_port::LogRotationConfig
pub fn paladin::application::ports::output::log_port::LogRotationConfig::clone(&self) -> paladin::application::ports::output::log_port::LogRotationConfig
impl core::default::Default for paladin::application::ports::output::log_port::LogRotationConfig
pub fn paladin::application::ports::output::log_port::LogRotationConfig::default() -> Self
impl core::fmt::Debug for paladin::application::ports::output::log_port::LogRotationConfig
pub fn paladin::application::ports::output::log_port::LogRotationConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::ports::output::log_port::LogRotationConfig
impl core::marker::Send for paladin::application::ports::output::log_port::LogRotationConfig
impl core::marker::Sync for paladin::application::ports::output::log_port::LogRotationConfig
impl core::marker::Unpin for paladin::application::ports::output::log_port::LogRotationConfig
impl core::marker::UnsafeUnpin for paladin::application::ports::output::log_port::LogRotationConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::output::log_port::LogRotationConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::output::log_port::LogRotationConfig
impl<T, U> core::convert::Into<U> for paladin::application::ports::output::log_port::LogRotationConfig where U: core::convert::From<T>
pub fn paladin::application::ports::output::log_port::LogRotationConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::output::log_port::LogRotationConfig where U: core::convert::Into<T>
pub type paladin::application::ports::output::log_port::LogRotationConfig::Error = core::convert::Infallible
pub fn paladin::application::ports::output::log_port::LogRotationConfig::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::output::log_port::LogRotationConfig where U: core::convert::TryFrom<T>
pub type paladin::application::ports::output::log_port::LogRotationConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::output::log_port::LogRotationConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::ports::output::log_port::LogRotationConfig where T: core::clone::Clone
pub type paladin::application::ports::output::log_port::LogRotationConfig::Owned = T
pub fn paladin::application::ports::output::log_port::LogRotationConfig::clone_into(&self, target: &mut T)
pub fn paladin::application::ports::output::log_port::LogRotationConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::ports::output::log_port::LogRotationConfig where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::output::log_port::LogRotationConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::output::log_port::LogRotationConfig where T: ?core::marker::Sized
pub fn paladin::application::ports::output::log_port::LogRotationConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::output::log_port::LogRotationConfig where T: ?core::marker::Sized
pub fn paladin::application::ports::output::log_port::LogRotationConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::ports::output::log_port::LogRotationConfig where T: core::clone::Clone
pub unsafe fn paladin::application::ports::output::log_port::LogRotationConfig::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::ports::output::log_port::LogRotationConfig
pub fn paladin::application::ports::output::log_port::LogRotationConfig::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::output::log_port::LogRotationConfig
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::output::log_port::LogRotationConfig where T: ?core::marker::Sized
pub fn paladin::application::ports::output::log_port::LogRotationConfig::and<P, B, E>(self, other: 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::ports::output::log_port::LogRotationConfig::or<P, B, E>(self, other: 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::ports::output::log_port::LogRotationConfig
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::output::log_port::LogRotationConfig
impl<T> typenum::type_operators::Same for paladin::application::ports::output::log_port::LogRotationConfig
pub type paladin::application::ports::output::log_port::LogRotationConfig::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::output::log_port::LogRotationConfig where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::output::log_port::LogRotationConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::output::log_port::LogRotationConfig::vzip(self) -> V
pub struct paladin::application::ports::output::log_port::LogStats
pub paladin::application::ports::output::log_port::LogStats::bytes_written: u64
pub paladin::application::ports::output::log_port::LogStats::entries_by_level: std::collections::hash::map::HashMap<paladin::core::platform::container::log::LogLevel, u64>
pub paladin::application::ports::output::log_port::LogStats::entries_written: u64
pub paladin::application::ports::output::log_port::LogStats::errors: u64
pub paladin::application::ports::output::log_port::LogStats::last_write: core::option::Option<chrono::datetime::DateTime<chrono::offset::utc::Utc>>
impl core::clone::Clone for paladin::application::ports::output::log_port::LogStats
pub fn paladin::application::ports::output::log_port::LogStats::clone(&self) -> paladin::application::ports::output::log_port::LogStats
impl core::default::Default for paladin::application::ports::output::log_port::LogStats
pub fn paladin::application::ports::output::log_port::LogStats::default() -> paladin::application::ports::output::log_port::LogStats
impl core::fmt::Debug for paladin::application::ports::output::log_port::LogStats
pub fn paladin::application::ports::output::log_port::LogStats::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::ports::output::log_port::LogStats
impl core::marker::Send for paladin::application::ports::output::log_port::LogStats
impl core::marker::Sync for paladin::application::ports::output::log_port::LogStats
impl core::marker::Unpin for paladin::application::ports::output::log_port::LogStats
impl core::marker::UnsafeUnpin for paladin::application::ports::output::log_port::LogStats
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::output::log_port::LogStats
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::output::log_port::LogStats
impl<T, U> core::convert::Into<U> for paladin::application::ports::output::log_port::LogStats where U: core::convert::From<T>
pub fn paladin::application::ports::output::log_port::LogStats::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::output::log_port::LogStats where U: core::convert::Into<T>
pub type paladin::application::ports::output::log_port::LogStats::Error = core::convert::Infallible
pub fn paladin::application::ports::output::log_port::LogStats::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::output::log_port::LogStats where U: core::convert::TryFrom<T>
pub type paladin::application::ports::output::log_port::LogStats::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::output::log_port::LogStats::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::ports::output::log_port::LogStats where T: core::clone::Clone
pub type paladin::application::ports::output::log_port::LogStats::Owned = T
pub fn paladin::application::ports::output::log_port::LogStats::clone_into(&self, target: &mut T)
pub fn paladin::application::ports::output::log_port::LogStats::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::ports::output::log_port::LogStats where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::output::log_port::LogStats::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::output::log_port::LogStats where T: ?core::marker::Sized
pub fn paladin::application::ports::output::log_port::LogStats::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::output::log_port::LogStats where T: ?core::marker::Sized
pub fn paladin::application::ports::output::log_port::LogStats::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::ports::output::log_port::LogStats where T: core::clone::Clone
pub unsafe fn paladin::application::ports::output::log_port::LogStats::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::ports::output::log_port::LogStats
pub fn paladin::application::ports::output::log_port::LogStats::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::output::log_port::LogStats
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::output::log_port::LogStats where T: ?core::marker::Sized
pub fn paladin::application::ports::output::log_port::LogStats::and<P, B, E>(self, other: 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::ports::output::log_port::LogStats::or<P, B, E>(self, other: 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::ports::output::log_port::LogStats
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::output::log_port::LogStats
impl<T> typenum::type_operators::Same for paladin::application::ports::output::log_port::LogStats
pub type paladin::application::ports::output::log_port::LogStats::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::output::log_port::LogStats where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::output::log_port::LogStats where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::output::log_port::LogStats::vzip(self) -> V
pub struct paladin::application::ports::output::log_port::TextLogFormatter
impl paladin::application::ports::output::log_port::LogFormatter for paladin::application::ports::output::log_port::TextLogFormatter
pub fn paladin::application::ports::output::log_port::TextLogFormatter::format_entries(&self, entries: &[paladin::core::platform::container::log::LogEntry]) -> paladin::application::ports::output::log_port::LogResult<alloc::vec::Vec<alloc::string::String>>
pub fn paladin::application::ports::output::log_port::TextLogFormatter::format_entry(&self, entry: &paladin::core::platform::container::log::LogEntry) -> paladin::application::ports::output::log_port::LogResult<alloc::string::String>
pub fn paladin::application::ports::output::log_port::TextLogFormatter::format_type(&self) -> paladin::application::ports::output::log_port::LogFormat
impl core::marker::Freeze for paladin::application::ports::output::log_port::TextLogFormatter
impl core::marker::Send for paladin::application::ports::output::log_port::TextLogFormatter
impl core::marker::Sync for paladin::application::ports::output::log_port::TextLogFormatter
impl core::marker::Unpin for paladin::application::ports::output::log_port::TextLogFormatter
impl core::marker::UnsafeUnpin for paladin::application::ports::output::log_port::TextLogFormatter
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::output::log_port::TextLogFormatter
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::output::log_port::TextLogFormatter
impl<T, U> core::convert::Into<U> for paladin::application::ports::output::log_port::TextLogFormatter where U: core::convert::From<T>
pub fn paladin::application::ports::output::log_port::TextLogFormatter::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::output::log_port::TextLogFormatter where U: core::convert::Into<T>
pub type paladin::application::ports::output::log_port::TextLogFormatter::Error = core::convert::Infallible
pub fn paladin::application::ports::output::log_port::TextLogFormatter::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::output::log_port::TextLogFormatter where U: core::convert::TryFrom<T>
pub type paladin::application::ports::output::log_port::TextLogFormatter::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::output::log_port::TextLogFormatter::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::ports::output::log_port::TextLogFormatter where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::output::log_port::TextLogFormatter::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::output::log_port::TextLogFormatter where T: ?core::marker::Sized
pub fn paladin::application::ports::output::log_port::TextLogFormatter::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::output::log_port::TextLogFormatter where T: ?core::marker::Sized
pub fn paladin::application::ports::output::log_port::TextLogFormatter::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::ports::output::log_port::TextLogFormatter
pub fn paladin::application::ports::output::log_port::TextLogFormatter::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::output::log_port::TextLogFormatter
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::output::log_port::TextLogFormatter where T: ?core::marker::Sized
pub fn paladin::application::ports::output::log_port::TextLogFormatter::and<P, B, E>(self, other: 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::ports::output::log_port::TextLogFormatter::or<P, B, E>(self, other: 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::ports::output::log_port::TextLogFormatter
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::output::log_port::TextLogFormatter
impl<T> typenum::type_operators::Same for paladin::application::ports::output::log_port::TextLogFormatter
pub type paladin::application::ports::output::log_port::TextLogFormatter::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::output::log_port::TextLogFormatter where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::output::log_port::TextLogFormatter where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::output::log_port::TextLogFormatter::vzip(self) -> V
pub trait paladin::application::ports::output::log_port::LogFormatter: core::marker::Send + core::marker::Sync
pub fn paladin::application::ports::output::log_port::LogFormatter::format_entries(&self, entries: &[paladin::core::platform::container::log::LogEntry]) -> paladin::application::ports::output::log_port::LogResult<alloc::vec::Vec<alloc::string::String>>
pub fn paladin::application::ports::output::log_port::LogFormatter::format_entry(&self, entry: &paladin::core::platform::container::log::LogEntry) -> paladin::application::ports::output::log_port::LogResult<alloc::string::String>
pub fn paladin::application::ports::output::log_port::LogFormatter::format_type(&self) -> paladin::application::ports::output::log_port::LogFormat
impl paladin::application::ports::output::log_port::LogFormatter for paladin::application::ports::output::log_port::JsonLogFormatter
pub fn paladin::application::ports::output::log_port::JsonLogFormatter::format_entries(&self, entries: &[paladin::core::platform::container::log::LogEntry]) -> paladin::application::ports::output::log_port::LogResult<alloc::vec::Vec<alloc::string::String>>
pub fn paladin::application::ports::output::log_port::JsonLogFormatter::format_entry(&self, entry: &paladin::core::platform::container::log::LogEntry) -> paladin::application::ports::output::log_port::LogResult<alloc::string::String>
pub fn paladin::application::ports::output::log_port::JsonLogFormatter::format_type(&self) -> paladin::application::ports::output::log_port::LogFormat
impl paladin::application::ports::output::log_port::LogFormatter for paladin::application::ports::output::log_port::TextLogFormatter
pub fn paladin::application::ports::output::log_port::TextLogFormatter::format_entries(&self, entries: &[paladin::core::platform::container::log::LogEntry]) -> paladin::application::ports::output::log_port::LogResult<alloc::vec::Vec<alloc::string::String>>
pub fn paladin::application::ports::output::log_port::TextLogFormatter::format_entry(&self, entry: &paladin::core::platform::container::log::LogEntry) -> paladin::application::ports::output::log_port::LogResult<alloc::string::String>
pub fn paladin::application::ports::output::log_port::TextLogFormatter::format_type(&self) -> paladin::application::ports::output::log_port::LogFormat
pub trait paladin::application::ports::output::log_port::LogPort: core::marker::Send + core::marker::Sync
pub fn paladin::application::ports::output::log_port::LogPort::archive_logs<'life0, 'async_trait>(&'life0 self, destination: paladin::core::platform::container::log::LogDestination, before: chrono::datetime::DateTime<chrono::offset::utc::Utc>) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = paladin::application::ports::output::log_port::LogResult<alloc::string::String>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::ports::output::log_port::LogPort::batch_write<'life0, 'async_trait>(&'life0 self, request: paladin::application::ports::output::log_port::BatchWriteRequest) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = paladin::application::ports::output::log_port::LogResult<()>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::ports::output::log_port::LogPort::clear_logs<'life0, 'async_trait>(&'life0 self, destination: paladin::core::platform::container::log::LogDestination) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = paladin::application::ports::output::log_port::LogResult<()>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::ports::output::log_port::LogPort::clear_logs_before<'life0, 'async_trait>(&'life0 self, destination: paladin::core::platform::container::log::LogDestination, before: chrono::datetime::DateTime<chrono::offset::utc::Utc>) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = paladin::application::ports::output::log_port::LogResult<u64>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::ports::output::log_port::LogPort::configure_destination<'life0, 'async_trait>(&'life0 self, config: paladin::application::ports::output::log_port::LogDestinationConfig) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = paladin::application::ports::output::log_port::LogResult<()>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::ports::output::log_port::LogPort::count_entries<'life0, 'async_trait>(&'life0 self, query: paladin::application::ports::output::log_port::LogQuery) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = paladin::application::ports::output::log_port::LogResult<u64>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::ports::output::log_port::LogPort::flush<'life0, 'async_trait>(&'life0 self) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = paladin::application::ports::output::log_port::LogResult<()>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::ports::output::log_port::LogPort::flush_destination<'life0, 'async_trait>(&'life0 self, destination: paladin::core::platform::container::log::LogDestination) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = paladin::application::ports::output::log_port::LogResult<()>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::ports::output::log_port::LogPort::get_destination_stats<'life0, 'async_trait>(&'life0 self, destination: paladin::core::platform::container::log::LogDestination) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = paladin::application::ports::output::log_port::LogResult<paladin::application::ports::output::log_port::LogStats>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::ports::output::log_port::LogPort::get_provider_name(&self) -> &'static str
pub fn paladin::application::ports::output::log_port::LogPort::get_stats<'life0, 'async_trait>(&'life0 self) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = paladin::application::ports::output::log_port::LogResult<paladin::application::ports::output::log_port::LogStats>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::ports::output::log_port::LogPort::health_check<'life0, 'async_trait>(&'life0 self) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = paladin::application::ports::output::log_port::LogResult<alloc::vec::Vec<paladin::application::ports::output::log_port::LogHealthCheck>>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::ports::output::log_port::LogPort::health_check_destination<'life0, 'async_trait>(&'life0 self, destination: paladin::core::platform::container::log::LogDestination) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = paladin::application::ports::output::log_port::LogResult<paladin::application::ports::output::log_port::LogHealthCheck>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::ports::output::log_port::LogPort::list_destinations<'life0, 'async_trait>(&'life0 self) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = paladin::application::ports::output::log_port::LogResult<alloc::vec::Vec<paladin::core::platform::container::log::LogDestination>>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::ports::output::log_port::LogPort::read_entries<'life0, 'async_trait>(&'life0 self, query: paladin::application::ports::output::log_port::LogQuery) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = paladin::application::ports::output::log_port::LogResult<alloc::vec::Vec<paladin::core::platform::container::log::LogEntry>>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::ports::output::log_port::LogPort::remove_destination<'life0, 'async_trait>(&'life0 self, destination: paladin::core::platform::container::log::LogDestination) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = paladin::application::ports::output::log_port::LogResult<()>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::ports::output::log_port::LogPort::rotate_logs<'life0, 'async_trait>(&'life0 self, destination: paladin::core::platform::container::log::LogDestination) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = paladin::application::ports::output::log_port::LogResult<()>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::ports::output::log_port::LogPort::supported_formats(&self) -> alloc::vec::Vec<paladin::application::ports::output::log_port::LogFormat>
pub fn paladin::application::ports::output::log_port::LogPort::test_connection<'life0, 'async_trait>(&'life0 self) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = paladin::application::ports::output::log_port::LogResult<()>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::ports::output::log_port::LogPort::write_entries<'life0, 'async_trait>(&'life0 self, entries: alloc::vec::Vec<paladin::core::platform::container::log::LogEntry>) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = paladin::application::ports::output::log_port::LogResult<()>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::ports::output::log_port::LogPort::write_entry<'life0, 'async_trait>(&'life0 self, entry: paladin::core::platform::container::log::LogEntry) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = paladin::application::ports::output::log_port::LogResult<()>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub type paladin::application::ports::output::log_port::LogResult<T> = core::result::Result<T, paladin::application::ports::output::log_port::LogError>
pub mod paladin::application::ports::output::notification_port
pub enum paladin::application::ports::output::notification_port::NotificationChannel
pub paladin::application::ports::output::notification_port::NotificationChannel::Custom(alloc::string::String)
pub paladin::application::ports::output::notification_port::NotificationChannel::Discord
pub paladin::application::ports::output::notification_port::NotificationChannel::Email
pub paladin::application::ports::output::notification_port::NotificationChannel::InApp
pub paladin::application::ports::output::notification_port::NotificationChannel::Push
pub paladin::application::ports::output::notification_port::NotificationChannel::Slack
pub paladin::application::ports::output::notification_port::NotificationChannel::Sms
pub paladin::application::ports::output::notification_port::NotificationChannel::System
pub paladin::application::ports::output::notification_port::NotificationChannel::Teams
pub paladin::application::ports::output::notification_port::NotificationChannel::WebPush
pub paladin::application::ports::output::notification_port::NotificationChannel::Webhook
impl core::clone::Clone for paladin::core::platform::container::notification::NotificationChannel
pub fn paladin::core::platform::container::notification::NotificationChannel::clone(&self) -> paladin::core::platform::container::notification::NotificationChannel
impl core::cmp::Eq for paladin::core::platform::container::notification::NotificationChannel
impl core::cmp::PartialEq for paladin::core::platform::container::notification::NotificationChannel
pub fn paladin::core::platform::container::notification::NotificationChannel::eq(&self, other: &paladin::core::platform::container::notification::NotificationChannel) -> bool
impl core::fmt::Debug for paladin::core::platform::container::notification::NotificationChannel
pub fn paladin::core::platform::container::notification::NotificationChannel::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::core::platform::container::notification::NotificationChannel
pub fn paladin::core::platform::container::notification::NotificationChannel::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for paladin::core::platform::container::notification::NotificationChannel
pub fn paladin::core::platform::container::notification::NotificationChannel::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::StructuralPartialEq for paladin::core::platform::container::notification::NotificationChannel
impl serde_core::ser::Serialize for paladin::core::platform::container::notification::NotificationChannel
pub fn paladin::core::platform::container::notification::NotificationChannel::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::notification::NotificationChannel
pub fn paladin::core::platform::container::notification::NotificationChannel::deserialize<__D>(__deserializer: __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::core::platform::container::notification::NotificationChannel
impl core::marker::Send for paladin::core::platform::container::notification::NotificationChannel
impl core::marker::Sync for paladin::core::platform::container::notification::NotificationChannel
impl core::marker::Unpin for paladin::core::platform::container::notification::NotificationChannel
impl core::marker::UnsafeUnpin for paladin::core::platform::container::notification::NotificationChannel
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::notification::NotificationChannel
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::notification::NotificationChannel
impl<Q, K> equivalent::Equivalent<K> for paladin::core::platform::container::notification::NotificationChannel where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationChannel::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::core::platform::container::notification::NotificationChannel where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationChannel::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::notification::NotificationChannel where U: core::convert::From<T>
pub fn paladin::core::platform::container::notification::NotificationChannel::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::notification::NotificationChannel where U: core::convert::Into<T>
pub type paladin::core::platform::container::notification::NotificationChannel::Error = core::convert::Infallible
pub fn paladin::core::platform::container::notification::NotificationChannel::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::notification::NotificationChannel where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::notification::NotificationChannel::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::notification::NotificationChannel::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::notification::NotificationChannel where T: core::clone::Clone
pub type paladin::core::platform::container::notification::NotificationChannel::Owned = T
pub fn paladin::core::platform::container::notification::NotificationChannel::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::notification::NotificationChannel::to_owned(&self) -> T
impl<T> alloc::string::ToString for paladin::core::platform::container::notification::NotificationChannel where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationChannel::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::core::platform::container::notification::NotificationChannel where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationChannel::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::notification::NotificationChannel where T: ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationChannel::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::notification::NotificationChannel where T: ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationChannel::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::notification::NotificationChannel where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::notification::NotificationChannel::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::notification::NotificationChannel
pub fn paladin::core::platform::container::notification::NotificationChannel::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::notification::NotificationChannel
impl<T> iri_string::format::ToStringFallible for paladin::core::platform::container::notification::NotificationChannel where T: core::fmt::Display
pub fn paladin::core::platform::container::notification::NotificationChannel::try_to_string(&self) -> core::result::Result<alloc::string::String, alloc::collections::TryReserveError>
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::notification::NotificationChannel where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::notification::NotificationChannel where T: ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationChannel::and<P, B, E>(self, other: 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::container::notification::NotificationChannel::or<P, B, E>(self, other: 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::container::notification::NotificationChannel
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::notification::NotificationChannel
impl<T> typenum::type_operators::Same for paladin::core::platform::container::notification::NotificationChannel
pub type paladin::core::platform::container::notification::NotificationChannel::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::notification::NotificationChannel where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::notification::NotificationChannel where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::notification::NotificationChannel::vzip(self) -> V
pub enum paladin::application::ports::output::notification_port::NotificationDomainError
pub paladin::application::ports::output::notification_port::NotificationDomainError::InvalidContent(alloc::string::String)
pub paladin::application::ports::output::notification_port::NotificationDomainError::InvalidRecipient(alloc::string::String)
pub paladin::application::ports::output::notification_port::NotificationDomainError::InvalidStateTransition
pub paladin::application::ports::output::notification_port::NotificationDomainError::InvalidStateTransition::from: alloc::string::String
pub paladin::application::ports::output::notification_port::NotificationDomainError::InvalidStateTransition::to: alloc::string::String
pub paladin::application::ports::output::notification_port::NotificationDomainError::NotificationAlreadyProcessed
pub paladin::application::ports::output::notification_port::NotificationDomainError::NotificationExpired
pub paladin::application::ports::output::notification_port::NotificationDomainError::TemplateNotFound(alloc::string::String)
pub paladin::application::ports::output::notification_port::NotificationDomainError::TemplateRenderingFailed(alloc::string::String)
pub paladin::application::ports::output::notification_port::NotificationDomainError::ValidationError(alloc::string::String)
impl core::clone::Clone for paladin::core::platform::container::notification::NotificationDomainError
pub fn paladin::core::platform::container::notification::NotificationDomainError::clone(&self) -> paladin::core::platform::container::notification::NotificationDomainError
impl core::cmp::PartialEq for paladin::core::platform::container::notification::NotificationDomainError
pub fn paladin::core::platform::container::notification::NotificationDomainError::eq(&self, other: &paladin::core::platform::container::notification::NotificationDomainError) -> bool
impl core::convert::From<paladin::core::platform::container::notification::NotificationDomainError> for paladin::application::ports::output::notification_port::NotificationPortError
pub fn paladin::application::ports::output::notification_port::NotificationPortError::from(source: paladin::core::platform::container::notification::NotificationDomainError) -> Self
impl core::convert::From<paladin::core::platform::container::notification::NotificationDomainError> for paladin::core::platform::manager::notification_service::NotificationServiceError
pub fn paladin::core::platform::manager::notification_service::NotificationServiceError::from(source: paladin::core::platform::container::notification::NotificationDomainError) -> Self
impl core::error::Error for paladin::core::platform::container::notification::NotificationDomainError
impl core::fmt::Debug for paladin::core::platform::container::notification::NotificationDomainError
pub fn paladin::core::platform::container::notification::NotificationDomainError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::core::platform::container::notification::NotificationDomainError
pub fn paladin::core::platform::container::notification::NotificationDomainError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::core::platform::container::notification::NotificationDomainError
impl core::marker::Freeze for paladin::core::platform::container::notification::NotificationDomainError
impl core::marker::Send for paladin::core::platform::container::notification::NotificationDomainError
impl core::marker::Sync for paladin::core::platform::container::notification::NotificationDomainError
impl core::marker::Unpin for paladin::core::platform::container::notification::NotificationDomainError
impl core::marker::UnsafeUnpin for paladin::core::platform::container::notification::NotificationDomainError
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::notification::NotificationDomainError
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::notification::NotificationDomainError
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::notification::NotificationDomainError where U: core::convert::From<T>
pub fn paladin::core::platform::container::notification::NotificationDomainError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::notification::NotificationDomainError where U: core::convert::Into<T>
pub type paladin::core::platform::container::notification::NotificationDomainError::Error = core::convert::Infallible
pub fn paladin::core::platform::container::notification::NotificationDomainError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::notification::NotificationDomainError where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::notification::NotificationDomainError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::notification::NotificationDomainError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::notification::NotificationDomainError where T: core::clone::Clone
pub type paladin::core::platform::container::notification::NotificationDomainError::Owned = T
pub fn paladin::core::platform::container::notification::NotificationDomainError::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::notification::NotificationDomainError::to_owned(&self) -> T
impl<T> alloc::string::ToString for paladin::core::platform::container::notification::NotificationDomainError where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationDomainError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::core::platform::container::notification::NotificationDomainError where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationDomainError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::notification::NotificationDomainError where T: ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationDomainError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::notification::NotificationDomainError where T: ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationDomainError::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::notification::NotificationDomainError where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::notification::NotificationDomainError::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::notification::NotificationDomainError
pub fn paladin::core::platform::container::notification::NotificationDomainError::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::notification::NotificationDomainError
impl<T> iri_string::format::ToStringFallible for paladin::core::platform::container::notification::NotificationDomainError where T: core::fmt::Display
pub fn paladin::core::platform::container::notification::NotificationDomainError::try_to_string(&self) -> core::result::Result<alloc::string::String, alloc::collections::TryReserveError>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::notification::NotificationDomainError where T: ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationDomainError::and<P, B, E>(self, other: 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::container::notification::NotificationDomainError::or<P, B, E>(self, other: 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::container::notification::NotificationDomainError
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::notification::NotificationDomainError
impl<T> typenum::type_operators::Same for paladin::core::platform::container::notification::NotificationDomainError
pub type paladin::core::platform::container::notification::NotificationDomainError::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::notification::NotificationDomainError where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::notification::NotificationDomainError where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::notification::NotificationDomainError::vzip(self) -> V
pub enum paladin::application::ports::output::notification_port::NotificationEvent
pub paladin::application::ports::output::notification_port::NotificationEvent::NotificationCancelled
pub paladin::application::ports::output::notification_port::NotificationEvent::NotificationCancelled::cancelled_at: chrono::datetime::DateTime<chrono::offset::utc::Utc>
pub paladin::application::ports::output::notification_port::NotificationEvent::NotificationCancelled::notification_id: uuid::Uuid
pub paladin::application::ports::output::notification_port::NotificationEvent::NotificationCancelled::reason: core::option::Option<alloc::string::String>
pub paladin::application::ports::output::notification_port::NotificationEvent::NotificationCreated
pub paladin::application::ports::output::notification_port::NotificationEvent::NotificationCreated::channel: paladin::core::platform::container::notification::NotificationChannel
pub paladin::application::ports::output::notification_port::NotificationEvent::NotificationCreated::created_at: chrono::datetime::DateTime<chrono::offset::utc::Utc>
pub paladin::application::ports::output::notification_port::NotificationEvent::NotificationCreated::notification_id: uuid::Uuid
pub paladin::application::ports::output::notification_port::NotificationEvent::NotificationCreated::priority: paladin::core::platform::container::notification::NotificationPriority
pub paladin::application::ports::output::notification_port::NotificationEvent::NotificationCreated::recipient: paladin::core::platform::container::notification::NotificationRecipient
pub paladin::application::ports::output::notification_port::NotificationEvent::NotificationDelivered
pub paladin::application::ports::output::notification_port::NotificationEvent::NotificationDelivered::delivered_at: chrono::datetime::DateTime<chrono::offset::utc::Utc>
pub paladin::application::ports::output::notification_port::NotificationEvent::NotificationDelivered::notification_id: uuid::Uuid
pub paladin::application::ports::output::notification_port::NotificationEvent::NotificationExpired
pub paladin::application::ports::output::notification_port::NotificationEvent::NotificationExpired::expired_at: chrono::datetime::DateTime<chrono::offset::utc::Utc>
pub paladin::application::ports::output::notification_port::NotificationEvent::NotificationExpired::notification_id: uuid::Uuid
pub paladin::application::ports::output::notification_port::NotificationEvent::NotificationFailed
pub paladin::application::ports::output::notification_port::NotificationEvent::NotificationFailed::error: alloc::string::String
pub paladin::application::ports::output::notification_port::NotificationEvent::NotificationFailed::failed_at: chrono::datetime::DateTime<chrono::offset::utc::Utc>
pub paladin::application::ports::output::notification_port::NotificationEvent::NotificationFailed::notification_id: uuid::Uuid
pub paladin::application::ports::output::notification_port::NotificationEvent::NotificationFailed::retry_count: u32
pub paladin::application::ports::output::notification_port::NotificationEvent::NotificationQueued
pub paladin::application::ports::output::notification_port::NotificationEvent::NotificationQueued::channel: paladin::core::platform::container::notification::NotificationChannel
pub paladin::application::ports::output::notification_port::NotificationEvent::NotificationQueued::notification_id: uuid::Uuid
pub paladin::application::ports::output::notification_port::NotificationEvent::NotificationQueued::queued_at: chrono::datetime::DateTime<chrono::offset::utc::Utc>
pub paladin::application::ports::output::notification_port::NotificationEvent::NotificationRead
pub paladin::application::ports::output::notification_port::NotificationEvent::NotificationRead::notification_id: uuid::Uuid
pub paladin::application::ports::output::notification_port::NotificationEvent::NotificationRead::read_at: chrono::datetime::DateTime<chrono::offset::utc::Utc>
pub paladin::application::ports::output::notification_port::NotificationEvent::NotificationScheduled
pub paladin::application::ports::output::notification_port::NotificationEvent::NotificationScheduled::notification_id: uuid::Uuid
pub paladin::application::ports::output::notification_port::NotificationEvent::NotificationScheduled::scheduled_at: chrono::datetime::DateTime<chrono::offset::utc::Utc>
pub paladin::application::ports::output::notification_port::NotificationEvent::NotificationScheduled::scheduled_time: chrono::datetime::DateTime<chrono::offset::utc::Utc>
pub paladin::application::ports::output::notification_port::NotificationEvent::NotificationSent
pub paladin::application::ports::output::notification_port::NotificationEvent::NotificationSent::channel: paladin::core::platform::container::notification::NotificationChannel
pub paladin::application::ports::output::notification_port::NotificationEvent::NotificationSent::external_id: core::option::Option<alloc::string::String>
pub paladin::application::ports::output::notification_port::NotificationEvent::NotificationSent::notification_id: uuid::Uuid
pub paladin::application::ports::output::notification_port::NotificationEvent::NotificationSent::sent_at: chrono::datetime::DateTime<chrono::offset::utc::Utc>
impl paladin::core::platform::container::notification::NotificationEvent
pub fn paladin::core::platform::container::notification::NotificationEvent::notification_id(&self) -> uuid::Uuid
pub fn paladin::core::platform::container::notification::NotificationEvent::timestamp(&self) -> chrono::datetime::DateTime<chrono::offset::utc::Utc>
impl core::clone::Clone for paladin::core::platform::container::notification::NotificationEvent
pub fn paladin::core::platform::container::notification::NotificationEvent::clone(&self) -> paladin::core::platform::container::notification::NotificationEvent
impl core::cmp::PartialEq for paladin::core::platform::container::notification::NotificationEvent
pub fn paladin::core::platform::container::notification::NotificationEvent::eq(&self, other: &paladin::core::platform::container::notification::NotificationEvent) -> bool
impl core::fmt::Debug for paladin::core::platform::container::notification::NotificationEvent
pub fn paladin::core::platform::container::notification::NotificationEvent::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::core::platform::container::notification::NotificationEvent
impl serde_core::ser::Serialize for paladin::core::platform::container::notification::NotificationEvent
pub fn paladin::core::platform::container::notification::NotificationEvent::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::notification::NotificationEvent
pub fn paladin::core::platform::container::notification::NotificationEvent::deserialize<__D>(__deserializer: __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::core::platform::container::notification::NotificationEvent
impl core::marker::Send for paladin::core::platform::container::notification::NotificationEvent
impl core::marker::Sync for paladin::core::platform::container::notification::NotificationEvent
impl core::marker::Unpin for paladin::core::platform::container::notification::NotificationEvent
impl core::marker::UnsafeUnpin for paladin::core::platform::container::notification::NotificationEvent
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::notification::NotificationEvent
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::notification::NotificationEvent
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::notification::NotificationEvent where U: core::convert::From<T>
pub fn paladin::core::platform::container::notification::NotificationEvent::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::notification::NotificationEvent where U: core::convert::Into<T>
pub type paladin::core::platform::container::notification::NotificationEvent::Error = core::convert::Infallible
pub fn paladin::core::platform::container::notification::NotificationEvent::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::notification::NotificationEvent where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::notification::NotificationEvent::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::notification::NotificationEvent::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::notification::NotificationEvent where T: core::clone::Clone
pub type paladin::core::platform::container::notification::NotificationEvent::Owned = T
pub fn paladin::core::platform::container::notification::NotificationEvent::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::notification::NotificationEvent::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::notification::NotificationEvent where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationEvent::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::notification::NotificationEvent where T: ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationEvent::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::notification::NotificationEvent where T: ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationEvent::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::notification::NotificationEvent where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::notification::NotificationEvent::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::notification::NotificationEvent
pub fn paladin::core::platform::container::notification::NotificationEvent::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::notification::NotificationEvent
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::notification::NotificationEvent where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::notification::NotificationEvent where T: ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationEvent::and<P, B, E>(self, other: 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::container::notification::NotificationEvent::or<P, B, E>(self, other: 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::container::notification::NotificationEvent
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::notification::NotificationEvent
impl<T> typenum::type_operators::Same for paladin::core::platform::container::notification::NotificationEvent
pub type paladin::core::platform::container::notification::NotificationEvent::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::notification::NotificationEvent where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::notification::NotificationEvent where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::notification::NotificationEvent::vzip(self) -> V
pub enum paladin::application::ports::output::notification_port::NotificationPortError
pub paladin::application::ports::output::notification_port::NotificationPortError::AuthenticationError(alloc::string::String)
pub paladin::application::ports::output::notification_port::NotificationPortError::ConfigurationError(alloc::string::String)
pub paladin::application::ports::output::notification_port::NotificationPortError::ConnectionError(alloc::string::String)
pub paladin::application::ports::output::notification_port::NotificationPortError::DeliveryFailed(alloc::string::String)
pub paladin::application::ports::output::notification_port::NotificationPortError::DomainError(paladin::core::platform::container::notification::NotificationDomainError)
pub paladin::application::ports::output::notification_port::NotificationPortError::RateLimitExceeded
pub paladin::application::ports::output::notification_port::NotificationPortError::ServiceUnavailable(alloc::string::String)
pub paladin::application::ports::output::notification_port::NotificationPortError::StorageError(alloc::string::String)
pub paladin::application::ports::output::notification_port::NotificationPortError::TemplateError(alloc::string::String)
pub paladin::application::ports::output::notification_port::NotificationPortError::Timeout
pub paladin::application::ports::output::notification_port::NotificationPortError::Unknown(alloc::string::String)
pub paladin::application::ports::output::notification_port::NotificationPortError::ValidationError(alloc::string::String)
impl core::clone::Clone for paladin::application::ports::output::notification_port::NotificationPortError
pub fn paladin::application::ports::output::notification_port::NotificationPortError::clone(&self) -> paladin::application::ports::output::notification_port::NotificationPortError
impl core::convert::From<paladin::core::platform::container::notification::NotificationDomainError> for paladin::application::ports::output::notification_port::NotificationPortError
pub fn paladin::application::ports::output::notification_port::NotificationPortError::from(source: paladin::core::platform::container::notification::NotificationDomainError) -> Self
impl core::error::Error for paladin::application::ports::output::notification_port::NotificationPortError
pub fn paladin::application::ports::output::notification_port::NotificationPortError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
impl core::fmt::Debug for paladin::application::ports::output::notification_port::NotificationPortError
pub fn paladin::application::ports::output::notification_port::NotificationPortError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::application::ports::output::notification_port::NotificationPortError
pub fn paladin::application::ports::output::notification_port::NotificationPortError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::ports::output::notification_port::NotificationPortError
impl core::marker::Send for paladin::application::ports::output::notification_port::NotificationPortError
impl core::marker::Sync for paladin::application::ports::output::notification_port::NotificationPortError
impl core::marker::Unpin for paladin::application::ports::output::notification_port::NotificationPortError
impl core::marker::UnsafeUnpin for paladin::application::ports::output::notification_port::NotificationPortError
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::output::notification_port::NotificationPortError
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::output::notification_port::NotificationPortError
impl<T, U> core::convert::Into<U> for paladin::application::ports::output::notification_port::NotificationPortError where U: core::convert::From<T>
pub fn paladin::application::ports::output::notification_port::NotificationPortError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::output::notification_port::NotificationPortError where U: core::convert::Into<T>
pub type paladin::application::ports::output::notification_port::NotificationPortError::Error = core::convert::Infallible
pub fn paladin::application::ports::output::notification_port::NotificationPortError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::output::notification_port::NotificationPortError where U: core::convert::TryFrom<T>
pub type paladin::application::ports::output::notification_port::NotificationPortError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::output::notification_port::NotificationPortError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::ports::output::notification_port::NotificationPortError where T: core::clone::Clone
pub type paladin::application::ports::output::notification_port::NotificationPortError::Owned = T
pub fn paladin::application::ports::output::notification_port::NotificationPortError::clone_into(&self, target: &mut T)
pub fn paladin::application::ports::output::notification_port::NotificationPortError::to_owned(&self) -> T
impl<T> alloc::string::ToString for paladin::application::ports::output::notification_port::NotificationPortError where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::application::ports::output::notification_port::NotificationPortError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::application::ports::output::notification_port::NotificationPortError where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::output::notification_port::NotificationPortError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::output::notification_port::NotificationPortError where T: ?core::marker::Sized
pub fn paladin::application::ports::output::notification_port::NotificationPortError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::output::notification_port::NotificationPortError where T: ?core::marker::Sized
pub fn paladin::application::ports::output::notification_port::NotificationPortError::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::ports::output::notification_port::NotificationPortError where T: core::clone::Clone
pub unsafe fn paladin::application::ports::output::notification_port::NotificationPortError::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::ports::output::notification_port::NotificationPortError
pub fn paladin::application::ports::output::notification_port::NotificationPortError::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::output::notification_port::NotificationPortError
impl<T> iri_string::format::ToStringFallible for paladin::application::ports::output::notification_port::NotificationPortError where T: core::fmt::Display
pub fn paladin::application::ports::output::notification_port::NotificationPortError::try_to_string(&self) -> core::result::Result<alloc::string::String, alloc::collections::TryReserveError>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::output::notification_port::NotificationPortError where T: ?core::marker::Sized
pub fn paladin::application::ports::output::notification_port::NotificationPortError::and<P, B, E>(self, other: 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::ports::output::notification_port::NotificationPortError::or<P, B, E>(self, other: 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::ports::output::notification_port::NotificationPortError
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::output::notification_port::NotificationPortError
impl<T> typenum::type_operators::Same for paladin::application::ports::output::notification_port::NotificationPortError
pub type paladin::application::ports::output::notification_port::NotificationPortError::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::output::notification_port::NotificationPortError where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::output::notification_port::NotificationPortError where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::output::notification_port::NotificationPortError::vzip(self) -> V
pub enum paladin::application::ports::output::notification_port::NotificationPriority
pub paladin::application::ports::output::notification_port::NotificationPriority::Critical = 3
pub paladin::application::ports::output::notification_port::NotificationPriority::Emergency = 4
pub paladin::application::ports::output::notification_port::NotificationPriority::High = 2
pub paladin::application::ports::output::notification_port::NotificationPriority::Low = 0
pub paladin::application::ports::output::notification_port::NotificationPriority::Normal = 1
impl core::clone::Clone for paladin::core::platform::container::notification::NotificationPriority
pub fn paladin::core::platform::container::notification::NotificationPriority::clone(&self) -> paladin::core::platform::container::notification::NotificationPriority
impl core::cmp::Eq for paladin::core::platform::container::notification::NotificationPriority
impl core::cmp::Ord for paladin::core::platform::container::notification::NotificationPriority
pub fn paladin::core::platform::container::notification::NotificationPriority::cmp(&self, other: &paladin::core::platform::container::notification::NotificationPriority) -> core::cmp::Ordering
impl core::cmp::PartialEq for paladin::core::platform::container::notification::NotificationPriority
pub fn paladin::core::platform::container::notification::NotificationPriority::eq(&self, other: &paladin::core::platform::container::notification::NotificationPriority) -> bool
impl core::cmp::PartialOrd for paladin::core::platform::container::notification::NotificationPriority
pub fn paladin::core::platform::container::notification::NotificationPriority::partial_cmp(&self, other: &paladin::core::platform::container::notification::NotificationPriority) -> core::option::Option<core::cmp::Ordering>
impl core::convert::From<paladin::core::platform::container::notification::NotificationPriority> for paladin::core::base::entity::message::MessagePriority
pub fn paladin::core::base::entity::message::MessagePriority::from(priority: paladin::core::platform::container::notification::NotificationPriority) -> Self
impl core::default::Default for paladin::core::platform::container::notification::NotificationPriority
pub fn paladin::core::platform::container::notification::NotificationPriority::default() -> paladin::core::platform::container::notification::NotificationPriority
impl core::fmt::Debug for paladin::core::platform::container::notification::NotificationPriority
pub fn paladin::core::platform::container::notification::NotificationPriority::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for paladin::core::platform::container::notification::NotificationPriority
pub fn paladin::core::platform::container::notification::NotificationPriority::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for paladin::core::platform::container::notification::NotificationPriority
impl core::marker::StructuralPartialEq for paladin::core::platform::container::notification::NotificationPriority
impl serde_core::ser::Serialize for paladin::core::platform::container::notification::NotificationPriority
pub fn paladin::core::platform::container::notification::NotificationPriority::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::notification::NotificationPriority
pub fn paladin::core::platform::container::notification::NotificationPriority::deserialize<__D>(__deserializer: __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::core::platform::container::notification::NotificationPriority
impl core::marker::Send for paladin::core::platform::container::notification::NotificationPriority
impl core::marker::Sync for paladin::core::platform::container::notification::NotificationPriority
impl core::marker::Unpin for paladin::core::platform::container::notification::NotificationPriority
impl core::marker::UnsafeUnpin for paladin::core::platform::container::notification::NotificationPriority
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::notification::NotificationPriority
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::notification::NotificationPriority
impl<N> petgraph::graphmap::NodeTrait for paladin::core::platform::container::notification::NotificationPriority where N: core::marker::Copy + core::cmp::Ord + core::hash::Hash
impl<Q, K> equivalent::Comparable<K> for paladin::core::platform::container::notification::NotificationPriority where Q: core::cmp::Ord + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationPriority::compare(&self, key: &K) -> core::cmp::Ordering
impl<Q, K> equivalent::Equivalent<K> for paladin::core::platform::container::notification::NotificationPriority where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationPriority::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::core::platform::container::notification::NotificationPriority where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationPriority::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::notification::NotificationPriority where U: core::convert::From<T>
pub fn paladin::core::platform::container::notification::NotificationPriority::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::notification::NotificationPriority where U: core::convert::Into<T>
pub type paladin::core::platform::container::notification::NotificationPriority::Error = core::convert::Infallible
pub fn paladin::core::platform::container::notification::NotificationPriority::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::notification::NotificationPriority where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::notification::NotificationPriority::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::notification::NotificationPriority::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::notification::NotificationPriority where T: core::clone::Clone
pub type paladin::core::platform::container::notification::NotificationPriority::Owned = T
pub fn paladin::core::platform::container::notification::NotificationPriority::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::notification::NotificationPriority::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::notification::NotificationPriority where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationPriority::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::notification::NotificationPriority where T: ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationPriority::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::notification::NotificationPriority where T: ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationPriority::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::notification::NotificationPriority where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::notification::NotificationPriority::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::notification::NotificationPriority
pub fn paladin::core::platform::container::notification::NotificationPriority::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::notification::NotificationPriority
impl<T> pest::RuleType for paladin::core::platform::container::notification::NotificationPriority where T: core::marker::Copy + core::fmt::Debug + core::cmp::Eq + core::hash::Hash + core::cmp::Ord
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::notification::NotificationPriority where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::notification::NotificationPriority where T: ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationPriority::and<P, B, E>(self, other: 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::container::notification::NotificationPriority::or<P, B, E>(self, other: 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::container::notification::NotificationPriority
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::notification::NotificationPriority
impl<T> typenum::type_operators::Same for paladin::core::platform::container::notification::NotificationPriority
pub type paladin::core::platform::container::notification::NotificationPriority::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::notification::NotificationPriority where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::notification::NotificationPriority where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::notification::NotificationPriority::vzip(self) -> V
pub enum paladin::application::ports::output::notification_port::NotificationRecipient
pub paladin::application::ports::output::notification_port::NotificationRecipient::DeviceToken(alloc::string::String)
pub paladin::application::ports::output::notification_port::NotificationRecipient::Email(alloc::string::String)
pub paladin::application::ports::output::notification_port::NotificationRecipient::Multiple(alloc::vec::Vec<paladin::core::platform::container::notification::NotificationRecipient>)
pub paladin::application::ports::output::notification_port::NotificationRecipient::Phone(alloc::string::String)
pub paladin::application::ports::output::notification_port::NotificationRecipient::SystemComponent(alloc::string::String)
pub paladin::application::ports::output::notification_port::NotificationRecipient::UserId(alloc::string::String)
pub paladin::application::ports::output::notification_port::NotificationRecipient::WebhookUrl(alloc::string::String)
impl paladin::core::platform::container::notification::NotificationRecipient
pub fn paladin::core::platform::container::notification::NotificationRecipient::compatible_channels(&self) -> alloc::vec::Vec<paladin::core::platform::container::notification::NotificationChannel>
pub fn paladin::core::platform::container::notification::NotificationRecipient::identifier(&self) -> alloc::string::String
pub fn paladin::core::platform::container::notification::NotificationRecipient::validate(&self) -> paladin::core::platform::container::notification::NotificationResult<()>
impl core::clone::Clone for paladin::core::platform::container::notification::NotificationRecipient
pub fn paladin::core::platform::container::notification::NotificationRecipient::clone(&self) -> paladin::core::platform::container::notification::NotificationRecipient
impl core::cmp::Eq for paladin::core::platform::container::notification::NotificationRecipient
impl core::cmp::PartialEq for paladin::core::platform::container::notification::NotificationRecipient
pub fn paladin::core::platform::container::notification::NotificationRecipient::eq(&self, other: &paladin::core::platform::container::notification::NotificationRecipient) -> bool
impl core::fmt::Debug for paladin::core::platform::container::notification::NotificationRecipient
pub fn paladin::core::platform::container::notification::NotificationRecipient::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for paladin::core::platform::container::notification::NotificationRecipient
pub fn paladin::core::platform::container::notification::NotificationRecipient::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::StructuralPartialEq for paladin::core::platform::container::notification::NotificationRecipient
impl serde_core::ser::Serialize for paladin::core::platform::container::notification::NotificationRecipient
pub fn paladin::core::platform::container::notification::NotificationRecipient::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::notification::NotificationRecipient
pub fn paladin::core::platform::container::notification::NotificationRecipient::deserialize<__D>(__deserializer: __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::core::platform::container::notification::NotificationRecipient
impl core::marker::Send for paladin::core::platform::container::notification::NotificationRecipient
impl core::marker::Sync for paladin::core::platform::container::notification::NotificationRecipient
impl core::marker::Unpin for paladin::core::platform::container::notification::NotificationRecipient
impl core::marker::UnsafeUnpin for paladin::core::platform::container::notification::NotificationRecipient
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::notification::NotificationRecipient
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::notification::NotificationRecipient
impl<Q, K> equivalent::Equivalent<K> for paladin::core::platform::container::notification::NotificationRecipient where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationRecipient::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::core::platform::container::notification::NotificationRecipient where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationRecipient::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::notification::NotificationRecipient where U: core::convert::From<T>
pub fn paladin::core::platform::container::notification::NotificationRecipient::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::notification::NotificationRecipient where U: core::convert::Into<T>
pub type paladin::core::platform::container::notification::NotificationRecipient::Error = core::convert::Infallible
pub fn paladin::core::platform::container::notification::NotificationRecipient::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::notification::NotificationRecipient where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::notification::NotificationRecipient::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::notification::NotificationRecipient::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::notification::NotificationRecipient where T: core::clone::Clone
pub type paladin::core::platform::container::notification::NotificationRecipient::Owned = T
pub fn paladin::core::platform::container::notification::NotificationRecipient::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::notification::NotificationRecipient::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::notification::NotificationRecipient where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationRecipient::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::notification::NotificationRecipient where T: ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationRecipient::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::notification::NotificationRecipient where T: ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationRecipient::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::notification::NotificationRecipient where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::notification::NotificationRecipient::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::notification::NotificationRecipient
pub fn paladin::core::platform::container::notification::NotificationRecipient::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::notification::NotificationRecipient
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::notification::NotificationRecipient where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::notification::NotificationRecipient where T: ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationRecipient::and<P, B, E>(self, other: 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::container::notification::NotificationRecipient::or<P, B, E>(self, other: 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::container::notification::NotificationRecipient
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::notification::NotificationRecipient
impl<T> typenum::type_operators::Same for paladin::core::platform::container::notification::NotificationRecipient
pub type paladin::core::platform::container::notification::NotificationRecipient::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::notification::NotificationRecipient where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::notification::NotificationRecipient where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::notification::NotificationRecipient::vzip(self) -> V
pub enum paladin::application::ports::output::notification_port::NotificationSortField
pub paladin::application::ports::output::notification_port::NotificationSortField::Channel
pub paladin::application::ports::output::notification_port::NotificationSortField::CreatedAt
pub paladin::application::ports::output::notification_port::NotificationSortField::Priority
pub paladin::application::ports::output::notification_port::NotificationSortField::Status
pub paladin::application::ports::output::notification_port::NotificationSortField::UpdatedAt
impl core::clone::Clone for paladin::application::ports::output::notification_port::NotificationSortField
pub fn paladin::application::ports::output::notification_port::NotificationSortField::clone(&self) -> paladin::application::ports::output::notification_port::NotificationSortField
impl core::fmt::Debug for paladin::application::ports::output::notification_port::NotificationSortField
pub fn paladin::application::ports::output::notification_port::NotificationSortField::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::ports::output::notification_port::NotificationSortField
pub fn paladin::application::ports::output::notification_port::NotificationSortField::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::ports::output::notification_port::NotificationSortField
pub fn paladin::application::ports::output::notification_port::NotificationSortField::deserialize<__D>(__deserializer: __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::ports::output::notification_port::NotificationSortField
impl core::marker::Send for paladin::application::ports::output::notification_port::NotificationSortField
impl core::marker::Sync for paladin::application::ports::output::notification_port::NotificationSortField
impl core::marker::Unpin for paladin::application::ports::output::notification_port::NotificationSortField
impl core::marker::UnsafeUnpin for paladin::application::ports::output::notification_port::NotificationSortField
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::output::notification_port::NotificationSortField
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::output::notification_port::NotificationSortField
impl<T, U> core::convert::Into<U> for paladin::application::ports::output::notification_port::NotificationSortField where U: core::convert::From<T>
pub fn paladin::application::ports::output::notification_port::NotificationSortField::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::output::notification_port::NotificationSortField where U: core::convert::Into<T>
pub type paladin::application::ports::output::notification_port::NotificationSortField::Error = core::convert::Infallible
pub fn paladin::application::ports::output::notification_port::NotificationSortField::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::output::notification_port::NotificationSortField where U: core::convert::TryFrom<T>
pub type paladin::application::ports::output::notification_port::NotificationSortField::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::output::notification_port::NotificationSortField::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::ports::output::notification_port::NotificationSortField where T: core::clone::Clone
pub type paladin::application::ports::output::notification_port::NotificationSortField::Owned = T
pub fn paladin::application::ports::output::notification_port::NotificationSortField::clone_into(&self, target: &mut T)
pub fn paladin::application::ports::output::notification_port::NotificationSortField::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::ports::output::notification_port::NotificationSortField where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::output::notification_port::NotificationSortField::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::output::notification_port::NotificationSortField where T: ?core::marker::Sized
pub fn paladin::application::ports::output::notification_port::NotificationSortField::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::output::notification_port::NotificationSortField where T: ?core::marker::Sized
pub fn paladin::application::ports::output::notification_port::NotificationSortField::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::ports::output::notification_port::NotificationSortField where T: core::clone::Clone
pub unsafe fn paladin::application::ports::output::notification_port::NotificationSortField::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::ports::output::notification_port::NotificationSortField
pub fn paladin::application::ports::output::notification_port::NotificationSortField::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::output::notification_port::NotificationSortField
impl<T> serde_core::de::DeserializeOwned for paladin::application::ports::output::notification_port::NotificationSortField where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::output::notification_port::NotificationSortField where T: ?core::marker::Sized
pub fn paladin::application::ports::output::notification_port::NotificationSortField::and<P, B, E>(self, other: 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::ports::output::notification_port::NotificationSortField::or<P, B, E>(self, other: 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::ports::output::notification_port::NotificationSortField
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::output::notification_port::NotificationSortField
impl<T> typenum::type_operators::Same for paladin::application::ports::output::notification_port::NotificationSortField
pub type paladin::application::ports::output::notification_port::NotificationSortField::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::output::notification_port::NotificationSortField where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::output::notification_port::NotificationSortField where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::output::notification_port::NotificationSortField::vzip(self) -> V
pub enum paladin::application::ports::output::notification_port::NotificationStatus
pub paladin::application::ports::output::notification_port::NotificationStatus::Cancelled
pub paladin::application::ports::output::notification_port::NotificationStatus::Delivered
pub paladin::application::ports::output::notification_port::NotificationStatus::Draft
pub paladin::application::ports::output::notification_port::NotificationStatus::Expired
pub paladin::application::ports::output::notification_port::NotificationStatus::Failed
pub paladin::application::ports::output::notification_port::NotificationStatus::Pending
pub paladin::application::ports::output::notification_port::NotificationStatus::Queued
pub paladin::application::ports::output::notification_port::NotificationStatus::Read
pub paladin::application::ports::output::notification_port::NotificationStatus::Retry(u32)
pub paladin::application::ports::output::notification_port::NotificationStatus::Sending
pub paladin::application::ports::output::notification_port::NotificationStatus::Sent
impl paladin::core::platform::container::notification::NotificationStatus
pub fn paladin::core::platform::container::notification::NotificationStatus::can_retry(&self) -> bool
pub fn paladin::core::platform::container::notification::NotificationStatus::is_final(&self) -> bool
pub fn paladin::core::platform::container::notification::NotificationStatus::next_retry(&self, max_retries: u32) -> core::option::Option<paladin::core::platform::container::notification::NotificationStatus>
impl core::clone::Clone for paladin::core::platform::container::notification::NotificationStatus
pub fn paladin::core::platform::container::notification::NotificationStatus::clone(&self) -> paladin::core::platform::container::notification::NotificationStatus
impl core::cmp::Eq for paladin::core::platform::container::notification::NotificationStatus
impl core::cmp::PartialEq for paladin::core::platform::container::notification::NotificationStatus
pub fn paladin::core::platform::container::notification::NotificationStatus::eq(&self, other: &paladin::core::platform::container::notification::NotificationStatus) -> bool
impl core::fmt::Debug for paladin::core::platform::container::notification::NotificationStatus
pub fn paladin::core::platform::container::notification::NotificationStatus::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::core::platform::container::notification::NotificationStatus
impl serde_core::ser::Serialize for paladin::core::platform::container::notification::NotificationStatus
pub fn paladin::core::platform::container::notification::NotificationStatus::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::notification::NotificationStatus
pub fn paladin::core::platform::container::notification::NotificationStatus::deserialize<__D>(__deserializer: __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::core::platform::container::notification::NotificationStatus
impl core::marker::Send for paladin::core::platform::container::notification::NotificationStatus
impl core::marker::Sync for paladin::core::platform::container::notification::NotificationStatus
impl core::marker::Unpin for paladin::core::platform::container::notification::NotificationStatus
impl core::marker::UnsafeUnpin for paladin::core::platform::container::notification::NotificationStatus
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::notification::NotificationStatus
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::notification::NotificationStatus
impl<Q, K> equivalent::Equivalent<K> for paladin::core::platform::container::notification::NotificationStatus where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationStatus::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::core::platform::container::notification::NotificationStatus where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationStatus::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::notification::NotificationStatus where U: core::convert::From<T>
pub fn paladin::core::platform::container::notification::NotificationStatus::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::notification::NotificationStatus where U: core::convert::Into<T>
pub type paladin::core::platform::container::notification::NotificationStatus::Error = core::convert::Infallible
pub fn paladin::core::platform::container::notification::NotificationStatus::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::notification::NotificationStatus where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::notification::NotificationStatus::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::notification::NotificationStatus::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::notification::NotificationStatus where T: core::clone::Clone
pub type paladin::core::platform::container::notification::NotificationStatus::Owned = T
pub fn paladin::core::platform::container::notification::NotificationStatus::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::notification::NotificationStatus::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::notification::NotificationStatus where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationStatus::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::notification::NotificationStatus where T: ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationStatus::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::notification::NotificationStatus where T: ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationStatus::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::notification::NotificationStatus where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::notification::NotificationStatus::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::notification::NotificationStatus
pub fn paladin::core::platform::container::notification::NotificationStatus::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::notification::NotificationStatus
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::notification::NotificationStatus where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::notification::NotificationStatus where T: ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationStatus::and<P, B, E>(self, other: 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::container::notification::NotificationStatus::or<P, B, E>(self, other: 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::container::notification::NotificationStatus
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::notification::NotificationStatus
impl<T> typenum::type_operators::Same for paladin::core::platform::container::notification::NotificationStatus
pub type paladin::core::platform::container::notification::NotificationStatus::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::notification::NotificationStatus where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::notification::NotificationStatus where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::notification::NotificationStatus::vzip(self) -> V
pub enum paladin::application::ports::output::notification_port::SortOrder
pub paladin::application::ports::output::notification_port::SortOrder::Ascending
pub paladin::application::ports::output::notification_port::SortOrder::Descending
impl core::clone::Clone for paladin::application::ports::output::notification_port::SortOrder
pub fn paladin::application::ports::output::notification_port::SortOrder::clone(&self) -> paladin::application::ports::output::notification_port::SortOrder
impl core::fmt::Debug for paladin::application::ports::output::notification_port::SortOrder
pub fn paladin::application::ports::output::notification_port::SortOrder::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::ports::output::notification_port::SortOrder
pub fn paladin::application::ports::output::notification_port::SortOrder::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::ports::output::notification_port::SortOrder
pub fn paladin::application::ports::output::notification_port::SortOrder::deserialize<__D>(__deserializer: __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::ports::output::notification_port::SortOrder
impl core::marker::Send for paladin::application::ports::output::notification_port::SortOrder
impl core::marker::Sync for paladin::application::ports::output::notification_port::SortOrder
impl core::marker::Unpin for paladin::application::ports::output::notification_port::SortOrder
impl core::marker::UnsafeUnpin for paladin::application::ports::output::notification_port::SortOrder
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::output::notification_port::SortOrder
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::output::notification_port::SortOrder
impl<T, U> core::convert::Into<U> for paladin::application::ports::output::notification_port::SortOrder where U: core::convert::From<T>
pub fn paladin::application::ports::output::notification_port::SortOrder::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::output::notification_port::SortOrder where U: core::convert::Into<T>
pub type paladin::application::ports::output::notification_port::SortOrder::Error = core::convert::Infallible
pub fn paladin::application::ports::output::notification_port::SortOrder::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::output::notification_port::SortOrder where U: core::convert::TryFrom<T>
pub type paladin::application::ports::output::notification_port::SortOrder::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::output::notification_port::SortOrder::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::ports::output::notification_port::SortOrder where T: core::clone::Clone
pub type paladin::application::ports::output::notification_port::SortOrder::Owned = T
pub fn paladin::application::ports::output::notification_port::SortOrder::clone_into(&self, target: &mut T)
pub fn paladin::application::ports::output::notification_port::SortOrder::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::ports::output::notification_port::SortOrder where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::output::notification_port::SortOrder::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::output::notification_port::SortOrder where T: ?core::marker::Sized
pub fn paladin::application::ports::output::notification_port::SortOrder::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::output::notification_port::SortOrder where T: ?core::marker::Sized
pub fn paladin::application::ports::output::notification_port::SortOrder::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::ports::output::notification_port::SortOrder where T: core::clone::Clone
pub unsafe fn paladin::application::ports::output::notification_port::SortOrder::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::ports::output::notification_port::SortOrder
pub fn paladin::application::ports::output::notification_port::SortOrder::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::output::notification_port::SortOrder
impl<T> serde_core::de::DeserializeOwned for paladin::application::ports::output::notification_port::SortOrder where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::output::notification_port::SortOrder where T: ?core::marker::Sized
pub fn paladin::application::ports::output::notification_port::SortOrder::and<P, B, E>(self, other: 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::ports::output::notification_port::SortOrder::or<P, B, E>(self, other: 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::ports::output::notification_port::SortOrder
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::output::notification_port::SortOrder
impl<T> typenum::type_operators::Same for paladin::application::ports::output::notification_port::SortOrder
pub type paladin::application::ports::output::notification_port::SortOrder::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::output::notification_port::SortOrder where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::output::notification_port::SortOrder where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::output::notification_port::SortOrder::vzip(self) -> V
pub struct paladin::application::ports::output::notification_port::BulkDeliveryResult
pub paladin::application::ports::output::notification_port::BulkDeliveryResult::failure_count: usize
pub paladin::application::ports::output::notification_port::BulkDeliveryResult::results: alloc::vec::Vec<paladin::application::ports::output::notification_port::NotificationDeliveryResult>
pub paladin::application::ports::output::notification_port::BulkDeliveryResult::success_count: usize
pub paladin::application::ports::output::notification_port::BulkDeliveryResult::total_count: usize
pub paladin::application::ports::output::notification_port::BulkDeliveryResult::total_processing_time_ms: u64
impl core::clone::Clone for paladin::application::ports::output::notification_port::BulkDeliveryResult
pub fn paladin::application::ports::output::notification_port::BulkDeliveryResult::clone(&self) -> paladin::application::ports::output::notification_port::BulkDeliveryResult
impl core::fmt::Debug for paladin::application::ports::output::notification_port::BulkDeliveryResult
pub fn paladin::application::ports::output::notification_port::BulkDeliveryResult::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::ports::output::notification_port::BulkDeliveryResult
pub fn paladin::application::ports::output::notification_port::BulkDeliveryResult::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::ports::output::notification_port::BulkDeliveryResult
pub fn paladin::application::ports::output::notification_port::BulkDeliveryResult::deserialize<__D>(__deserializer: __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::ports::output::notification_port::BulkDeliveryResult
impl core::marker::Send for paladin::application::ports::output::notification_port::BulkDeliveryResult
impl core::marker::Sync for paladin::application::ports::output::notification_port::BulkDeliveryResult
impl core::marker::Unpin for paladin::application::ports::output::notification_port::BulkDeliveryResult
impl core::marker::UnsafeUnpin for paladin::application::ports::output::notification_port::BulkDeliveryResult
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::output::notification_port::BulkDeliveryResult
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::output::notification_port::BulkDeliveryResult
impl<T, U> core::convert::Into<U> for paladin::application::ports::output::notification_port::BulkDeliveryResult where U: core::convert::From<T>
pub fn paladin::application::ports::output::notification_port::BulkDeliveryResult::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::output::notification_port::BulkDeliveryResult where U: core::convert::Into<T>
pub type paladin::application::ports::output::notification_port::BulkDeliveryResult::Error = core::convert::Infallible
pub fn paladin::application::ports::output::notification_port::BulkDeliveryResult::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::output::notification_port::BulkDeliveryResult where U: core::convert::TryFrom<T>
pub type paladin::application::ports::output::notification_port::BulkDeliveryResult::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::output::notification_port::BulkDeliveryResult::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::ports::output::notification_port::BulkDeliveryResult where T: core::clone::Clone
pub type paladin::application::ports::output::notification_port::BulkDeliveryResult::Owned = T
pub fn paladin::application::ports::output::notification_port::BulkDeliveryResult::clone_into(&self, target: &mut T)
pub fn paladin::application::ports::output::notification_port::BulkDeliveryResult::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::ports::output::notification_port::BulkDeliveryResult where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::output::notification_port::BulkDeliveryResult::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::output::notification_port::BulkDeliveryResult where T: ?core::marker::Sized
pub fn paladin::application::ports::output::notification_port::BulkDeliveryResult::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::output::notification_port::BulkDeliveryResult where T: ?core::marker::Sized
pub fn paladin::application::ports::output::notification_port::BulkDeliveryResult::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::ports::output::notification_port::BulkDeliveryResult where T: core::clone::Clone
pub unsafe fn paladin::application::ports::output::notification_port::BulkDeliveryResult::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::ports::output::notification_port::BulkDeliveryResult
pub fn paladin::application::ports::output::notification_port::BulkDeliveryResult::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::output::notification_port::BulkDeliveryResult
impl<T> serde_core::de::DeserializeOwned for paladin::application::ports::output::notification_port::BulkDeliveryResult where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::output::notification_port::BulkDeliveryResult where T: ?core::marker::Sized
pub fn paladin::application::ports::output::notification_port::BulkDeliveryResult::and<P, B, E>(self, other: 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::ports::output::notification_port::BulkDeliveryResult::or<P, B, E>(self, other: 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::ports::output::notification_port::BulkDeliveryResult
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::output::notification_port::BulkDeliveryResult
impl<T> typenum::type_operators::Same for paladin::application::ports::output::notification_port::BulkDeliveryResult
pub type paladin::application::ports::output::notification_port::BulkDeliveryResult::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::output::notification_port::BulkDeliveryResult where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::output::notification_port::BulkDeliveryResult where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::output::notification_port::BulkDeliveryResult::vzip(self) -> V
pub struct paladin::application::ports::output::notification_port::ChannelStats
pub paladin::application::ports::output::notification_port::ChannelStats::avg_delivery_time_ms: core::option::Option<u64>
pub paladin::application::ports::output::notification_port::ChannelStats::delivered: u64
pub paladin::application::ports::output::notification_port::ChannelStats::failed: u64
pub paladin::application::ports::output::notification_port::ChannelStats::last_failure: core::option::Option<chrono::datetime::DateTime<chrono::offset::utc::Utc>>
pub paladin::application::ports::output::notification_port::ChannelStats::last_success: core::option::Option<chrono::datetime::DateTime<chrono::offset::utc::Utc>>
pub paladin::application::ports::output::notification_port::ChannelStats::sent: u64
impl core::clone::Clone for paladin::application::ports::output::notification_port::ChannelStats
pub fn paladin::application::ports::output::notification_port::ChannelStats::clone(&self) -> paladin::application::ports::output::notification_port::ChannelStats
impl core::fmt::Debug for paladin::application::ports::output::notification_port::ChannelStats
pub fn paladin::application::ports::output::notification_port::ChannelStats::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::ports::output::notification_port::ChannelStats
pub fn paladin::application::ports::output::notification_port::ChannelStats::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::ports::output::notification_port::ChannelStats
pub fn paladin::application::ports::output::notification_port::ChannelStats::deserialize<__D>(__deserializer: __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::ports::output::notification_port::ChannelStats
impl core::marker::Send for paladin::application::ports::output::notification_port::ChannelStats
impl core::marker::Sync for paladin::application::ports::output::notification_port::ChannelStats
impl core::marker::Unpin for paladin::application::ports::output::notification_port::ChannelStats
impl core::marker::UnsafeUnpin for paladin::application::ports::output::notification_port::ChannelStats
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::output::notification_port::ChannelStats
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::output::notification_port::ChannelStats
impl<T, U> core::convert::Into<U> for paladin::application::ports::output::notification_port::ChannelStats where U: core::convert::From<T>
pub fn paladin::application::ports::output::notification_port::ChannelStats::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::output::notification_port::ChannelStats where U: core::convert::Into<T>
pub type paladin::application::ports::output::notification_port::ChannelStats::Error = core::convert::Infallible
pub fn paladin::application::ports::output::notification_port::ChannelStats::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::output::notification_port::ChannelStats where U: core::convert::TryFrom<T>
pub type paladin::application::ports::output::notification_port::ChannelStats::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::output::notification_port::ChannelStats::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::ports::output::notification_port::ChannelStats where T: core::clone::Clone
pub type paladin::application::ports::output::notification_port::ChannelStats::Owned = T
pub fn paladin::application::ports::output::notification_port::ChannelStats::clone_into(&self, target: &mut T)
pub fn paladin::application::ports::output::notification_port::ChannelStats::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::ports::output::notification_port::ChannelStats where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::output::notification_port::ChannelStats::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::output::notification_port::ChannelStats where T: ?core::marker::Sized
pub fn paladin::application::ports::output::notification_port::ChannelStats::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::output::notification_port::ChannelStats where T: ?core::marker::Sized
pub fn paladin::application::ports::output::notification_port::ChannelStats::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::ports::output::notification_port::ChannelStats where T: core::clone::Clone
pub unsafe fn paladin::application::ports::output::notification_port::ChannelStats::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::ports::output::notification_port::ChannelStats
pub fn paladin::application::ports::output::notification_port::ChannelStats::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::output::notification_port::ChannelStats
impl<T> serde_core::de::DeserializeOwned for paladin::application::ports::output::notification_port::ChannelStats where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::output::notification_port::ChannelStats where T: ?core::marker::Sized
pub fn paladin::application::ports::output::notification_port::ChannelStats::and<P, B, E>(self, other: 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::ports::output::notification_port::ChannelStats::or<P, B, E>(self, other: 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::ports::output::notification_port::ChannelStats
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::output::notification_port::ChannelStats
impl<T> typenum::type_operators::Same for paladin::application::ports::output::notification_port::ChannelStats
pub type paladin::application::ports::output::notification_port::ChannelStats::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::output::notification_port::ChannelStats where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::output::notification_port::ChannelStats where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::output::notification_port::ChannelStats::vzip(self) -> V
pub struct paladin::application::ports::output::notification_port::DeliveryCapabilities
pub paladin::application::ports::output::notification_port::DeliveryCapabilities::max_attachment_size: core::option::Option<usize>
pub paladin::application::ports::output::notification_port::DeliveryCapabilities::rate_limit: core::option::Option<u32>
pub paladin::application::ports::output::notification_port::DeliveryCapabilities::supports_attachments: bool
pub paladin::application::ports::output::notification_port::DeliveryCapabilities::supports_bulk: bool
pub paladin::application::ports::output::notification_port::DeliveryCapabilities::supports_receipts: bool
pub paladin::application::ports::output::notification_port::DeliveryCapabilities::supports_rich_content: bool
pub paladin::application::ports::output::notification_port::DeliveryCapabilities::supports_templates: bool
impl core::clone::Clone for paladin::application::ports::output::notification_port::DeliveryCapabilities
pub fn paladin::application::ports::output::notification_port::DeliveryCapabilities::clone(&self) -> paladin::application::ports::output::notification_port::DeliveryCapabilities
impl core::fmt::Debug for paladin::application::ports::output::notification_port::DeliveryCapabilities
pub fn paladin::application::ports::output::notification_port::DeliveryCapabilities::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::ports::output::notification_port::DeliveryCapabilities
pub fn paladin::application::ports::output::notification_port::DeliveryCapabilities::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::ports::output::notification_port::DeliveryCapabilities
pub fn paladin::application::ports::output::notification_port::DeliveryCapabilities::deserialize<__D>(__deserializer: __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::ports::output::notification_port::DeliveryCapabilities
impl core::marker::Send for paladin::application::ports::output::notification_port::DeliveryCapabilities
impl core::marker::Sync for paladin::application::ports::output::notification_port::DeliveryCapabilities
impl core::marker::Unpin for paladin::application::ports::output::notification_port::DeliveryCapabilities
impl core::marker::UnsafeUnpin for paladin::application::ports::output::notification_port::DeliveryCapabilities
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::output::notification_port::DeliveryCapabilities
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::output::notification_port::DeliveryCapabilities
impl<T, U> core::convert::Into<U> for paladin::application::ports::output::notification_port::DeliveryCapabilities where U: core::convert::From<T>
pub fn paladin::application::ports::output::notification_port::DeliveryCapabilities::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::output::notification_port::DeliveryCapabilities where U: core::convert::Into<T>
pub type paladin::application::ports::output::notification_port::DeliveryCapabilities::Error = core::convert::Infallible
pub fn paladin::application::ports::output::notification_port::DeliveryCapabilities::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::output::notification_port::DeliveryCapabilities where U: core::convert::TryFrom<T>
pub type paladin::application::ports::output::notification_port::DeliveryCapabilities::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::output::notification_port::DeliveryCapabilities::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::ports::output::notification_port::DeliveryCapabilities where T: core::clone::Clone
pub type paladin::application::ports::output::notification_port::DeliveryCapabilities::Owned = T
pub fn paladin::application::ports::output::notification_port::DeliveryCapabilities::clone_into(&self, target: &mut T)
pub fn paladin::application::ports::output::notification_port::DeliveryCapabilities::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::ports::output::notification_port::DeliveryCapabilities where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::output::notification_port::DeliveryCapabilities::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::output::notification_port::DeliveryCapabilities where T: ?core::marker::Sized
pub fn paladin::application::ports::output::notification_port::DeliveryCapabilities::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::output::notification_port::DeliveryCapabilities where T: ?core::marker::Sized
pub fn paladin::application::ports::output::notification_port::DeliveryCapabilities::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::ports::output::notification_port::DeliveryCapabilities where T: core::clone::Clone
pub unsafe fn paladin::application::ports::output::notification_port::DeliveryCapabilities::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::ports::output::notification_port::DeliveryCapabilities
pub fn paladin::application::ports::output::notification_port::DeliveryCapabilities::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::output::notification_port::DeliveryCapabilities
impl<T> serde_core::de::DeserializeOwned for paladin::application::ports::output::notification_port::DeliveryCapabilities where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::output::notification_port::DeliveryCapabilities where T: ?core::marker::Sized
pub fn paladin::application::ports::output::notification_port::DeliveryCapabilities::and<P, B, E>(self, other: 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::ports::output::notification_port::DeliveryCapabilities::or<P, B, E>(self, other: 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::ports::output::notification_port::DeliveryCapabilities
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::output::notification_port::DeliveryCapabilities
impl<T> typenum::type_operators::Same for paladin::application::ports::output::notification_port::DeliveryCapabilities
pub type paladin::application::ports::output::notification_port::DeliveryCapabilities::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::output::notification_port::DeliveryCapabilities where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::output::notification_port::DeliveryCapabilities where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::output::notification_port::DeliveryCapabilities::vzip(self) -> V
pub struct paladin::application::ports::output::notification_port::Notification
pub paladin::application::ports::output::notification_port::Notification::channel: paladin::core::platform::container::notification::NotificationChannel
pub paladin::application::ports::output::notification_port::Notification::content: paladin::core::platform::container::notification::NotificationContent
pub paladin::application::ports::output::notification_port::Notification::correlation_id: core::option::Option<uuid::Uuid>
pub paladin::application::ports::output::notification_port::Notification::created_at: chrono::datetime::DateTime<chrono::offset::utc::Utc>
pub paladin::application::ports::output::notification_port::Notification::delivered_at: core::option::Option<chrono::datetime::DateTime<chrono::offset::utc::Utc>>
pub paladin::application::ports::output::notification_port::Notification::expiry_time: core::option::Option<chrono::datetime::DateTime<chrono::offset::utc::Utc>>
pub paladin::application::ports::output::notification_port::Notification::external_id: core::option::Option<alloc::string::String>
pub paladin::application::ports::output::notification_port::Notification::id: uuid::Uuid
pub paladin::application::ports::output::notification_port::Notification::max_retries: u32
pub paladin::application::ports::output::notification_port::Notification::metadata: std::collections::hash::map::HashMap<alloc::string::String, serde_json::value::Value>
pub paladin::application::ports::output::notification_port::Notification::priority: paladin::core::platform::container::notification::NotificationPriority
pub paladin::application::ports::output::notification_port::Notification::read_at: core::option::Option<chrono::datetime::DateTime<chrono::offset::utc::Utc>>
pub paladin::application::ports::output::notification_port::Notification::recipient: paladin::core::platform::container::notification::NotificationRecipient
pub paladin::application::ports::output::notification_port::Notification::retry_count: u32
pub paladin::application::ports::output::notification_port::Notification::scheduled_time: core::option::Option<chrono::datetime::DateTime<chrono::offset::utc::Utc>>
pub paladin::application::ports::output::notification_port::Notification::sent_at: core::option::Option<chrono::datetime::DateTime<chrono::offset::utc::Utc>>
pub paladin::application::ports::output::notification_port::Notification::status: paladin::core::platform::container::notification::NotificationStatus
pub paladin::application::ports::output::notification_port::Notification::updated_at: chrono::datetime::DateTime<chrono::offset::utc::Utc>
impl paladin::core::platform::container::notification::Notification
pub fn paladin::core::platform::container::notification::Notification::add_metadata<T: serde_core::ser::Serialize>(&mut self, key: alloc::string::String, value: T) -> paladin::core::platform::container::notification::NotificationResult<()>
pub fn paladin::core::platform::container::notification::Notification::can_retry(&self) -> bool
pub fn paladin::core::platform::container::notification::Notification::is_expired(&self) -> bool
pub fn paladin::core::platform::container::notification::Notification::new(recipient: paladin::core::platform::container::notification::NotificationRecipient, content: paladin::core::platform::container::notification::NotificationContent, channel: paladin::core::platform::container::notification::NotificationChannel, priority: paladin::core::platform::container::notification::NotificationPriority) -> paladin::core::platform::container::notification::NotificationResult<Self>
pub fn paladin::core::platform::container::notification::Notification::schedule(&mut self, scheduled_time: chrono::datetime::DateTime<chrono::offset::utc::Utc>) -> paladin::core::platform::container::notification::NotificationResult<()>
pub fn paladin::core::platform::container::notification::Notification::set_expiry(&mut self, expiry_time: chrono::datetime::DateTime<chrono::offset::utc::Utc>) -> paladin::core::platform::container::notification::NotificationResult<()>
pub fn paladin::core::platform::container::notification::Notification::should_send_now(&self) -> bool
pub fn paladin::core::platform::container::notification::Notification::to_message(&self, source: paladin::core::base::entity::message::Location, destination: paladin::core::base::entity::message::Location) -> paladin::core::base::entity::message::Message<paladin::core::platform::container::notification::NotificationContent>
pub fn paladin::core::platform::container::notification::Notification::update_status(&mut self, new_status: paladin::core::platform::container::notification::NotificationStatus) -> paladin::core::platform::container::notification::NotificationResult<()>
impl core::clone::Clone for paladin::core::platform::container::notification::Notification
pub fn paladin::core::platform::container::notification::Notification::clone(&self) -> paladin::core::platform::container::notification::Notification
impl core::cmp::PartialEq for paladin::core::platform::container::notification::Notification
pub fn paladin::core::platform::container::notification::Notification::eq(&self, other: &paladin::core::platform::container::notification::Notification) -> bool
impl core::fmt::Debug for paladin::core::platform::container::notification::Notification
pub fn paladin::core::platform::container::notification::Notification::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::core::platform::container::notification::Notification
impl serde_core::ser::Serialize for paladin::core::platform::container::notification::Notification
pub fn paladin::core::platform::container::notification::Notification::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::notification::Notification
pub fn paladin::core::platform::container::notification::Notification::deserialize<__D>(__deserializer: __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::core::platform::container::notification::Notification
impl core::marker::Send for paladin::core::platform::container::notification::Notification
impl core::marker::Sync for paladin::core::platform::container::notification::Notification
impl core::marker::Unpin for paladin::core::platform::container::notification::Notification
impl core::marker::UnsafeUnpin for paladin::core::platform::container::notification::Notification
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::notification::Notification
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::notification::Notification
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::notification::Notification where U: core::convert::From<T>
pub fn paladin::core::platform::container::notification::Notification::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::notification::Notification where U: core::convert::Into<T>
pub type paladin::core::platform::container::notification::Notification::Error = core::convert::Infallible
pub fn paladin::core::platform::container::notification::Notification::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::notification::Notification where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::notification::Notification::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::notification::Notification::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::notification::Notification where T: core::clone::Clone
pub type paladin::core::platform::container::notification::Notification::Owned = T
pub fn paladin::core::platform::container::notification::Notification::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::notification::Notification::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::notification::Notification where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::notification::Notification::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::notification::Notification where T: ?core::marker::Sized
pub fn paladin::core::platform::container::notification::Notification::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::notification::Notification where T: ?core::marker::Sized
pub fn paladin::core::platform::container::notification::Notification::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::notification::Notification where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::notification::Notification::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::notification::Notification
pub fn paladin::core::platform::container::notification::Notification::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::notification::Notification
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::notification::Notification where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::notification::Notification where T: ?core::marker::Sized
pub fn paladin::core::platform::container::notification::Notification::and<P, B, E>(self, other: 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::container::notification::Notification::or<P, B, E>(self, other: 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::container::notification::Notification
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::notification::Notification
impl<T> typenum::type_operators::Same for paladin::core::platform::container::notification::Notification
pub type paladin::core::platform::container::notification::Notification::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::notification::Notification where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::notification::Notification where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::notification::Notification::vzip(self) -> V
pub struct paladin::application::ports::output::notification_port::NotificationAttachment
pub paladin::application::ports::output::notification_port::NotificationAttachment::content_type: alloc::string::String
pub paladin::application::ports::output::notification_port::NotificationAttachment::data: alloc::vec::Vec<u8>
pub paladin::application::ports::output::notification_port::NotificationAttachment::filename: alloc::string::String
pub paladin::application::ports::output::notification_port::NotificationAttachment::size: usize
impl paladin::core::platform::container::notification::NotificationAttachment
pub fn paladin::core::platform::container::notification::NotificationAttachment::new(filename: alloc::string::String, content_type: alloc::string::String, data: alloc::vec::Vec<u8>) -> Self
pub fn paladin::core::platform::container::notification::NotificationAttachment::validate(&self, max_size: usize) -> paladin::core::platform::container::notification::NotificationResult<()>
impl core::clone::Clone for paladin::core::platform::container::notification::NotificationAttachment
pub fn paladin::core::platform::container::notification::NotificationAttachment::clone(&self) -> paladin::core::platform::container::notification::NotificationAttachment
impl core::cmp::PartialEq for paladin::core::platform::container::notification::NotificationAttachment
pub fn paladin::core::platform::container::notification::NotificationAttachment::eq(&self, other: &paladin::core::platform::container::notification::NotificationAttachment) -> bool
impl core::fmt::Debug for paladin::core::platform::container::notification::NotificationAttachment
pub fn paladin::core::platform::container::notification::NotificationAttachment::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::core::platform::container::notification::NotificationAttachment
impl serde_core::ser::Serialize for paladin::core::platform::container::notification::NotificationAttachment
pub fn paladin::core::platform::container::notification::NotificationAttachment::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::notification::NotificationAttachment
pub fn paladin::core::platform::container::notification::NotificationAttachment::deserialize<__D>(__deserializer: __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::core::platform::container::notification::NotificationAttachment
impl core::marker::Send for paladin::core::platform::container::notification::NotificationAttachment
impl core::marker::Sync for paladin::core::platform::container::notification::NotificationAttachment
impl core::marker::Unpin for paladin::core::platform::container::notification::NotificationAttachment
impl core::marker::UnsafeUnpin for paladin::core::platform::container::notification::NotificationAttachment
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::notification::NotificationAttachment
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::notification::NotificationAttachment
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::notification::NotificationAttachment where U: core::convert::From<T>
pub fn paladin::core::platform::container::notification::NotificationAttachment::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::notification::NotificationAttachment where U: core::convert::Into<T>
pub type paladin::core::platform::container::notification::NotificationAttachment::Error = core::convert::Infallible
pub fn paladin::core::platform::container::notification::NotificationAttachment::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::notification::NotificationAttachment where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::notification::NotificationAttachment::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::notification::NotificationAttachment::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::notification::NotificationAttachment where T: core::clone::Clone
pub type paladin::core::platform::container::notification::NotificationAttachment::Owned = T
pub fn paladin::core::platform::container::notification::NotificationAttachment::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::notification::NotificationAttachment::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::notification::NotificationAttachment where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationAttachment::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::notification::NotificationAttachment where T: ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationAttachment::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::notification::NotificationAttachment where T: ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationAttachment::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::notification::NotificationAttachment where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::notification::NotificationAttachment::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::notification::NotificationAttachment
pub fn paladin::core::platform::container::notification::NotificationAttachment::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::notification::NotificationAttachment
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::notification::NotificationAttachment where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::notification::NotificationAttachment where T: ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationAttachment::and<P, B, E>(self, other: 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::container::notification::NotificationAttachment::or<P, B, E>(self, other: 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::container::notification::NotificationAttachment
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::notification::NotificationAttachment
impl<T> typenum::type_operators::Same for paladin::core::platform::container::notification::NotificationAttachment
pub type paladin::core::platform::container::notification::NotificationAttachment::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::notification::NotificationAttachment where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::notification::NotificationAttachment where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::notification::NotificationAttachment::vzip(self) -> V
pub struct paladin::application::ports::output::notification_port::NotificationContent
pub paladin::application::ports::output::notification_port::NotificationContent::action_url: core::option::Option<alloc::string::String>
pub paladin::application::ports::output::notification_port::NotificationContent::attachments: alloc::vec::Vec<paladin::core::platform::container::notification::NotificationAttachment>
pub paladin::application::ports::output::notification_port::NotificationContent::body: alloc::string::String
pub paladin::application::ports::output::notification_port::NotificationContent::category: alloc::string::String
pub paladin::application::ports::output::notification_port::NotificationContent::metadata: std::collections::hash::map::HashMap<alloc::string::String, serde_json::value::Value>
pub paladin::application::ports::output::notification_port::NotificationContent::template_id: core::option::Option<alloc::string::String>
pub paladin::application::ports::output::notification_port::NotificationContent::template_variables: std::collections::hash::map::HashMap<alloc::string::String, serde_json::value::Value>
pub paladin::application::ports::output::notification_port::NotificationContent::title: alloc::string::String
impl paladin::core::platform::container::notification::NotificationContent
pub fn paladin::core::platform::container::notification::NotificationContent::add_attachment(&mut self, attachment: paladin::core::platform::container::notification::NotificationAttachment)
pub fn paladin::core::platform::container::notification::NotificationContent::add_variable<T: serde_core::ser::Serialize>(&mut self, key: alloc::string::String, value: T) -> paladin::core::platform::container::notification::NotificationResult<()>
pub fn paladin::core::platform::container::notification::NotificationContent::new(title: alloc::string::String, body: alloc::string::String, category: alloc::string::String) -> Self
pub fn paladin::core::platform::container::notification::NotificationContent::uses_template(&self) -> bool
pub fn paladin::core::platform::container::notification::NotificationContent::validate(&self) -> paladin::core::platform::container::notification::NotificationResult<()>
pub fn paladin::core::platform::container::notification::NotificationContent::with_template(template_id: alloc::string::String, variables: std::collections::hash::map::HashMap<alloc::string::String, serde_json::value::Value>, category: alloc::string::String) -> Self
impl core::clone::Clone for paladin::core::platform::container::notification::NotificationContent
pub fn paladin::core::platform::container::notification::NotificationContent::clone(&self) -> paladin::core::platform::container::notification::NotificationContent
impl core::cmp::PartialEq for paladin::core::platform::container::notification::NotificationContent
pub fn paladin::core::platform::container::notification::NotificationContent::eq(&self, other: &paladin::core::platform::container::notification::NotificationContent) -> bool
impl core::fmt::Debug for paladin::core::platform::container::notification::NotificationContent
pub fn paladin::core::platform::container::notification::NotificationContent::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::core::platform::container::notification::NotificationContent
impl serde_core::ser::Serialize for paladin::core::platform::container::notification::NotificationContent
pub fn paladin::core::platform::container::notification::NotificationContent::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::notification::NotificationContent
pub fn paladin::core::platform::container::notification::NotificationContent::deserialize<__D>(__deserializer: __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::core::platform::container::notification::NotificationContent
impl core::marker::Send for paladin::core::platform::container::notification::NotificationContent
impl core::marker::Sync for paladin::core::platform::container::notification::NotificationContent
impl core::marker::Unpin for paladin::core::platform::container::notification::NotificationContent
impl core::marker::UnsafeUnpin for paladin::core::platform::container::notification::NotificationContent
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::notification::NotificationContent
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::notification::NotificationContent
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::notification::NotificationContent where U: core::convert::From<T>
pub fn paladin::core::platform::container::notification::NotificationContent::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::notification::NotificationContent where U: core::convert::Into<T>
pub type paladin::core::platform::container::notification::NotificationContent::Error = core::convert::Infallible
pub fn paladin::core::platform::container::notification::NotificationContent::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::notification::NotificationContent where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::notification::NotificationContent::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::notification::NotificationContent::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::notification::NotificationContent where T: core::clone::Clone
pub type paladin::core::platform::container::notification::NotificationContent::Owned = T
pub fn paladin::core::platform::container::notification::NotificationContent::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::notification::NotificationContent::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::notification::NotificationContent where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationContent::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::notification::NotificationContent where T: ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationContent::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::notification::NotificationContent where T: ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationContent::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::notification::NotificationContent where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::notification::NotificationContent::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::notification::NotificationContent
pub fn paladin::core::platform::container::notification::NotificationContent::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::notification::NotificationContent
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::notification::NotificationContent where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::notification::NotificationContent where T: ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationContent::and<P, B, E>(self, other: 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::container::notification::NotificationContent::or<P, B, E>(self, other: 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::container::notification::NotificationContent
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::notification::NotificationContent
impl<T> typenum::type_operators::Same for paladin::core::platform::container::notification::NotificationContent
pub type paladin::core::platform::container::notification::NotificationContent::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::notification::NotificationContent where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::notification::NotificationContent where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::notification::NotificationContent::vzip(self) -> V
pub struct paladin::application::ports::output::notification_port::NotificationDeliveryResult
pub paladin::application::ports::output::notification_port::NotificationDeliveryResult::channel: paladin::core::platform::container::notification::NotificationChannel
pub paladin::application::ports::output::notification_port::NotificationDeliveryResult::delivered_at: chrono::datetime::DateTime<chrono::offset::utc::Utc>
pub paladin::application::ports::output::notification_port::NotificationDeliveryResult::error_message: core::option::Option<alloc::string::String>
pub paladin::application::ports::output::notification_port::NotificationDeliveryResult::external_id: core::option::Option<alloc::string::String>
pub paladin::application::ports::output::notification_port::NotificationDeliveryResult::metadata: std::collections::hash::map::HashMap<alloc::string::String, serde_json::value::Value>
pub paladin::application::ports::output::notification_port::NotificationDeliveryResult::notification_id: uuid::Uuid
pub paladin::application::ports::output::notification_port::NotificationDeliveryResult::processing_time_ms: u64
pub paladin::application::ports::output::notification_port::NotificationDeliveryResult::status: paladin::core::platform::container::notification::NotificationStatus
impl core::clone::Clone for paladin::application::ports::output::notification_port::NotificationDeliveryResult
pub fn paladin::application::ports::output::notification_port::NotificationDeliveryResult::clone(&self) -> paladin::application::ports::output::notification_port::NotificationDeliveryResult
impl core::fmt::Debug for paladin::application::ports::output::notification_port::NotificationDeliveryResult
pub fn paladin::application::ports::output::notification_port::NotificationDeliveryResult::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::ports::output::notification_port::NotificationDeliveryResult
pub fn paladin::application::ports::output::notification_port::NotificationDeliveryResult::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::ports::output::notification_port::NotificationDeliveryResult
pub fn paladin::application::ports::output::notification_port::NotificationDeliveryResult::deserialize<__D>(__deserializer: __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::ports::output::notification_port::NotificationDeliveryResult
impl core::marker::Send for paladin::application::ports::output::notification_port::NotificationDeliveryResult
impl core::marker::Sync for paladin::application::ports::output::notification_port::NotificationDeliveryResult
impl core::marker::Unpin for paladin::application::ports::output::notification_port::NotificationDeliveryResult
impl core::marker::UnsafeUnpin for paladin::application::ports::output::notification_port::NotificationDeliveryResult
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::output::notification_port::NotificationDeliveryResult
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::output::notification_port::NotificationDeliveryResult
impl<T, U> core::convert::Into<U> for paladin::application::ports::output::notification_port::NotificationDeliveryResult where U: core::convert::From<T>
pub fn paladin::application::ports::output::notification_port::NotificationDeliveryResult::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::output::notification_port::NotificationDeliveryResult where U: core::convert::Into<T>
pub type paladin::application::ports::output::notification_port::NotificationDeliveryResult::Error = core::convert::Infallible
pub fn paladin::application::ports::output::notification_port::NotificationDeliveryResult::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::output::notification_port::NotificationDeliveryResult where U: core::convert::TryFrom<T>
pub type paladin::application::ports::output::notification_port::NotificationDeliveryResult::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::output::notification_port::NotificationDeliveryResult::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::ports::output::notification_port::NotificationDeliveryResult where T: core::clone::Clone
pub type paladin::application::ports::output::notification_port::NotificationDeliveryResult::Owned = T
pub fn paladin::application::ports::output::notification_port::NotificationDeliveryResult::clone_into(&self, target: &mut T)
pub fn paladin::application::ports::output::notification_port::NotificationDeliveryResult::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::ports::output::notification_port::NotificationDeliveryResult where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::output::notification_port::NotificationDeliveryResult::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::output::notification_port::NotificationDeliveryResult where T: ?core::marker::Sized
pub fn paladin::application::ports::output::notification_port::NotificationDeliveryResult::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::output::notification_port::NotificationDeliveryResult where T: ?core::marker::Sized
pub fn paladin::application::ports::output::notification_port::NotificationDeliveryResult::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::ports::output::notification_port::NotificationDeliveryResult where T: core::clone::Clone
pub unsafe fn paladin::application::ports::output::notification_port::NotificationDeliveryResult::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::ports::output::notification_port::NotificationDeliveryResult
pub fn paladin::application::ports::output::notification_port::NotificationDeliveryResult::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::output::notification_port::NotificationDeliveryResult
impl<T> serde_core::de::DeserializeOwned for paladin::application::ports::output::notification_port::NotificationDeliveryResult where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::output::notification_port::NotificationDeliveryResult where T: ?core::marker::Sized
pub fn paladin::application::ports::output::notification_port::NotificationDeliveryResult::and<P, B, E>(self, other: 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::ports::output::notification_port::NotificationDeliveryResult::or<P, B, E>(self, other: 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::ports::output::notification_port::NotificationDeliveryResult
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::output::notification_port::NotificationDeliveryResult
impl<T> typenum::type_operators::Same for paladin::application::ports::output::notification_port::NotificationDeliveryResult
pub type paladin::application::ports::output::notification_port::NotificationDeliveryResult::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::output::notification_port::NotificationDeliveryResult where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::output::notification_port::NotificationDeliveryResult where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::output::notification_port::NotificationDeliveryResult::vzip(self) -> V
pub struct paladin::application::ports::output::notification_port::NotificationPortConfig
pub paladin::application::ports::output::notification_port::NotificationPortConfig::channels: std::collections::hash::map::HashMap<paladin::core::platform::container::notification::NotificationChannel, serde_json::value::Value>
pub paladin::application::ports::output::notification_port::NotificationPortConfig::global: std::collections::hash::map::HashMap<alloc::string::String, serde_json::value::Value>
impl paladin::application::ports::output::notification_port::NotificationPortConfig
pub fn paladin::application::ports::output::notification_port::NotificationPortConfig::get_channel_config(&self, channel: &paladin::core::platform::container::notification::NotificationChannel) -> core::option::Option<&serde_json::value::Value>
pub fn paladin::application::ports::output::notification_port::NotificationPortConfig::get_global_config(&self, key: &str) -> core::option::Option<&serde_json::value::Value>
impl core::clone::Clone for paladin::application::ports::output::notification_port::NotificationPortConfig
pub fn paladin::application::ports::output::notification_port::NotificationPortConfig::clone(&self) -> paladin::application::ports::output::notification_port::NotificationPortConfig
impl core::fmt::Debug for paladin::application::ports::output::notification_port::NotificationPortConfig
pub fn paladin::application::ports::output::notification_port::NotificationPortConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::ports::output::notification_port::NotificationPortConfig
pub fn paladin::application::ports::output::notification_port::NotificationPortConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::ports::output::notification_port::NotificationPortConfig
pub fn paladin::application::ports::output::notification_port::NotificationPortConfig::deserialize<__D>(__deserializer: __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::ports::output::notification_port::NotificationPortConfig
impl core::marker::Send for paladin::application::ports::output::notification_port::NotificationPortConfig
impl core::marker::Sync for paladin::application::ports::output::notification_port::NotificationPortConfig
impl core::marker::Unpin for paladin::application::ports::output::notification_port::NotificationPortConfig
impl core::marker::UnsafeUnpin for paladin::application::ports::output::notification_port::NotificationPortConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::output::notification_port::NotificationPortConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::output::notification_port::NotificationPortConfig
impl<T, U> core::convert::Into<U> for paladin::application::ports::output::notification_port::NotificationPortConfig where U: core::convert::From<T>
pub fn paladin::application::ports::output::notification_port::NotificationPortConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::output::notification_port::NotificationPortConfig where U: core::convert::Into<T>
pub type paladin::application::ports::output::notification_port::NotificationPortConfig::Error = core::convert::Infallible
pub fn paladin::application::ports::output::notification_port::NotificationPortConfig::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::output::notification_port::NotificationPortConfig where U: core::convert::TryFrom<T>
pub type paladin::application::ports::output::notification_port::NotificationPortConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::output::notification_port::NotificationPortConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::ports::output::notification_port::NotificationPortConfig where T: core::clone::Clone
pub type paladin::application::ports::output::notification_port::NotificationPortConfig::Owned = T
pub fn paladin::application::ports::output::notification_port::NotificationPortConfig::clone_into(&self, target: &mut T)
pub fn paladin::application::ports::output::notification_port::NotificationPortConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::ports::output::notification_port::NotificationPortConfig where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::output::notification_port::NotificationPortConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::output::notification_port::NotificationPortConfig where T: ?core::marker::Sized
pub fn paladin::application::ports::output::notification_port::NotificationPortConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::output::notification_port::NotificationPortConfig where T: ?core::marker::Sized
pub fn paladin::application::ports::output::notification_port::NotificationPortConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::ports::output::notification_port::NotificationPortConfig where T: core::clone::Clone
pub unsafe fn paladin::application::ports::output::notification_port::NotificationPortConfig::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::ports::output::notification_port::NotificationPortConfig
pub fn paladin::application::ports::output::notification_port::NotificationPortConfig::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::output::notification_port::NotificationPortConfig
impl<T> serde_core::de::DeserializeOwned for paladin::application::ports::output::notification_port::NotificationPortConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::output::notification_port::NotificationPortConfig where T: ?core::marker::Sized
pub fn paladin::application::ports::output::notification_port::NotificationPortConfig::and<P, B, E>(self, other: 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::ports::output::notification_port::NotificationPortConfig::or<P, B, E>(self, other: 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::ports::output::notification_port::NotificationPortConfig
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::output::notification_port::NotificationPortConfig
impl<T> typenum::type_operators::Same for paladin::application::ports::output::notification_port::NotificationPortConfig
pub type paladin::application::ports::output::notification_port::NotificationPortConfig::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::output::notification_port::NotificationPortConfig where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::output::notification_port::NotificationPortConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::output::notification_port::NotificationPortConfig::vzip(self) -> V
pub struct paladin::application::ports::output::notification_port::NotificationQuery
pub paladin::application::ports::output::notification_port::NotificationQuery::channel: core::option::Option<paladin::core::platform::container::notification::NotificationChannel>
pub paladin::application::ports::output::notification_port::NotificationQuery::created_after: core::option::Option<chrono::datetime::DateTime<chrono::offset::utc::Utc>>
pub paladin::application::ports::output::notification_port::NotificationQuery::created_before: core::option::Option<chrono::datetime::DateTime<chrono::offset::utc::Utc>>
pub paladin::application::ports::output::notification_port::NotificationQuery::limit: core::option::Option<u32>
pub paladin::application::ports::output::notification_port::NotificationQuery::offset: core::option::Option<u32>
pub paladin::application::ports::output::notification_port::NotificationQuery::priority: core::option::Option<paladin::core::platform::container::notification::NotificationPriority>
pub paladin::application::ports::output::notification_port::NotificationQuery::recipient: core::option::Option<paladin::core::platform::container::notification::NotificationRecipient>
pub paladin::application::ports::output::notification_port::NotificationQuery::sort_by: core::option::Option<paladin::application::ports::output::notification_port::NotificationSortField>
pub paladin::application::ports::output::notification_port::NotificationQuery::sort_order: core::option::Option<paladin::application::ports::output::notification_port::SortOrder>
pub paladin::application::ports::output::notification_port::NotificationQuery::status: core::option::Option<paladin::core::platform::container::notification::NotificationStatus>
impl core::clone::Clone for paladin::application::ports::output::notification_port::NotificationQuery
pub fn paladin::application::ports::output::notification_port::NotificationQuery::clone(&self) -> paladin::application::ports::output::notification_port::NotificationQuery
impl core::default::Default for paladin::application::ports::output::notification_port::NotificationQuery
pub fn paladin::application::ports::output::notification_port::NotificationQuery::default() -> paladin::application::ports::output::notification_port::NotificationQuery
impl core::fmt::Debug for paladin::application::ports::output::notification_port::NotificationQuery
pub fn paladin::application::ports::output::notification_port::NotificationQuery::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::ports::output::notification_port::NotificationQuery
pub fn paladin::application::ports::output::notification_port::NotificationQuery::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::ports::output::notification_port::NotificationQuery
pub fn paladin::application::ports::output::notification_port::NotificationQuery::deserialize<__D>(__deserializer: __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::ports::output::notification_port::NotificationQuery
impl core::marker::Send for paladin::application::ports::output::notification_port::NotificationQuery
impl core::marker::Sync for paladin::application::ports::output::notification_port::NotificationQuery
impl core::marker::Unpin for paladin::application::ports::output::notification_port::NotificationQuery
impl core::marker::UnsafeUnpin for paladin::application::ports::output::notification_port::NotificationQuery
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::output::notification_port::NotificationQuery
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::output::notification_port::NotificationQuery
impl<T, U> core::convert::Into<U> for paladin::application::ports::output::notification_port::NotificationQuery where U: core::convert::From<T>
pub fn paladin::application::ports::output::notification_port::NotificationQuery::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::output::notification_port::NotificationQuery where U: core::convert::Into<T>
pub type paladin::application::ports::output::notification_port::NotificationQuery::Error = core::convert::Infallible
pub fn paladin::application::ports::output::notification_port::NotificationQuery::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::output::notification_port::NotificationQuery where U: core::convert::TryFrom<T>
pub type paladin::application::ports::output::notification_port::NotificationQuery::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::output::notification_port::NotificationQuery::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::ports::output::notification_port::NotificationQuery where T: core::clone::Clone
pub type paladin::application::ports::output::notification_port::NotificationQuery::Owned = T
pub fn paladin::application::ports::output::notification_port::NotificationQuery::clone_into(&self, target: &mut T)
pub fn paladin::application::ports::output::notification_port::NotificationQuery::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::ports::output::notification_port::NotificationQuery where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::output::notification_port::NotificationQuery::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::output::notification_port::NotificationQuery where T: ?core::marker::Sized
pub fn paladin::application::ports::output::notification_port::NotificationQuery::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::output::notification_port::NotificationQuery where T: ?core::marker::Sized
pub fn paladin::application::ports::output::notification_port::NotificationQuery::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::ports::output::notification_port::NotificationQuery where T: core::clone::Clone
pub unsafe fn paladin::application::ports::output::notification_port::NotificationQuery::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::ports::output::notification_port::NotificationQuery
pub fn paladin::application::ports::output::notification_port::NotificationQuery::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::output::notification_port::NotificationQuery
impl<T> serde_core::de::DeserializeOwned for paladin::application::ports::output::notification_port::NotificationQuery where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::output::notification_port::NotificationQuery where T: ?core::marker::Sized
pub fn paladin::application::ports::output::notification_port::NotificationQuery::and<P, B, E>(self, other: 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::ports::output::notification_port::NotificationQuery::or<P, B, E>(self, other: 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::ports::output::notification_port::NotificationQuery
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::output::notification_port::NotificationQuery
impl<T> typenum::type_operators::Same for paladin::application::ports::output::notification_port::NotificationQuery
pub type paladin::application::ports::output::notification_port::NotificationQuery::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::output::notification_port::NotificationQuery where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::output::notification_port::NotificationQuery where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::output::notification_port::NotificationQuery::vzip(self) -> V
pub struct paladin::application::ports::output::notification_port::NotificationStats
pub paladin::application::ports::output::notification_port::NotificationStats::average_delivery_time_ms: core::option::Option<u64>
pub paladin::application::ports::output::notification_port::NotificationStats::channel_breakdown: std::collections::hash::map::HashMap<paladin::core::platform::container::notification::NotificationChannel, paladin::application::ports::output::notification_port::ChannelStats>
pub paladin::application::ports::output::notification_port::NotificationStats::delivery_rate: f64
pub paladin::application::ports::output::notification_port::NotificationStats::period_end: chrono::datetime::DateTime<chrono::offset::utc::Utc>
pub paladin::application::ports::output::notification_port::NotificationStats::period_start: chrono::datetime::DateTime<chrono::offset::utc::Utc>
pub paladin::application::ports::output::notification_port::NotificationStats::priority_breakdown: std::collections::hash::map::HashMap<paladin::core::platform::container::notification::NotificationPriority, u64>
pub paladin::application::ports::output::notification_port::NotificationStats::total_delivered: u64
pub paladin::application::ports::output::notification_port::NotificationStats::total_failed: u64
pub paladin::application::ports::output::notification_port::NotificationStats::total_pending: u64
pub paladin::application::ports::output::notification_port::NotificationStats::total_sent: u64
impl core::clone::Clone for paladin::application::ports::output::notification_port::NotificationStats
pub fn paladin::application::ports::output::notification_port::NotificationStats::clone(&self) -> paladin::application::ports::output::notification_port::NotificationStats
impl core::fmt::Debug for paladin::application::ports::output::notification_port::NotificationStats
pub fn paladin::application::ports::output::notification_port::NotificationStats::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::ports::output::notification_port::NotificationStats
pub fn paladin::application::ports::output::notification_port::NotificationStats::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::ports::output::notification_port::NotificationStats
pub fn paladin::application::ports::output::notification_port::NotificationStats::deserialize<__D>(__deserializer: __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::ports::output::notification_port::NotificationStats
impl core::marker::Send for paladin::application::ports::output::notification_port::NotificationStats
impl core::marker::Sync for paladin::application::ports::output::notification_port::NotificationStats
impl core::marker::Unpin for paladin::application::ports::output::notification_port::NotificationStats
impl core::marker::UnsafeUnpin for paladin::application::ports::output::notification_port::NotificationStats
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::output::notification_port::NotificationStats
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::output::notification_port::NotificationStats
impl<T, U> core::convert::Into<U> for paladin::application::ports::output::notification_port::NotificationStats where U: core::convert::From<T>
pub fn paladin::application::ports::output::notification_port::NotificationStats::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::output::notification_port::NotificationStats where U: core::convert::Into<T>
pub type paladin::application::ports::output::notification_port::NotificationStats::Error = core::convert::Infallible
pub fn paladin::application::ports::output::notification_port::NotificationStats::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::output::notification_port::NotificationStats where U: core::convert::TryFrom<T>
pub type paladin::application::ports::output::notification_port::NotificationStats::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::output::notification_port::NotificationStats::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::ports::output::notification_port::NotificationStats where T: core::clone::Clone
pub type paladin::application::ports::output::notification_port::NotificationStats::Owned = T
pub fn paladin::application::ports::output::notification_port::NotificationStats::clone_into(&self, target: &mut T)
pub fn paladin::application::ports::output::notification_port::NotificationStats::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::ports::output::notification_port::NotificationStats where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::output::notification_port::NotificationStats::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::output::notification_port::NotificationStats where T: ?core::marker::Sized
pub fn paladin::application::ports::output::notification_port::NotificationStats::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::output::notification_port::NotificationStats where T: ?core::marker::Sized
pub fn paladin::application::ports::output::notification_port::NotificationStats::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::ports::output::notification_port::NotificationStats where T: core::clone::Clone
pub unsafe fn paladin::application::ports::output::notification_port::NotificationStats::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::ports::output::notification_port::NotificationStats
pub fn paladin::application::ports::output::notification_port::NotificationStats::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::output::notification_port::NotificationStats
impl<T> serde_core::de::DeserializeOwned for paladin::application::ports::output::notification_port::NotificationStats where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::output::notification_port::NotificationStats where T: ?core::marker::Sized
pub fn paladin::application::ports::output::notification_port::NotificationStats::and<P, B, E>(self, other: 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::ports::output::notification_port::NotificationStats::or<P, B, E>(self, other: 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::ports::output::notification_port::NotificationStats
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::output::notification_port::NotificationStats
impl<T> typenum::type_operators::Same for paladin::application::ports::output::notification_port::NotificationStats
pub type paladin::application::ports::output::notification_port::NotificationStats::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::output::notification_port::NotificationStats where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::output::notification_port::NotificationStats where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::output::notification_port::NotificationStats::vzip(self) -> V
pub struct paladin::application::ports::output::notification_port::NotificationTemplate
pub paladin::application::ports::output::notification_port::NotificationTemplate::body_template: alloc::string::String
pub paladin::application::ports::output::notification_port::NotificationTemplate::channel: paladin::core::platform::container::notification::NotificationChannel
pub paladin::application::ports::output::notification_port::NotificationTemplate::created_at: chrono::datetime::DateTime<chrono::offset::utc::Utc>
pub paladin::application::ports::output::notification_port::NotificationTemplate::id: alloc::string::String
pub paladin::application::ports::output::notification_port::NotificationTemplate::is_active: bool
pub paladin::application::ports::output::notification_port::NotificationTemplate::name: alloc::string::String
pub paladin::application::ports::output::notification_port::NotificationTemplate::subject_template: core::option::Option<alloc::string::String>
pub paladin::application::ports::output::notification_port::NotificationTemplate::updated_at: chrono::datetime::DateTime<chrono::offset::utc::Utc>
pub paladin::application::ports::output::notification_port::NotificationTemplate::variables: alloc::vec::Vec<alloc::string::String>
pub paladin::application::ports::output::notification_port::NotificationTemplate::version: u32
impl paladin::core::platform::container::notification::NotificationTemplate
pub fn paladin::core::platform::container::notification::NotificationTemplate::deactivate(&mut self)
pub fn paladin::core::platform::container::notification::NotificationTemplate::new(id: alloc::string::String, name: alloc::string::String, channel: paladin::core::platform::container::notification::NotificationChannel, body_template: alloc::string::String, variables: alloc::vec::Vec<alloc::string::String>) -> Self
pub fn paladin::core::platform::container::notification::NotificationTemplate::update(&mut self, body_template: alloc::string::String, variables: alloc::vec::Vec<alloc::string::String>)
pub fn paladin::core::platform::container::notification::NotificationTemplate::validate(&self) -> paladin::core::platform::container::notification::NotificationResult<()>
impl core::clone::Clone for paladin::core::platform::container::notification::NotificationTemplate
pub fn paladin::core::platform::container::notification::NotificationTemplate::clone(&self) -> paladin::core::platform::container::notification::NotificationTemplate
impl core::cmp::PartialEq for paladin::core::platform::container::notification::NotificationTemplate
pub fn paladin::core::platform::container::notification::NotificationTemplate::eq(&self, other: &paladin::core::platform::container::notification::NotificationTemplate) -> bool
impl core::fmt::Debug for paladin::core::platform::container::notification::NotificationTemplate
pub fn paladin::core::platform::container::notification::NotificationTemplate::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::core::platform::container::notification::NotificationTemplate
impl serde_core::ser::Serialize for paladin::core::platform::container::notification::NotificationTemplate
pub fn paladin::core::platform::container::notification::NotificationTemplate::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::notification::NotificationTemplate
pub fn paladin::core::platform::container::notification::NotificationTemplate::deserialize<__D>(__deserializer: __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::core::platform::container::notification::NotificationTemplate
impl core::marker::Send for paladin::core::platform::container::notification::NotificationTemplate
impl core::marker::Sync for paladin::core::platform::container::notification::NotificationTemplate
impl core::marker::Unpin for paladin::core::platform::container::notification::NotificationTemplate
impl core::marker::UnsafeUnpin for paladin::core::platform::container::notification::NotificationTemplate
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::notification::NotificationTemplate
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::notification::NotificationTemplate
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::notification::NotificationTemplate where U: core::convert::From<T>
pub fn paladin::core::platform::container::notification::NotificationTemplate::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::notification::NotificationTemplate where U: core::convert::Into<T>
pub type paladin::core::platform::container::notification::NotificationTemplate::Error = core::convert::Infallible
pub fn paladin::core::platform::container::notification::NotificationTemplate::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::notification::NotificationTemplate where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::notification::NotificationTemplate::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::notification::NotificationTemplate::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::notification::NotificationTemplate where T: core::clone::Clone
pub type paladin::core::platform::container::notification::NotificationTemplate::Owned = T
pub fn paladin::core::platform::container::notification::NotificationTemplate::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::notification::NotificationTemplate::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::notification::NotificationTemplate where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationTemplate::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::notification::NotificationTemplate where T: ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationTemplate::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::notification::NotificationTemplate where T: ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationTemplate::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::notification::NotificationTemplate where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::notification::NotificationTemplate::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::notification::NotificationTemplate
pub fn paladin::core::platform::container::notification::NotificationTemplate::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::notification::NotificationTemplate
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::notification::NotificationTemplate where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::notification::NotificationTemplate where T: ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationTemplate::and<P, B, E>(self, other: 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::container::notification::NotificationTemplate::or<P, B, E>(self, other: 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::container::notification::NotificationTemplate
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::notification::NotificationTemplate
impl<T> typenum::type_operators::Same for paladin::core::platform::container::notification::NotificationTemplate
pub type paladin::core::platform::container::notification::NotificationTemplate::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::notification::NotificationTemplate where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::notification::NotificationTemplate where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::notification::NotificationTemplate::vzip(self) -> V
pub trait paladin::application::ports::output::notification_port::BasicNotificationPort: paladin::application::ports::output::notification_port::NotificationDeliveryPort + core::marker::Send + core::marker::Sync
pub fn paladin::application::ports::output::notification_port::BasicNotificationPort::send_notification<'life0, 'async_trait>(&'life0 self, notification: paladin::core::platform::container::notification::Notification) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = paladin::application::ports::output::notification_port::NotificationPortResult<paladin::application::ports::output::notification_port::NotificationDeliveryResult>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub trait paladin::application::ports::output::notification_port::NotificationDeliveryPort: core::marker::Send + core::marker::Sync
pub fn paladin::application::ports::output::notification_port::NotificationDeliveryPort::can_handle(&self, notification: &paladin::core::platform::container::notification::Notification) -> bool
pub fn paladin::application::ports::output::notification_port::NotificationDeliveryPort::capabilities(&self) -> paladin::application::ports::output::notification_port::DeliveryCapabilities
pub fn paladin::application::ports::output::notification_port::NotificationDeliveryPort::channel(&self) -> paladin::core::platform::container::notification::NotificationChannel
pub fn paladin::application::ports::output::notification_port::NotificationDeliveryPort::deliver_bulk<'life0, 'async_trait>(&'life0 self, notifications: alloc::vec::Vec<paladin::core::platform::container::notification::Notification>) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = paladin::application::ports::output::notification_port::NotificationPortResult<paladin::application::ports::output::notification_port::BulkDeliveryResult>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::ports::output::notification_port::NotificationDeliveryPort::deliver_notification<'life0, 'async_trait>(&'life0 self, notification: paladin::core::platform::container::notification::Notification) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = paladin::application::ports::output::notification_port::NotificationPortResult<paladin::application::ports::output::notification_port::NotificationDeliveryResult>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::ports::output::notification_port::NotificationDeliveryPort::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::ports::output::notification_port::NotificationTemplatePort: core::marker::Send + core::marker::Sync
pub fn paladin::application::ports::output::notification_port::NotificationTemplatePort::create_template<'life0, 'async_trait>(&'life0 self, template: paladin::core::platform::container::notification::NotificationTemplate) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = paladin::application::ports::output::notification_port::NotificationPortResult<alloc::string::String>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::ports::output::notification_port::NotificationTemplatePort::delete_template<'life0, 'life1, 'async_trait>(&'life0 self, template_id: &'life1 str) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = paladin::application::ports::output::notification_port::NotificationPortResult<()>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn paladin::application::ports::output::notification_port::NotificationTemplatePort::get_template<'life0, 'life1, 'async_trait>(&'life0 self, template_id: &'life1 str) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = paladin::application::ports::output::notification_port::NotificationPortResult<paladin::core::platform::container::notification::NotificationTemplate>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn paladin::application::ports::output::notification_port::NotificationTemplatePort::list_templates<'life0, 'async_trait>(&'life0 self, channel: core::option::Option<paladin::core::platform::container::notification::NotificationChannel>) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = paladin::application::ports::output::notification_port::NotificationPortResult<alloc::vec::Vec<paladin::core::platform::container::notification::NotificationTemplate>>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::ports::output::notification_port::NotificationTemplatePort::render_template<'life0, 'life1, 'async_trait>(&'life0 self, template_id: &'life1 str, variables: 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::ports::output::notification_port::NotificationPortResult<paladin::core::platform::container::notification::NotificationContent>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn paladin::application::ports::output::notification_port::NotificationTemplatePort::update_template<'life0, 'async_trait>(&'life0 self, template: paladin::core::platform::container::notification::NotificationTemplate) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = paladin::application::ports::output::notification_port::NotificationPortResult<()>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::ports::output::notification_port::NotificationTemplatePort::validate_template<'life0, 'life1, 'async_trait>(&'life0 self, template: &'life1 paladin::core::platform::container::notification::NotificationTemplate) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = paladin::application::ports::output::notification_port::NotificationPortResult<()>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub type paladin::application::ports::output::notification_port::NotificationPortResult<T> = core::result::Result<T, paladin::application::ports::output::notification_port::NotificationPortError>
pub mod paladin::application::ports::output::paladin_executor_port
pub trait paladin::application::ports::output::paladin_executor_port::PaladinExecutorPort: core::marker::Send + core::marker::Sync
pub fn paladin::application::ports::output::paladin_executor_port::PaladinExecutorPort::execute<'life0, 'life1, 'life2, 'async_trait>(&'life0 self, paladin: &'life1 paladin::core::platform::container::paladin::Paladin, input: &'life2 str) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<paladin::application::ports::output::paladin_port::PaladinResult, paladin::application::use_cases::paladin::error::PaladinError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, 'life2: 'async_trait
impl paladin::application::ports::output::paladin_executor_port::PaladinExecutorPort for paladin::application::use_cases::paladin::paladin_execution_service::PaladinExecutionService
pub fn paladin::application::use_cases::paladin::paladin_execution_service::PaladinExecutionService::execute<'life0, 'life1, 'life2, 'async_trait>(&'life0 self, paladin: &'life1 paladin::core::platform::container::paladin::Paladin, input: &'life2 str) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<paladin::application::ports::output::paladin_port::PaladinResult, paladin::application::use_cases::paladin::error::PaladinError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, 'life2: 'async_trait
pub mod paladin::application::ports::output::paladin_port
pub enum paladin::application::ports::output::paladin_port::StopReason
pub paladin::application::ports::output::paladin_port::StopReason::Completed
pub paladin::application::ports::output::paladin_port::StopReason::MaxLoops
pub paladin::application::ports::output::paladin_port::StopReason::StopWord(alloc::string::String)
pub paladin::application::ports::output::paladin_port::StopReason::Timeout
impl paladin::application::ports::output::paladin_port::StopReason
pub fn paladin::application::ports::output::paladin_port::StopReason::is_limit(&self) -> bool
pub fn paladin::application::ports::output::paladin_port::StopReason::is_successful(&self) -> bool
impl core::clone::Clone for paladin::application::ports::output::paladin_port::StopReason
pub fn paladin::application::ports::output::paladin_port::StopReason::clone(&self) -> paladin::application::ports::output::paladin_port::StopReason
impl core::cmp::Eq for paladin::application::ports::output::paladin_port::StopReason
impl core::cmp::PartialEq for paladin::application::ports::output::paladin_port::StopReason
pub fn paladin::application::ports::output::paladin_port::StopReason::eq(&self, other: &paladin::application::ports::output::paladin_port::StopReason) -> bool
impl core::fmt::Debug for paladin::application::ports::output::paladin_port::StopReason
pub fn paladin::application::ports::output::paladin_port::StopReason::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::application::ports::output::paladin_port::StopReason
impl serde_core::ser::Serialize for paladin::application::ports::output::paladin_port::StopReason
pub fn paladin::application::ports::output::paladin_port::StopReason::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::ports::output::paladin_port::StopReason
pub fn paladin::application::ports::output::paladin_port::StopReason::deserialize<__D>(__deserializer: __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::ports::output::paladin_port::StopReason
impl core::marker::Send for paladin::application::ports::output::paladin_port::StopReason
impl core::marker::Sync for paladin::application::ports::output::paladin_port::StopReason
impl core::marker::Unpin for paladin::application::ports::output::paladin_port::StopReason
impl core::marker::UnsafeUnpin for paladin::application::ports::output::paladin_port::StopReason
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::output::paladin_port::StopReason
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::output::paladin_port::StopReason
impl<Q, K> equivalent::Equivalent<K> for paladin::application::ports::output::paladin_port::StopReason where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::application::ports::output::paladin_port::StopReason::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::application::ports::output::paladin_port::StopReason where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::application::ports::output::paladin_port::StopReason::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::application::ports::output::paladin_port::StopReason where U: core::convert::From<T>
pub fn paladin::application::ports::output::paladin_port::StopReason::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::output::paladin_port::StopReason where U: core::convert::Into<T>
pub type paladin::application::ports::output::paladin_port::StopReason::Error = core::convert::Infallible
pub fn paladin::application::ports::output::paladin_port::StopReason::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::output::paladin_port::StopReason where U: core::convert::TryFrom<T>
pub type paladin::application::ports::output::paladin_port::StopReason::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::output::paladin_port::StopReason::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::ports::output::paladin_port::StopReason where T: core::clone::Clone
pub type paladin::application::ports::output::paladin_port::StopReason::Owned = T
pub fn paladin::application::ports::output::paladin_port::StopReason::clone_into(&self, target: &mut T)
pub fn paladin::application::ports::output::paladin_port::StopReason::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::ports::output::paladin_port::StopReason where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::output::paladin_port::StopReason::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::output::paladin_port::StopReason where T: ?core::marker::Sized
pub fn paladin::application::ports::output::paladin_port::StopReason::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::output::paladin_port::StopReason where T: ?core::marker::Sized
pub fn paladin::application::ports::output::paladin_port::StopReason::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::ports::output::paladin_port::StopReason where T: core::clone::Clone
pub unsafe fn paladin::application::ports::output::paladin_port::StopReason::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::ports::output::paladin_port::StopReason
pub fn paladin::application::ports::output::paladin_port::StopReason::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::output::paladin_port::StopReason
impl<T> serde_core::de::DeserializeOwned for paladin::application::ports::output::paladin_port::StopReason where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::output::paladin_port::StopReason where T: ?core::marker::Sized
pub fn paladin::application::ports::output::paladin_port::StopReason::and<P, B, E>(self, other: 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::ports::output::paladin_port::StopReason::or<P, B, E>(self, other: 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::ports::output::paladin_port::StopReason
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::output::paladin_port::StopReason
impl<T> typenum::type_operators::Same for paladin::application::ports::output::paladin_port::StopReason
pub type paladin::application::ports::output::paladin_port::StopReason::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::output::paladin_port::StopReason where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::output::paladin_port::StopReason where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::output::paladin_port::StopReason::vzip(self) -> V
pub struct paladin::application::ports::output::paladin_port::ChunkMetadata
pub paladin::application::ports::output::paladin_port::ChunkMetadata::loop_count: core::option::Option<u32>
pub paladin::application::ports::output::paladin_port::ChunkMetadata::tokens: core::option::Option<u32>
impl core::clone::Clone for paladin::application::ports::output::paladin_port::ChunkMetadata
pub fn paladin::application::ports::output::paladin_port::ChunkMetadata::clone(&self) -> paladin::application::ports::output::paladin_port::ChunkMetadata
impl core::fmt::Debug for paladin::application::ports::output::paladin_port::ChunkMetadata
pub fn paladin::application::ports::output::paladin_port::ChunkMetadata::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::ports::output::paladin_port::ChunkMetadata
pub fn paladin::application::ports::output::paladin_port::ChunkMetadata::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::ports::output::paladin_port::ChunkMetadata
pub fn paladin::application::ports::output::paladin_port::ChunkMetadata::deserialize<__D>(__deserializer: __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::ports::output::paladin_port::ChunkMetadata
impl core::marker::Send for paladin::application::ports::output::paladin_port::ChunkMetadata
impl core::marker::Sync for paladin::application::ports::output::paladin_port::ChunkMetadata
impl core::marker::Unpin for paladin::application::ports::output::paladin_port::ChunkMetadata
impl core::marker::UnsafeUnpin for paladin::application::ports::output::paladin_port::ChunkMetadata
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::output::paladin_port::ChunkMetadata
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::output::paladin_port::ChunkMetadata
impl<T, U> core::convert::Into<U> for paladin::application::ports::output::paladin_port::ChunkMetadata where U: core::convert::From<T>
pub fn paladin::application::ports::output::paladin_port::ChunkMetadata::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::output::paladin_port::ChunkMetadata where U: core::convert::Into<T>
pub type paladin::application::ports::output::paladin_port::ChunkMetadata::Error = core::convert::Infallible
pub fn paladin::application::ports::output::paladin_port::ChunkMetadata::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::output::paladin_port::ChunkMetadata where U: core::convert::TryFrom<T>
pub type paladin::application::ports::output::paladin_port::ChunkMetadata::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::output::paladin_port::ChunkMetadata::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::ports::output::paladin_port::ChunkMetadata where T: core::clone::Clone
pub type paladin::application::ports::output::paladin_port::ChunkMetadata::Owned = T
pub fn paladin::application::ports::output::paladin_port::ChunkMetadata::clone_into(&self, target: &mut T)
pub fn paladin::application::ports::output::paladin_port::ChunkMetadata::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::ports::output::paladin_port::ChunkMetadata where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::output::paladin_port::ChunkMetadata::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::output::paladin_port::ChunkMetadata where T: ?core::marker::Sized
pub fn paladin::application::ports::output::paladin_port::ChunkMetadata::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::output::paladin_port::ChunkMetadata where T: ?core::marker::Sized
pub fn paladin::application::ports::output::paladin_port::ChunkMetadata::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::ports::output::paladin_port::ChunkMetadata where T: core::clone::Clone
pub unsafe fn paladin::application::ports::output::paladin_port::ChunkMetadata::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::ports::output::paladin_port::ChunkMetadata
pub fn paladin::application::ports::output::paladin_port::ChunkMetadata::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::output::paladin_port::ChunkMetadata
impl<T> serde_core::de::DeserializeOwned for paladin::application::ports::output::paladin_port::ChunkMetadata where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::output::paladin_port::ChunkMetadata where T: ?core::marker::Sized
pub fn paladin::application::ports::output::paladin_port::ChunkMetadata::and<P, B, E>(self, other: 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::ports::output::paladin_port::ChunkMetadata::or<P, B, E>(self, other: 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::ports::output::paladin_port::ChunkMetadata
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::output::paladin_port::ChunkMetadata
impl<T> typenum::type_operators::Same for paladin::application::ports::output::paladin_port::ChunkMetadata
pub type paladin::application::ports::output::paladin_port::ChunkMetadata::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::output::paladin_port::ChunkMetadata where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::output::paladin_port::ChunkMetadata where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::output::paladin_port::ChunkMetadata::vzip(self) -> V
pub struct paladin::application::ports::output::paladin_port::PaladinResult
pub paladin::application::ports::output::paladin_port::PaladinResult::execution_time_ms: u64
pub paladin::application::ports::output::paladin_port::PaladinResult::handoff_history: alloc::vec::Vec<paladin::core::platform::container::handoff::HandoffRecord>
pub paladin::application::ports::output::paladin_port::PaladinResult::loop_count: u32
pub paladin::application::ports::output::paladin_port::PaladinResult::output: alloc::string::String
pub paladin::application::ports::output::paladin_port::PaladinResult::plan: core::option::Option<paladin::core::platform::container::planning::TaskPlan>
pub paladin::application::ports::output::paladin_port::PaladinResult::stop_reason: paladin::application::ports::output::paladin_port::StopReason
pub paladin::application::ports::output::paladin_port::PaladinResult::token_count: u32
impl paladin::application::ports::output::paladin_port::PaladinResult
pub fn paladin::application::ports::output::paladin_port::PaladinResult::handoff_count(&self) -> usize
pub fn paladin::application::ports::output::paladin_port::PaladinResult::has_handoffs(&self) -> bool
pub fn paladin::application::ports::output::paladin_port::PaladinResult::has_plan(&self) -> bool
pub fn paladin::application::ports::output::paladin_port::PaladinResult::new(output: alloc::string::String, token_count: u32, execution_time_ms: u64, loop_count: u32, stop_reason: paladin::application::ports::output::paladin_port::StopReason) -> Self
impl core::clone::Clone for paladin::application::ports::output::paladin_port::PaladinResult
pub fn paladin::application::ports::output::paladin_port::PaladinResult::clone(&self) -> paladin::application::ports::output::paladin_port::PaladinResult
impl core::default::Default for paladin::application::ports::output::paladin_port::PaladinResult
pub fn paladin::application::ports::output::paladin_port::PaladinResult::default() -> Self
impl core::fmt::Debug for paladin::application::ports::output::paladin_port::PaladinResult
pub fn paladin::application::ports::output::paladin_port::PaladinResult::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::ports::output::paladin_port::PaladinResult
pub fn paladin::application::ports::output::paladin_port::PaladinResult::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::ports::output::paladin_port::PaladinResult
pub fn paladin::application::ports::output::paladin_port::PaladinResult::deserialize<__D>(__deserializer: __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::ports::output::paladin_port::PaladinResult
impl core::marker::Send for paladin::application::ports::output::paladin_port::PaladinResult
impl core::marker::Sync for paladin::application::ports::output::paladin_port::PaladinResult
impl core::marker::Unpin for paladin::application::ports::output::paladin_port::PaladinResult
impl core::marker::UnsafeUnpin for paladin::application::ports::output::paladin_port::PaladinResult
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::output::paladin_port::PaladinResult
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::output::paladin_port::PaladinResult
impl<T, U> core::convert::Into<U> for paladin::application::ports::output::paladin_port::PaladinResult where U: core::convert::From<T>
pub fn paladin::application::ports::output::paladin_port::PaladinResult::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::output::paladin_port::PaladinResult where U: core::convert::Into<T>
pub type paladin::application::ports::output::paladin_port::PaladinResult::Error = core::convert::Infallible
pub fn paladin::application::ports::output::paladin_port::PaladinResult::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::output::paladin_port::PaladinResult where U: core::convert::TryFrom<T>
pub type paladin::application::ports::output::paladin_port::PaladinResult::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::output::paladin_port::PaladinResult::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::ports::output::paladin_port::PaladinResult where T: core::clone::Clone
pub type paladin::application::ports::output::paladin_port::PaladinResult::Owned = T
pub fn paladin::application::ports::output::paladin_port::PaladinResult::clone_into(&self, target: &mut T)
pub fn paladin::application::ports::output::paladin_port::PaladinResult::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::ports::output::paladin_port::PaladinResult where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::output::paladin_port::PaladinResult::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::output::paladin_port::PaladinResult where T: ?core::marker::Sized
pub fn paladin::application::ports::output::paladin_port::PaladinResult::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::output::paladin_port::PaladinResult where T: ?core::marker::Sized
pub fn paladin::application::ports::output::paladin_port::PaladinResult::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::ports::output::paladin_port::PaladinResult where T: core::clone::Clone
pub unsafe fn paladin::application::ports::output::paladin_port::PaladinResult::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::ports::output::paladin_port::PaladinResult
pub fn paladin::application::ports::output::paladin_port::PaladinResult::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::output::paladin_port::PaladinResult
impl<T> serde_core::de::DeserializeOwned for paladin::application::ports::output::paladin_port::PaladinResult where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::output::paladin_port::PaladinResult where T: ?core::marker::Sized
pub fn paladin::application::ports::output::paladin_port::PaladinResult::and<P, B, E>(self, other: 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::ports::output::paladin_port::PaladinResult::or<P, B, E>(self, other: 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::ports::output::paladin_port::PaladinResult
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::output::paladin_port::PaladinResult
impl<T> typenum::type_operators::Same for paladin::application::ports::output::paladin_port::PaladinResult
pub type paladin::application::ports::output::paladin_port::PaladinResult::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::output::paladin_port::PaladinResult where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::output::paladin_port::PaladinResult where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::output::paladin_port::PaladinResult::vzip(self) -> V
pub struct paladin::application::ports::output::paladin_port::PaladinStreamChunk
pub paladin::application::ports::output::paladin_port::PaladinStreamChunk::is_final: bool
pub paladin::application::ports::output::paladin_port::PaladinStreamChunk::metadata: core::option::Option<paladin::application::ports::output::paladin_port::ChunkMetadata>
pub paladin::application::ports::output::paladin_port::PaladinStreamChunk::text: alloc::string::String
impl core::clone::Clone for paladin::application::ports::output::paladin_port::PaladinStreamChunk
pub fn paladin::application::ports::output::paladin_port::PaladinStreamChunk::clone(&self) -> paladin::application::ports::output::paladin_port::PaladinStreamChunk
impl core::fmt::Debug for paladin::application::ports::output::paladin_port::PaladinStreamChunk
pub fn paladin::application::ports::output::paladin_port::PaladinStreamChunk::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::ports::output::paladin_port::PaladinStreamChunk
pub fn paladin::application::ports::output::paladin_port::PaladinStreamChunk::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::ports::output::paladin_port::PaladinStreamChunk
pub fn paladin::application::ports::output::paladin_port::PaladinStreamChunk::deserialize<__D>(__deserializer: __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::ports::output::paladin_port::PaladinStreamChunk
impl core::marker::Send for paladin::application::ports::output::paladin_port::PaladinStreamChunk
impl core::marker::Sync for paladin::application::ports::output::paladin_port::PaladinStreamChunk
impl core::marker::Unpin for paladin::application::ports::output::paladin_port::PaladinStreamChunk
impl core::marker::UnsafeUnpin for paladin::application::ports::output::paladin_port::PaladinStreamChunk
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::output::paladin_port::PaladinStreamChunk
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::output::paladin_port::PaladinStreamChunk
impl<T, U> core::convert::Into<U> for paladin::application::ports::output::paladin_port::PaladinStreamChunk where U: core::convert::From<T>
pub fn paladin::application::ports::output::paladin_port::PaladinStreamChunk::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::output::paladin_port::PaladinStreamChunk where U: core::convert::Into<T>
pub type paladin::application::ports::output::paladin_port::PaladinStreamChunk::Error = core::convert::Infallible
pub fn paladin::application::ports::output::paladin_port::PaladinStreamChunk::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::output::paladin_port::PaladinStreamChunk where U: core::convert::TryFrom<T>
pub type paladin::application::ports::output::paladin_port::PaladinStreamChunk::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::output::paladin_port::PaladinStreamChunk::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::ports::output::paladin_port::PaladinStreamChunk where T: core::clone::Clone
pub type paladin::application::ports::output::paladin_port::PaladinStreamChunk::Owned = T
pub fn paladin::application::ports::output::paladin_port::PaladinStreamChunk::clone_into(&self, target: &mut T)
pub fn paladin::application::ports::output::paladin_port::PaladinStreamChunk::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::ports::output::paladin_port::PaladinStreamChunk where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::output::paladin_port::PaladinStreamChunk::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::output::paladin_port::PaladinStreamChunk where T: ?core::marker::Sized
pub fn paladin::application::ports::output::paladin_port::PaladinStreamChunk::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::output::paladin_port::PaladinStreamChunk where T: ?core::marker::Sized
pub fn paladin::application::ports::output::paladin_port::PaladinStreamChunk::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::ports::output::paladin_port::PaladinStreamChunk where T: core::clone::Clone
pub unsafe fn paladin::application::ports::output::paladin_port::PaladinStreamChunk::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::ports::output::paladin_port::PaladinStreamChunk
pub fn paladin::application::ports::output::paladin_port::PaladinStreamChunk::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::output::paladin_port::PaladinStreamChunk
impl<T> serde_core::de::DeserializeOwned for paladin::application::ports::output::paladin_port::PaladinStreamChunk where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::output::paladin_port::PaladinStreamChunk where T: ?core::marker::Sized
pub fn paladin::application::ports::output::paladin_port::PaladinStreamChunk::and<P, B, E>(self, other: 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::ports::output::paladin_port::PaladinStreamChunk::or<P, B, E>(self, other: 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::ports::output::paladin_port::PaladinStreamChunk
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::output::paladin_port::PaladinStreamChunk
impl<T> typenum::type_operators::Same for paladin::application::ports::output::paladin_port::PaladinStreamChunk
pub type paladin::application::ports::output::paladin_port::PaladinStreamChunk::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::output::paladin_port::PaladinStreamChunk where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::output::paladin_port::PaladinStreamChunk where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::output::paladin_port::PaladinStreamChunk::vzip(self) -> V
pub trait paladin::application::ports::output::paladin_port::PaladinPort: core::marker::Send + core::marker::Sync
pub fn paladin::application::ports::output::paladin_port::PaladinPort::execute<'life0, 'life1, 'life2, 'async_trait>(&'life0 self, paladin: &'life1 paladin::core::platform::container::paladin::Paladin, input: &'life2 str) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<paladin::application::ports::output::paladin_port::PaladinResult, paladin::application::use_cases::paladin::error::PaladinError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, 'life2: 'async_trait
pub fn paladin::application::ports::output::paladin_port::PaladinPort::execute_stream<'life0, 'life1, 'life2, 'async_trait>(&'life0 self, paladin: &'life1 paladin::core::platform::container::paladin::Paladin, input: &'life2 str) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<paladin::application::ports::output::paladin_port::PaladinStream, paladin::application::use_cases::paladin::error::PaladinError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, 'life2: 'async_trait
pub fn paladin::application::ports::output::paladin_port::PaladinPort::validate(&self, paladin: &paladin::core::platform::container::paladin::Paladin) -> core::result::Result<(), paladin::application::use_cases::paladin::error::PaladinError>
pub type paladin::application::ports::output::paladin_port::PaladinStream = tokio::sync::mpsc::bounded::Receiver<core::result::Result<paladin::application::ports::output::paladin_port::PaladinStreamChunk, paladin::application::use_cases::paladin::error::PaladinError>>
pub mod paladin::application::ports::output::paladin_registry
pub enum paladin::application::ports::output::paladin_registry::RegistryError
pub paladin::application::ports::output::paladin_registry::RegistryError::AccessFailed(alloc::string::String)
pub paladin::application::ports::output::paladin_registry::RegistryError::DuplicateId(alloc::string::String)
pub paladin::application::ports::output::paladin_registry::RegistryError::InvalidId(alloc::string::String)
impl core::clone::Clone for paladin::application::ports::output::paladin_registry::RegistryError
pub fn paladin::application::ports::output::paladin_registry::RegistryError::clone(&self) -> paladin::application::ports::output::paladin_registry::RegistryError
impl core::convert::From<paladin::application::ports::output::paladin_registry::RegistryError> for paladin::core::platform::container::battalion::BattalionError
pub fn paladin::core::platform::container::battalion::BattalionError::from(error: paladin::application::ports::output::paladin_registry::RegistryError) -> Self
impl core::error::Error for paladin::application::ports::output::paladin_registry::RegistryError
impl core::fmt::Debug for paladin::application::ports::output::paladin_registry::RegistryError
pub fn paladin::application::ports::output::paladin_registry::RegistryError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::application::ports::output::paladin_registry::RegistryError
pub fn paladin::application::ports::output::paladin_registry::RegistryError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::ports::output::paladin_registry::RegistryError
impl core::marker::Send for paladin::application::ports::output::paladin_registry::RegistryError
impl core::marker::Sync for paladin::application::ports::output::paladin_registry::RegistryError
impl core::marker::Unpin for paladin::application::ports::output::paladin_registry::RegistryError
impl core::marker::UnsafeUnpin for paladin::application::ports::output::paladin_registry::RegistryError
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::output::paladin_registry::RegistryError
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::output::paladin_registry::RegistryError
impl<T, U> core::convert::Into<U> for paladin::application::ports::output::paladin_registry::RegistryError where U: core::convert::From<T>
pub fn paladin::application::ports::output::paladin_registry::RegistryError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::output::paladin_registry::RegistryError where U: core::convert::Into<T>
pub type paladin::application::ports::output::paladin_registry::RegistryError::Error = core::convert::Infallible
pub fn paladin::application::ports::output::paladin_registry::RegistryError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::output::paladin_registry::RegistryError where U: core::convert::TryFrom<T>
pub type paladin::application::ports::output::paladin_registry::RegistryError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::output::paladin_registry::RegistryError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::ports::output::paladin_registry::RegistryError where T: core::clone::Clone
pub type paladin::application::ports::output::paladin_registry::RegistryError::Owned = T
pub fn paladin::application::ports::output::paladin_registry::RegistryError::clone_into(&self, target: &mut T)
pub fn paladin::application::ports::output::paladin_registry::RegistryError::to_owned(&self) -> T
impl<T> alloc::string::ToString for paladin::application::ports::output::paladin_registry::RegistryError where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::application::ports::output::paladin_registry::RegistryError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::application::ports::output::paladin_registry::RegistryError where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::output::paladin_registry::RegistryError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::output::paladin_registry::RegistryError where T: ?core::marker::Sized
pub fn paladin::application::ports::output::paladin_registry::RegistryError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::output::paladin_registry::RegistryError where T: ?core::marker::Sized
pub fn paladin::application::ports::output::paladin_registry::RegistryError::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::ports::output::paladin_registry::RegistryError where T: core::clone::Clone
pub unsafe fn paladin::application::ports::output::paladin_registry::RegistryError::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::ports::output::paladin_registry::RegistryError
pub fn paladin::application::ports::output::paladin_registry::RegistryError::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::output::paladin_registry::RegistryError
impl<T> iri_string::format::ToStringFallible for paladin::application::ports::output::paladin_registry::RegistryError where T: core::fmt::Display
pub fn paladin::application::ports::output::paladin_registry::RegistryError::try_to_string(&self) -> core::result::Result<alloc::string::String, alloc::collections::TryReserveError>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::output::paladin_registry::RegistryError where T: ?core::marker::Sized
pub fn paladin::application::ports::output::paladin_registry::RegistryError::and<P, B, E>(self, other: 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::ports::output::paladin_registry::RegistryError::or<P, B, E>(self, other: 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::ports::output::paladin_registry::RegistryError
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::output::paladin_registry::RegistryError
impl<T> typenum::type_operators::Same for paladin::application::ports::output::paladin_registry::RegistryError
pub type paladin::application::ports::output::paladin_registry::RegistryError::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::output::paladin_registry::RegistryError where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::output::paladin_registry::RegistryError where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::output::paladin_registry::RegistryError::vzip(self) -> V
pub trait paladin::application::ports::output::paladin_registry::PaladinRegistry: core::marker::Send + core::marker::Sync
pub fn paladin::application::ports::output::paladin_registry::PaladinRegistry::contains(&self, id: &str) -> bool
pub fn paladin::application::ports::output::paladin_registry::PaladinRegistry::get(&self, id: &str) -> core::option::Option<alloc::sync::Arc<paladin::core::platform::container::paladin::Paladin>>
pub fn paladin::application::ports::output::paladin_registry::PaladinRegistry::list_ids(&self) -> alloc::vec::Vec<alloc::string::String>
pub fn paladin::application::ports::output::paladin_registry::PaladinRegistry::register(&self, id: alloc::string::String, paladin: alloc::sync::Arc<paladin::core::platform::container::paladin::Paladin>) -> core::result::Result<(), paladin::application::ports::output::paladin_registry::RegistryError>
impl paladin::application::ports::output::paladin_registry::PaladinRegistry for paladin::infrastructure::adapters::paladin_registry::HashMapPaladinRegistry
pub fn paladin::infrastructure::adapters::paladin_registry::HashMapPaladinRegistry::contains(&self, id: &str) -> bool
pub fn paladin::infrastructure::adapters::paladin_registry::HashMapPaladinRegistry::get(&self, id: &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, id: alloc::string::String, paladin: alloc::sync::Arc<paladin::core::platform::container::paladin::Paladin>) -> core::result::Result<(), paladin::application::ports::output::paladin_registry::RegistryError>
pub mod paladin::application::ports::output::queue_port
pub struct paladin::application::ports::output::queue_port::DefaultQueueItemFactory
impl paladin::application::ports::output::queue_port::QueueItemFactory for paladin::application::ports::output::queue_port::DefaultQueueItemFactory
pub fn paladin::application::ports::output::queue_port::DefaultQueueItemFactory::create_item<T>(&self, queue_name: alloc::string::String, payload: T, source: paladin::core::base::entity::message::Location, destination: paladin::core::base::entity::message::Location, config: core::option::Option<paladin::core::platform::container::queue_item::QueueItemConfig>) -> paladin::core::platform::container::queue_item::QueueItem<T> where T: core::clone::Clone + serde_core::ser::Serialize + serde_core::de::DeserializeOwned
pub fn paladin::application::ports::output::queue_port::DefaultQueueItemFactory::create_priority_item<T>(&self, queue_name: alloc::string::String, payload: T, source: paladin::core::base::entity::message::Location, destination: paladin::core::base::entity::message::Location, priority: paladin::core::base::entity::message::MessagePriority, config: core::option::Option<paladin::core::platform::container::queue_item::QueueItemConfig>) -> paladin::core::platform::container::queue_item::QueueItem<T> where T: core::clone::Clone + serde_core::ser::Serialize + serde_core::de::DeserializeOwned
impl core::marker::Freeze for paladin::application::ports::output::queue_port::DefaultQueueItemFactory
impl core::marker::Send for paladin::application::ports::output::queue_port::DefaultQueueItemFactory
impl core::marker::Sync for paladin::application::ports::output::queue_port::DefaultQueueItemFactory
impl core::marker::Unpin for paladin::application::ports::output::queue_port::DefaultQueueItemFactory
impl core::marker::UnsafeUnpin for paladin::application::ports::output::queue_port::DefaultQueueItemFactory
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::output::queue_port::DefaultQueueItemFactory
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::output::queue_port::DefaultQueueItemFactory
impl<T, U> core::convert::Into<U> for paladin::application::ports::output::queue_port::DefaultQueueItemFactory where U: core::convert::From<T>
pub fn paladin::application::ports::output::queue_port::DefaultQueueItemFactory::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::output::queue_port::DefaultQueueItemFactory where U: core::convert::Into<T>
pub type paladin::application::ports::output::queue_port::DefaultQueueItemFactory::Error = core::convert::Infallible
pub fn paladin::application::ports::output::queue_port::DefaultQueueItemFactory::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::output::queue_port::DefaultQueueItemFactory where U: core::convert::TryFrom<T>
pub type paladin::application::ports::output::queue_port::DefaultQueueItemFactory::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::output::queue_port::DefaultQueueItemFactory::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::ports::output::queue_port::DefaultQueueItemFactory where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::output::queue_port::DefaultQueueItemFactory::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::output::queue_port::DefaultQueueItemFactory where T: ?core::marker::Sized
pub fn paladin::application::ports::output::queue_port::DefaultQueueItemFactory::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::output::queue_port::DefaultQueueItemFactory where T: ?core::marker::Sized
pub fn paladin::application::ports::output::queue_port::DefaultQueueItemFactory::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::ports::output::queue_port::DefaultQueueItemFactory
pub fn paladin::application::ports::output::queue_port::DefaultQueueItemFactory::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::output::queue_port::DefaultQueueItemFactory
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::output::queue_port::DefaultQueueItemFactory where T: ?core::marker::Sized
pub fn paladin::application::ports::output::queue_port::DefaultQueueItemFactory::and<P, B, E>(self, other: 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::ports::output::queue_port::DefaultQueueItemFactory::or<P, B, E>(self, other: 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::ports::output::queue_port::DefaultQueueItemFactory
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::output::queue_port::DefaultQueueItemFactory
impl<T> typenum::type_operators::Same for paladin::application::ports::output::queue_port::DefaultQueueItemFactory
pub type paladin::application::ports::output::queue_port::DefaultQueueItemFactory::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::output::queue_port::DefaultQueueItemFactory where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::output::queue_port::DefaultQueueItemFactory where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::output::queue_port::DefaultQueueItemFactory::vzip(self) -> V
pub trait paladin::application::ports::output::queue_port::BatchQueuePort: core::marker::Send + core::marker::Sync
pub fn paladin::application::ports::output::queue_port::BatchQueuePort::dequeue_batch<'life0, 'life1, 'async_trait>(&'life0 self, queue_name: &'life1 str, count: usize) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<alloc::vec::Vec<paladin::core::platform::container::queue_item::QueueItem<serde_json::value::Value>>, paladin::core::platform::manager::queue_service::QueueError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn paladin::application::ports::output::queue_port::BatchQueuePort::enqueue_batch<'life0, 'life1, 'async_trait, T>(&'life0 self, queue_name: &'life1 str, items: alloc::vec::Vec<paladin::core::platform::container::queue_item::QueueItem<T>>) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<alloc::vec::Vec<uuid::Uuid>, paladin::core::platform::manager::queue_service::QueueError>> + core::marker::Send + 'async_trait)>> where T: serde_core::ser::Serialize + core::clone::Clone + for<'de> serde_core::de::Deserialize<'de> + core::marker::Send + core::marker::Sync + 'async_trait, Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn paladin::application::ports::output::queue_port::BatchQueuePort::enqueue_with_priority<'life0, 'life1, 'async_trait, T>(&'life0 self, queue_name: &'life1 str, item: paladin::core::platform::container::queue_item::QueueItem<T>, priority: paladin::core::base::entity::message::MessagePriority) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<uuid::Uuid, paladin::core::platform::manager::queue_service::QueueError>> + core::marker::Send + 'async_trait)>> where T: serde_core::ser::Serialize + core::clone::Clone + for<'de> serde_core::de::Deserialize<'de> + core::marker::Send + core::marker::Sync + 'async_trait, Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn paladin::application::ports::output::queue_port::BatchQueuePort::get_item_summaries<'life0, 'life1, 'async_trait>(&'life0 self, queue_name: &'life1 str, item_ids: alloc::vec::Vec<uuid::Uuid>) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<alloc::vec::Vec<paladin::core::platform::container::queue_item::QueueItemSummary>, paladin::core::platform::manager::queue_service::QueueError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub trait paladin::application::ports::output::queue_port::FullQueuePort: paladin::application::ports::output::queue_port::QueuePort + paladin::application::ports::output::queue_port::BatchQueuePort + paladin::application::ports::output::queue_port::PriorityQueuePort + paladin::application::ports::output::queue_port::QueueManagementPort + core::marker::Send + core::marker::Sync
pub trait paladin::application::ports::output::queue_port::PriorityQueuePort: core::marker::Send + core::marker::Sync
pub fn paladin::application::ports::output::queue_port::PriorityQueuePort::dequeue_highest_priority<'life0, 'life1, 'async_trait>(&'life0 self, queue_name: &'life1 str) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<core::option::Option<paladin::core::platform::container::queue_item::QueueItem<serde_json::value::Value>>, paladin::core::platform::manager::queue_service::QueueError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn paladin::application::ports::output::queue_port::PriorityQueuePort::enqueue_with_priority<'life0, 'life1, 'async_trait, T>(&'life0 self, queue_name: &'life1 str, item: paladin::core::platform::container::queue_item::QueueItem<T>, priority: paladin::core::base::entity::message::MessagePriority) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<uuid::Uuid, paladin::core::platform::manager::queue_service::QueueError>> + core::marker::Send + 'async_trait)>> where T: serde_core::ser::Serialize + core::clone::Clone + for<'de> serde_core::de::Deserialize<'de> + core::marker::Send + core::marker::Sync + 'async_trait, Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn paladin::application::ports::output::queue_port::PriorityQueuePort::get_items_by_priority<'life0, 'life1, 'async_trait>(&'life0 self, queue_name: &'life1 str, priority: paladin::core::base::entity::message::MessagePriority) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<alloc::vec::Vec<paladin::core::platform::container::queue_item::QueueItemSummary>, paladin::core::platform::manager::queue_service::QueueError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub trait paladin::application::ports::output::queue_port::QueueItemFactory
pub fn paladin::application::ports::output::queue_port::QueueItemFactory::create_item<T>(&self, queue_name: alloc::string::String, payload: T, source: paladin::core::base::entity::message::Location, destination: paladin::core::base::entity::message::Location, config: core::option::Option<paladin::core::platform::container::queue_item::QueueItemConfig>) -> paladin::core::platform::container::queue_item::QueueItem<T> where T: core::clone::Clone + serde_core::ser::Serialize + serde_core::de::DeserializeOwned
pub fn paladin::application::ports::output::queue_port::QueueItemFactory::create_priority_item<T>(&self, queue_name: alloc::string::String, payload: T, source: paladin::core::base::entity::message::Location, destination: paladin::core::base::entity::message::Location, priority: paladin::core::base::entity::message::MessagePriority, config: core::option::Option<paladin::core::platform::container::queue_item::QueueItemConfig>) -> paladin::core::platform::container::queue_item::QueueItem<T> where T: core::clone::Clone + serde_core::ser::Serialize + serde_core::de::DeserializeOwned
impl paladin::application::ports::output::queue_port::QueueItemFactory for paladin::application::ports::output::queue_port::DefaultQueueItemFactory
pub fn paladin::application::ports::output::queue_port::DefaultQueueItemFactory::create_item<T>(&self, queue_name: alloc::string::String, payload: T, source: paladin::core::base::entity::message::Location, destination: paladin::core::base::entity::message::Location, config: core::option::Option<paladin::core::platform::container::queue_item::QueueItemConfig>) -> paladin::core::platform::container::queue_item::QueueItem<T> where T: core::clone::Clone + serde_core::ser::Serialize + serde_core::de::DeserializeOwned
pub fn paladin::application::ports::output::queue_port::DefaultQueueItemFactory::create_priority_item<T>(&self, queue_name: alloc::string::String, payload: T, source: paladin::core::base::entity::message::Location, destination: paladin::core::base::entity::message::Location, priority: paladin::core::base::entity::message::MessagePriority, config: core::option::Option<paladin::core::platform::container::queue_item::QueueItemConfig>) -> paladin::core::platform::container::queue_item::QueueItem<T> where T: core::clone::Clone + serde_core::ser::Serialize + serde_core::de::DeserializeOwned
pub trait paladin::application::ports::output::queue_port::QueueManagementPort: core::marker::Send + core::marker::Sync
pub fn paladin::application::ports::output::queue_port::QueueManagementPort::cancel_item<'life0, 'life1, 'async_trait>(&'life0 self, queue_name: &'life1 str, item_id: uuid::Uuid) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<(), paladin::core::platform::manager::queue_service::QueueError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn paladin::application::ports::output::queue_port::QueueManagementPort::get_item_details<'life0, 'life1, 'async_trait>(&'life0 self, queue_name: &'life1 str, item_id: uuid::Uuid) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<paladin::core::platform::container::queue_item::QueueItem<serde_json::value::Value>, paladin::core::platform::manager::queue_service::QueueError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn paladin::application::ports::output::queue_port::QueueManagementPort::get_queue_config<'life0, 'life1, 'async_trait>(&'life0 self, queue_name: &'life1 str) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<paladin::core::platform::manager::queue_service::QueueConfig, paladin::core::platform::manager::queue_service::QueueError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn paladin::application::ports::output::queue_port::QueueManagementPort::pause_queue<'life0, 'life1, 'async_trait>(&'life0 self, queue_name: &'life1 str) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<(), paladin::core::platform::manager::queue_service::QueueError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn paladin::application::ports::output::queue_port::QueueManagementPort::purge_completed<'life0, 'life1, 'async_trait>(&'life0 self, queue_name: &'life1 str) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<usize, paladin::core::platform::manager::queue_service::QueueError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn paladin::application::ports::output::queue_port::QueueManagementPort::purge_failed<'life0, 'life1, 'async_trait>(&'life0 self, queue_name: &'life1 str) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<usize, paladin::core::platform::manager::queue_service::QueueError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn paladin::application::ports::output::queue_port::QueueManagementPort::resume_queue<'life0, 'life1, 'async_trait>(&'life0 self, queue_name: &'life1 str) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<(), paladin::core::platform::manager::queue_service::QueueError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn paladin::application::ports::output::queue_port::QueueManagementPort::retry_item<'life0, 'life1, 'async_trait>(&'life0 self, queue_name: &'life1 str, item_id: uuid::Uuid) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<(), paladin::core::platform::manager::queue_service::QueueError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn paladin::application::ports::output::queue_port::QueueManagementPort::update_queue_config<'life0, 'life1, 'async_trait>(&'life0 self, queue_name: &'life1 str, config: paladin::core::platform::manager::queue_service::QueueConfig) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<(), paladin::core::platform::manager::queue_service::QueueError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub trait paladin::application::ports::output::queue_port::QueuePort: core::marker::Send + core::marker::Sync
pub fn paladin::application::ports::output::queue_port::QueuePort::cleanup_expired<'life0, 'async_trait>(&'life0 self) -> 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::ports::output::queue_port::QueuePort::complete_processing<'life0, 'life1, 'async_trait>(&'life0 self, queue_name: &'life1 str, item_id: uuid::Uuid, result_data: core::option::Option<serde_json::value::Value>) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<(), paladin::core::platform::manager::queue_service::QueueError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn paladin::application::ports::output::queue_port::QueuePort::create_queue<'life0, 'async_trait>(&'life0 self, name: alloc::string::String, config: core::option::Option<paladin::core::platform::manager::queue_service::QueueConfig>) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<(), paladin::core::platform::manager::queue_service::QueueError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::ports::output::queue_port::QueuePort::delete_queue<'life0, 'life1, 'async_trait>(&'life0 self, name: &'life1 str) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<(), paladin::core::platform::manager::queue_service::QueueError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn paladin::application::ports::output::queue_port::QueuePort::dequeue<'life0, 'life1, 'async_trait>(&'life0 self, queue_name: &'life1 str) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<core::option::Option<paladin::core::platform::container::queue_item::QueueItem<serde_json::value::Value>>, paladin::core::platform::manager::queue_service::QueueError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn paladin::application::ports::output::queue_port::QueuePort::enqueue<'life0, 'life1, 'async_trait, T>(&'life0 self, queue_name: &'life1 str, item: paladin::core::platform::container::queue_item::QueueItem<T>) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<uuid::Uuid, paladin::core::platform::manager::queue_service::QueueError>> + core::marker::Send + 'async_trait)>> where T: serde_core::ser::Serialize + core::clone::Clone + for<'de> serde_core::de::Deserialize<'de> + core::marker::Send + core::marker::Sync + 'async_trait, Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn paladin::application::ports::output::queue_port::QueuePort::fail_processing<'life0, 'life1, 'async_trait>(&'life0 self, queue_name: &'life1 str, item_id: uuid::Uuid, error: alloc::string::String) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<bool, paladin::core::platform::manager::queue_service::QueueError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn paladin::application::ports::output::queue_port::QueuePort::get_all_stats<'life0, 'async_trait>(&'life0 self) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = std::collections::hash::map::HashMap<alloc::string::String, paladin::core::platform::manager::queue_service::QueueStats>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::ports::output::queue_port::QueuePort::get_queue_stats<'life0, 'life1, 'async_trait>(&'life0 self, queue_name: &'life1 str) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<paladin::core::platform::manager::queue_service::QueueStats, paladin::core::platform::manager::queue_service::QueueError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn paladin::application::ports::output::queue_port::QueuePort::health_check<'life0, 'async_trait>(&'life0 self) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<bool, paladin::core::platform::manager::queue_service::QueueError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::ports::output::queue_port::QueuePort::list_queues<'life0, 'async_trait>(&'life0 self) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = alloc::vec::Vec<alloc::string::String>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::ports::output::queue_port::QueuePort::queue_length<'life0, 'life1, 'async_trait>(&'life0 self, queue_name: &'life1 str) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<usize, paladin::core::platform::manager::queue_service::QueueError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn paladin::application::ports::output::queue_port::QueuePort::start_processing<'life0, 'life1, 'async_trait>(&'life0 self, queue_name: &'life1 str, item_id: uuid::Uuid, worker_id: alloc::string::String) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<(), paladin::core::platform::manager::queue_service::QueueError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub trait paladin::application::ports::output::queue_port::TypedQueuePort<T> where T: serde_core::ser::Serialize + serde_core::de::DeserializeOwned + core::marker::Send + core::marker::Sync + core::clone::Clone: core::marker::Send + core::marker::Sync
pub fn paladin::application::ports::output::queue_port::TypedQueuePort::dequeue_typed<'life0, 'life1, 'async_trait>(&'life0 self, queue_name: &'life1 str) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<core::option::Option<paladin::core::platform::container::queue_item::QueueItem<T>>, paladin::core::platform::manager::queue_service::QueueError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn paladin::application::ports::output::queue_port::TypedQueuePort::enqueue_typed<'life0, 'life1, 'async_trait>(&'life0 self, queue_name: &'life1 str, item: paladin::core::platform::container::queue_item::QueueItem<T>) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<uuid::Uuid, paladin::core::platform::manager::queue_service::QueueError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn paladin::application::ports::output::queue_port::TypedQueuePort::process_with_handler<'life0, 'life1, 'async_trait, F, Fut>(&'life0 self, queue_name: &'life1 str, handler: F) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<(), paladin::core::platform::manager::queue_service::QueueError>> + core::marker::Send + 'async_trait)>> where F: core::ops::function::Fn(paladin::core::platform::container::queue_item::QueueItem<T>) -> Fut + core::marker::Send + core::marker::Sync + 'async_trait, Fut: core::future::future::Future<Output = core::result::Result<core::option::Option<serde_json::value::Value>, alloc::string::String>> + core::marker::Send + 'async_trait, Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub mod paladin::application::ports::output::sanctum_port
pub enum paladin::application::ports::output::sanctum_port::SanctumError
pub paladin::application::ports::output::sanctum_port::SanctumError::ConfigError(alloc::string::String)
pub paladin::application::ports::output::sanctum_port::SanctumError::InvalidDimension(alloc::string::String)
pub paladin::application::ports::output::sanctum_port::SanctumError::NotFound(alloc::string::String)
pub paladin::application::ports::output::sanctum_port::SanctumError::SearchError(alloc::string::String)
pub paladin::application::ports::output::sanctum_port::SanctumError::StorageError(alloc::string::String)
impl core::error::Error for paladin::application::ports::output::sanctum_port::SanctumError
impl core::fmt::Debug for paladin::application::ports::output::sanctum_port::SanctumError
pub fn paladin::application::ports::output::sanctum_port::SanctumError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::application::ports::output::sanctum_port::SanctumError
pub fn paladin::application::ports::output::sanctum_port::SanctumError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::ports::output::sanctum_port::SanctumError
impl core::marker::Send for paladin::application::ports::output::sanctum_port::SanctumError
impl core::marker::Sync for paladin::application::ports::output::sanctum_port::SanctumError
impl core::marker::Unpin for paladin::application::ports::output::sanctum_port::SanctumError
impl core::marker::UnsafeUnpin for paladin::application::ports::output::sanctum_port::SanctumError
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::output::sanctum_port::SanctumError
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::output::sanctum_port::SanctumError
impl<T, U> core::convert::Into<U> for paladin::application::ports::output::sanctum_port::SanctumError where U: core::convert::From<T>
pub fn paladin::application::ports::output::sanctum_port::SanctumError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::output::sanctum_port::SanctumError where U: core::convert::Into<T>
pub type paladin::application::ports::output::sanctum_port::SanctumError::Error = core::convert::Infallible
pub fn paladin::application::ports::output::sanctum_port::SanctumError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::output::sanctum_port::SanctumError where U: core::convert::TryFrom<T>
pub type paladin::application::ports::output::sanctum_port::SanctumError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::output::sanctum_port::SanctumError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::string::ToString for paladin::application::ports::output::sanctum_port::SanctumError where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::application::ports::output::sanctum_port::SanctumError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::application::ports::output::sanctum_port::SanctumError where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::output::sanctum_port::SanctumError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::output::sanctum_port::SanctumError where T: ?core::marker::Sized
pub fn paladin::application::ports::output::sanctum_port::SanctumError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::output::sanctum_port::SanctumError where T: ?core::marker::Sized
pub fn paladin::application::ports::output::sanctum_port::SanctumError::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::ports::output::sanctum_port::SanctumError
pub fn paladin::application::ports::output::sanctum_port::SanctumError::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::output::sanctum_port::SanctumError
impl<T> iri_string::format::ToStringFallible for paladin::application::ports::output::sanctum_port::SanctumError where T: core::fmt::Display
pub fn paladin::application::ports::output::sanctum_port::SanctumError::try_to_string(&self) -> core::result::Result<alloc::string::String, alloc::collections::TryReserveError>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::output::sanctum_port::SanctumError where T: ?core::marker::Sized
pub fn paladin::application::ports::output::sanctum_port::SanctumError::and<P, B, E>(self, other: 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::ports::output::sanctum_port::SanctumError::or<P, B, E>(self, other: 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::ports::output::sanctum_port::SanctumError
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::output::sanctum_port::SanctumError
impl<T> typenum::type_operators::Same for paladin::application::ports::output::sanctum_port::SanctumError
pub type paladin::application::ports::output::sanctum_port::SanctumError::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::output::sanctum_port::SanctumError where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::output::sanctum_port::SanctumError where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::output::sanctum_port::SanctumError::vzip(self) -> V
pub struct paladin::application::ports::output::sanctum_port::SanctumFilter
pub paladin::application::ports::output::sanctum_port::SanctumFilter::created_after: core::option::Option<chrono::datetime::DateTime<chrono::offset::utc::Utc>>
pub paladin::application::ports::output::sanctum_port::SanctumFilter::created_before: core::option::Option<chrono::datetime::DateTime<chrono::offset::utc::Utc>>
pub paladin::application::ports::output::sanctum_port::SanctumFilter::memory_type: core::option::Option<paladin::core::platform::container::sanctum::MemoryType>
pub paladin::application::ports::output::sanctum_port::SanctumFilter::metadata_filters: std::collections::hash::map::HashMap<alloc::string::String, serde_json::value::Value>
pub paladin::application::ports::output::sanctum_port::SanctumFilter::min_importance: core::option::Option<f32>
pub paladin::application::ports::output::sanctum_port::SanctumFilter::paladin_id: core::option::Option<alloc::string::String>
impl paladin::application::ports::output::sanctum_port::SanctumFilter
pub fn paladin::application::ports::output::sanctum_port::SanctumFilter::add_metadata_filter(self, key: alloc::string::String, value: serde_json::value::Value) -> Self
pub fn paladin::application::ports::output::sanctum_port::SanctumFilter::memory_type(self, memory_type: paladin::core::platform::container::sanctum::MemoryType) -> Self
pub fn paladin::application::ports::output::sanctum_port::SanctumFilter::min_importance(self, min_importance: f32) -> Self
pub fn paladin::application::ports::output::sanctum_port::SanctumFilter::new() -> Self
pub fn paladin::application::ports::output::sanctum_port::SanctumFilter::paladin_id(self, paladin_id: alloc::string::String) -> Self
impl core::clone::Clone for paladin::application::ports::output::sanctum_port::SanctumFilter
pub fn paladin::application::ports::output::sanctum_port::SanctumFilter::clone(&self) -> paladin::application::ports::output::sanctum_port::SanctumFilter
impl core::default::Default for paladin::application::ports::output::sanctum_port::SanctumFilter
pub fn paladin::application::ports::output::sanctum_port::SanctumFilter::default() -> paladin::application::ports::output::sanctum_port::SanctumFilter
impl core::fmt::Debug for paladin::application::ports::output::sanctum_port::SanctumFilter
pub fn paladin::application::ports::output::sanctum_port::SanctumFilter::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::ports::output::sanctum_port::SanctumFilter
pub fn paladin::application::ports::output::sanctum_port::SanctumFilter::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::ports::output::sanctum_port::SanctumFilter
pub fn paladin::application::ports::output::sanctum_port::SanctumFilter::deserialize<__D>(__deserializer: __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::ports::output::sanctum_port::SanctumFilter
impl core::marker::Send for paladin::application::ports::output::sanctum_port::SanctumFilter
impl core::marker::Sync for paladin::application::ports::output::sanctum_port::SanctumFilter
impl core::marker::Unpin for paladin::application::ports::output::sanctum_port::SanctumFilter
impl core::marker::UnsafeUnpin for paladin::application::ports::output::sanctum_port::SanctumFilter
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::output::sanctum_port::SanctumFilter
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::output::sanctum_port::SanctumFilter
impl<T, U> core::convert::Into<U> for paladin::application::ports::output::sanctum_port::SanctumFilter where U: core::convert::From<T>
pub fn paladin::application::ports::output::sanctum_port::SanctumFilter::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::output::sanctum_port::SanctumFilter where U: core::convert::Into<T>
pub type paladin::application::ports::output::sanctum_port::SanctumFilter::Error = core::convert::Infallible
pub fn paladin::application::ports::output::sanctum_port::SanctumFilter::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::output::sanctum_port::SanctumFilter where U: core::convert::TryFrom<T>
pub type paladin::application::ports::output::sanctum_port::SanctumFilter::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::output::sanctum_port::SanctumFilter::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::ports::output::sanctum_port::SanctumFilter where T: core::clone::Clone
pub type paladin::application::ports::output::sanctum_port::SanctumFilter::Owned = T
pub fn paladin::application::ports::output::sanctum_port::SanctumFilter::clone_into(&self, target: &mut T)
pub fn paladin::application::ports::output::sanctum_port::SanctumFilter::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::ports::output::sanctum_port::SanctumFilter where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::output::sanctum_port::SanctumFilter::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::output::sanctum_port::SanctumFilter where T: ?core::marker::Sized
pub fn paladin::application::ports::output::sanctum_port::SanctumFilter::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::output::sanctum_port::SanctumFilter where T: ?core::marker::Sized
pub fn paladin::application::ports::output::sanctum_port::SanctumFilter::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::ports::output::sanctum_port::SanctumFilter where T: core::clone::Clone
pub unsafe fn paladin::application::ports::output::sanctum_port::SanctumFilter::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::ports::output::sanctum_port::SanctumFilter
pub fn paladin::application::ports::output::sanctum_port::SanctumFilter::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::output::sanctum_port::SanctumFilter
impl<T> serde_core::de::DeserializeOwned for paladin::application::ports::output::sanctum_port::SanctumFilter where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::output::sanctum_port::SanctumFilter where T: ?core::marker::Sized
pub fn paladin::application::ports::output::sanctum_port::SanctumFilter::and<P, B, E>(self, other: 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::ports::output::sanctum_port::SanctumFilter::or<P, B, E>(self, other: 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::ports::output::sanctum_port::SanctumFilter
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::output::sanctum_port::SanctumFilter
impl<T> typenum::type_operators::Same for paladin::application::ports::output::sanctum_port::SanctumFilter
pub type paladin::application::ports::output::sanctum_port::SanctumFilter::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::output::sanctum_port::SanctumFilter where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::output::sanctum_port::SanctumFilter where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::output::sanctum_port::SanctumFilter::vzip(self) -> V
pub struct paladin::application::ports::output::sanctum_port::SanctumQuery
pub paladin::application::ports::output::sanctum_port::SanctumQuery::embedding: alloc::vec::Vec<f32>
pub paladin::application::ports::output::sanctum_port::SanctumQuery::filter: core::option::Option<paladin::application::ports::output::sanctum_port::SanctumFilter>
pub paladin::application::ports::output::sanctum_port::SanctumQuery::min_score: core::option::Option<f32>
pub paladin::application::ports::output::sanctum_port::SanctumQuery::top_k: usize
impl paladin::application::ports::output::sanctum_port::SanctumQuery
pub fn paladin::application::ports::output::sanctum_port::SanctumQuery::filter(self, filter: paladin::application::ports::output::sanctum_port::SanctumFilter) -> Self
pub fn paladin::application::ports::output::sanctum_port::SanctumQuery::min_score(self, min_score: f32) -> Self
pub fn paladin::application::ports::output::sanctum_port::SanctumQuery::new(embedding: alloc::vec::Vec<f32>, top_k: usize) -> Self
pub fn paladin::application::ports::output::sanctum_port::SanctumQuery::with_filter(self, filter: paladin::application::ports::output::sanctum_port::SanctumFilter) -> Self
pub fn paladin::application::ports::output::sanctum_port::SanctumQuery::with_min_score(self, min_score: f32) -> Self
impl core::clone::Clone for paladin::application::ports::output::sanctum_port::SanctumQuery
pub fn paladin::application::ports::output::sanctum_port::SanctumQuery::clone(&self) -> paladin::application::ports::output::sanctum_port::SanctumQuery
impl core::fmt::Debug for paladin::application::ports::output::sanctum_port::SanctumQuery
pub fn paladin::application::ports::output::sanctum_port::SanctumQuery::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::ports::output::sanctum_port::SanctumQuery
impl core::marker::Send for paladin::application::ports::output::sanctum_port::SanctumQuery
impl core::marker::Sync for paladin::application::ports::output::sanctum_port::SanctumQuery
impl core::marker::Unpin for paladin::application::ports::output::sanctum_port::SanctumQuery
impl core::marker::UnsafeUnpin for paladin::application::ports::output::sanctum_port::SanctumQuery
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::output::sanctum_port::SanctumQuery
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::output::sanctum_port::SanctumQuery
impl<T, U> core::convert::Into<U> for paladin::application::ports::output::sanctum_port::SanctumQuery where U: core::convert::From<T>
pub fn paladin::application::ports::output::sanctum_port::SanctumQuery::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::output::sanctum_port::SanctumQuery where U: core::convert::Into<T>
pub type paladin::application::ports::output::sanctum_port::SanctumQuery::Error = core::convert::Infallible
pub fn paladin::application::ports::output::sanctum_port::SanctumQuery::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::output::sanctum_port::SanctumQuery where U: core::convert::TryFrom<T>
pub type paladin::application::ports::output::sanctum_port::SanctumQuery::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::output::sanctum_port::SanctumQuery::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::ports::output::sanctum_port::SanctumQuery where T: core::clone::Clone
pub type paladin::application::ports::output::sanctum_port::SanctumQuery::Owned = T
pub fn paladin::application::ports::output::sanctum_port::SanctumQuery::clone_into(&self, target: &mut T)
pub fn paladin::application::ports::output::sanctum_port::SanctumQuery::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::ports::output::sanctum_port::SanctumQuery where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::output::sanctum_port::SanctumQuery::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::output::sanctum_port::SanctumQuery where T: ?core::marker::Sized
pub fn paladin::application::ports::output::sanctum_port::SanctumQuery::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::output::sanctum_port::SanctumQuery where T: ?core::marker::Sized
pub fn paladin::application::ports::output::sanctum_port::SanctumQuery::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::ports::output::sanctum_port::SanctumQuery where T: core::clone::Clone
pub unsafe fn paladin::application::ports::output::sanctum_port::SanctumQuery::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::ports::output::sanctum_port::SanctumQuery
pub fn paladin::application::ports::output::sanctum_port::SanctumQuery::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::output::sanctum_port::SanctumQuery
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::output::sanctum_port::SanctumQuery where T: ?core::marker::Sized
pub fn paladin::application::ports::output::sanctum_port::SanctumQuery::and<P, B, E>(self, other: 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::ports::output::sanctum_port::SanctumQuery::or<P, B, E>(self, other: 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::ports::output::sanctum_port::SanctumQuery
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::output::sanctum_port::SanctumQuery
impl<T> typenum::type_operators::Same for paladin::application::ports::output::sanctum_port::SanctumQuery
pub type paladin::application::ports::output::sanctum_port::SanctumQuery::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::output::sanctum_port::SanctumQuery where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::output::sanctum_port::SanctumQuery where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::output::sanctum_port::SanctumQuery::vzip(self) -> V
pub struct paladin::application::ports::output::sanctum_port::SanctumSearchResult
pub paladin::application::ports::output::sanctum_port::SanctumSearchResult::entry: paladin::core::platform::container::sanctum::SanctumEntry
pub paladin::application::ports::output::sanctum_port::SanctumSearchResult::score: f32
impl paladin::application::ports::output::sanctum_port::SanctumSearchResult
pub fn paladin::application::ports::output::sanctum_port::SanctumSearchResult::new(entry: paladin::core::platform::container::sanctum::SanctumEntry, score: f32) -> Self
impl core::clone::Clone for paladin::application::ports::output::sanctum_port::SanctumSearchResult
pub fn paladin::application::ports::output::sanctum_port::SanctumSearchResult::clone(&self) -> paladin::application::ports::output::sanctum_port::SanctumSearchResult
impl core::fmt::Debug for paladin::application::ports::output::sanctum_port::SanctumSearchResult
pub fn paladin::application::ports::output::sanctum_port::SanctumSearchResult::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::ports::output::sanctum_port::SanctumSearchResult
impl core::marker::Send for paladin::application::ports::output::sanctum_port::SanctumSearchResult
impl core::marker::Sync for paladin::application::ports::output::sanctum_port::SanctumSearchResult
impl core::marker::Unpin for paladin::application::ports::output::sanctum_port::SanctumSearchResult
impl core::marker::UnsafeUnpin for paladin::application::ports::output::sanctum_port::SanctumSearchResult
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::output::sanctum_port::SanctumSearchResult
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::output::sanctum_port::SanctumSearchResult
impl<T, U> core::convert::Into<U> for paladin::application::ports::output::sanctum_port::SanctumSearchResult where U: core::convert::From<T>
pub fn paladin::application::ports::output::sanctum_port::SanctumSearchResult::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::output::sanctum_port::SanctumSearchResult where U: core::convert::Into<T>
pub type paladin::application::ports::output::sanctum_port::SanctumSearchResult::Error = core::convert::Infallible
pub fn paladin::application::ports::output::sanctum_port::SanctumSearchResult::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::output::sanctum_port::SanctumSearchResult where U: core::convert::TryFrom<T>
pub type paladin::application::ports::output::sanctum_port::SanctumSearchResult::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::output::sanctum_port::SanctumSearchResult::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::ports::output::sanctum_port::SanctumSearchResult where T: core::clone::Clone
pub type paladin::application::ports::output::sanctum_port::SanctumSearchResult::Owned = T
pub fn paladin::application::ports::output::sanctum_port::SanctumSearchResult::clone_into(&self, target: &mut T)
pub fn paladin::application::ports::output::sanctum_port::SanctumSearchResult::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::ports::output::sanctum_port::SanctumSearchResult where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::output::sanctum_port::SanctumSearchResult::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::output::sanctum_port::SanctumSearchResult where T: ?core::marker::Sized
pub fn paladin::application::ports::output::sanctum_port::SanctumSearchResult::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::output::sanctum_port::SanctumSearchResult where T: ?core::marker::Sized
pub fn paladin::application::ports::output::sanctum_port::SanctumSearchResult::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::ports::output::sanctum_port::SanctumSearchResult where T: core::clone::Clone
pub unsafe fn paladin::application::ports::output::sanctum_port::SanctumSearchResult::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::ports::output::sanctum_port::SanctumSearchResult
pub fn paladin::application::ports::output::sanctum_port::SanctumSearchResult::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::output::sanctum_port::SanctumSearchResult
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::output::sanctum_port::SanctumSearchResult where T: ?core::marker::Sized
pub fn paladin::application::ports::output::sanctum_port::SanctumSearchResult::and<P, B, E>(self, other: 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::ports::output::sanctum_port::SanctumSearchResult::or<P, B, E>(self, other: 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::ports::output::sanctum_port::SanctumSearchResult
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::output::sanctum_port::SanctumSearchResult
impl<T> typenum::type_operators::Same for paladin::application::ports::output::sanctum_port::SanctumSearchResult
pub type paladin::application::ports::output::sanctum_port::SanctumSearchResult::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::output::sanctum_port::SanctumSearchResult where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::output::sanctum_port::SanctumSearchResult where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::output::sanctum_port::SanctumSearchResult::vzip(self) -> V
pub trait paladin::application::ports::output::sanctum_port::SanctumPort: core::marker::Send + core::marker::Sync
pub fn paladin::application::ports::output::sanctum_port::SanctumPort::count<'life0, 'async_trait>(&'life0 self, filter: core::option::Option<paladin::application::ports::output::sanctum_port::SanctumFilter>) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<usize, paladin::application::ports::output::sanctum_port::SanctumError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::ports::output::sanctum_port::SanctumPort::delete<'life0, 'life1, 'async_trait>(&'life0 self, id: &'life1 str) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<bool, paladin::application::ports::output::sanctum_port::SanctumError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn paladin::application::ports::output::sanctum_port::SanctumPort::search<'life0, 'async_trait>(&'life0 self, query: paladin::application::ports::output::sanctum_port::SanctumQuery) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<alloc::vec::Vec<paladin::application::ports::output::sanctum_port::SanctumSearchResult>, paladin::application::ports::output::sanctum_port::SanctumError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::ports::output::sanctum_port::SanctumPort::store<'life0, 'async_trait>(&'life0 self, entry: paladin::core::platform::container::sanctum::SanctumEntry) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<(), paladin::application::ports::output::sanctum_port::SanctumError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::ports::output::sanctum_port::SanctumPort::store_batch<'life0, 'async_trait>(&'life0 self, entries: alloc::vec::Vec<paladin::core::platform::container::sanctum::SanctumEntry>) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<(), paladin::application::ports::output::sanctum_port::SanctumError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::ports::output::sanctum_port::SanctumPort::update<'life0, 'async_trait>(&'life0 self, entry: paladin::core::platform::container::sanctum::SanctumEntry) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<(), paladin::application::ports::output::sanctum_port::SanctumError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub mod paladin::application::ports::output::scheduler_port
pub enum paladin::application::ports::output::scheduler_port::JobStatus
pub paladin::application::ports::output::scheduler_port::JobStatus::Cancelled
pub paladin::application::ports::output::scheduler_port::JobStatus::Completed
pub paladin::application::ports::output::scheduler_port::JobStatus::Failed(alloc::string::String)
pub paladin::application::ports::output::scheduler_port::JobStatus::Running
pub paladin::application::ports::output::scheduler_port::JobStatus::Scheduled
impl core::clone::Clone for paladin::application::ports::output::scheduler_port::JobStatus
pub fn paladin::application::ports::output::scheduler_port::JobStatus::clone(&self) -> paladin::application::ports::output::scheduler_port::JobStatus
impl core::cmp::Eq for paladin::application::ports::output::scheduler_port::JobStatus
impl core::cmp::PartialEq for paladin::application::ports::output::scheduler_port::JobStatus
pub fn paladin::application::ports::output::scheduler_port::JobStatus::eq(&self, other: &paladin::application::ports::output::scheduler_port::JobStatus) -> bool
impl core::fmt::Debug for paladin::application::ports::output::scheduler_port::JobStatus
pub fn paladin::application::ports::output::scheduler_port::JobStatus::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::application::ports::output::scheduler_port::JobStatus
pub fn paladin::application::ports::output::scheduler_port::JobStatus::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::application::ports::output::scheduler_port::JobStatus
impl serde_core::ser::Serialize for paladin::application::ports::output::scheduler_port::JobStatus
pub fn paladin::application::ports::output::scheduler_port::JobStatus::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::ports::output::scheduler_port::JobStatus
pub fn paladin::application::ports::output::scheduler_port::JobStatus::deserialize<__D>(__deserializer: __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::ports::output::scheduler_port::JobStatus
impl core::marker::Send for paladin::application::ports::output::scheduler_port::JobStatus
impl core::marker::Sync for paladin::application::ports::output::scheduler_port::JobStatus
impl core::marker::Unpin for paladin::application::ports::output::scheduler_port::JobStatus
impl core::marker::UnsafeUnpin for paladin::application::ports::output::scheduler_port::JobStatus
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::output::scheduler_port::JobStatus
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::output::scheduler_port::JobStatus
impl<Q, K> equivalent::Equivalent<K> for paladin::application::ports::output::scheduler_port::JobStatus where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::application::ports::output::scheduler_port::JobStatus::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::application::ports::output::scheduler_port::JobStatus where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::application::ports::output::scheduler_port::JobStatus::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::application::ports::output::scheduler_port::JobStatus where U: core::convert::From<T>
pub fn paladin::application::ports::output::scheduler_port::JobStatus::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::output::scheduler_port::JobStatus where U: core::convert::Into<T>
pub type paladin::application::ports::output::scheduler_port::JobStatus::Error = core::convert::Infallible
pub fn paladin::application::ports::output::scheduler_port::JobStatus::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::output::scheduler_port::JobStatus where U: core::convert::TryFrom<T>
pub type paladin::application::ports::output::scheduler_port::JobStatus::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::output::scheduler_port::JobStatus::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::ports::output::scheduler_port::JobStatus where T: core::clone::Clone
pub type paladin::application::ports::output::scheduler_port::JobStatus::Owned = T
pub fn paladin::application::ports::output::scheduler_port::JobStatus::clone_into(&self, target: &mut T)
pub fn paladin::application::ports::output::scheduler_port::JobStatus::to_owned(&self) -> T
impl<T> alloc::string::ToString for paladin::application::ports::output::scheduler_port::JobStatus where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::application::ports::output::scheduler_port::JobStatus::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::application::ports::output::scheduler_port::JobStatus where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::output::scheduler_port::JobStatus::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::output::scheduler_port::JobStatus where T: ?core::marker::Sized
pub fn paladin::application::ports::output::scheduler_port::JobStatus::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::output::scheduler_port::JobStatus where T: ?core::marker::Sized
pub fn paladin::application::ports::output::scheduler_port::JobStatus::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::ports::output::scheduler_port::JobStatus where T: core::clone::Clone
pub unsafe fn paladin::application::ports::output::scheduler_port::JobStatus::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::ports::output::scheduler_port::JobStatus
pub fn paladin::application::ports::output::scheduler_port::JobStatus::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::output::scheduler_port::JobStatus
impl<T> iri_string::format::ToStringFallible for paladin::application::ports::output::scheduler_port::JobStatus where T: core::fmt::Display
pub fn paladin::application::ports::output::scheduler_port::JobStatus::try_to_string(&self) -> core::result::Result<alloc::string::String, alloc::collections::TryReserveError>
impl<T> serde_core::de::DeserializeOwned for paladin::application::ports::output::scheduler_port::JobStatus where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::output::scheduler_port::JobStatus where T: ?core::marker::Sized
pub fn paladin::application::ports::output::scheduler_port::JobStatus::and<P, B, E>(self, other: 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::ports::output::scheduler_port::JobStatus::or<P, B, E>(self, other: 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::ports::output::scheduler_port::JobStatus
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::output::scheduler_port::JobStatus
impl<T> typenum::type_operators::Same for paladin::application::ports::output::scheduler_port::JobStatus
pub type paladin::application::ports::output::scheduler_port::JobStatus::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::output::scheduler_port::JobStatus where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::output::scheduler_port::JobStatus where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::output::scheduler_port::JobStatus::vzip(self) -> V
pub enum paladin::application::ports::output::scheduler_port::SchedulerError
pub paladin::application::ports::output::scheduler_port::SchedulerError::AlreadyRunning
pub paladin::application::ports::output::scheduler_port::SchedulerError::ExecutionFailed(alloc::string::String)
pub paladin::application::ports::output::scheduler_port::SchedulerError::Internal(alloc::string::String)
pub paladin::application::ports::output::scheduler_port::SchedulerError::InvalidCronExpression
pub paladin::application::ports::output::scheduler_port::SchedulerError::InvalidCronExpression::expression: alloc::string::String
pub paladin::application::ports::output::scheduler_port::SchedulerError::InvalidCronExpression::reason: alloc::string::String
pub paladin::application::ports::output::scheduler_port::SchedulerError::JobNotFound(paladin::application::ports::output::scheduler_port::JobId)
pub paladin::application::ports::output::scheduler_port::SchedulerError::NotRunning
impl core::error::Error for paladin::application::ports::output::scheduler_port::SchedulerError
impl core::fmt::Debug for paladin::application::ports::output::scheduler_port::SchedulerError
pub fn paladin::application::ports::output::scheduler_port::SchedulerError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::application::ports::output::scheduler_port::SchedulerError
pub fn paladin::application::ports::output::scheduler_port::SchedulerError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::ports::output::scheduler_port::SchedulerError
impl core::marker::Send for paladin::application::ports::output::scheduler_port::SchedulerError
impl core::marker::Sync for paladin::application::ports::output::scheduler_port::SchedulerError
impl core::marker::Unpin for paladin::application::ports::output::scheduler_port::SchedulerError
impl core::marker::UnsafeUnpin for paladin::application::ports::output::scheduler_port::SchedulerError
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::output::scheduler_port::SchedulerError
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::output::scheduler_port::SchedulerError
impl<T, U> core::convert::Into<U> for paladin::application::ports::output::scheduler_port::SchedulerError where U: core::convert::From<T>
pub fn paladin::application::ports::output::scheduler_port::SchedulerError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::output::scheduler_port::SchedulerError where U: core::convert::Into<T>
pub type paladin::application::ports::output::scheduler_port::SchedulerError::Error = core::convert::Infallible
pub fn paladin::application::ports::output::scheduler_port::SchedulerError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::output::scheduler_port::SchedulerError where U: core::convert::TryFrom<T>
pub type paladin::application::ports::output::scheduler_port::SchedulerError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::output::scheduler_port::SchedulerError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::string::ToString for paladin::application::ports::output::scheduler_port::SchedulerError where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::application::ports::output::scheduler_port::SchedulerError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::application::ports::output::scheduler_port::SchedulerError where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::output::scheduler_port::SchedulerError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::output::scheduler_port::SchedulerError where T: ?core::marker::Sized
pub fn paladin::application::ports::output::scheduler_port::SchedulerError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::output::scheduler_port::SchedulerError where T: ?core::marker::Sized
pub fn paladin::application::ports::output::scheduler_port::SchedulerError::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::ports::output::scheduler_port::SchedulerError
pub fn paladin::application::ports::output::scheduler_port::SchedulerError::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::output::scheduler_port::SchedulerError
impl<T> iri_string::format::ToStringFallible for paladin::application::ports::output::scheduler_port::SchedulerError where T: core::fmt::Display
pub fn paladin::application::ports::output::scheduler_port::SchedulerError::try_to_string(&self) -> core::result::Result<alloc::string::String, alloc::collections::TryReserveError>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::output::scheduler_port::SchedulerError where T: ?core::marker::Sized
pub fn paladin::application::ports::output::scheduler_port::SchedulerError::and<P, B, E>(self, other: 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::ports::output::scheduler_port::SchedulerError::or<P, B, E>(self, other: 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::ports::output::scheduler_port::SchedulerError
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::output::scheduler_port::SchedulerError
impl<T> typenum::type_operators::Same for paladin::application::ports::output::scheduler_port::SchedulerError
pub type paladin::application::ports::output::scheduler_port::SchedulerError::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::output::scheduler_port::SchedulerError where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::output::scheduler_port::SchedulerError where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::output::scheduler_port::SchedulerError::vzip(self) -> V
pub struct paladin::application::ports::output::scheduler_port::JobId(_)
impl paladin::application::ports::output::scheduler_port::JobId
pub fn paladin::application::ports::output::scheduler_port::JobId::as_uuid(&self) -> &uuid::Uuid
pub fn paladin::application::ports::output::scheduler_port::JobId::from_uuid(uuid: uuid::Uuid) -> Self
pub fn paladin::application::ports::output::scheduler_port::JobId::new() -> Self
impl core::clone::Clone for paladin::application::ports::output::scheduler_port::JobId
pub fn paladin::application::ports::output::scheduler_port::JobId::clone(&self) -> paladin::application::ports::output::scheduler_port::JobId
impl core::cmp::Eq for paladin::application::ports::output::scheduler_port::JobId
impl core::cmp::PartialEq for paladin::application::ports::output::scheduler_port::JobId
pub fn paladin::application::ports::output::scheduler_port::JobId::eq(&self, other: &paladin::application::ports::output::scheduler_port::JobId) -> bool
impl core::convert::From<uuid::Uuid> for paladin::application::ports::output::scheduler_port::JobId
pub fn paladin::application::ports::output::scheduler_port::JobId::from(uuid: uuid::Uuid) -> Self
impl core::default::Default for paladin::application::ports::output::scheduler_port::JobId
pub fn paladin::application::ports::output::scheduler_port::JobId::default() -> Self
impl core::fmt::Debug for paladin::application::ports::output::scheduler_port::JobId
pub fn paladin::application::ports::output::scheduler_port::JobId::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::application::ports::output::scheduler_port::JobId
pub fn paladin::application::ports::output::scheduler_port::JobId::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for paladin::application::ports::output::scheduler_port::JobId
pub fn paladin::application::ports::output::scheduler_port::JobId::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::StructuralPartialEq for paladin::application::ports::output::scheduler_port::JobId
impl serde_core::ser::Serialize for paladin::application::ports::output::scheduler_port::JobId
pub fn paladin::application::ports::output::scheduler_port::JobId::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::ports::output::scheduler_port::JobId
pub fn paladin::application::ports::output::scheduler_port::JobId::deserialize<__D>(__deserializer: __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::ports::output::scheduler_port::JobId
impl core::marker::Send for paladin::application::ports::output::scheduler_port::JobId
impl core::marker::Sync for paladin::application::ports::output::scheduler_port::JobId
impl core::marker::Unpin for paladin::application::ports::output::scheduler_port::JobId
impl core::marker::UnsafeUnpin for paladin::application::ports::output::scheduler_port::JobId
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::output::scheduler_port::JobId
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::output::scheduler_port::JobId
impl<Q, K> equivalent::Equivalent<K> for paladin::application::ports::output::scheduler_port::JobId where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::application::ports::output::scheduler_port::JobId::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::application::ports::output::scheduler_port::JobId where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::application::ports::output::scheduler_port::JobId::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::application::ports::output::scheduler_port::JobId where U: core::convert::From<T>
pub fn paladin::application::ports::output::scheduler_port::JobId::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::output::scheduler_port::JobId where U: core::convert::Into<T>
pub type paladin::application::ports::output::scheduler_port::JobId::Error = core::convert::Infallible
pub fn paladin::application::ports::output::scheduler_port::JobId::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::output::scheduler_port::JobId where U: core::convert::TryFrom<T>
pub type paladin::application::ports::output::scheduler_port::JobId::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::output::scheduler_port::JobId::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::ports::output::scheduler_port::JobId where T: core::clone::Clone
pub type paladin::application::ports::output::scheduler_port::JobId::Owned = T
pub fn paladin::application::ports::output::scheduler_port::JobId::clone_into(&self, target: &mut T)
pub fn paladin::application::ports::output::scheduler_port::JobId::to_owned(&self) -> T
impl<T> alloc::string::ToString for paladin::application::ports::output::scheduler_port::JobId where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::application::ports::output::scheduler_port::JobId::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::application::ports::output::scheduler_port::JobId where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::output::scheduler_port::JobId::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::output::scheduler_port::JobId where T: ?core::marker::Sized
pub fn paladin::application::ports::output::scheduler_port::JobId::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::output::scheduler_port::JobId where T: ?core::marker::Sized
pub fn paladin::application::ports::output::scheduler_port::JobId::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::ports::output::scheduler_port::JobId where T: core::clone::Clone
pub unsafe fn paladin::application::ports::output::scheduler_port::JobId::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::ports::output::scheduler_port::JobId
pub fn paladin::application::ports::output::scheduler_port::JobId::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::output::scheduler_port::JobId
impl<T> iri_string::format::ToStringFallible for paladin::application::ports::output::scheduler_port::JobId where T: core::fmt::Display
pub fn paladin::application::ports::output::scheduler_port::JobId::try_to_string(&self) -> core::result::Result<alloc::string::String, alloc::collections::TryReserveError>
impl<T> serde_core::de::DeserializeOwned for paladin::application::ports::output::scheduler_port::JobId where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::output::scheduler_port::JobId where T: ?core::marker::Sized
pub fn paladin::application::ports::output::scheduler_port::JobId::and<P, B, E>(self, other: 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::ports::output::scheduler_port::JobId::or<P, B, E>(self, other: 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::ports::output::scheduler_port::JobId
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::output::scheduler_port::JobId
impl<T> typenum::type_operators::Same for paladin::application::ports::output::scheduler_port::JobId
pub type paladin::application::ports::output::scheduler_port::JobId::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::output::scheduler_port::JobId where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::output::scheduler_port::JobId where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::output::scheduler_port::JobId::vzip(self) -> V
pub struct paladin::application::ports::output::scheduler_port::JobInfo
pub paladin::application::ports::output::scheduler_port::JobInfo::created_at: chrono::datetime::DateTime<chrono::offset::utc::Utc>
pub paladin::application::ports::output::scheduler_port::JobInfo::failure_count: u32
pub paladin::application::ports::output::scheduler_port::JobInfo::id: paladin::application::ports::output::scheduler_port::JobId
pub paladin::application::ports::output::scheduler_port::JobInfo::last_run: core::option::Option<chrono::datetime::DateTime<chrono::offset::utc::Utc>>
pub paladin::application::ports::output::scheduler_port::JobInfo::next_run: core::option::Option<chrono::datetime::DateTime<chrono::offset::utc::Utc>>
pub paladin::application::ports::output::scheduler_port::JobInfo::run_count: u32
pub paladin::application::ports::output::scheduler_port::JobInfo::spec: paladin::application::ports::output::scheduler_port::JobSpec
pub paladin::application::ports::output::scheduler_port::JobInfo::status: paladin::application::ports::output::scheduler_port::JobStatus
impl core::clone::Clone for paladin::application::ports::output::scheduler_port::JobInfo
pub fn paladin::application::ports::output::scheduler_port::JobInfo::clone(&self) -> paladin::application::ports::output::scheduler_port::JobInfo
impl core::fmt::Debug for paladin::application::ports::output::scheduler_port::JobInfo
pub fn paladin::application::ports::output::scheduler_port::JobInfo::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::ports::output::scheduler_port::JobInfo
pub fn paladin::application::ports::output::scheduler_port::JobInfo::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::ports::output::scheduler_port::JobInfo
pub fn paladin::application::ports::output::scheduler_port::JobInfo::deserialize<__D>(__deserializer: __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::ports::output::scheduler_port::JobInfo
impl core::marker::Send for paladin::application::ports::output::scheduler_port::JobInfo
impl core::marker::Sync for paladin::application::ports::output::scheduler_port::JobInfo
impl core::marker::Unpin for paladin::application::ports::output::scheduler_port::JobInfo
impl core::marker::UnsafeUnpin for paladin::application::ports::output::scheduler_port::JobInfo
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::output::scheduler_port::JobInfo
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::output::scheduler_port::JobInfo
impl<T, U> core::convert::Into<U> for paladin::application::ports::output::scheduler_port::JobInfo where U: core::convert::From<T>
pub fn paladin::application::ports::output::scheduler_port::JobInfo::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::output::scheduler_port::JobInfo where U: core::convert::Into<T>
pub type paladin::application::ports::output::scheduler_port::JobInfo::Error = core::convert::Infallible
pub fn paladin::application::ports::output::scheduler_port::JobInfo::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::output::scheduler_port::JobInfo where U: core::convert::TryFrom<T>
pub type paladin::application::ports::output::scheduler_port::JobInfo::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::output::scheduler_port::JobInfo::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::ports::output::scheduler_port::JobInfo where T: core::clone::Clone
pub type paladin::application::ports::output::scheduler_port::JobInfo::Owned = T
pub fn paladin::application::ports::output::scheduler_port::JobInfo::clone_into(&self, target: &mut T)
pub fn paladin::application::ports::output::scheduler_port::JobInfo::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::ports::output::scheduler_port::JobInfo where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::output::scheduler_port::JobInfo::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::output::scheduler_port::JobInfo where T: ?core::marker::Sized
pub fn paladin::application::ports::output::scheduler_port::JobInfo::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::output::scheduler_port::JobInfo where T: ?core::marker::Sized
pub fn paladin::application::ports::output::scheduler_port::JobInfo::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::ports::output::scheduler_port::JobInfo where T: core::clone::Clone
pub unsafe fn paladin::application::ports::output::scheduler_port::JobInfo::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::ports::output::scheduler_port::JobInfo
pub fn paladin::application::ports::output::scheduler_port::JobInfo::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::output::scheduler_port::JobInfo
impl<T> serde_core::de::DeserializeOwned for paladin::application::ports::output::scheduler_port::JobInfo where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::output::scheduler_port::JobInfo where T: ?core::marker::Sized
pub fn paladin::application::ports::output::scheduler_port::JobInfo::and<P, B, E>(self, other: 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::ports::output::scheduler_port::JobInfo::or<P, B, E>(self, other: 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::ports::output::scheduler_port::JobInfo
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::output::scheduler_port::JobInfo
impl<T> typenum::type_operators::Same for paladin::application::ports::output::scheduler_port::JobInfo
pub type paladin::application::ports::output::scheduler_port::JobInfo::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::output::scheduler_port::JobInfo where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::output::scheduler_port::JobInfo where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::output::scheduler_port::JobInfo::vzip(self) -> V
pub struct paladin::application::ports::output::scheduler_port::JobSpec
pub paladin::application::ports::output::scheduler_port::JobSpec::label: alloc::string::String
pub paladin::application::ports::output::scheduler_port::JobSpec::metadata: std::collections::hash::map::HashMap<alloc::string::String, alloc::string::String>
pub paladin::application::ports::output::scheduler_port::JobSpec::schedule: alloc::string::String
impl paladin::application::ports::output::scheduler_port::JobSpec
pub fn paladin::application::ports::output::scheduler_port::JobSpec::new(label: impl core::convert::Into<alloc::string::String>, schedule: impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::application::ports::output::scheduler_port::JobSpec::with_metadata(self, key: impl core::convert::Into<alloc::string::String>, value: impl core::convert::Into<alloc::string::String>) -> Self
impl core::clone::Clone for paladin::application::ports::output::scheduler_port::JobSpec
pub fn paladin::application::ports::output::scheduler_port::JobSpec::clone(&self) -> paladin::application::ports::output::scheduler_port::JobSpec
impl core::fmt::Debug for paladin::application::ports::output::scheduler_port::JobSpec
pub fn paladin::application::ports::output::scheduler_port::JobSpec::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::ports::output::scheduler_port::JobSpec
pub fn paladin::application::ports::output::scheduler_port::JobSpec::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::ports::output::scheduler_port::JobSpec
pub fn paladin::application::ports::output::scheduler_port::JobSpec::deserialize<__D>(__deserializer: __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::ports::output::scheduler_port::JobSpec
impl core::marker::Send for paladin::application::ports::output::scheduler_port::JobSpec
impl core::marker::Sync for paladin::application::ports::output::scheduler_port::JobSpec
impl core::marker::Unpin for paladin::application::ports::output::scheduler_port::JobSpec
impl core::marker::UnsafeUnpin for paladin::application::ports::output::scheduler_port::JobSpec
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::output::scheduler_port::JobSpec
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::output::scheduler_port::JobSpec
impl<T, U> core::convert::Into<U> for paladin::application::ports::output::scheduler_port::JobSpec where U: core::convert::From<T>
pub fn paladin::application::ports::output::scheduler_port::JobSpec::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::output::scheduler_port::JobSpec where U: core::convert::Into<T>
pub type paladin::application::ports::output::scheduler_port::JobSpec::Error = core::convert::Infallible
pub fn paladin::application::ports::output::scheduler_port::JobSpec::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::output::scheduler_port::JobSpec where U: core::convert::TryFrom<T>
pub type paladin::application::ports::output::scheduler_port::JobSpec::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::output::scheduler_port::JobSpec::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::ports::output::scheduler_port::JobSpec where T: core::clone::Clone
pub type paladin::application::ports::output::scheduler_port::JobSpec::Owned = T
pub fn paladin::application::ports::output::scheduler_port::JobSpec::clone_into(&self, target: &mut T)
pub fn paladin::application::ports::output::scheduler_port::JobSpec::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::ports::output::scheduler_port::JobSpec where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::output::scheduler_port::JobSpec::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::output::scheduler_port::JobSpec where T: ?core::marker::Sized
pub fn paladin::application::ports::output::scheduler_port::JobSpec::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::output::scheduler_port::JobSpec where T: ?core::marker::Sized
pub fn paladin::application::ports::output::scheduler_port::JobSpec::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::ports::output::scheduler_port::JobSpec where T: core::clone::Clone
pub unsafe fn paladin::application::ports::output::scheduler_port::JobSpec::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::ports::output::scheduler_port::JobSpec
pub fn paladin::application::ports::output::scheduler_port::JobSpec::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::output::scheduler_port::JobSpec
impl<T> serde_core::de::DeserializeOwned for paladin::application::ports::output::scheduler_port::JobSpec where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::output::scheduler_port::JobSpec where T: ?core::marker::Sized
pub fn paladin::application::ports::output::scheduler_port::JobSpec::and<P, B, E>(self, other: 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::ports::output::scheduler_port::JobSpec::or<P, B, E>(self, other: 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::ports::output::scheduler_port::JobSpec
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::output::scheduler_port::JobSpec
impl<T> typenum::type_operators::Same for paladin::application::ports::output::scheduler_port::JobSpec
pub type paladin::application::ports::output::scheduler_port::JobSpec::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::output::scheduler_port::JobSpec where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::output::scheduler_port::JobSpec where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::output::scheduler_port::JobSpec::vzip(self) -> V
pub trait paladin::application::ports::output::scheduler_port::SchedulerPort: core::marker::Send + core::marker::Sync
pub fn paladin::application::ports::output::scheduler_port::SchedulerPort::cancel_job<'life0, 'life1, 'async_trait>(&'life0 self, job_id: &'life1 paladin::application::ports::output::scheduler_port::JobId) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<(), paladin::application::ports::output::scheduler_port::SchedulerError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn paladin::application::ports::output::scheduler_port::SchedulerPort::get_job_info<'life0, 'life1, 'async_trait>(&'life0 self, job_id: &'life1 paladin::application::ports::output::scheduler_port::JobId) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<paladin::application::ports::output::scheduler_port::JobInfo, paladin::application::ports::output::scheduler_port::SchedulerError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn paladin::application::ports::output::scheduler_port::SchedulerPort::get_job_status<'life0, 'life1, 'async_trait>(&'life0 self, job_id: &'life1 paladin::application::ports::output::scheduler_port::JobId) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<paladin::application::ports::output::scheduler_port::JobStatus, paladin::application::ports::output::scheduler_port::SchedulerError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn paladin::application::ports::output::scheduler_port::SchedulerPort::is_running(&self) -> bool
pub fn paladin::application::ports::output::scheduler_port::SchedulerPort::list_jobs<'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::ports::output::scheduler_port::JobInfo>, paladin::application::ports::output::scheduler_port::SchedulerError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::ports::output::scheduler_port::SchedulerPort::schedule_job<'life0, 'async_trait>(&'life0 self, spec: paladin::application::ports::output::scheduler_port::JobSpec) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<paladin::application::ports::output::scheduler_port::JobId, paladin::application::ports::output::scheduler_port::SchedulerError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::ports::output::scheduler_port::SchedulerPort::shutdown<'life0, 'async_trait>(&'life0 self) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<(), paladin::application::ports::output::scheduler_port::SchedulerError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::ports::output::scheduler_port::SchedulerPort::start<'life0, 'async_trait>(&'life0 self) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<(), paladin::application::ports::output::scheduler_port::SchedulerError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub mod paladin::application::ports::output::search_engine_port
pub mod paladin::application::storage
pub mod paladin::application::storage::file_store
pub mod paladin::application::storage::key_store
pub mod paladin::application::storage::key_value_store
pub mod paladin::application::storage::nosql_store
pub mod paladin::application::storage::sql_store
pub enum paladin::application::storage::sql_store::RepositoryError
pub paladin::application::storage::sql_store::RepositoryError::ConnectionError(alloc::string::String)
pub paladin::application::storage::sql_store::RepositoryError::ContentItemError(paladin::core::platform::container::content::ContentItemError)
pub paladin::application::storage::sql_store::RepositoryError::ContentListError(paladin::core::platform::container::content_list::ContentListError)
pub paladin::application::storage::sql_store::RepositoryError::DuplicateEntry(alloc::string::String)
pub paladin::application::storage::sql_store::RepositoryError::MigrationError(alloc::string::String)
pub paladin::application::storage::sql_store::RepositoryError::NotFound(alloc::string::String)
pub paladin::application::storage::sql_store::RepositoryError::QueryError(alloc::string::String)
pub paladin::application::storage::sql_store::RepositoryError::SerializationError(alloc::string::String)
pub paladin::application::storage::sql_store::RepositoryError::TransactionError(alloc::string::String)
impl core::clone::Clone for paladin::application::storage::sql_store::RepositoryError
pub fn paladin::application::storage::sql_store::RepositoryError::clone(&self) -> paladin::application::storage::sql_store::RepositoryError
impl core::convert::From<paladin::core::platform::container::content::ContentItemError> for paladin::application::storage::sql_store::RepositoryError
pub fn paladin::application::storage::sql_store::RepositoryError::from(source: paladin::core::platform::container::content::ContentItemError) -> Self
impl core::convert::From<paladin::core::platform::container::content_list::ContentListError> for paladin::application::storage::sql_store::RepositoryError
pub fn paladin::application::storage::sql_store::RepositoryError::from(source: paladin::core::platform::container::content_list::ContentListError) -> Self
impl core::error::Error for paladin::application::storage::sql_store::RepositoryError
pub fn paladin::application::storage::sql_store::RepositoryError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
impl core::fmt::Debug for paladin::application::storage::sql_store::RepositoryError
pub fn paladin::application::storage::sql_store::RepositoryError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::application::storage::sql_store::RepositoryError
pub fn paladin::application::storage::sql_store::RepositoryError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::storage::sql_store::RepositoryError
impl core::marker::Send for paladin::application::storage::sql_store::RepositoryError
impl core::marker::Sync for paladin::application::storage::sql_store::RepositoryError
impl core::marker::Unpin for paladin::application::storage::sql_store::RepositoryError
impl core::marker::UnsafeUnpin for paladin::application::storage::sql_store::RepositoryError
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::storage::sql_store::RepositoryError
impl core::panic::unwind_safe::UnwindSafe for paladin::application::storage::sql_store::RepositoryError
impl<T, U> core::convert::Into<U> for paladin::application::storage::sql_store::RepositoryError where U: core::convert::From<T>
pub fn paladin::application::storage::sql_store::RepositoryError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::storage::sql_store::RepositoryError where U: core::convert::Into<T>
pub type paladin::application::storage::sql_store::RepositoryError::Error = core::convert::Infallible
pub fn paladin::application::storage::sql_store::RepositoryError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::storage::sql_store::RepositoryError where U: core::convert::TryFrom<T>
pub type paladin::application::storage::sql_store::RepositoryError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::storage::sql_store::RepositoryError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::storage::sql_store::RepositoryError where T: core::clone::Clone
pub type paladin::application::storage::sql_store::RepositoryError::Owned = T
pub fn paladin::application::storage::sql_store::RepositoryError::clone_into(&self, target: &mut T)
pub fn paladin::application::storage::sql_store::RepositoryError::to_owned(&self) -> T
impl<T> alloc::string::ToString for paladin::application::storage::sql_store::RepositoryError where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::application::storage::sql_store::RepositoryError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::application::storage::sql_store::RepositoryError where T: 'static + ?core::marker::Sized
pub fn paladin::application::storage::sql_store::RepositoryError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::storage::sql_store::RepositoryError where T: ?core::marker::Sized
pub fn paladin::application::storage::sql_store::RepositoryError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::storage::sql_store::RepositoryError where T: ?core::marker::Sized
pub fn paladin::application::storage::sql_store::RepositoryError::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::storage::sql_store::RepositoryError where T: core::clone::Clone
pub unsafe fn paladin::application::storage::sql_store::RepositoryError::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::storage::sql_store::RepositoryError
pub fn paladin::application::storage::sql_store::RepositoryError::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::storage::sql_store::RepositoryError
impl<T> iri_string::format::ToStringFallible for paladin::application::storage::sql_store::RepositoryError where T: core::fmt::Display
pub fn paladin::application::storage::sql_store::RepositoryError::try_to_string(&self) -> core::result::Result<alloc::string::String, alloc::collections::TryReserveError>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::storage::sql_store::RepositoryError where T: ?core::marker::Sized
pub fn paladin::application::storage::sql_store::RepositoryError::and<P, B, E>(self, other: 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::storage::sql_store::RepositoryError::or<P, B, E>(self, other: 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::storage::sql_store::RepositoryError
impl<T> tracing::instrument::WithSubscriber for paladin::application::storage::sql_store::RepositoryError
impl<T> typenum::type_operators::Same for paladin::application::storage::sql_store::RepositoryError
pub type paladin::application::storage::sql_store::RepositoryError::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::storage::sql_store::RepositoryError where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::storage::sql_store::RepositoryError where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::storage::sql_store::RepositoryError::vzip(self) -> V
pub struct paladin::application::storage::sql_store::RepositoryStats
pub paladin::application::storage::sql_store::RepositoryStats::database_size_bytes: core::option::Option<u64>
pub paladin::application::storage::sql_store::RepositoryStats::last_updated: chrono::datetime::DateTime<chrono::offset::utc::Utc>
pub paladin::application::storage::sql_store::RepositoryStats::total_content_items: u64
pub paladin::application::storage::sql_store::RepositoryStats::total_content_lists: u64
pub paladin::application::storage::sql_store::RepositoryStats::total_items_to_fetch: u64
impl core::clone::Clone for paladin::application::storage::sql_store::RepositoryStats
pub fn paladin::application::storage::sql_store::RepositoryStats::clone(&self) -> paladin::application::storage::sql_store::RepositoryStats
impl core::cmp::PartialEq for paladin::application::storage::sql_store::RepositoryStats
pub fn paladin::application::storage::sql_store::RepositoryStats::eq(&self, other: &paladin::application::storage::sql_store::RepositoryStats) -> bool
impl core::fmt::Debug for paladin::application::storage::sql_store::RepositoryStats
pub fn paladin::application::storage::sql_store::RepositoryStats::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::application::storage::sql_store::RepositoryStats
impl core::marker::Freeze for paladin::application::storage::sql_store::RepositoryStats
impl core::marker::Send for paladin::application::storage::sql_store::RepositoryStats
impl core::marker::Sync for paladin::application::storage::sql_store::RepositoryStats
impl core::marker::Unpin for paladin::application::storage::sql_store::RepositoryStats
impl core::marker::UnsafeUnpin for paladin::application::storage::sql_store::RepositoryStats
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::storage::sql_store::RepositoryStats
impl core::panic::unwind_safe::UnwindSafe for paladin::application::storage::sql_store::RepositoryStats
impl<T, U> core::convert::Into<U> for paladin::application::storage::sql_store::RepositoryStats where U: core::convert::From<T>
pub fn paladin::application::storage::sql_store::RepositoryStats::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::storage::sql_store::RepositoryStats where U: core::convert::Into<T>
pub type paladin::application::storage::sql_store::RepositoryStats::Error = core::convert::Infallible
pub fn paladin::application::storage::sql_store::RepositoryStats::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::storage::sql_store::RepositoryStats where U: core::convert::TryFrom<T>
pub type paladin::application::storage::sql_store::RepositoryStats::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::storage::sql_store::RepositoryStats::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::storage::sql_store::RepositoryStats where T: core::clone::Clone
pub type paladin::application::storage::sql_store::RepositoryStats::Owned = T
pub fn paladin::application::storage::sql_store::RepositoryStats::clone_into(&self, target: &mut T)
pub fn paladin::application::storage::sql_store::RepositoryStats::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::storage::sql_store::RepositoryStats where T: 'static + ?core::marker::Sized
pub fn paladin::application::storage::sql_store::RepositoryStats::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::storage::sql_store::RepositoryStats where T: ?core::marker::Sized
pub fn paladin::application::storage::sql_store::RepositoryStats::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::storage::sql_store::RepositoryStats where T: ?core::marker::Sized
pub fn paladin::application::storage::sql_store::RepositoryStats::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::storage::sql_store::RepositoryStats where T: core::clone::Clone
pub unsafe fn paladin::application::storage::sql_store::RepositoryStats::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::storage::sql_store::RepositoryStats
pub fn paladin::application::storage::sql_store::RepositoryStats::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::storage::sql_store::RepositoryStats
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::storage::sql_store::RepositoryStats where T: ?core::marker::Sized
pub fn paladin::application::storage::sql_store::RepositoryStats::and<P, B, E>(self, other: 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::storage::sql_store::RepositoryStats::or<P, B, E>(self, other: 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::storage::sql_store::RepositoryStats
impl<T> tracing::instrument::WithSubscriber for paladin::application::storage::sql_store::RepositoryStats
impl<T> typenum::type_operators::Same for paladin::application::storage::sql_store::RepositoryStats
pub type paladin::application::storage::sql_store::RepositoryStats::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::storage::sql_store::RepositoryStats where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::storage::sql_store::RepositoryStats where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::storage::sql_store::RepositoryStats::vzip(self) -> V
pub trait paladin::application::storage::sql_store::ContentListRepository
pub fn paladin::application::storage::sql_store::ContentListRepository::add_item_to_list(&self, list_id: uuid::Uuid, item: &paladin::core::platform::container::content::ContentItem) -> core::result::Result<(), paladin::application::storage::sql_store::RepositoryError>
pub fn paladin::application::storage::sql_store::ContentListRepository::count(&self) -> core::result::Result<u64, paladin::application::storage::sql_store::RepositoryError>
pub fn paladin::application::storage::sql_store::ContentListRepository::delete(&self, id: uuid::Uuid) -> core::result::Result<(), paladin::application::storage::sql_store::RepositoryError>
pub fn paladin::application::storage::sql_store::ContentListRepository::find_all(&self, limit: core::option::Option<u32>, offset: core::option::Option<u32>) -> core::result::Result<alloc::vec::Vec<paladin::core::platform::container::content_list::ContentList>, paladin::application::storage::sql_store::RepositoryError>
pub fn paladin::application::storage::sql_store::ContentListRepository::find_by_date_range(&self, start: chrono::datetime::DateTime<chrono::offset::utc::Utc>, end: chrono::datetime::DateTime<chrono::offset::utc::Utc>) -> core::result::Result<alloc::vec::Vec<paladin::core::platform::container::content_list::ContentList>, paladin::application::storage::sql_store::RepositoryError>
pub fn paladin::application::storage::sql_store::ContentListRepository::get_by_id(&self, id: uuid::Uuid) -> core::result::Result<core::option::Option<paladin::core::platform::container::content_list::ContentList>, paladin::application::storage::sql_store::RepositoryError>
pub fn paladin::application::storage::sql_store::ContentListRepository::get_by_name(&self, name: &str) -> core::result::Result<core::option::Option<paladin::core::platform::container::content_list::ContentList>, paladin::application::storage::sql_store::RepositoryError>
pub fn paladin::application::storage::sql_store::ContentListRepository::remove_item_from_list(&self, list_id: uuid::Uuid, item_id: uuid::Uuid) -> core::result::Result<(), paladin::application::storage::sql_store::RepositoryError>
pub fn paladin::application::storage::sql_store::ContentListRepository::save(&self, content_list: &paladin::core::platform::container::content_list::ContentList) -> core::result::Result<(), paladin::application::storage::sql_store::RepositoryError>
pub fn paladin::application::storage::sql_store::ContentListRepository::update(&self, content_list: &paladin::core::platform::container::content_list::ContentList) -> core::result::Result<(), paladin::application::storage::sql_store::RepositoryError>
pub trait paladin::application::storage::sql_store::ContentRepository: core::marker::Send + core::marker::Sync
pub fn paladin::application::storage::sql_store::ContentRepository::count<'life0, 'async_trait>(&'life0 self) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<u64, paladin::application::storage::sql_store::RepositoryError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::storage::sql_store::ContentRepository::create<'life0, 'async_trait>(&'life0 self, content: paladin::core::platform::container::content::ContentItem) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<uuid::Uuid, paladin::application::storage::sql_store::RepositoryError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::storage::sql_store::ContentRepository::delete<'life0, 'async_trait>(&'life0 self, id: uuid::Uuid) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<(), paladin::application::storage::sql_store::RepositoryError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::storage::sql_store::ContentRepository::exists_by_hash<'life0, 'life1, 'async_trait>(&'life0 self, hash: &'life1 str) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<bool, paladin::application::storage::sql_store::RepositoryError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn paladin::application::storage::sql_store::ContentRepository::find_by_source<'life0, 'life1, 'async_trait>(&'life0 self, source: &'life1 str) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<alloc::vec::Vec<paladin::core::platform::container::content::ContentItem>, paladin::application::storage::sql_store::RepositoryError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn paladin::application::storage::sql_store::ContentRepository::find_by_tags<'life0, 'life1, 'async_trait>(&'life0 self, tags: &'life1 [alloc::string::String]) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<alloc::vec::Vec<paladin::core::platform::container::content::ContentItem>, paladin::application::storage::sql_store::RepositoryError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn paladin::application::storage::sql_store::ContentRepository::get_by_hash<'life0, 'life1, 'async_trait>(&'life0 self, hash: &'life1 str) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<core::option::Option<paladin::core::platform::container::content::ContentItem>, paladin::application::storage::sql_store::RepositoryError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn paladin::application::storage::sql_store::ContentRepository::get_by_id<'life0, 'async_trait>(&'life0 self, id: 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>, paladin::application::storage::sql_store::RepositoryError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::storage::sql_store::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>, paladin::application::storage::sql_store::RepositoryError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::storage::sql_store::ContentRepository::update<'life0, 'life1, 'async_trait>(&'life0 self, content: &'life1 paladin::core::platform::container::content::ContentItem) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<(), paladin::application::storage::sql_store::RepositoryError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub trait paladin::application::storage::sql_store::MigrationManager: core::marker::Send + core::marker::Sync
pub fn paladin::application::storage::sql_store::MigrationManager::current_version<'life0, 'async_trait>(&'life0 self) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<core::option::Option<alloc::string::String>, paladin::application::storage::sql_store::RepositoryError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::storage::sql_store::MigrationManager::is_up_to_date<'life0, 'async_trait>(&'life0 self) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<bool, paladin::application::storage::sql_store::RepositoryError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::storage::sql_store::MigrationManager::migrate<'life0, 'async_trait>(&'life0 self) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<(), paladin::application::storage::sql_store::RepositoryError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub trait paladin::application::storage::sql_store::SqlStore: core::marker::Send + core::marker::Sync
pub fn paladin::application::storage::sql_store::SqlStore::cleanup<'life0, 'async_trait>(&'life0 self, older_than: chrono::datetime::DateTime<chrono::offset::utc::Utc>) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<u64, paladin::application::storage::sql_store::RepositoryError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::storage::sql_store::SqlStore::get_stats<'life0, 'async_trait>(&'life0 self) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<paladin::application::storage::sql_store::RepositoryStats, paladin::application::storage::sql_store::RepositoryError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::storage::sql_store::SqlStore::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::storage::sql_store::RepositoryError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub trait paladin::application::storage::sql_store::TransactionManager
pub fn paladin::application::storage::sql_store::TransactionManager::with_transaction<F, R>(&self, operation: F) -> core::result::Result<R, paladin::application::storage::sql_store::RepositoryError> where F: core::ops::function::FnOnce() -> core::result::Result<R, paladin::application::storage::sql_store::RepositoryError>
pub mod paladin::application::storage::user_store
pub trait paladin::application::storage::user_store::UserRepositoryPort: core::marker::Send + core::marker::Sync
pub fn paladin::application::storage::user_store::UserRepositoryPort::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::application::storage::user_store::UserRepositoryPort::delete<'life0, 'async_trait>(&'life0 self, id: 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::application::storage::user_store::UserRepositoryPort::email_exists<'life0, 'life1, 'async_trait>(&'life0 self, email: &'life1 str) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<bool, paladin::core::platform::container::user::UserError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn paladin::application::storage::user_store::UserRepositoryPort::find_by_active_status<'life0, 'async_trait>(&'life0 self, is_active: 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::application::storage::user_store::UserRepositoryPort::find_by_email<'life0, 'life1, 'async_trait>(&'life0 self, email: &'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::application::storage::user_store::UserRepositoryPort::find_by_id<'life0, 'async_trait>(&'life0 self, id: 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::application::storage::user_store::UserRepositoryPort::find_by_username<'life0, 'life1, 'async_trait>(&'life0 self, username: &'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::application::storage::user_store::UserRepositoryPort::find_by_verification_status<'life0, 'async_trait>(&'life0 self, is_verified: 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::application::storage::user_store::UserRepositoryPort::save<'life0, 'async_trait>(&'life0 self, user: paladin::core::platform::container::user::User) -> 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::application::storage::user_store::UserRepositoryPort::update<'life0, 'async_trait>(&'life0 self, user: paladin::core::platform::container::user::User) -> 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::application::storage::user_store::UserRepositoryPort::username_exists<'life0, 'life1, 'async_trait>(&'life0 self, username: &'life1 str) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<bool, paladin::core::platform::container::user::UserError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub mod paladin::application::use_cases
pub mod paladin::application::use_cases::analysis
pub mod paladin::application::use_cases::analysis::llm_analysis_service
pub struct paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisConfig
pub paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisConfig::enable_streaming: bool
pub paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisConfig::max_retries: u32
pub paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisConfig::model: alloc::string::String
pub paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisConfig::timeout_seconds: u64
impl core::clone::Clone for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisConfig
pub fn paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisConfig::clone(&self) -> paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisConfig
impl core::fmt::Debug for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisConfig
pub fn paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl paladin::core::base::service::analysis_service::AnalysisConfig for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisConfig
pub fn paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisConfig::validate(&self) -> core::result::Result<(), paladin::core::base::service::analysis_service::AnalysisError>
impl paladin::core::base::service::analysis_service::AnalysisService<paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisInput, paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisOutput, paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisConfig> for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisService
pub fn paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisService::analyze(&self, _input: &paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisInput, _config: &paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisConfig) -> core::result::Result<paladin::core::base::service::analysis_service::AnalysisResult<paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisOutput>, paladin::core::base::service::analysis_service::AnalysisError>
pub fn paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisService::get_analysis_type(&self) -> &'static str
pub fn paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisService::validate_input(&self, input: &paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisInput) -> core::result::Result<(), paladin::core::base::service::analysis_service::AnalysisError>
impl core::marker::Freeze for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisConfig
impl core::marker::Send for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisConfig
impl core::marker::Sync for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisConfig
impl core::marker::Unpin for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisConfig
impl core::marker::UnsafeUnpin for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisConfig
impl<T, U> core::convert::Into<U> for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisConfig where U: core::convert::From<T>
pub fn paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisConfig where U: core::convert::Into<T>
pub type paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisConfig::Error = core::convert::Infallible
pub fn paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisConfig::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisConfig where U: core::convert::TryFrom<T>
pub type paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisConfig where T: core::clone::Clone
pub type paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisConfig::Owned = T
pub fn paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisConfig::clone_into(&self, target: &mut T)
pub fn paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisConfig where T: 'static + ?core::marker::Sized
pub fn paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisConfig where T: ?core::marker::Sized
pub fn paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisConfig where T: ?core::marker::Sized
pub fn paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisConfig where T: core::clone::Clone
pub unsafe fn paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisConfig::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisConfig
pub fn paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisConfig::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisConfig
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisConfig where T: ?core::marker::Sized
pub fn paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisConfig::and<P, B, E>(self, other: 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::use_cases::analysis::llm_analysis_service::LlmAnalysisConfig::or<P, B, E>(self, other: 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::use_cases::analysis::llm_analysis_service::LlmAnalysisConfig
impl<T> tracing::instrument::WithSubscriber for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisConfig
impl<T> typenum::type_operators::Same for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisConfig
pub type paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisConfig::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisConfig where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisConfig::vzip(self) -> V
pub struct paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisInput
pub paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisInput::content_attachments: alloc::vec::Vec<paladin::core::platform::container::content::ContentItem>
pub paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisInput::prompt: paladin::core::platform::container::prompt::PromptItem
impl core::clone::Clone for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisInput
pub fn paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisInput::clone(&self) -> paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisInput
impl core::fmt::Debug for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisInput
pub fn paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisInput::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl paladin::core::base::service::analysis_service::AnalysisService<paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisInput, paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisOutput, paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisConfig> for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisService
pub fn paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisService::analyze(&self, _input: &paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisInput, _config: &paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisConfig) -> core::result::Result<paladin::core::base::service::analysis_service::AnalysisResult<paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisOutput>, paladin::core::base::service::analysis_service::AnalysisError>
pub fn paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisService::get_analysis_type(&self) -> &'static str
pub fn paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisService::validate_input(&self, input: &paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisInput) -> core::result::Result<(), paladin::core::base::service::analysis_service::AnalysisError>
impl core::marker::Freeze for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisInput
impl core::marker::Send for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisInput
impl core::marker::Sync for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisInput
impl core::marker::Unpin for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisInput
impl core::marker::UnsafeUnpin for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisInput
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisInput
impl core::panic::unwind_safe::UnwindSafe for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisInput
impl<T, U> core::convert::Into<U> for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisInput where U: core::convert::From<T>
pub fn paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisInput::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisInput where U: core::convert::Into<T>
pub type paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisInput::Error = core::convert::Infallible
pub fn paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisInput::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisInput where U: core::convert::TryFrom<T>
pub type paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisInput::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisInput::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisInput where T: core::clone::Clone
pub type paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisInput::Owned = T
pub fn paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisInput::clone_into(&self, target: &mut T)
pub fn paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisInput::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisInput where T: 'static + ?core::marker::Sized
pub fn paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisInput::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisInput where T: ?core::marker::Sized
pub fn paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisInput::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisInput where T: ?core::marker::Sized
pub fn paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisInput::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisInput where T: core::clone::Clone
pub unsafe fn paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisInput::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisInput
pub fn paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisInput::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisInput
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisInput where T: ?core::marker::Sized
pub fn paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisInput::and<P, B, E>(self, other: 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::use_cases::analysis::llm_analysis_service::LlmAnalysisInput::or<P, B, E>(self, other: 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::use_cases::analysis::llm_analysis_service::LlmAnalysisInput
impl<T> tracing::instrument::WithSubscriber for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisInput
impl<T> typenum::type_operators::Same for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisInput
pub type paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisInput::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisInput where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisInput where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisInput::vzip(self) -> V
pub struct paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisOutput
pub paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisOutput::content: alloc::string::String
pub paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisOutput::model_used: alloc::string::String
pub paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisOutput::processing_time_ms: u64
pub paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisOutput::token_usage: paladin::application::use_cases::analysis::llm_analysis_service::TokenUsage
impl core::clone::Clone for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisOutput
pub fn paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisOutput::clone(&self) -> paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisOutput
impl core::fmt::Debug for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisOutput
pub fn paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisOutput::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl paladin::core::base::service::analysis_service::AnalysisService<paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisInput, paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisOutput, paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisConfig> for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisService
pub fn paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisService::analyze(&self, _input: &paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisInput, _config: &paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisConfig) -> core::result::Result<paladin::core::base::service::analysis_service::AnalysisResult<paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisOutput>, paladin::core::base::service::analysis_service::AnalysisError>
pub fn paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisService::get_analysis_type(&self) -> &'static str
pub fn paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisService::validate_input(&self, input: &paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisInput) -> core::result::Result<(), paladin::core::base::service::analysis_service::AnalysisError>
impl serde_core::ser::Serialize for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisOutput
pub fn paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisOutput::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisOutput
pub fn paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisOutput::deserialize<__D>(__deserializer: __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::use_cases::analysis::llm_analysis_service::LlmAnalysisOutput
impl core::marker::Send for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisOutput
impl core::marker::Sync for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisOutput
impl core::marker::Unpin for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisOutput
impl core::marker::UnsafeUnpin for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisOutput
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisOutput
impl core::panic::unwind_safe::UnwindSafe for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisOutput
impl<T, U> core::convert::Into<U> for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisOutput where U: core::convert::From<T>
pub fn paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisOutput::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisOutput where U: core::convert::Into<T>
pub type paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisOutput::Error = core::convert::Infallible
pub fn paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisOutput::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisOutput where U: core::convert::TryFrom<T>
pub type paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisOutput::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisOutput::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisOutput where T: core::clone::Clone
pub type paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisOutput::Owned = T
pub fn paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisOutput::clone_into(&self, target: &mut T)
pub fn paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisOutput::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisOutput where T: 'static + ?core::marker::Sized
pub fn paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisOutput::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisOutput where T: ?core::marker::Sized
pub fn paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisOutput::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisOutput where T: ?core::marker::Sized
pub fn paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisOutput::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisOutput where T: core::clone::Clone
pub unsafe fn paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisOutput::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisOutput
pub fn paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisOutput::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisOutput
impl<T> serde_core::de::DeserializeOwned for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisOutput where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisOutput where T: ?core::marker::Sized
pub fn paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisOutput::and<P, B, E>(self, other: 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::use_cases::analysis::llm_analysis_service::LlmAnalysisOutput::or<P, B, E>(self, other: 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::use_cases::analysis::llm_analysis_service::LlmAnalysisOutput
impl<T> tracing::instrument::WithSubscriber for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisOutput
impl<T> typenum::type_operators::Same for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisOutput
pub type paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisOutput::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisOutput where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisOutput where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisOutput::vzip(self) -> V
pub struct paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisService
impl paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisService
pub async fn paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisService::analyze_async(&self, input: &paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisInput, config: &paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisConfig) -> core::result::Result<paladin::core::base::service::analysis_service::AnalysisResult<paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisOutput>, paladin::core::base::service::analysis_service::AnalysisError>
pub fn paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisService::new(llm_port: alloc::sync::Arc<dyn paladin::application::ports::output::llm_port::LlmPort>) -> Self
impl core::clone::Clone for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisService
pub fn paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisService::clone(&self) -> paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisService
impl core::fmt::Debug for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisService
pub fn paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisService::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl paladin::core::base::service::analysis_service::AnalysisService<paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisInput, paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisOutput, paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisConfig> for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisService
pub fn paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisService::analyze(&self, _input: &paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisInput, _config: &paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisConfig) -> core::result::Result<paladin::core::base::service::analysis_service::AnalysisResult<paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisOutput>, paladin::core::base::service::analysis_service::AnalysisError>
pub fn paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisService::get_analysis_type(&self) -> &'static str
pub fn paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisService::validate_input(&self, input: &paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisInput) -> core::result::Result<(), paladin::core::base::service::analysis_service::AnalysisError>
impl core::marker::Freeze for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisService
impl core::marker::Send for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisService
impl core::marker::Sync for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisService
impl core::marker::Unpin for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisService
impl core::marker::UnsafeUnpin for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisService
impl !core::panic::unwind_safe::RefUnwindSafe for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisService
impl !core::panic::unwind_safe::UnwindSafe for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisService
impl<T, U> core::convert::Into<U> for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisService where U: core::convert::From<T>
pub fn paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisService::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisService where U: core::convert::Into<T>
pub type paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisService::Error = core::convert::Infallible
pub fn paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisService::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisService where U: core::convert::TryFrom<T>
pub type paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisService::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisService::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisService where T: core::clone::Clone
pub type paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisService::Owned = T
pub fn paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisService::clone_into(&self, target: &mut T)
pub fn paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisService::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisService where T: 'static + ?core::marker::Sized
pub fn paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisService::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisService where T: ?core::marker::Sized
pub fn paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisService::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisService where T: ?core::marker::Sized
pub fn paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisService::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisService where T: core::clone::Clone
pub unsafe fn paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisService::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisService
pub fn paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisService::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisService
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisService where T: ?core::marker::Sized
pub fn paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisService::and<P, B, E>(self, other: 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::use_cases::analysis::llm_analysis_service::LlmAnalysisService::or<P, B, E>(self, other: 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::use_cases::analysis::llm_analysis_service::LlmAnalysisService
impl<T> tracing::instrument::WithSubscriber for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisService
impl<T> typenum::type_operators::Same for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisService
pub type paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisService::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisService where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisService where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisService::vzip(self) -> V
pub struct paladin::application::use_cases::analysis::llm_analysis_service::TokenUsage
pub paladin::application::use_cases::analysis::llm_analysis_service::TokenUsage::completion_tokens: u32
pub paladin::application::use_cases::analysis::llm_analysis_service::TokenUsage::prompt_tokens: u32
pub paladin::application::use_cases::analysis::llm_analysis_service::TokenUsage::total_tokens: u32
impl core::clone::Clone for paladin::application::use_cases::analysis::llm_analysis_service::TokenUsage
pub fn paladin::application::use_cases::analysis::llm_analysis_service::TokenUsage::clone(&self) -> paladin::application::use_cases::analysis::llm_analysis_service::TokenUsage
impl core::fmt::Debug for paladin::application::use_cases::analysis::llm_analysis_service::TokenUsage
pub fn paladin::application::use_cases::analysis::llm_analysis_service::TokenUsage::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::use_cases::analysis::llm_analysis_service::TokenUsage
pub fn paladin::application::use_cases::analysis::llm_analysis_service::TokenUsage::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::use_cases::analysis::llm_analysis_service::TokenUsage
pub fn paladin::application::use_cases::analysis::llm_analysis_service::TokenUsage::deserialize<__D>(__deserializer: __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::use_cases::analysis::llm_analysis_service::TokenUsage
impl core::marker::Send for paladin::application::use_cases::analysis::llm_analysis_service::TokenUsage
impl core::marker::Sync for paladin::application::use_cases::analysis::llm_analysis_service::TokenUsage
impl core::marker::Unpin for paladin::application::use_cases::analysis::llm_analysis_service::TokenUsage
impl core::marker::UnsafeUnpin for paladin::application::use_cases::analysis::llm_analysis_service::TokenUsage
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::use_cases::analysis::llm_analysis_service::TokenUsage
impl core::panic::unwind_safe::UnwindSafe for paladin::application::use_cases::analysis::llm_analysis_service::TokenUsage
impl<T, U> core::convert::Into<U> for paladin::application::use_cases::analysis::llm_analysis_service::TokenUsage where U: core::convert::From<T>
pub fn paladin::application::use_cases::analysis::llm_analysis_service::TokenUsage::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::use_cases::analysis::llm_analysis_service::TokenUsage where U: core::convert::Into<T>
pub type paladin::application::use_cases::analysis::llm_analysis_service::TokenUsage::Error = core::convert::Infallible
pub fn paladin::application::use_cases::analysis::llm_analysis_service::TokenUsage::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::use_cases::analysis::llm_analysis_service::TokenUsage where U: core::convert::TryFrom<T>
pub type paladin::application::use_cases::analysis::llm_analysis_service::TokenUsage::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::use_cases::analysis::llm_analysis_service::TokenUsage::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::use_cases::analysis::llm_analysis_service::TokenUsage where T: core::clone::Clone
pub type paladin::application::use_cases::analysis::llm_analysis_service::TokenUsage::Owned = T
pub fn paladin::application::use_cases::analysis::llm_analysis_service::TokenUsage::clone_into(&self, target: &mut T)
pub fn paladin::application::use_cases::analysis::llm_analysis_service::TokenUsage::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::use_cases::analysis::llm_analysis_service::TokenUsage where T: 'static + ?core::marker::Sized
pub fn paladin::application::use_cases::analysis::llm_analysis_service::TokenUsage::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::use_cases::analysis::llm_analysis_service::TokenUsage where T: ?core::marker::Sized
pub fn paladin::application::use_cases::analysis::llm_analysis_service::TokenUsage::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::use_cases::analysis::llm_analysis_service::TokenUsage where T: ?core::marker::Sized
pub fn paladin::application::use_cases::analysis::llm_analysis_service::TokenUsage::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::use_cases::analysis::llm_analysis_service::TokenUsage where T: core::clone::Clone
pub unsafe fn paladin::application::use_cases::analysis::llm_analysis_service::TokenUsage::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::use_cases::analysis::llm_analysis_service::TokenUsage
pub fn paladin::application::use_cases::analysis::llm_analysis_service::TokenUsage::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::use_cases::analysis::llm_analysis_service::TokenUsage
impl<T> serde_core::de::DeserializeOwned for paladin::application::use_cases::analysis::llm_analysis_service::TokenUsage where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::use_cases::analysis::llm_analysis_service::TokenUsage where T: ?core::marker::Sized
pub fn paladin::application::use_cases::analysis::llm_analysis_service::TokenUsage::and<P, B, E>(self, other: 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::use_cases::analysis::llm_analysis_service::TokenUsage::or<P, B, E>(self, other: 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::use_cases::analysis::llm_analysis_service::TokenUsage
impl<T> tracing::instrument::WithSubscriber for paladin::application::use_cases::analysis::llm_analysis_service::TokenUsage
impl<T> typenum::type_operators::Same for paladin::application::use_cases::analysis::llm_analysis_service::TokenUsage
pub type paladin::application::use_cases::analysis::llm_analysis_service::TokenUsage::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::use_cases::analysis::llm_analysis_service::TokenUsage where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::use_cases::analysis::llm_analysis_service::TokenUsage where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::use_cases::analysis::llm_analysis_service::TokenUsage::vzip(self) -> V
pub mod paladin::application::use_cases::arsenal
pub mod paladin::application::use_cases::arsenal::arsenal_execution_service
pub struct paladin::application::use_cases::arsenal::arsenal_execution_service::ArsenalExecutionService
impl paladin::application::use_cases::arsenal::arsenal_execution_service::ArsenalExecutionService
pub fn paladin::application::use_cases::arsenal::arsenal_execution_service::ArsenalExecutionService::new(registry: alloc::sync::Arc<dyn paladin::application::ports::output::arsenal_port::ArsenalRegistry>) -> Self
impl paladin::application::ports::output::arsenal_port::ArsenalPort for paladin::application::use_cases::arsenal::arsenal_execution_service::ArsenalExecutionService
pub fn paladin::application::use_cases::arsenal::arsenal_execution_service::ArsenalExecutionService::invoke<'life0, 'async_trait>(&'life0 self, call: paladin::core::platform::container::arsenal::ArmamentCall) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<paladin::core::platform::container::arsenal::ArmamentResult, paladin::core::platform::container::arsenal::ArsenalError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::use_cases::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::Armament>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::use_cases::arsenal::arsenal_execution_service::ArsenalExecutionService::validate_call(&self, call: &paladin::core::platform::container::arsenal::ArmamentCall) -> core::result::Result<(), paladin::core::platform::container::arsenal::ArsenalError>
impl core::marker::Freeze for paladin::application::use_cases::arsenal::arsenal_execution_service::ArsenalExecutionService
impl core::marker::Send for paladin::application::use_cases::arsenal::arsenal_execution_service::ArsenalExecutionService
impl core::marker::Sync for paladin::application::use_cases::arsenal::arsenal_execution_service::ArsenalExecutionService
impl core::marker::Unpin for paladin::application::use_cases::arsenal::arsenal_execution_service::ArsenalExecutionService
impl core::marker::UnsafeUnpin for paladin::application::use_cases::arsenal::arsenal_execution_service::ArsenalExecutionService
impl !core::panic::unwind_safe::RefUnwindSafe for paladin::application::use_cases::arsenal::arsenal_execution_service::ArsenalExecutionService
impl !core::panic::unwind_safe::UnwindSafe for paladin::application::use_cases::arsenal::arsenal_execution_service::ArsenalExecutionService
impl<T, U> core::convert::Into<U> for paladin::application::use_cases::arsenal::arsenal_execution_service::ArsenalExecutionService where U: core::convert::From<T>
pub fn paladin::application::use_cases::arsenal::arsenal_execution_service::ArsenalExecutionService::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::use_cases::arsenal::arsenal_execution_service::ArsenalExecutionService where U: core::convert::Into<T>
pub type paladin::application::use_cases::arsenal::arsenal_execution_service::ArsenalExecutionService::Error = core::convert::Infallible
pub fn paladin::application::use_cases::arsenal::arsenal_execution_service::ArsenalExecutionService::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::use_cases::arsenal::arsenal_execution_service::ArsenalExecutionService where U: core::convert::TryFrom<T>
pub type paladin::application::use_cases::arsenal::arsenal_execution_service::ArsenalExecutionService::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::use_cases::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::use_cases::arsenal::arsenal_execution_service::ArsenalExecutionService where T: 'static + ?core::marker::Sized
pub fn paladin::application::use_cases::arsenal::arsenal_execution_service::ArsenalExecutionService::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::use_cases::arsenal::arsenal_execution_service::ArsenalExecutionService where T: ?core::marker::Sized
pub fn paladin::application::use_cases::arsenal::arsenal_execution_service::ArsenalExecutionService::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::use_cases::arsenal::arsenal_execution_service::ArsenalExecutionService where T: ?core::marker::Sized
pub fn paladin::application::use_cases::arsenal::arsenal_execution_service::ArsenalExecutionService::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::use_cases::arsenal::arsenal_execution_service::ArsenalExecutionService
pub fn paladin::application::use_cases::arsenal::arsenal_execution_service::ArsenalExecutionService::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::use_cases::arsenal::arsenal_execution_service::ArsenalExecutionService
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::use_cases::arsenal::arsenal_execution_service::ArsenalExecutionService where T: ?core::marker::Sized
pub fn paladin::application::use_cases::arsenal::arsenal_execution_service::ArsenalExecutionService::and<P, B, E>(self, other: 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::use_cases::arsenal::arsenal_execution_service::ArsenalExecutionService::or<P, B, E>(self, other: 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::use_cases::arsenal::arsenal_execution_service::ArsenalExecutionService
impl<T> tracing::instrument::WithSubscriber for paladin::application::use_cases::arsenal::arsenal_execution_service::ArsenalExecutionService
impl<T> typenum::type_operators::Same for paladin::application::use_cases::arsenal::arsenal_execution_service::ArsenalExecutionService
pub type paladin::application::use_cases::arsenal::arsenal_execution_service::ArsenalExecutionService::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::use_cases::arsenal::arsenal_execution_service::ArsenalExecutionService where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::use_cases::arsenal::arsenal_execution_service::ArsenalExecutionService where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::use_cases::arsenal::arsenal_execution_service::ArsenalExecutionService::vzip(self) -> V
pub mod paladin::application::use_cases::arsenal::arsenal_registry_service
pub struct paladin::application::use_cases::arsenal::arsenal_registry_service::ArsenalRegistryService
impl paladin::application::use_cases::arsenal::arsenal_registry_service::ArsenalRegistryService
pub async fn paladin::application::use_cases::arsenal::arsenal_registry_service::ArsenalRegistryService::clear(&self)
pub async fn paladin::application::use_cases::arsenal::arsenal_registry_service::ArsenalRegistryService::count(&self) -> usize
pub fn paladin::application::use_cases::arsenal::arsenal_registry_service::ArsenalRegistryService::new() -> Self
impl core::clone::Clone for paladin::application::use_cases::arsenal::arsenal_registry_service::ArsenalRegistryService
pub fn paladin::application::use_cases::arsenal::arsenal_registry_service::ArsenalRegistryService::clone(&self) -> paladin::application::use_cases::arsenal::arsenal_registry_service::ArsenalRegistryService
impl core::default::Default for paladin::application::use_cases::arsenal::arsenal_registry_service::ArsenalRegistryService
pub fn paladin::application::use_cases::arsenal::arsenal_registry_service::ArsenalRegistryService::default() -> Self
impl core::fmt::Debug for paladin::application::use_cases::arsenal::arsenal_registry_service::ArsenalRegistryService
pub fn paladin::application::use_cases::arsenal::arsenal_registry_service::ArsenalRegistryService::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl paladin::application::ports::output::arsenal_port::ArsenalRegistry for paladin::application::use_cases::arsenal::arsenal_registry_service::ArsenalRegistryService
pub fn paladin::application::use_cases::arsenal::arsenal_registry_service::ArsenalRegistryService::get<'life0, 'life1, 'async_trait>(&'life0 self, name: &'life1 str) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::option::Option<paladin::core::platform::container::arsenal::Armament>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn paladin::application::use_cases::arsenal::arsenal_registry_service::ArsenalRegistryService::register<'life0, 'async_trait>(&'life0 self, armament: paladin::core::platform::container::arsenal::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::use_cases::arsenal::arsenal_registry_service::ArsenalRegistryService::unregister<'life0, 'life1, 'async_trait>(&'life0 self, name: &'life1 str) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::option::Option<paladin::core::platform::container::arsenal::Armament>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
impl core::marker::Freeze for paladin::application::use_cases::arsenal::arsenal_registry_service::ArsenalRegistryService
impl core::marker::Send for paladin::application::use_cases::arsenal::arsenal_registry_service::ArsenalRegistryService
impl core::marker::Sync for paladin::application::use_cases::arsenal::arsenal_registry_service::ArsenalRegistryService
impl core::marker::Unpin for paladin::application::use_cases::arsenal::arsenal_registry_service::ArsenalRegistryService
impl core::marker::UnsafeUnpin for paladin::application::use_cases::arsenal::arsenal_registry_service::ArsenalRegistryService
impl !core::panic::unwind_safe::RefUnwindSafe for paladin::application::use_cases::arsenal::arsenal_registry_service::ArsenalRegistryService
impl !core::panic::unwind_safe::UnwindSafe for paladin::application::use_cases::arsenal::arsenal_registry_service::ArsenalRegistryService
impl<T, U> core::convert::Into<U> for paladin::application::use_cases::arsenal::arsenal_registry_service::ArsenalRegistryService where U: core::convert::From<T>
pub fn paladin::application::use_cases::arsenal::arsenal_registry_service::ArsenalRegistryService::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::use_cases::arsenal::arsenal_registry_service::ArsenalRegistryService where U: core::convert::Into<T>
pub type paladin::application::use_cases::arsenal::arsenal_registry_service::ArsenalRegistryService::Error = core::convert::Infallible
pub fn paladin::application::use_cases::arsenal::arsenal_registry_service::ArsenalRegistryService::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::use_cases::arsenal::arsenal_registry_service::ArsenalRegistryService where U: core::convert::TryFrom<T>
pub type paladin::application::use_cases::arsenal::arsenal_registry_service::ArsenalRegistryService::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::use_cases::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::use_cases::arsenal::arsenal_registry_service::ArsenalRegistryService where T: core::clone::Clone
pub type paladin::application::use_cases::arsenal::arsenal_registry_service::ArsenalRegistryService::Owned = T
pub fn paladin::application::use_cases::arsenal::arsenal_registry_service::ArsenalRegistryService::clone_into(&self, target: &mut T)
pub fn paladin::application::use_cases::arsenal::arsenal_registry_service::ArsenalRegistryService::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::use_cases::arsenal::arsenal_registry_service::ArsenalRegistryService where T: 'static + ?core::marker::Sized
pub fn paladin::application::use_cases::arsenal::arsenal_registry_service::ArsenalRegistryService::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::use_cases::arsenal::arsenal_registry_service::ArsenalRegistryService where T: ?core::marker::Sized
pub fn paladin::application::use_cases::arsenal::arsenal_registry_service::ArsenalRegistryService::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::use_cases::arsenal::arsenal_registry_service::ArsenalRegistryService where T: ?core::marker::Sized
pub fn paladin::application::use_cases::arsenal::arsenal_registry_service::ArsenalRegistryService::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::use_cases::arsenal::arsenal_registry_service::ArsenalRegistryService where T: core::clone::Clone
pub unsafe fn paladin::application::use_cases::arsenal::arsenal_registry_service::ArsenalRegistryService::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::use_cases::arsenal::arsenal_registry_service::ArsenalRegistryService
pub fn paladin::application::use_cases::arsenal::arsenal_registry_service::ArsenalRegistryService::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::use_cases::arsenal::arsenal_registry_service::ArsenalRegistryService
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::use_cases::arsenal::arsenal_registry_service::ArsenalRegistryService where T: ?core::marker::Sized
pub fn paladin::application::use_cases::arsenal::arsenal_registry_service::ArsenalRegistryService::and<P, B, E>(self, other: 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::use_cases::arsenal::arsenal_registry_service::ArsenalRegistryService::or<P, B, E>(self, other: 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::use_cases::arsenal::arsenal_registry_service::ArsenalRegistryService
impl<T> tracing::instrument::WithSubscriber for paladin::application::use_cases::arsenal::arsenal_registry_service::ArsenalRegistryService
impl<T> typenum::type_operators::Same for paladin::application::use_cases::arsenal::arsenal_registry_service::ArsenalRegistryService
pub type paladin::application::use_cases::arsenal::arsenal_registry_service::ArsenalRegistryService::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::use_cases::arsenal::arsenal_registry_service::ArsenalRegistryService where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::use_cases::arsenal::arsenal_registry_service::ArsenalRegistryService where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::use_cases::arsenal::arsenal_registry_service::ArsenalRegistryService::vzip(self) -> V
pub mod paladin::application::use_cases::battalion
pub mod paladin::application::use_cases::battalion::campaign_service
pub struct paladin::application::use_cases::battalion::campaign_service::CampaignExecutionService
impl paladin::application::use_cases::battalion::campaign_service::CampaignExecutionService
pub async fn paladin::application::use_cases::battalion::campaign_service::CampaignExecutionService::execute(&self, campaign: &paladin::core::platform::container::battalion::campaign::Campaign, initial_input: &str) -> core::result::Result<paladin::core::platform::container::battalion::BattalionResult, paladin::core::platform::container::battalion::BattalionError>
pub fn paladin::application::use_cases::battalion::campaign_service::CampaignExecutionService::new(paladin_port: alloc::sync::Arc<dyn paladin::application::ports::output::paladin_port::PaladinPort>) -> Self
impl core::marker::Freeze for paladin::application::use_cases::battalion::campaign_service::CampaignExecutionService
impl core::marker::Send for paladin::application::use_cases::battalion::campaign_service::CampaignExecutionService
impl core::marker::Sync for paladin::application::use_cases::battalion::campaign_service::CampaignExecutionService
impl core::marker::Unpin for paladin::application::use_cases::battalion::campaign_service::CampaignExecutionService
impl core::marker::UnsafeUnpin for paladin::application::use_cases::battalion::campaign_service::CampaignExecutionService
impl !core::panic::unwind_safe::RefUnwindSafe for paladin::application::use_cases::battalion::campaign_service::CampaignExecutionService
impl !core::panic::unwind_safe::UnwindSafe for paladin::application::use_cases::battalion::campaign_service::CampaignExecutionService
impl<T, U> core::convert::Into<U> for paladin::application::use_cases::battalion::campaign_service::CampaignExecutionService where U: core::convert::From<T>
pub fn paladin::application::use_cases::battalion::campaign_service::CampaignExecutionService::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::use_cases::battalion::campaign_service::CampaignExecutionService where U: core::convert::Into<T>
pub type paladin::application::use_cases::battalion::campaign_service::CampaignExecutionService::Error = core::convert::Infallible
pub fn paladin::application::use_cases::battalion::campaign_service::CampaignExecutionService::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::use_cases::battalion::campaign_service::CampaignExecutionService where U: core::convert::TryFrom<T>
pub type paladin::application::use_cases::battalion::campaign_service::CampaignExecutionService::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::use_cases::battalion::campaign_service::CampaignExecutionService::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::use_cases::battalion::campaign_service::CampaignExecutionService where T: 'static + ?core::marker::Sized
pub fn paladin::application::use_cases::battalion::campaign_service::CampaignExecutionService::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::use_cases::battalion::campaign_service::CampaignExecutionService where T: ?core::marker::Sized
pub fn paladin::application::use_cases::battalion::campaign_service::CampaignExecutionService::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::use_cases::battalion::campaign_service::CampaignExecutionService where T: ?core::marker::Sized
pub fn paladin::application::use_cases::battalion::campaign_service::CampaignExecutionService::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::use_cases::battalion::campaign_service::CampaignExecutionService
pub fn paladin::application::use_cases::battalion::campaign_service::CampaignExecutionService::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::use_cases::battalion::campaign_service::CampaignExecutionService
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::use_cases::battalion::campaign_service::CampaignExecutionService where T: ?core::marker::Sized
pub fn paladin::application::use_cases::battalion::campaign_service::CampaignExecutionService::and<P, B, E>(self, other: 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::use_cases::battalion::campaign_service::CampaignExecutionService::or<P, B, E>(self, other: 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::use_cases::battalion::campaign_service::CampaignExecutionService
impl<T> tracing::instrument::WithSubscriber for paladin::application::use_cases::battalion::campaign_service::CampaignExecutionService
impl<T> typenum::type_operators::Same for paladin::application::use_cases::battalion::campaign_service::CampaignExecutionService
pub type paladin::application::use_cases::battalion::campaign_service::CampaignExecutionService::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::use_cases::battalion::campaign_service::CampaignExecutionService where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::use_cases::battalion::campaign_service::CampaignExecutionService where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::use_cases::battalion::campaign_service::CampaignExecutionService::vzip(self) -> V
pub mod paladin::application::use_cases::battalion::chain_of_command_service
pub struct paladin::application::use_cases::battalion::chain_of_command_service::ChainOfCommandExecutionService
impl paladin::application::use_cases::battalion::chain_of_command_service::ChainOfCommandExecutionService
pub async fn paladin::application::use_cases::battalion::chain_of_command_service::ChainOfCommandExecutionService::execute(&self, chain: &paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand, input: &str) -> core::result::Result<paladin::application::use_cases::battalion::chain_of_command_service::DelegationResult, paladin::core::platform::container::battalion::BattalionError>
pub fn paladin::application::use_cases::battalion::chain_of_command_service::ChainOfCommandExecutionService::new(paladin_port: alloc::sync::Arc<dyn paladin::application::ports::output::paladin_port::PaladinPort>) -> Self
pub async fn paladin::application::use_cases::battalion::chain_of_command_service::ChainOfCommandExecutionService::validate(&self, chain: &paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand) -> core::result::Result<(), paladin::core::platform::container::battalion::BattalionError>
impl core::marker::Freeze for paladin::application::use_cases::battalion::chain_of_command_service::ChainOfCommandExecutionService
impl core::marker::Send for paladin::application::use_cases::battalion::chain_of_command_service::ChainOfCommandExecutionService
impl core::marker::Sync for paladin::application::use_cases::battalion::chain_of_command_service::ChainOfCommandExecutionService
impl core::marker::Unpin for paladin::application::use_cases::battalion::chain_of_command_service::ChainOfCommandExecutionService
impl core::marker::UnsafeUnpin for paladin::application::use_cases::battalion::chain_of_command_service::ChainOfCommandExecutionService
impl !core::panic::unwind_safe::RefUnwindSafe for paladin::application::use_cases::battalion::chain_of_command_service::ChainOfCommandExecutionService
impl !core::panic::unwind_safe::UnwindSafe for paladin::application::use_cases::battalion::chain_of_command_service::ChainOfCommandExecutionService
impl<T, U> core::convert::Into<U> for paladin::application::use_cases::battalion::chain_of_command_service::ChainOfCommandExecutionService where U: core::convert::From<T>
pub fn paladin::application::use_cases::battalion::chain_of_command_service::ChainOfCommandExecutionService::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::use_cases::battalion::chain_of_command_service::ChainOfCommandExecutionService where U: core::convert::Into<T>
pub type paladin::application::use_cases::battalion::chain_of_command_service::ChainOfCommandExecutionService::Error = core::convert::Infallible
pub fn paladin::application::use_cases::battalion::chain_of_command_service::ChainOfCommandExecutionService::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::use_cases::battalion::chain_of_command_service::ChainOfCommandExecutionService where U: core::convert::TryFrom<T>
pub type paladin::application::use_cases::battalion::chain_of_command_service::ChainOfCommandExecutionService::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::use_cases::battalion::chain_of_command_service::ChainOfCommandExecutionService::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::use_cases::battalion::chain_of_command_service::ChainOfCommandExecutionService where T: 'static + ?core::marker::Sized
pub fn paladin::application::use_cases::battalion::chain_of_command_service::ChainOfCommandExecutionService::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::use_cases::battalion::chain_of_command_service::ChainOfCommandExecutionService where T: ?core::marker::Sized
pub fn paladin::application::use_cases::battalion::chain_of_command_service::ChainOfCommandExecutionService::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::use_cases::battalion::chain_of_command_service::ChainOfCommandExecutionService where T: ?core::marker::Sized
pub fn paladin::application::use_cases::battalion::chain_of_command_service::ChainOfCommandExecutionService::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::use_cases::battalion::chain_of_command_service::ChainOfCommandExecutionService
pub fn paladin::application::use_cases::battalion::chain_of_command_service::ChainOfCommandExecutionService::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::use_cases::battalion::chain_of_command_service::ChainOfCommandExecutionService
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::use_cases::battalion::chain_of_command_service::ChainOfCommandExecutionService where T: ?core::marker::Sized
pub fn paladin::application::use_cases::battalion::chain_of_command_service::ChainOfCommandExecutionService::and<P, B, E>(self, other: 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::use_cases::battalion::chain_of_command_service::ChainOfCommandExecutionService::or<P, B, E>(self, other: 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::use_cases::battalion::chain_of_command_service::ChainOfCommandExecutionService
impl<T> tracing::instrument::WithSubscriber for paladin::application::use_cases::battalion::chain_of_command_service::ChainOfCommandExecutionService
impl<T> typenum::type_operators::Same for paladin::application::use_cases::battalion::chain_of_command_service::ChainOfCommandExecutionService
pub type paladin::application::use_cases::battalion::chain_of_command_service::ChainOfCommandExecutionService::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::use_cases::battalion::chain_of_command_service::ChainOfCommandExecutionService where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::use_cases::battalion::chain_of_command_service::ChainOfCommandExecutionService where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::use_cases::battalion::chain_of_command_service::ChainOfCommandExecutionService::vzip(self) -> V
pub struct paladin::application::use_cases::battalion::chain_of_command_service::DelegationResult
pub paladin::application::use_cases::battalion::chain_of_command_service::DelegationResult::outputs: alloc::vec::Vec<alloc::string::String>
pub paladin::application::use_cases::battalion::chain_of_command_service::DelegationResult::reasoning: alloc::string::String
pub paladin::application::use_cases::battalion::chain_of_command_service::DelegationResult::selected_specialists: alloc::vec::Vec<alloc::string::String>
impl core::clone::Clone for paladin::application::use_cases::battalion::chain_of_command_service::DelegationResult
pub fn paladin::application::use_cases::battalion::chain_of_command_service::DelegationResult::clone(&self) -> paladin::application::use_cases::battalion::chain_of_command_service::DelegationResult
impl core::fmt::Debug for paladin::application::use_cases::battalion::chain_of_command_service::DelegationResult
pub fn paladin::application::use_cases::battalion::chain_of_command_service::DelegationResult::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::use_cases::battalion::chain_of_command_service::DelegationResult
impl core::marker::Send for paladin::application::use_cases::battalion::chain_of_command_service::DelegationResult
impl core::marker::Sync for paladin::application::use_cases::battalion::chain_of_command_service::DelegationResult
impl core::marker::Unpin for paladin::application::use_cases::battalion::chain_of_command_service::DelegationResult
impl core::marker::UnsafeUnpin for paladin::application::use_cases::battalion::chain_of_command_service::DelegationResult
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::use_cases::battalion::chain_of_command_service::DelegationResult
impl core::panic::unwind_safe::UnwindSafe for paladin::application::use_cases::battalion::chain_of_command_service::DelegationResult
impl<T, U> core::convert::Into<U> for paladin::application::use_cases::battalion::chain_of_command_service::DelegationResult where U: core::convert::From<T>
pub fn paladin::application::use_cases::battalion::chain_of_command_service::DelegationResult::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::use_cases::battalion::chain_of_command_service::DelegationResult where U: core::convert::Into<T>
pub type paladin::application::use_cases::battalion::chain_of_command_service::DelegationResult::Error = core::convert::Infallible
pub fn paladin::application::use_cases::battalion::chain_of_command_service::DelegationResult::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::use_cases::battalion::chain_of_command_service::DelegationResult where U: core::convert::TryFrom<T>
pub type paladin::application::use_cases::battalion::chain_of_command_service::DelegationResult::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::use_cases::battalion::chain_of_command_service::DelegationResult::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::use_cases::battalion::chain_of_command_service::DelegationResult where T: core::clone::Clone
pub type paladin::application::use_cases::battalion::chain_of_command_service::DelegationResult::Owned = T
pub fn paladin::application::use_cases::battalion::chain_of_command_service::DelegationResult::clone_into(&self, target: &mut T)
pub fn paladin::application::use_cases::battalion::chain_of_command_service::DelegationResult::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::use_cases::battalion::chain_of_command_service::DelegationResult where T: 'static + ?core::marker::Sized
pub fn paladin::application::use_cases::battalion::chain_of_command_service::DelegationResult::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::use_cases::battalion::chain_of_command_service::DelegationResult where T: ?core::marker::Sized
pub fn paladin::application::use_cases::battalion::chain_of_command_service::DelegationResult::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::use_cases::battalion::chain_of_command_service::DelegationResult where T: ?core::marker::Sized
pub fn paladin::application::use_cases::battalion::chain_of_command_service::DelegationResult::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::use_cases::battalion::chain_of_command_service::DelegationResult where T: core::clone::Clone
pub unsafe fn paladin::application::use_cases::battalion::chain_of_command_service::DelegationResult::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::use_cases::battalion::chain_of_command_service::DelegationResult
pub fn paladin::application::use_cases::battalion::chain_of_command_service::DelegationResult::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::use_cases::battalion::chain_of_command_service::DelegationResult
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::use_cases::battalion::chain_of_command_service::DelegationResult where T: ?core::marker::Sized
pub fn paladin::application::use_cases::battalion::chain_of_command_service::DelegationResult::and<P, B, E>(self, other: 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::use_cases::battalion::chain_of_command_service::DelegationResult::or<P, B, E>(self, other: 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::use_cases::battalion::chain_of_command_service::DelegationResult
impl<T> tracing::instrument::WithSubscriber for paladin::application::use_cases::battalion::chain_of_command_service::DelegationResult
impl<T> typenum::type_operators::Same for paladin::application::use_cases::battalion::chain_of_command_service::DelegationResult
pub type paladin::application::use_cases::battalion::chain_of_command_service::DelegationResult::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::use_cases::battalion::chain_of_command_service::DelegationResult where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::use_cases::battalion::chain_of_command_service::DelegationResult where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::use_cases::battalion::chain_of_command_service::DelegationResult::vzip(self) -> V
pub mod paladin::application::use_cases::battalion::commander
pub struct paladin::application::use_cases::battalion::commander::Commander
pub paladin::application::use_cases::battalion::commander::Commander::aggregator: core::option::Option<paladin::core::platform::container::paladin::Paladin>
pub paladin::application::use_cases::battalion::commander::Commander::config: paladin::core::platform::container::battalion::BattalionConfig
pub paladin::application::use_cases::battalion::commander::Commander::flow_expression: core::option::Option<alloc::string::String>
pub paladin::application::use_cases::battalion::commander::Commander::id: uuid::Uuid
pub paladin::application::use_cases::battalion::commander::Commander::maneuver_config: core::option::Option<paladin::core::platform::container::battalion::maneuver::ManeuverConfig>
pub paladin::application::use_cases::battalion::commander::Commander::paladins: alloc::vec::Vec<paladin::core::platform::container::paladin::Paladin>
pub paladin::application::use_cases::battalion::commander::Commander::strategy: paladin::core::platform::container::battalion::BattalionStrategy
impl paladin::application::use_cases::battalion::commander::Commander
pub async fn paladin::application::use_cases::battalion::commander::Commander::execute(&self, input: &str) -> core::result::Result<paladin::core::platform::container::battalion::BattalionResult, paladin::core::platform::container::battalion::BattalionError>
pub fn paladin::application::use_cases::battalion::commander::Commander::new(strategy: paladin::core::platform::container::battalion::BattalionStrategy, paladins: alloc::vec::Vec<paladin::core::platform::container::paladin::Paladin>, config: paladin::core::platform::container::battalion::BattalionConfig, aggregator: core::option::Option<paladin::core::platform::container::paladin::Paladin>, paladin_port: alloc::sync::Arc<dyn paladin::application::ports::output::paladin_port::PaladinPort>) -> Self
impl core::fmt::Debug for paladin::application::use_cases::battalion::commander::Commander
pub fn paladin::application::use_cases::battalion::commander::Commander::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::use_cases::battalion::commander::Commander
impl core::marker::Send for paladin::application::use_cases::battalion::commander::Commander
impl core::marker::Sync for paladin::application::use_cases::battalion::commander::Commander
impl core::marker::Unpin for paladin::application::use_cases::battalion::commander::Commander
impl core::marker::UnsafeUnpin for paladin::application::use_cases::battalion::commander::Commander
impl !core::panic::unwind_safe::RefUnwindSafe for paladin::application::use_cases::battalion::commander::Commander
impl !core::panic::unwind_safe::UnwindSafe for paladin::application::use_cases::battalion::commander::Commander
impl<T, U> core::convert::Into<U> for paladin::application::use_cases::battalion::commander::Commander where U: core::convert::From<T>
pub fn paladin::application::use_cases::battalion::commander::Commander::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::use_cases::battalion::commander::Commander where U: core::convert::Into<T>
pub type paladin::application::use_cases::battalion::commander::Commander::Error = core::convert::Infallible
pub fn paladin::application::use_cases::battalion::commander::Commander::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::use_cases::battalion::commander::Commander where U: core::convert::TryFrom<T>
pub type paladin::application::use_cases::battalion::commander::Commander::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::use_cases::battalion::commander::Commander::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::use_cases::battalion::commander::Commander where T: 'static + ?core::marker::Sized
pub fn paladin::application::use_cases::battalion::commander::Commander::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::use_cases::battalion::commander::Commander where T: ?core::marker::Sized
pub fn paladin::application::use_cases::battalion::commander::Commander::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::use_cases::battalion::commander::Commander where T: ?core::marker::Sized
pub fn paladin::application::use_cases::battalion::commander::Commander::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::use_cases::battalion::commander::Commander
pub fn paladin::application::use_cases::battalion::commander::Commander::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::use_cases::battalion::commander::Commander
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::use_cases::battalion::commander::Commander where T: ?core::marker::Sized
pub fn paladin::application::use_cases::battalion::commander::Commander::and<P, B, E>(self, other: 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::use_cases::battalion::commander::Commander::or<P, B, E>(self, other: 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::use_cases::battalion::commander::Commander
impl<T> tracing::instrument::WithSubscriber for paladin::application::use_cases::battalion::commander::Commander
impl<T> typenum::type_operators::Same for paladin::application::use_cases::battalion::commander::Commander
pub type paladin::application::use_cases::battalion::commander::Commander::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::use_cases::battalion::commander::Commander where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::use_cases::battalion::commander::Commander where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::use_cases::battalion::commander::Commander::vzip(self) -> V
pub struct paladin::application::use_cases::battalion::commander::CommanderBuilder
impl paladin::application::use_cases::battalion::commander::CommanderBuilder
pub fn paladin::application::use_cases::battalion::commander::CommanderBuilder::aggregator(self, paladin: paladin::core::platform::container::paladin::Paladin) -> Self
pub fn paladin::application::use_cases::battalion::commander::CommanderBuilder::build(self) -> core::result::Result<paladin::application::use_cases::battalion::commander::Commander, paladin::core::platform::container::battalion::BattalionError>
pub fn paladin::application::use_cases::battalion::commander::CommanderBuilder::config(self, config: paladin::core::platform::container::battalion::BattalionConfig) -> Self
pub fn paladin::application::use_cases::battalion::commander::CommanderBuilder::error_strategy(self, strategy: paladin::core::platform::container::battalion::maneuver::ErrorStrategy) -> Self
pub fn paladin::application::use_cases::battalion::commander::CommanderBuilder::flow(self, expression: impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::application::use_cases::battalion::commander::CommanderBuilder::maneuver_config(self, config: paladin::core::platform::container::battalion::maneuver::ManeuverConfig) -> Self
pub fn paladin::application::use_cases::battalion::commander::CommanderBuilder::new(paladin_port: alloc::sync::Arc<dyn paladin::application::ports::output::paladin_port::PaladinPort>) -> Self
pub fn paladin::application::use_cases::battalion::commander::CommanderBuilder::paladins(self, paladins: alloc::vec::Vec<paladin::core::platform::container::paladin::Paladin>) -> Self
pub fn paladin::application::use_cases::battalion::commander::CommanderBuilder::strategy(self, strategy: paladin::core::platform::container::battalion::BattalionStrategy) -> Self
impl core::marker::Freeze for paladin::application::use_cases::battalion::commander::CommanderBuilder
impl core::marker::Send for paladin::application::use_cases::battalion::commander::CommanderBuilder
impl core::marker::Sync for paladin::application::use_cases::battalion::commander::CommanderBuilder
impl core::marker::Unpin for paladin::application::use_cases::battalion::commander::CommanderBuilder
impl core::marker::UnsafeUnpin for paladin::application::use_cases::battalion::commander::CommanderBuilder
impl !core::panic::unwind_safe::RefUnwindSafe for paladin::application::use_cases::battalion::commander::CommanderBuilder
impl !core::panic::unwind_safe::UnwindSafe for paladin::application::use_cases::battalion::commander::CommanderBuilder
impl<T, U> core::convert::Into<U> for paladin::application::use_cases::battalion::commander::CommanderBuilder where U: core::convert::From<T>
pub fn paladin::application::use_cases::battalion::commander::CommanderBuilder::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::use_cases::battalion::commander::CommanderBuilder where U: core::convert::Into<T>
pub type paladin::application::use_cases::battalion::commander::CommanderBuilder::Error = core::convert::Infallible
pub fn paladin::application::use_cases::battalion::commander::CommanderBuilder::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::use_cases::battalion::commander::CommanderBuilder where U: core::convert::TryFrom<T>
pub type paladin::application::use_cases::battalion::commander::CommanderBuilder::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::use_cases::battalion::commander::CommanderBuilder::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::use_cases::battalion::commander::CommanderBuilder where T: 'static + ?core::marker::Sized
pub fn paladin::application::use_cases::battalion::commander::CommanderBuilder::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::use_cases::battalion::commander::CommanderBuilder where T: ?core::marker::Sized
pub fn paladin::application::use_cases::battalion::commander::CommanderBuilder::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::use_cases::battalion::commander::CommanderBuilder where T: ?core::marker::Sized
pub fn paladin::application::use_cases::battalion::commander::CommanderBuilder::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::use_cases::battalion::commander::CommanderBuilder
pub fn paladin::application::use_cases::battalion::commander::CommanderBuilder::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::use_cases::battalion::commander::CommanderBuilder
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::use_cases::battalion::commander::CommanderBuilder where T: ?core::marker::Sized
pub fn paladin::application::use_cases::battalion::commander::CommanderBuilder::and<P, B, E>(self, other: 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::use_cases::battalion::commander::CommanderBuilder::or<P, B, E>(self, other: 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::use_cases::battalion::commander::CommanderBuilder
impl<T> tracing::instrument::WithSubscriber for paladin::application::use_cases::battalion::commander::CommanderBuilder
impl<T> typenum::type_operators::Same for paladin::application::use_cases::battalion::commander::CommanderBuilder
pub type paladin::application::use_cases::battalion::commander::CommanderBuilder::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::use_cases::battalion::commander::CommanderBuilder where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::use_cases::battalion::commander::CommanderBuilder where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::use_cases::battalion::commander::CommanderBuilder::vzip(self) -> V
pub mod paladin::application::use_cases::battalion::conclave_execution_service
pub struct paladin::application::use_cases::battalion::conclave_execution_service::ConclaveExecutionService
impl paladin::application::use_cases::battalion::conclave_execution_service::ConclaveExecutionService
pub async fn paladin::application::use_cases::battalion::conclave_execution_service::ConclaveExecutionService::execute(&self, conclave: &paladin::core::platform::container::battalion::conclave::Conclave, input: &str) -> core::result::Result<paladin::core::platform::container::battalion::conclave::ConclaveResult, paladin::core::platform::container::battalion::conclave::ConclaveError>
pub fn paladin::application::use_cases::battalion::conclave_execution_service::ConclaveExecutionService::new(paladin_port: alloc::sync::Arc<dyn paladin::application::ports::output::paladin_port::PaladinPort>) -> Self
impl core::marker::Freeze for paladin::application::use_cases::battalion::conclave_execution_service::ConclaveExecutionService
impl core::marker::Send for paladin::application::use_cases::battalion::conclave_execution_service::ConclaveExecutionService
impl core::marker::Sync for paladin::application::use_cases::battalion::conclave_execution_service::ConclaveExecutionService
impl core::marker::Unpin for paladin::application::use_cases::battalion::conclave_execution_service::ConclaveExecutionService
impl core::marker::UnsafeUnpin for paladin::application::use_cases::battalion::conclave_execution_service::ConclaveExecutionService
impl !core::panic::unwind_safe::RefUnwindSafe for paladin::application::use_cases::battalion::conclave_execution_service::ConclaveExecutionService
impl !core::panic::unwind_safe::UnwindSafe for paladin::application::use_cases::battalion::conclave_execution_service::ConclaveExecutionService
impl<T, U> core::convert::Into<U> for paladin::application::use_cases::battalion::conclave_execution_service::ConclaveExecutionService where U: core::convert::From<T>
pub fn paladin::application::use_cases::battalion::conclave_execution_service::ConclaveExecutionService::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::use_cases::battalion::conclave_execution_service::ConclaveExecutionService where U: core::convert::Into<T>
pub type paladin::application::use_cases::battalion::conclave_execution_service::ConclaveExecutionService::Error = core::convert::Infallible
pub fn paladin::application::use_cases::battalion::conclave_execution_service::ConclaveExecutionService::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::use_cases::battalion::conclave_execution_service::ConclaveExecutionService where U: core::convert::TryFrom<T>
pub type paladin::application::use_cases::battalion::conclave_execution_service::ConclaveExecutionService::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::use_cases::battalion::conclave_execution_service::ConclaveExecutionService::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::use_cases::battalion::conclave_execution_service::ConclaveExecutionService where T: 'static + ?core::marker::Sized
pub fn paladin::application::use_cases::battalion::conclave_execution_service::ConclaveExecutionService::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::use_cases::battalion::conclave_execution_service::ConclaveExecutionService where T: ?core::marker::Sized
pub fn paladin::application::use_cases::battalion::conclave_execution_service::ConclaveExecutionService::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::use_cases::battalion::conclave_execution_service::ConclaveExecutionService where T: ?core::marker::Sized
pub fn paladin::application::use_cases::battalion::conclave_execution_service::ConclaveExecutionService::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::use_cases::battalion::conclave_execution_service::ConclaveExecutionService
pub fn paladin::application::use_cases::battalion::conclave_execution_service::ConclaveExecutionService::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::use_cases::battalion::conclave_execution_service::ConclaveExecutionService
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::use_cases::battalion::conclave_execution_service::ConclaveExecutionService where T: ?core::marker::Sized
pub fn paladin::application::use_cases::battalion::conclave_execution_service::ConclaveExecutionService::and<P, B, E>(self, other: 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::use_cases::battalion::conclave_execution_service::ConclaveExecutionService::or<P, B, E>(self, other: 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::use_cases::battalion::conclave_execution_service::ConclaveExecutionService
impl<T> tracing::instrument::WithSubscriber for paladin::application::use_cases::battalion::conclave_execution_service::ConclaveExecutionService
impl<T> typenum::type_operators::Same for paladin::application::use_cases::battalion::conclave_execution_service::ConclaveExecutionService
pub type paladin::application::use_cases::battalion::conclave_execution_service::ConclaveExecutionService::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::use_cases::battalion::conclave_execution_service::ConclaveExecutionService where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::use_cases::battalion::conclave_execution_service::ConclaveExecutionService where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::use_cases::battalion::conclave_execution_service::ConclaveExecutionService::vzip(self) -> V
pub mod paladin::application::use_cases::battalion::council_service
pub struct paladin::application::use_cases::battalion::council_service::CouncilExecutionService
impl paladin::application::use_cases::battalion::council_service::CouncilExecutionService
pub async fn paladin::application::use_cases::battalion::council_service::CouncilExecutionService::convene(&self, council: &paladin::core::platform::container::battalion::council::Council, topic: &str) -> core::result::Result<paladin::application::use_cases::battalion::council_service::CouncilResult, paladin::core::platform::container::battalion::BattalionError>
pub fn paladin::application::use_cases::battalion::council_service::CouncilExecutionService::new(paladin_port: alloc::sync::Arc<dyn paladin::application::ports::output::paladin_port::PaladinPort>, garrison_port: core::option::Option<alloc::sync::Arc<dyn paladin::application::ports::output::garrison_port::GarrisonPort>>, registry: alloc::sync::Arc<dyn paladin::application::ports::output::paladin_registry::PaladinRegistry>) -> Self
impl core::marker::Freeze for paladin::application::use_cases::battalion::council_service::CouncilExecutionService
impl core::marker::Send for paladin::application::use_cases::battalion::council_service::CouncilExecutionService
impl core::marker::Sync for paladin::application::use_cases::battalion::council_service::CouncilExecutionService
impl core::marker::Unpin for paladin::application::use_cases::battalion::council_service::CouncilExecutionService
impl core::marker::UnsafeUnpin for paladin::application::use_cases::battalion::council_service::CouncilExecutionService
impl !core::panic::unwind_safe::RefUnwindSafe for paladin::application::use_cases::battalion::council_service::CouncilExecutionService
impl !core::panic::unwind_safe::UnwindSafe for paladin::application::use_cases::battalion::council_service::CouncilExecutionService
impl<T, U> core::convert::Into<U> for paladin::application::use_cases::battalion::council_service::CouncilExecutionService where U: core::convert::From<T>
pub fn paladin::application::use_cases::battalion::council_service::CouncilExecutionService::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::use_cases::battalion::council_service::CouncilExecutionService where U: core::convert::Into<T>
pub type paladin::application::use_cases::battalion::council_service::CouncilExecutionService::Error = core::convert::Infallible
pub fn paladin::application::use_cases::battalion::council_service::CouncilExecutionService::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::use_cases::battalion::council_service::CouncilExecutionService where U: core::convert::TryFrom<T>
pub type paladin::application::use_cases::battalion::council_service::CouncilExecutionService::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::use_cases::battalion::council_service::CouncilExecutionService::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::use_cases::battalion::council_service::CouncilExecutionService where T: 'static + ?core::marker::Sized
pub fn paladin::application::use_cases::battalion::council_service::CouncilExecutionService::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::use_cases::battalion::council_service::CouncilExecutionService where T: ?core::marker::Sized
pub fn paladin::application::use_cases::battalion::council_service::CouncilExecutionService::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::use_cases::battalion::council_service::CouncilExecutionService where T: ?core::marker::Sized
pub fn paladin::application::use_cases::battalion::council_service::CouncilExecutionService::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::use_cases::battalion::council_service::CouncilExecutionService
pub fn paladin::application::use_cases::battalion::council_service::CouncilExecutionService::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::use_cases::battalion::council_service::CouncilExecutionService
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::use_cases::battalion::council_service::CouncilExecutionService where T: ?core::marker::Sized
pub fn paladin::application::use_cases::battalion::council_service::CouncilExecutionService::and<P, B, E>(self, other: 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::use_cases::battalion::council_service::CouncilExecutionService::or<P, B, E>(self, other: 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::use_cases::battalion::council_service::CouncilExecutionService
impl<T> tracing::instrument::WithSubscriber for paladin::application::use_cases::battalion::council_service::CouncilExecutionService
impl<T> typenum::type_operators::Same for paladin::application::use_cases::battalion::council_service::CouncilExecutionService
pub type paladin::application::use_cases::battalion::council_service::CouncilExecutionService::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::use_cases::battalion::council_service::CouncilExecutionService where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::use_cases::battalion::council_service::CouncilExecutionService where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::use_cases::battalion::council_service::CouncilExecutionService::vzip(self) -> V
pub struct paladin::application::use_cases::battalion::council_service::CouncilResult
pub paladin::application::use_cases::battalion::council_service::CouncilResult::conclusion: core::option::Option<alloc::string::String>
pub paladin::application::use_cases::battalion::council_service::CouncilResult::rounds_completed: u32
pub paladin::application::use_cases::battalion::council_service::CouncilResult::termination_reason: paladin::core::platform::container::battalion::council::TerminationCondition
pub paladin::application::use_cases::battalion::council_service::CouncilResult::transcript: alloc::vec::Vec<paladin::core::platform::container::battalion::council::CouncilMessage>
impl core::clone::Clone for paladin::application::use_cases::battalion::council_service::CouncilResult
pub fn paladin::application::use_cases::battalion::council_service::CouncilResult::clone(&self) -> paladin::application::use_cases::battalion::council_service::CouncilResult
impl core::fmt::Debug for paladin::application::use_cases::battalion::council_service::CouncilResult
pub fn paladin::application::use_cases::battalion::council_service::CouncilResult::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::use_cases::battalion::council_service::CouncilResult
impl core::marker::Send for paladin::application::use_cases::battalion::council_service::CouncilResult
impl core::marker::Sync for paladin::application::use_cases::battalion::council_service::CouncilResult
impl core::marker::Unpin for paladin::application::use_cases::battalion::council_service::CouncilResult
impl core::marker::UnsafeUnpin for paladin::application::use_cases::battalion::council_service::CouncilResult
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::use_cases::battalion::council_service::CouncilResult
impl core::panic::unwind_safe::UnwindSafe for paladin::application::use_cases::battalion::council_service::CouncilResult
impl<T, U> core::convert::Into<U> for paladin::application::use_cases::battalion::council_service::CouncilResult where U: core::convert::From<T>
pub fn paladin::application::use_cases::battalion::council_service::CouncilResult::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::use_cases::battalion::council_service::CouncilResult where U: core::convert::Into<T>
pub type paladin::application::use_cases::battalion::council_service::CouncilResult::Error = core::convert::Infallible
pub fn paladin::application::use_cases::battalion::council_service::CouncilResult::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::use_cases::battalion::council_service::CouncilResult where U: core::convert::TryFrom<T>
pub type paladin::application::use_cases::battalion::council_service::CouncilResult::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::use_cases::battalion::council_service::CouncilResult::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::use_cases::battalion::council_service::CouncilResult where T: core::clone::Clone
pub type paladin::application::use_cases::battalion::council_service::CouncilResult::Owned = T
pub fn paladin::application::use_cases::battalion::council_service::CouncilResult::clone_into(&self, target: &mut T)
pub fn paladin::application::use_cases::battalion::council_service::CouncilResult::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::use_cases::battalion::council_service::CouncilResult where T: 'static + ?core::marker::Sized
pub fn paladin::application::use_cases::battalion::council_service::CouncilResult::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::use_cases::battalion::council_service::CouncilResult where T: ?core::marker::Sized
pub fn paladin::application::use_cases::battalion::council_service::CouncilResult::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::use_cases::battalion::council_service::CouncilResult where T: ?core::marker::Sized
pub fn paladin::application::use_cases::battalion::council_service::CouncilResult::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::use_cases::battalion::council_service::CouncilResult where T: core::clone::Clone
pub unsafe fn paladin::application::use_cases::battalion::council_service::CouncilResult::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::use_cases::battalion::council_service::CouncilResult
pub fn paladin::application::use_cases::battalion::council_service::CouncilResult::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::use_cases::battalion::council_service::CouncilResult
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::use_cases::battalion::council_service::CouncilResult where T: ?core::marker::Sized
pub fn paladin::application::use_cases::battalion::council_service::CouncilResult::and<P, B, E>(self, other: 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::use_cases::battalion::council_service::CouncilResult::or<P, B, E>(self, other: 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::use_cases::battalion::council_service::CouncilResult
impl<T> tracing::instrument::WithSubscriber for paladin::application::use_cases::battalion::council_service::CouncilResult
impl<T> typenum::type_operators::Same for paladin::application::use_cases::battalion::council_service::CouncilResult
pub type paladin::application::use_cases::battalion::council_service::CouncilResult::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::use_cases::battalion::council_service::CouncilResult where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::use_cases::battalion::council_service::CouncilResult where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::use_cases::battalion::council_service::CouncilResult::vzip(self) -> V
pub mod paladin::application::use_cases::battalion::error_aggregation
pub struct paladin::application::use_cases::battalion::error_aggregation::AggregatedError
pub paladin::application::use_cases::battalion::error_aggregation::AggregatedError::errors: alloc::vec::Vec<paladin::core::platform::container::battalion::BattalionError>
pub paladin::application::use_cases::battalion::error_aggregation::AggregatedError::successful_operations: usize
pub paladin::application::use_cases::battalion::error_aggregation::AggregatedError::total_operations: usize
impl paladin::application::use_cases::battalion::error_aggregation::AggregatedError
pub fn paladin::application::use_cases::battalion::error_aggregation::AggregatedError::add_error(&mut self, error: paladin::core::platform::container::battalion::BattalionError)
pub fn paladin::application::use_cases::battalion::error_aggregation::AggregatedError::failure_rate(&self) -> f64
pub fn paladin::application::use_cases::battalion::error_aggregation::AggregatedError::has_errors(&self) -> bool
pub fn paladin::application::use_cases::battalion::error_aggregation::AggregatedError::into_result(self) -> core::result::Result<(), paladin::core::platform::container::battalion::BattalionError>
pub fn paladin::application::use_cases::battalion::error_aggregation::AggregatedError::new(total_operations: usize) -> Self
pub fn paladin::application::use_cases::battalion::error_aggregation::AggregatedError::record_success(&mut self)
pub fn paladin::application::use_cases::battalion::error_aggregation::AggregatedError::summary(&self) -> alloc::string::String
impl core::clone::Clone for paladin::application::use_cases::battalion::error_aggregation::AggregatedError
pub fn paladin::application::use_cases::battalion::error_aggregation::AggregatedError::clone(&self) -> paladin::application::use_cases::battalion::error_aggregation::AggregatedError
impl core::fmt::Debug for paladin::application::use_cases::battalion::error_aggregation::AggregatedError
pub fn paladin::application::use_cases::battalion::error_aggregation::AggregatedError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::use_cases::battalion::error_aggregation::AggregatedError
impl core::marker::Send for paladin::application::use_cases::battalion::error_aggregation::AggregatedError
impl core::marker::Sync for paladin::application::use_cases::battalion::error_aggregation::AggregatedError
impl core::marker::Unpin for paladin::application::use_cases::battalion::error_aggregation::AggregatedError
impl core::marker::UnsafeUnpin for paladin::application::use_cases::battalion::error_aggregation::AggregatedError
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::use_cases::battalion::error_aggregation::AggregatedError
impl core::panic::unwind_safe::UnwindSafe for paladin::application::use_cases::battalion::error_aggregation::AggregatedError
impl<T, U> core::convert::Into<U> for paladin::application::use_cases::battalion::error_aggregation::AggregatedError where U: core::convert::From<T>
pub fn paladin::application::use_cases::battalion::error_aggregation::AggregatedError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::use_cases::battalion::error_aggregation::AggregatedError where U: core::convert::Into<T>
pub type paladin::application::use_cases::battalion::error_aggregation::AggregatedError::Error = core::convert::Infallible
pub fn paladin::application::use_cases::battalion::error_aggregation::AggregatedError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::use_cases::battalion::error_aggregation::AggregatedError where U: core::convert::TryFrom<T>
pub type paladin::application::use_cases::battalion::error_aggregation::AggregatedError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::use_cases::battalion::error_aggregation::AggregatedError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::use_cases::battalion::error_aggregation::AggregatedError where T: core::clone::Clone
pub type paladin::application::use_cases::battalion::error_aggregation::AggregatedError::Owned = T
pub fn paladin::application::use_cases::battalion::error_aggregation::AggregatedError::clone_into(&self, target: &mut T)
pub fn paladin::application::use_cases::battalion::error_aggregation::AggregatedError::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::use_cases::battalion::error_aggregation::AggregatedError where T: 'static + ?core::marker::Sized
pub fn paladin::application::use_cases::battalion::error_aggregation::AggregatedError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::use_cases::battalion::error_aggregation::AggregatedError where T: ?core::marker::Sized
pub fn paladin::application::use_cases::battalion::error_aggregation::AggregatedError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::use_cases::battalion::error_aggregation::AggregatedError where T: ?core::marker::Sized
pub fn paladin::application::use_cases::battalion::error_aggregation::AggregatedError::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::use_cases::battalion::error_aggregation::AggregatedError where T: core::clone::Clone
pub unsafe fn paladin::application::use_cases::battalion::error_aggregation::AggregatedError::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::use_cases::battalion::error_aggregation::AggregatedError
pub fn paladin::application::use_cases::battalion::error_aggregation::AggregatedError::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::use_cases::battalion::error_aggregation::AggregatedError
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::use_cases::battalion::error_aggregation::AggregatedError where T: ?core::marker::Sized
pub fn paladin::application::use_cases::battalion::error_aggregation::AggregatedError::and<P, B, E>(self, other: 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::use_cases::battalion::error_aggregation::AggregatedError::or<P, B, E>(self, other: 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::use_cases::battalion::error_aggregation::AggregatedError
impl<T> tracing::instrument::WithSubscriber for paladin::application::use_cases::battalion::error_aggregation::AggregatedError
impl<T> typenum::type_operators::Same for paladin::application::use_cases::battalion::error_aggregation::AggregatedError
pub type paladin::application::use_cases::battalion::error_aggregation::AggregatedError::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::use_cases::battalion::error_aggregation::AggregatedError where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::use_cases::battalion::error_aggregation::AggregatedError where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::use_cases::battalion::error_aggregation::AggregatedError::vzip(self) -> V
pub mod paladin::application::use_cases::battalion::flow_visualizer
pub enum paladin::application::use_cases::battalion::flow_visualizer::VisualizationFormat
pub paladin::application::use_cases::battalion::flow_visualizer::VisualizationFormat::Ascii
pub paladin::application::use_cases::battalion::flow_visualizer::VisualizationFormat::Mermaid
impl core::clone::Clone for paladin::application::use_cases::battalion::flow_visualizer::VisualizationFormat
pub fn paladin::application::use_cases::battalion::flow_visualizer::VisualizationFormat::clone(&self) -> paladin::application::use_cases::battalion::flow_visualizer::VisualizationFormat
impl core::cmp::Eq for paladin::application::use_cases::battalion::flow_visualizer::VisualizationFormat
impl core::cmp::PartialEq for paladin::application::use_cases::battalion::flow_visualizer::VisualizationFormat
pub fn paladin::application::use_cases::battalion::flow_visualizer::VisualizationFormat::eq(&self, other: &paladin::application::use_cases::battalion::flow_visualizer::VisualizationFormat) -> bool
impl core::fmt::Debug for paladin::application::use_cases::battalion::flow_visualizer::VisualizationFormat
pub fn paladin::application::use_cases::battalion::flow_visualizer::VisualizationFormat::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for paladin::application::use_cases::battalion::flow_visualizer::VisualizationFormat
impl core::marker::StructuralPartialEq for paladin::application::use_cases::battalion::flow_visualizer::VisualizationFormat
impl core::marker::Freeze for paladin::application::use_cases::battalion::flow_visualizer::VisualizationFormat
impl core::marker::Send for paladin::application::use_cases::battalion::flow_visualizer::VisualizationFormat
impl core::marker::Sync for paladin::application::use_cases::battalion::flow_visualizer::VisualizationFormat
impl core::marker::Unpin for paladin::application::use_cases::battalion::flow_visualizer::VisualizationFormat
impl core::marker::UnsafeUnpin for paladin::application::use_cases::battalion::flow_visualizer::VisualizationFormat
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::use_cases::battalion::flow_visualizer::VisualizationFormat
impl core::panic::unwind_safe::UnwindSafe for paladin::application::use_cases::battalion::flow_visualizer::VisualizationFormat
impl<Q, K> equivalent::Equivalent<K> for paladin::application::use_cases::battalion::flow_visualizer::VisualizationFormat where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::application::use_cases::battalion::flow_visualizer::VisualizationFormat::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::application::use_cases::battalion::flow_visualizer::VisualizationFormat where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::application::use_cases::battalion::flow_visualizer::VisualizationFormat::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::application::use_cases::battalion::flow_visualizer::VisualizationFormat where U: core::convert::From<T>
pub fn paladin::application::use_cases::battalion::flow_visualizer::VisualizationFormat::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::use_cases::battalion::flow_visualizer::VisualizationFormat where U: core::convert::Into<T>
pub type paladin::application::use_cases::battalion::flow_visualizer::VisualizationFormat::Error = core::convert::Infallible
pub fn paladin::application::use_cases::battalion::flow_visualizer::VisualizationFormat::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::use_cases::battalion::flow_visualizer::VisualizationFormat where U: core::convert::TryFrom<T>
pub type paladin::application::use_cases::battalion::flow_visualizer::VisualizationFormat::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::use_cases::battalion::flow_visualizer::VisualizationFormat::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::use_cases::battalion::flow_visualizer::VisualizationFormat where T: core::clone::Clone
pub type paladin::application::use_cases::battalion::flow_visualizer::VisualizationFormat::Owned = T
pub fn paladin::application::use_cases::battalion::flow_visualizer::VisualizationFormat::clone_into(&self, target: &mut T)
pub fn paladin::application::use_cases::battalion::flow_visualizer::VisualizationFormat::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::use_cases::battalion::flow_visualizer::VisualizationFormat where T: 'static + ?core::marker::Sized
pub fn paladin::application::use_cases::battalion::flow_visualizer::VisualizationFormat::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::use_cases::battalion::flow_visualizer::VisualizationFormat where T: ?core::marker::Sized
pub fn paladin::application::use_cases::battalion::flow_visualizer::VisualizationFormat::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::use_cases::battalion::flow_visualizer::VisualizationFormat where T: ?core::marker::Sized
pub fn paladin::application::use_cases::battalion::flow_visualizer::VisualizationFormat::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::use_cases::battalion::flow_visualizer::VisualizationFormat where T: core::clone::Clone
pub unsafe fn paladin::application::use_cases::battalion::flow_visualizer::VisualizationFormat::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::use_cases::battalion::flow_visualizer::VisualizationFormat
pub fn paladin::application::use_cases::battalion::flow_visualizer::VisualizationFormat::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::use_cases::battalion::flow_visualizer::VisualizationFormat
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::use_cases::battalion::flow_visualizer::VisualizationFormat where T: ?core::marker::Sized
pub fn paladin::application::use_cases::battalion::flow_visualizer::VisualizationFormat::and<P, B, E>(self, other: 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::use_cases::battalion::flow_visualizer::VisualizationFormat::or<P, B, E>(self, other: 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::use_cases::battalion::flow_visualizer::VisualizationFormat
impl<T> tracing::instrument::WithSubscriber for paladin::application::use_cases::battalion::flow_visualizer::VisualizationFormat
impl<T> typenum::type_operators::Same for paladin::application::use_cases::battalion::flow_visualizer::VisualizationFormat
pub type paladin::application::use_cases::battalion::flow_visualizer::VisualizationFormat::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::use_cases::battalion::flow_visualizer::VisualizationFormat where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::use_cases::battalion::flow_visualizer::VisualizationFormat where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::use_cases::battalion::flow_visualizer::VisualizationFormat::vzip(self) -> V
pub struct paladin::application::use_cases::battalion::flow_visualizer::FlowVisualizer
impl paladin::application::use_cases::battalion::flow_visualizer::FlowVisualizer
pub fn paladin::application::use_cases::battalion::flow_visualizer::FlowVisualizer::to_ascii(expr: &paladin::core::platform::container::battalion::parser::ast::FlowExpression) -> alloc::string::String
pub fn paladin::application::use_cases::battalion::flow_visualizer::FlowVisualizer::to_mermaid(expr: &paladin::core::platform::container::battalion::parser::ast::FlowExpression) -> alloc::string::String
pub fn paladin::application::use_cases::battalion::flow_visualizer::FlowVisualizer::visualize(expr: &paladin::core::platform::container::battalion::parser::ast::FlowExpression, format: paladin::application::use_cases::battalion::flow_visualizer::VisualizationFormat) -> alloc::string::String
pub fn paladin::application::use_cases::battalion::flow_visualizer::FlowVisualizer::with_timing(expr: &paladin::core::platform::container::battalion::parser::ast::FlowExpression, metrics: &std::collections::hash::map::HashMap<alloc::string::String, core::time::Duration>) -> alloc::string::String
impl core::marker::Freeze for paladin::application::use_cases::battalion::flow_visualizer::FlowVisualizer
impl core::marker::Send for paladin::application::use_cases::battalion::flow_visualizer::FlowVisualizer
impl core::marker::Sync for paladin::application::use_cases::battalion::flow_visualizer::FlowVisualizer
impl core::marker::Unpin for paladin::application::use_cases::battalion::flow_visualizer::FlowVisualizer
impl core::marker::UnsafeUnpin for paladin::application::use_cases::battalion::flow_visualizer::FlowVisualizer
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::use_cases::battalion::flow_visualizer::FlowVisualizer
impl core::panic::unwind_safe::UnwindSafe for paladin::application::use_cases::battalion::flow_visualizer::FlowVisualizer
impl<T, U> core::convert::Into<U> for paladin::application::use_cases::battalion::flow_visualizer::FlowVisualizer where U: core::convert::From<T>
pub fn paladin::application::use_cases::battalion::flow_visualizer::FlowVisualizer::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::use_cases::battalion::flow_visualizer::FlowVisualizer where U: core::convert::Into<T>
pub type paladin::application::use_cases::battalion::flow_visualizer::FlowVisualizer::Error = core::convert::Infallible
pub fn paladin::application::use_cases::battalion::flow_visualizer::FlowVisualizer::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::use_cases::battalion::flow_visualizer::FlowVisualizer where U: core::convert::TryFrom<T>
pub type paladin::application::use_cases::battalion::flow_visualizer::FlowVisualizer::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::use_cases::battalion::flow_visualizer::FlowVisualizer::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::use_cases::battalion::flow_visualizer::FlowVisualizer where T: 'static + ?core::marker::Sized
pub fn paladin::application::use_cases::battalion::flow_visualizer::FlowVisualizer::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::use_cases::battalion::flow_visualizer::FlowVisualizer where T: ?core::marker::Sized
pub fn paladin::application::use_cases::battalion::flow_visualizer::FlowVisualizer::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::use_cases::battalion::flow_visualizer::FlowVisualizer where T: ?core::marker::Sized
pub fn paladin::application::use_cases::battalion::flow_visualizer::FlowVisualizer::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::use_cases::battalion::flow_visualizer::FlowVisualizer
pub fn paladin::application::use_cases::battalion::flow_visualizer::FlowVisualizer::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::use_cases::battalion::flow_visualizer::FlowVisualizer
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::use_cases::battalion::flow_visualizer::FlowVisualizer where T: ?core::marker::Sized
pub fn paladin::application::use_cases::battalion::flow_visualizer::FlowVisualizer::and<P, B, E>(self, other: 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::use_cases::battalion::flow_visualizer::FlowVisualizer::or<P, B, E>(self, other: 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::use_cases::battalion::flow_visualizer::FlowVisualizer
impl<T> tracing::instrument::WithSubscriber for paladin::application::use_cases::battalion::flow_visualizer::FlowVisualizer
impl<T> typenum::type_operators::Same for paladin::application::use_cases::battalion::flow_visualizer::FlowVisualizer
pub type paladin::application::use_cases::battalion::flow_visualizer::FlowVisualizer::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::use_cases::battalion::flow_visualizer::FlowVisualizer where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::use_cases::battalion::flow_visualizer::FlowVisualizer where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::use_cases::battalion::flow_visualizer::FlowVisualizer::vzip(self) -> V
pub mod paladin::application::use_cases::battalion::formation_service
pub struct paladin::application::use_cases::battalion::formation_service::FormationExecutionService
impl paladin::application::use_cases::battalion::formation_service::FormationExecutionService
pub async fn paladin::application::use_cases::battalion::formation_service::FormationExecutionService::execute(&self, formation: &paladin::core::platform::container::battalion::formation::Formation, initial_input: &str) -> core::result::Result<paladin::core::platform::container::battalion::BattalionResult, paladin::core::platform::container::battalion::BattalionError>
pub fn paladin::application::use_cases::battalion::formation_service::FormationExecutionService::format_result(&self, result: &paladin::core::platform::container::battalion::BattalionResult) -> core::result::Result<core::option::Option<alloc::string::String>, paladin::core::platform::container::battalion::BattalionError>
pub fn paladin::application::use_cases::battalion::formation_service::FormationExecutionService::new(paladin_port: alloc::sync::Arc<dyn paladin::application::ports::output::paladin_port::PaladinPort>) -> Self
pub fn paladin::application::use_cases::battalion::formation_service::FormationExecutionService::with_herald(self, herald: alloc::sync::Arc<dyn paladin::core::platform::container::herald::Herald>) -> Self
impl core::marker::Freeze for paladin::application::use_cases::battalion::formation_service::FormationExecutionService
impl core::marker::Send for paladin::application::use_cases::battalion::formation_service::FormationExecutionService
impl core::marker::Sync for paladin::application::use_cases::battalion::formation_service::FormationExecutionService
impl core::marker::Unpin for paladin::application::use_cases::battalion::formation_service::FormationExecutionService
impl core::marker::UnsafeUnpin for paladin::application::use_cases::battalion::formation_service::FormationExecutionService
impl !core::panic::unwind_safe::RefUnwindSafe for paladin::application::use_cases::battalion::formation_service::FormationExecutionService
impl !core::panic::unwind_safe::UnwindSafe for paladin::application::use_cases::battalion::formation_service::FormationExecutionService
impl<T, U> core::convert::Into<U> for paladin::application::use_cases::battalion::formation_service::FormationExecutionService where U: core::convert::From<T>
pub fn paladin::application::use_cases::battalion::formation_service::FormationExecutionService::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::use_cases::battalion::formation_service::FormationExecutionService where U: core::convert::Into<T>
pub type paladin::application::use_cases::battalion::formation_service::FormationExecutionService::Error = core::convert::Infallible
pub fn paladin::application::use_cases::battalion::formation_service::FormationExecutionService::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::use_cases::battalion::formation_service::FormationExecutionService where U: core::convert::TryFrom<T>
pub type paladin::application::use_cases::battalion::formation_service::FormationExecutionService::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::use_cases::battalion::formation_service::FormationExecutionService::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::use_cases::battalion::formation_service::FormationExecutionService where T: 'static + ?core::marker::Sized
pub fn paladin::application::use_cases::battalion::formation_service::FormationExecutionService::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::use_cases::battalion::formation_service::FormationExecutionService where T: ?core::marker::Sized
pub fn paladin::application::use_cases::battalion::formation_service::FormationExecutionService::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::use_cases::battalion::formation_service::FormationExecutionService where T: ?core::marker::Sized
pub fn paladin::application::use_cases::battalion::formation_service::FormationExecutionService::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::use_cases::battalion::formation_service::FormationExecutionService
pub fn paladin::application::use_cases::battalion::formation_service::FormationExecutionService::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::use_cases::battalion::formation_service::FormationExecutionService
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::use_cases::battalion::formation_service::FormationExecutionService where T: ?core::marker::Sized
pub fn paladin::application::use_cases::battalion::formation_service::FormationExecutionService::and<P, B, E>(self, other: 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::use_cases::battalion::formation_service::FormationExecutionService::or<P, B, E>(self, other: 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::use_cases::battalion::formation_service::FormationExecutionService
impl<T> tracing::instrument::WithSubscriber for paladin::application::use_cases::battalion::formation_service::FormationExecutionService
impl<T> typenum::type_operators::Same for paladin::application::use_cases::battalion::formation_service::FormationExecutionService
pub type paladin::application::use_cases::battalion::formation_service::FormationExecutionService::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::use_cases::battalion::formation_service::FormationExecutionService where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::use_cases::battalion::formation_service::FormationExecutionService where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::use_cases::battalion::formation_service::FormationExecutionService::vzip(self) -> V
pub mod paladin::application::use_cases::battalion::grove_service
pub struct paladin::application::use_cases::battalion::grove_service::GroveExecutionService
impl paladin::application::use_cases::battalion::grove_service::GroveExecutionService
pub async fn paladin::application::use_cases::battalion::grove_service::GroveExecutionService::execute(&self, grove: &paladin::core::platform::container::battalion::grove::Grove, task: &str) -> core::result::Result<paladin::application::use_cases::battalion::grove_service::GroveResult, paladin::core::platform::container::battalion::BattalionError>
pub fn paladin::application::use_cases::battalion::grove_service::GroveExecutionService::new(paladin_port: alloc::sync::Arc<dyn paladin::application::ports::output::paladin_port::PaladinPort>, embedding_port: core::option::Option<alloc::sync::Arc<dyn paladin::application::ports::output::embedding_port::EmbeddingPort>>, llm_port: core::option::Option<alloc::sync::Arc<dyn paladin::application::ports::output::llm_port::LlmPort>>, registry: alloc::sync::Arc<dyn paladin::application::ports::output::paladin_registry::PaladinRegistry>) -> Self
impl core::marker::Freeze for paladin::application::use_cases::battalion::grove_service::GroveExecutionService
impl core::marker::Send for paladin::application::use_cases::battalion::grove_service::GroveExecutionService
impl core::marker::Sync for paladin::application::use_cases::battalion::grove_service::GroveExecutionService
impl core::marker::Unpin for paladin::application::use_cases::battalion::grove_service::GroveExecutionService
impl core::marker::UnsafeUnpin for paladin::application::use_cases::battalion::grove_service::GroveExecutionService
impl !core::panic::unwind_safe::RefUnwindSafe for paladin::application::use_cases::battalion::grove_service::GroveExecutionService
impl !core::panic::unwind_safe::UnwindSafe for paladin::application::use_cases::battalion::grove_service::GroveExecutionService
impl<T, U> core::convert::Into<U> for paladin::application::use_cases::battalion::grove_service::GroveExecutionService where U: core::convert::From<T>
pub fn paladin::application::use_cases::battalion::grove_service::GroveExecutionService::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::use_cases::battalion::grove_service::GroveExecutionService where U: core::convert::Into<T>
pub type paladin::application::use_cases::battalion::grove_service::GroveExecutionService::Error = core::convert::Infallible
pub fn paladin::application::use_cases::battalion::grove_service::GroveExecutionService::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::use_cases::battalion::grove_service::GroveExecutionService where U: core::convert::TryFrom<T>
pub type paladin::application::use_cases::battalion::grove_service::GroveExecutionService::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::use_cases::battalion::grove_service::GroveExecutionService::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::use_cases::battalion::grove_service::GroveExecutionService where T: 'static + ?core::marker::Sized
pub fn paladin::application::use_cases::battalion::grove_service::GroveExecutionService::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::use_cases::battalion::grove_service::GroveExecutionService where T: ?core::marker::Sized
pub fn paladin::application::use_cases::battalion::grove_service::GroveExecutionService::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::use_cases::battalion::grove_service::GroveExecutionService where T: ?core::marker::Sized
pub fn paladin::application::use_cases::battalion::grove_service::GroveExecutionService::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::use_cases::battalion::grove_service::GroveExecutionService
pub fn paladin::application::use_cases::battalion::grove_service::GroveExecutionService::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::use_cases::battalion::grove_service::GroveExecutionService
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::use_cases::battalion::grove_service::GroveExecutionService where T: ?core::marker::Sized
pub fn paladin::application::use_cases::battalion::grove_service::GroveExecutionService::and<P, B, E>(self, other: 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::use_cases::battalion::grove_service::GroveExecutionService::or<P, B, E>(self, other: 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::use_cases::battalion::grove_service::GroveExecutionService
impl<T> tracing::instrument::WithSubscriber for paladin::application::use_cases::battalion::grove_service::GroveExecutionService
impl<T> typenum::type_operators::Same for paladin::application::use_cases::battalion::grove_service::GroveExecutionService
pub type paladin::application::use_cases::battalion::grove_service::GroveExecutionService::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::use_cases::battalion::grove_service::GroveExecutionService where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::use_cases::battalion::grove_service::GroveExecutionService where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::use_cases::battalion::grove_service::GroveExecutionService::vzip(self) -> V
pub struct paladin::application::use_cases::battalion::grove_service::GroveResult
pub paladin::application::use_cases::battalion::grove_service::GroveResult::execution_result: alloc::string::String
pub paladin::application::use_cases::battalion::grove_service::GroveResult::metadata: std::collections::hash::map::HashMap<alloc::string::String, alloc::string::String>
pub paladin::application::use_cases::battalion::grove_service::GroveResult::routing_decision: paladin::application::use_cases::battalion::grove_service::RoutingDecision
impl core::clone::Clone for paladin::application::use_cases::battalion::grove_service::GroveResult
pub fn paladin::application::use_cases::battalion::grove_service::GroveResult::clone(&self) -> paladin::application::use_cases::battalion::grove_service::GroveResult
impl core::fmt::Debug for paladin::application::use_cases::battalion::grove_service::GroveResult
pub fn paladin::application::use_cases::battalion::grove_service::GroveResult::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::use_cases::battalion::grove_service::GroveResult
impl core::marker::Send for paladin::application::use_cases::battalion::grove_service::GroveResult
impl core::marker::Sync for paladin::application::use_cases::battalion::grove_service::GroveResult
impl core::marker::Unpin for paladin::application::use_cases::battalion::grove_service::GroveResult
impl core::marker::UnsafeUnpin for paladin::application::use_cases::battalion::grove_service::GroveResult
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::use_cases::battalion::grove_service::GroveResult
impl core::panic::unwind_safe::UnwindSafe for paladin::application::use_cases::battalion::grove_service::GroveResult
impl<T, U> core::convert::Into<U> for paladin::application::use_cases::battalion::grove_service::GroveResult where U: core::convert::From<T>
pub fn paladin::application::use_cases::battalion::grove_service::GroveResult::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::use_cases::battalion::grove_service::GroveResult where U: core::convert::Into<T>
pub type paladin::application::use_cases::battalion::grove_service::GroveResult::Error = core::convert::Infallible
pub fn paladin::application::use_cases::battalion::grove_service::GroveResult::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::use_cases::battalion::grove_service::GroveResult where U: core::convert::TryFrom<T>
pub type paladin::application::use_cases::battalion::grove_service::GroveResult::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::use_cases::battalion::grove_service::GroveResult::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::use_cases::battalion::grove_service::GroveResult where T: core::clone::Clone
pub type paladin::application::use_cases::battalion::grove_service::GroveResult::Owned = T
pub fn paladin::application::use_cases::battalion::grove_service::GroveResult::clone_into(&self, target: &mut T)
pub fn paladin::application::use_cases::battalion::grove_service::GroveResult::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::use_cases::battalion::grove_service::GroveResult where T: 'static + ?core::marker::Sized
pub fn paladin::application::use_cases::battalion::grove_service::GroveResult::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::use_cases::battalion::grove_service::GroveResult where T: ?core::marker::Sized
pub fn paladin::application::use_cases::battalion::grove_service::GroveResult::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::use_cases::battalion::grove_service::GroveResult where T: ?core::marker::Sized
pub fn paladin::application::use_cases::battalion::grove_service::GroveResult::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::use_cases::battalion::grove_service::GroveResult where T: core::clone::Clone
pub unsafe fn paladin::application::use_cases::battalion::grove_service::GroveResult::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::use_cases::battalion::grove_service::GroveResult
pub fn paladin::application::use_cases::battalion::grove_service::GroveResult::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::use_cases::battalion::grove_service::GroveResult
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::use_cases::battalion::grove_service::GroveResult where T: ?core::marker::Sized
pub fn paladin::application::use_cases::battalion::grove_service::GroveResult::and<P, B, E>(self, other: 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::use_cases::battalion::grove_service::GroveResult::or<P, B, E>(self, other: 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::use_cases::battalion::grove_service::GroveResult
impl<T> tracing::instrument::WithSubscriber for paladin::application::use_cases::battalion::grove_service::GroveResult
impl<T> typenum::type_operators::Same for paladin::application::use_cases::battalion::grove_service::GroveResult
pub type paladin::application::use_cases::battalion::grove_service::GroveResult::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::use_cases::battalion::grove_service::GroveResult where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::use_cases::battalion::grove_service::GroveResult where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::use_cases::battalion::grove_service::GroveResult::vzip(self) -> V
pub struct paladin::application::use_cases::battalion::grove_service::RoutingDecision
pub paladin::application::use_cases::battalion::grove_service::RoutingDecision::confidence: f32
pub paladin::application::use_cases::battalion::grove_service::RoutingDecision::reasoning: alloc::string::String
pub paladin::application::use_cases::battalion::grove_service::RoutingDecision::selected_agent: alloc::string::String
pub paladin::application::use_cases::battalion::grove_service::RoutingDecision::selected_tree: alloc::string::String
impl core::clone::Clone for paladin::application::use_cases::battalion::grove_service::RoutingDecision
pub fn paladin::application::use_cases::battalion::grove_service::RoutingDecision::clone(&self) -> paladin::application::use_cases::battalion::grove_service::RoutingDecision
impl core::fmt::Debug for paladin::application::use_cases::battalion::grove_service::RoutingDecision
pub fn paladin::application::use_cases::battalion::grove_service::RoutingDecision::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::use_cases::battalion::grove_service::RoutingDecision
impl core::marker::Send for paladin::application::use_cases::battalion::grove_service::RoutingDecision
impl core::marker::Sync for paladin::application::use_cases::battalion::grove_service::RoutingDecision
impl core::marker::Unpin for paladin::application::use_cases::battalion::grove_service::RoutingDecision
impl core::marker::UnsafeUnpin for paladin::application::use_cases::battalion::grove_service::RoutingDecision
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::use_cases::battalion::grove_service::RoutingDecision
impl core::panic::unwind_safe::UnwindSafe for paladin::application::use_cases::battalion::grove_service::RoutingDecision
impl<T, U> core::convert::Into<U> for paladin::application::use_cases::battalion::grove_service::RoutingDecision where U: core::convert::From<T>
pub fn paladin::application::use_cases::battalion::grove_service::RoutingDecision::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::use_cases::battalion::grove_service::RoutingDecision where U: core::convert::Into<T>
pub type paladin::application::use_cases::battalion::grove_service::RoutingDecision::Error = core::convert::Infallible
pub fn paladin::application::use_cases::battalion::grove_service::RoutingDecision::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::use_cases::battalion::grove_service::RoutingDecision where U: core::convert::TryFrom<T>
pub type paladin::application::use_cases::battalion::grove_service::RoutingDecision::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::use_cases::battalion::grove_service::RoutingDecision::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::use_cases::battalion::grove_service::RoutingDecision where T: core::clone::Clone
pub type paladin::application::use_cases::battalion::grove_service::RoutingDecision::Owned = T
pub fn paladin::application::use_cases::battalion::grove_service::RoutingDecision::clone_into(&self, target: &mut T)
pub fn paladin::application::use_cases::battalion::grove_service::RoutingDecision::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::use_cases::battalion::grove_service::RoutingDecision where T: 'static + ?core::marker::Sized
pub fn paladin::application::use_cases::battalion::grove_service::RoutingDecision::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::use_cases::battalion::grove_service::RoutingDecision where T: ?core::marker::Sized
pub fn paladin::application::use_cases::battalion::grove_service::RoutingDecision::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::use_cases::battalion::grove_service::RoutingDecision where T: ?core::marker::Sized
pub fn paladin::application::use_cases::battalion::grove_service::RoutingDecision::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::use_cases::battalion::grove_service::RoutingDecision where T: core::clone::Clone
pub unsafe fn paladin::application::use_cases::battalion::grove_service::RoutingDecision::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::use_cases::battalion::grove_service::RoutingDecision
pub fn paladin::application::use_cases::battalion::grove_service::RoutingDecision::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::use_cases::battalion::grove_service::RoutingDecision
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::use_cases::battalion::grove_service::RoutingDecision where T: ?core::marker::Sized
pub fn paladin::application::use_cases::battalion::grove_service::RoutingDecision::and<P, B, E>(self, other: 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::use_cases::battalion::grove_service::RoutingDecision::or<P, B, E>(self, other: 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::use_cases::battalion::grove_service::RoutingDecision
impl<T> tracing::instrument::WithSubscriber for paladin::application::use_cases::battalion::grove_service::RoutingDecision
impl<T> typenum::type_operators::Same for paladin::application::use_cases::battalion::grove_service::RoutingDecision
pub type paladin::application::use_cases::battalion::grove_service::RoutingDecision::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::use_cases::battalion::grove_service::RoutingDecision where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::use_cases::battalion::grove_service::RoutingDecision where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::use_cases::battalion::grove_service::RoutingDecision::vzip(self) -> V
pub mod paladin::application::use_cases::battalion::maneuver_service
pub struct paladin::application::use_cases::battalion::maneuver_service::ManeuverExecutionService
impl paladin::application::use_cases::battalion::maneuver_service::ManeuverExecutionService
pub async fn paladin::application::use_cases::battalion::maneuver_service::ManeuverExecutionService::execute(&self, maneuver: &paladin::core::platform::container::battalion::maneuver::Maneuver, input: &str) -> core::result::Result<paladin::core::platform::container::battalion::maneuver::ManeuverResult, paladin::core::platform::container::battalion::maneuver::ManeuverError>
pub fn paladin::application::use_cases::battalion::maneuver_service::ManeuverExecutionService::new(paladin_port: alloc::sync::Arc<dyn paladin::application::ports::output::paladin_port::PaladinPort>) -> Self
impl core::marker::Freeze for paladin::application::use_cases::battalion::maneuver_service::ManeuverExecutionService
impl core::marker::Send for paladin::application::use_cases::battalion::maneuver_service::ManeuverExecutionService
impl core::marker::Sync for paladin::application::use_cases::battalion::maneuver_service::ManeuverExecutionService
impl core::marker::Unpin for paladin::application::use_cases::battalion::maneuver_service::ManeuverExecutionService
impl core::marker::UnsafeUnpin for paladin::application::use_cases::battalion::maneuver_service::ManeuverExecutionService
impl !core::panic::unwind_safe::RefUnwindSafe for paladin::application::use_cases::battalion::maneuver_service::ManeuverExecutionService
impl !core::panic::unwind_safe::UnwindSafe for paladin::application::use_cases::battalion::maneuver_service::ManeuverExecutionService
impl<T, U> core::convert::Into<U> for paladin::application::use_cases::battalion::maneuver_service::ManeuverExecutionService where U: core::convert::From<T>
pub fn paladin::application::use_cases::battalion::maneuver_service::ManeuverExecutionService::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::use_cases::battalion::maneuver_service::ManeuverExecutionService where U: core::convert::Into<T>
pub type paladin::application::use_cases::battalion::maneuver_service::ManeuverExecutionService::Error = core::convert::Infallible
pub fn paladin::application::use_cases::battalion::maneuver_service::ManeuverExecutionService::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::use_cases::battalion::maneuver_service::ManeuverExecutionService where U: core::convert::TryFrom<T>
pub type paladin::application::use_cases::battalion::maneuver_service::ManeuverExecutionService::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::use_cases::battalion::maneuver_service::ManeuverExecutionService::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::use_cases::battalion::maneuver_service::ManeuverExecutionService where T: 'static + ?core::marker::Sized
pub fn paladin::application::use_cases::battalion::maneuver_service::ManeuverExecutionService::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::use_cases::battalion::maneuver_service::ManeuverExecutionService where T: ?core::marker::Sized
pub fn paladin::application::use_cases::battalion::maneuver_service::ManeuverExecutionService::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::use_cases::battalion::maneuver_service::ManeuverExecutionService where T: ?core::marker::Sized
pub fn paladin::application::use_cases::battalion::maneuver_service::ManeuverExecutionService::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::use_cases::battalion::maneuver_service::ManeuverExecutionService
pub fn paladin::application::use_cases::battalion::maneuver_service::ManeuverExecutionService::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::use_cases::battalion::maneuver_service::ManeuverExecutionService
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::use_cases::battalion::maneuver_service::ManeuverExecutionService where T: ?core::marker::Sized
pub fn paladin::application::use_cases::battalion::maneuver_service::ManeuverExecutionService::and<P, B, E>(self, other: 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::use_cases::battalion::maneuver_service::ManeuverExecutionService::or<P, B, E>(self, other: 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::use_cases::battalion::maneuver_service::ManeuverExecutionService
impl<T> tracing::instrument::WithSubscriber for paladin::application::use_cases::battalion::maneuver_service::ManeuverExecutionService
impl<T> typenum::type_operators::Same for paladin::application::use_cases::battalion::maneuver_service::ManeuverExecutionService
pub type paladin::application::use_cases::battalion::maneuver_service::ManeuverExecutionService::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::use_cases::battalion::maneuver_service::ManeuverExecutionService where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::use_cases::battalion::maneuver_service::ManeuverExecutionService where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::use_cases::battalion::maneuver_service::ManeuverExecutionService::vzip(self) -> V
pub mod paladin::application::use_cases::battalion::phalanx_service
pub struct paladin::application::use_cases::battalion::phalanx_service::PhalanxExecutionService
impl paladin::application::use_cases::battalion::phalanx_service::PhalanxExecutionService
pub async fn paladin::application::use_cases::battalion::phalanx_service::PhalanxExecutionService::execute(&self, phalanx: &paladin::core::platform::container::battalion::phalanx::Phalanx, input: &str) -> core::result::Result<paladin::core::platform::container::battalion::BattalionResult, paladin::core::platform::container::battalion::BattalionError>
pub async fn paladin::application::use_cases::battalion::phalanx_service::PhalanxExecutionService::execute_with_cancellation(&self, phalanx: &paladin::core::platform::container::battalion::phalanx::Phalanx, input: &str, cancellation_token: tokio_util::sync::cancellation_token::CancellationToken) -> core::result::Result<paladin::core::platform::container::battalion::BattalionResult, paladin::core::platform::container::battalion::BattalionError>
pub fn paladin::application::use_cases::battalion::phalanx_service::PhalanxExecutionService::format_result(&self, result: &paladin::core::platform::container::battalion::BattalionResult) -> core::result::Result<core::option::Option<alloc::string::String>, paladin::core::platform::container::battalion::BattalionError>
pub fn paladin::application::use_cases::battalion::phalanx_service::PhalanxExecutionService::new(paladin_port: alloc::sync::Arc<dyn paladin::application::ports::output::paladin_port::PaladinPort>) -> Self
pub fn paladin::application::use_cases::battalion::phalanx_service::PhalanxExecutionService::with_herald(self, herald: alloc::sync::Arc<dyn paladin::core::platform::container::herald::Herald>) -> Self
impl core::marker::Freeze for paladin::application::use_cases::battalion::phalanx_service::PhalanxExecutionService
impl core::marker::Send for paladin::application::use_cases::battalion::phalanx_service::PhalanxExecutionService
impl core::marker::Sync for paladin::application::use_cases::battalion::phalanx_service::PhalanxExecutionService
impl core::marker::Unpin for paladin::application::use_cases::battalion::phalanx_service::PhalanxExecutionService
impl core::marker::UnsafeUnpin for paladin::application::use_cases::battalion::phalanx_service::PhalanxExecutionService
impl !core::panic::unwind_safe::RefUnwindSafe for paladin::application::use_cases::battalion::phalanx_service::PhalanxExecutionService
impl !core::panic::unwind_safe::UnwindSafe for paladin::application::use_cases::battalion::phalanx_service::PhalanxExecutionService
impl<T, U> core::convert::Into<U> for paladin::application::use_cases::battalion::phalanx_service::PhalanxExecutionService where U: core::convert::From<T>
pub fn paladin::application::use_cases::battalion::phalanx_service::PhalanxExecutionService::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::use_cases::battalion::phalanx_service::PhalanxExecutionService where U: core::convert::Into<T>
pub type paladin::application::use_cases::battalion::phalanx_service::PhalanxExecutionService::Error = core::convert::Infallible
pub fn paladin::application::use_cases::battalion::phalanx_service::PhalanxExecutionService::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::use_cases::battalion::phalanx_service::PhalanxExecutionService where U: core::convert::TryFrom<T>
pub type paladin::application::use_cases::battalion::phalanx_service::PhalanxExecutionService::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::use_cases::battalion::phalanx_service::PhalanxExecutionService::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::use_cases::battalion::phalanx_service::PhalanxExecutionService where T: 'static + ?core::marker::Sized
pub fn paladin::application::use_cases::battalion::phalanx_service::PhalanxExecutionService::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::use_cases::battalion::phalanx_service::PhalanxExecutionService where T: ?core::marker::Sized
pub fn paladin::application::use_cases::battalion::phalanx_service::PhalanxExecutionService::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::use_cases::battalion::phalanx_service::PhalanxExecutionService where T: ?core::marker::Sized
pub fn paladin::application::use_cases::battalion::phalanx_service::PhalanxExecutionService::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::use_cases::battalion::phalanx_service::PhalanxExecutionService
pub fn paladin::application::use_cases::battalion::phalanx_service::PhalanxExecutionService::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::use_cases::battalion::phalanx_service::PhalanxExecutionService
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::use_cases::battalion::phalanx_service::PhalanxExecutionService where T: ?core::marker::Sized
pub fn paladin::application::use_cases::battalion::phalanx_service::PhalanxExecutionService::and<P, B, E>(self, other: 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::use_cases::battalion::phalanx_service::PhalanxExecutionService::or<P, B, E>(self, other: 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::use_cases::battalion::phalanx_service::PhalanxExecutionService
impl<T> tracing::instrument::WithSubscriber for paladin::application::use_cases::battalion::phalanx_service::PhalanxExecutionService
impl<T> typenum::type_operators::Same for paladin::application::use_cases::battalion::phalanx_service::PhalanxExecutionService
pub type paladin::application::use_cases::battalion::phalanx_service::PhalanxExecutionService::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::use_cases::battalion::phalanx_service::PhalanxExecutionService where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::use_cases::battalion::phalanx_service::PhalanxExecutionService where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::use_cases::battalion::phalanx_service::PhalanxExecutionService::vzip(self) -> V
pub mod paladin::application::use_cases::battalion::retry
pub fn paladin::application::use_cases::battalion::retry::calculate_retry_delay(policy: &paladin::core::platform::container::battalion::RetryPolicy, attempt: u32) -> core::time::Duration
pub fn paladin::application::use_cases::battalion::retry::should_retry(policy: &paladin::core::platform::container::battalion::RetryPolicy, attempt: u32) -> bool
pub mod paladin::application::use_cases::content
pub mod paladin::application::use_cases::content::content_aggregator_service
pub struct paladin::application::use_cases::content::content_aggregator_service::AggregateContent<T: paladin::application::use_cases::content::content_aggregator_service::ContentListService>
impl<T: paladin::application::use_cases::content::content_aggregator_service::ContentListService> paladin::application::use_cases::content::content_aggregator_service::AggregateContent<T>
pub fn paladin::application::use_cases::content::content_aggregator_service::AggregateContent<T>::execute(&self, data: alloc::vec::Vec<serde_json::value::Value>) -> serde_json::value::Value
pub fn paladin::application::use_cases::content::content_aggregator_service::AggregateContent<T>::new(service: T) -> Self
impl<T> core::marker::Freeze for paladin::application::use_cases::content::content_aggregator_service::AggregateContent<T> where T: core::marker::Freeze
impl<T> core::marker::Send for paladin::application::use_cases::content::content_aggregator_service::AggregateContent<T> where T: core::marker::Send
impl<T> core::marker::Sync for paladin::application::use_cases::content::content_aggregator_service::AggregateContent<T> where T: core::marker::Sync
impl<T> core::marker::Unpin for paladin::application::use_cases::content::content_aggregator_service::AggregateContent<T> where T: core::marker::Unpin
impl<T> core::marker::UnsafeUnpin for paladin::application::use_cases::content::content_aggregator_service::AggregateContent<T> where T: core::marker::UnsafeUnpin
impl<T> core::panic::unwind_safe::RefUnwindSafe for paladin::application::use_cases::content::content_aggregator_service::AggregateContent<T> where T: core::panic::unwind_safe::RefUnwindSafe
impl<T> core::panic::unwind_safe::UnwindSafe for paladin::application::use_cases::content::content_aggregator_service::AggregateContent<T> where T: core::panic::unwind_safe::UnwindSafe
impl<T, U> core::convert::Into<U> for paladin::application::use_cases::content::content_aggregator_service::AggregateContent<T> where U: core::convert::From<T>
pub fn paladin::application::use_cases::content::content_aggregator_service::AggregateContent<T>::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::use_cases::content::content_aggregator_service::AggregateContent<T> where U: core::convert::Into<T>
pub type paladin::application::use_cases::content::content_aggregator_service::AggregateContent<T>::Error = core::convert::Infallible
pub fn paladin::application::use_cases::content::content_aggregator_service::AggregateContent<T>::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::use_cases::content::content_aggregator_service::AggregateContent<T> where U: core::convert::TryFrom<T>
pub type paladin::application::use_cases::content::content_aggregator_service::AggregateContent<T>::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::use_cases::content::content_aggregator_service::AggregateContent<T>::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::use_cases::content::content_aggregator_service::AggregateContent<T> where T: 'static + ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_aggregator_service::AggregateContent<T>::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::use_cases::content::content_aggregator_service::AggregateContent<T> where T: ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_aggregator_service::AggregateContent<T>::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::use_cases::content::content_aggregator_service::AggregateContent<T> where T: ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_aggregator_service::AggregateContent<T>::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::use_cases::content::content_aggregator_service::AggregateContent<T>
pub fn paladin::application::use_cases::content::content_aggregator_service::AggregateContent<T>::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::use_cases::content::content_aggregator_service::AggregateContent<T>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::use_cases::content::content_aggregator_service::AggregateContent<T> where T: ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_aggregator_service::AggregateContent<T>::and<P, B, E>(self, other: 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::use_cases::content::content_aggregator_service::AggregateContent<T>::or<P, B, E>(self, other: 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::use_cases::content::content_aggregator_service::AggregateContent<T>
impl<T> tracing::instrument::WithSubscriber for paladin::application::use_cases::content::content_aggregator_service::AggregateContent<T>
impl<T> typenum::type_operators::Same for paladin::application::use_cases::content::content_aggregator_service::AggregateContent<T>
pub type paladin::application::use_cases::content::content_aggregator_service::AggregateContent<T>::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::use_cases::content::content_aggregator_service::AggregateContent<T> where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::use_cases::content::content_aggregator_service::AggregateContent<T> where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::use_cases::content::content_aggregator_service::AggregateContent<T>::vzip(self) -> V
pub trait paladin::application::use_cases::content::content_aggregator_service::ContentListService
pub fn paladin::application::use_cases::content::content_aggregator_service::ContentListService::aggregate_content(&self, data: alloc::vec::Vec<serde_json::value::Value>) -> serde_json::value::Value
pub fn paladin::application::use_cases::content::content_aggregator_service::ContentListService::fetch_content_list(&self, url: &str) -> core::result::Result<paladin::core::platform::container::content_list::ContentList, alloc::string::String>
pub mod paladin::application::use_cases::content::content_analysis_service
pub struct paladin::application::use_cases::content::content_analysis_service::AnalyzeContent<T: paladin::application::use_cases::content::content_analysis_service::ContentAnalysisService>
impl<T: paladin::application::use_cases::content::content_analysis_service::ContentAnalysisService> paladin::application::use_cases::content::content_analysis_service::AnalyzeContent<T>
pub fn paladin::application::use_cases::content::content_analysis_service::AnalyzeContent<T>::execute(&self, content: &paladin::core::platform::container::content::ContentItem) -> core::result::Result<serde_json::value::Value, alloc::string::String>
pub fn paladin::application::use_cases::content::content_analysis_service::AnalyzeContent<T>::new(service: T) -> Self
impl<T> core::marker::Freeze for paladin::application::use_cases::content::content_analysis_service::AnalyzeContent<T> where T: core::marker::Freeze
impl<T> core::marker::Send for paladin::application::use_cases::content::content_analysis_service::AnalyzeContent<T> where T: core::marker::Send
impl<T> core::marker::Sync for paladin::application::use_cases::content::content_analysis_service::AnalyzeContent<T> where T: core::marker::Sync
impl<T> core::marker::Unpin for paladin::application::use_cases::content::content_analysis_service::AnalyzeContent<T> where T: core::marker::Unpin
impl<T> core::marker::UnsafeUnpin for paladin::application::use_cases::content::content_analysis_service::AnalyzeContent<T> where T: core::marker::UnsafeUnpin
impl<T> core::panic::unwind_safe::RefUnwindSafe for paladin::application::use_cases::content::content_analysis_service::AnalyzeContent<T> where T: core::panic::unwind_safe::RefUnwindSafe
impl<T> core::panic::unwind_safe::UnwindSafe for paladin::application::use_cases::content::content_analysis_service::AnalyzeContent<T> where T: core::panic::unwind_safe::UnwindSafe
impl<T, U> core::convert::Into<U> for paladin::application::use_cases::content::content_analysis_service::AnalyzeContent<T> where U: core::convert::From<T>
pub fn paladin::application::use_cases::content::content_analysis_service::AnalyzeContent<T>::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::use_cases::content::content_analysis_service::AnalyzeContent<T> where U: core::convert::Into<T>
pub type paladin::application::use_cases::content::content_analysis_service::AnalyzeContent<T>::Error = core::convert::Infallible
pub fn paladin::application::use_cases::content::content_analysis_service::AnalyzeContent<T>::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::use_cases::content::content_analysis_service::AnalyzeContent<T> where U: core::convert::TryFrom<T>
pub type paladin::application::use_cases::content::content_analysis_service::AnalyzeContent<T>::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::use_cases::content::content_analysis_service::AnalyzeContent<T>::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::use_cases::content::content_analysis_service::AnalyzeContent<T> where T: 'static + ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_analysis_service::AnalyzeContent<T>::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::use_cases::content::content_analysis_service::AnalyzeContent<T> where T: ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_analysis_service::AnalyzeContent<T>::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::use_cases::content::content_analysis_service::AnalyzeContent<T> where T: ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_analysis_service::AnalyzeContent<T>::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::use_cases::content::content_analysis_service::AnalyzeContent<T>
pub fn paladin::application::use_cases::content::content_analysis_service::AnalyzeContent<T>::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::use_cases::content::content_analysis_service::AnalyzeContent<T>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::use_cases::content::content_analysis_service::AnalyzeContent<T> where T: ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_analysis_service::AnalyzeContent<T>::and<P, B, E>(self, other: 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::use_cases::content::content_analysis_service::AnalyzeContent<T>::or<P, B, E>(self, other: 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::use_cases::content::content_analysis_service::AnalyzeContent<T>
impl<T> tracing::instrument::WithSubscriber for paladin::application::use_cases::content::content_analysis_service::AnalyzeContent<T>
impl<T> typenum::type_operators::Same for paladin::application::use_cases::content::content_analysis_service::AnalyzeContent<T>
pub type paladin::application::use_cases::content::content_analysis_service::AnalyzeContent<T>::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::use_cases::content::content_analysis_service::AnalyzeContent<T> where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::use_cases::content::content_analysis_service::AnalyzeContent<T> where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::use_cases::content::content_analysis_service::AnalyzeContent<T>::vzip(self) -> V
pub trait paladin::application::use_cases::content::content_analysis_service::ContentAnalysisService
pub fn paladin::application::use_cases::content::content_analysis_service::ContentAnalysisService::analyze_content(&self, content: &paladin::core::platform::container::content::ContentItem) -> core::result::Result<serde_json::value::Value, alloc::string::String>
impl paladin::application::use_cases::content::content_analysis_service::ContentAnalysisService for paladin::application::use_cases::content::content_llm_analysis_service::DefaultPromptContentAnalyzer
pub fn paladin::application::use_cases::content::content_llm_analysis_service::DefaultPromptContentAnalyzer::analyze_content(&self, content: &paladin::core::platform::container::content::ContentItem) -> core::result::Result<serde_json::value::Value, alloc::string::String>
pub mod paladin::application::use_cases::content::content_fetching_service
pub struct paladin::application::use_cases::content::content_fetching_service::FetchContent<T: paladin::application::use_cases::content::content_fetching_service::ContentFetchingService>
impl<T: paladin::application::use_cases::content::content_fetching_service::ContentFetchingService> paladin::application::use_cases::content::content_fetching_service::FetchContent<T>
pub fn paladin::application::use_cases::content::content_fetching_service::FetchContent<T>::execute(&self, url: &str) -> core::result::Result<paladin::core::platform::container::content::ContentItem, alloc::string::String>
pub fn paladin::application::use_cases::content::content_fetching_service::FetchContent<T>::new(service: T) -> Self
impl<T> core::marker::Freeze for paladin::application::use_cases::content::content_fetching_service::FetchContent<T> where T: core::marker::Freeze
impl<T> core::marker::Send for paladin::application::use_cases::content::content_fetching_service::FetchContent<T> where T: core::marker::Send
impl<T> core::marker::Sync for paladin::application::use_cases::content::content_fetching_service::FetchContent<T> where T: core::marker::Sync
impl<T> core::marker::Unpin for paladin::application::use_cases::content::content_fetching_service::FetchContent<T> where T: core::marker::Unpin
impl<T> core::marker::UnsafeUnpin for paladin::application::use_cases::content::content_fetching_service::FetchContent<T> where T: core::marker::UnsafeUnpin
impl<T> core::panic::unwind_safe::RefUnwindSafe for paladin::application::use_cases::content::content_fetching_service::FetchContent<T> where T: core::panic::unwind_safe::RefUnwindSafe
impl<T> core::panic::unwind_safe::UnwindSafe for paladin::application::use_cases::content::content_fetching_service::FetchContent<T> where T: core::panic::unwind_safe::UnwindSafe
impl<T, U> core::convert::Into<U> for paladin::application::use_cases::content::content_fetching_service::FetchContent<T> where U: core::convert::From<T>
pub fn paladin::application::use_cases::content::content_fetching_service::FetchContent<T>::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::use_cases::content::content_fetching_service::FetchContent<T> where U: core::convert::Into<T>
pub type paladin::application::use_cases::content::content_fetching_service::FetchContent<T>::Error = core::convert::Infallible
pub fn paladin::application::use_cases::content::content_fetching_service::FetchContent<T>::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::use_cases::content::content_fetching_service::FetchContent<T> where U: core::convert::TryFrom<T>
pub type paladin::application::use_cases::content::content_fetching_service::FetchContent<T>::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::use_cases::content::content_fetching_service::FetchContent<T>::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::use_cases::content::content_fetching_service::FetchContent<T> where T: 'static + ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_fetching_service::FetchContent<T>::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::use_cases::content::content_fetching_service::FetchContent<T> where T: ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_fetching_service::FetchContent<T>::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::use_cases::content::content_fetching_service::FetchContent<T> where T: ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_fetching_service::FetchContent<T>::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::use_cases::content::content_fetching_service::FetchContent<T>
pub fn paladin::application::use_cases::content::content_fetching_service::FetchContent<T>::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::use_cases::content::content_fetching_service::FetchContent<T>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::use_cases::content::content_fetching_service::FetchContent<T> where T: ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_fetching_service::FetchContent<T>::and<P, B, E>(self, other: 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::use_cases::content::content_fetching_service::FetchContent<T>::or<P, B, E>(self, other: 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::use_cases::content::content_fetching_service::FetchContent<T>
impl<T> tracing::instrument::WithSubscriber for paladin::application::use_cases::content::content_fetching_service::FetchContent<T>
impl<T> typenum::type_operators::Same for paladin::application::use_cases::content::content_fetching_service::FetchContent<T>
pub type paladin::application::use_cases::content::content_fetching_service::FetchContent<T>::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::use_cases::content::content_fetching_service::FetchContent<T> where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::use_cases::content::content_fetching_service::FetchContent<T> where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::use_cases::content::content_fetching_service::FetchContent<T>::vzip(self) -> V
pub trait paladin::application::use_cases::content::content_fetching_service::ContentFetchingService
pub fn paladin::application::use_cases::content::content_fetching_service::ContentFetchingService::fetch_content(&self, url: &str) -> core::result::Result<paladin::core::platform::container::content::ContentItem, alloc::string::String>
pub mod paladin::application::use_cases::content::content_ingestion_service
pub enum paladin::application::use_cases::content::content_ingestion_service::AuthType
pub paladin::application::use_cases::content::content_ingestion_service::AuthType::ApiKey
pub paladin::application::use_cases::content::content_ingestion_service::AuthType::Basic
pub paladin::application::use_cases::content::content_ingestion_service::AuthType::Bearer
pub paladin::application::use_cases::content::content_ingestion_service::AuthType::None
pub paladin::application::use_cases::content::content_ingestion_service::AuthType::OAuth2
impl core::clone::Clone for paladin::application::use_cases::content::content_ingestion_service::AuthType
pub fn paladin::application::use_cases::content::content_ingestion_service::AuthType::clone(&self) -> paladin::application::use_cases::content::content_ingestion_service::AuthType
impl core::fmt::Debug for paladin::application::use_cases::content::content_ingestion_service::AuthType
pub fn paladin::application::use_cases::content::content_ingestion_service::AuthType::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::use_cases::content::content_ingestion_service::AuthType
pub fn paladin::application::use_cases::content::content_ingestion_service::AuthType::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::use_cases::content::content_ingestion_service::AuthType
pub fn paladin::application::use_cases::content::content_ingestion_service::AuthType::deserialize<__D>(__deserializer: __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::use_cases::content::content_ingestion_service::AuthType
impl core::marker::Send for paladin::application::use_cases::content::content_ingestion_service::AuthType
impl core::marker::Sync for paladin::application::use_cases::content::content_ingestion_service::AuthType
impl core::marker::Unpin for paladin::application::use_cases::content::content_ingestion_service::AuthType
impl core::marker::UnsafeUnpin for paladin::application::use_cases::content::content_ingestion_service::AuthType
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::use_cases::content::content_ingestion_service::AuthType
impl core::panic::unwind_safe::UnwindSafe for paladin::application::use_cases::content::content_ingestion_service::AuthType
impl<T, U> core::convert::Into<U> for paladin::application::use_cases::content::content_ingestion_service::AuthType where U: core::convert::From<T>
pub fn paladin::application::use_cases::content::content_ingestion_service::AuthType::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::use_cases::content::content_ingestion_service::AuthType where U: core::convert::Into<T>
pub type paladin::application::use_cases::content::content_ingestion_service::AuthType::Error = core::convert::Infallible
pub fn paladin::application::use_cases::content::content_ingestion_service::AuthType::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::use_cases::content::content_ingestion_service::AuthType where U: core::convert::TryFrom<T>
pub type paladin::application::use_cases::content::content_ingestion_service::AuthType::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::use_cases::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::use_cases::content::content_ingestion_service::AuthType where T: core::clone::Clone
pub type paladin::application::use_cases::content::content_ingestion_service::AuthType::Owned = T
pub fn paladin::application::use_cases::content::content_ingestion_service::AuthType::clone_into(&self, target: &mut T)
pub fn paladin::application::use_cases::content::content_ingestion_service::AuthType::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::use_cases::content::content_ingestion_service::AuthType where T: 'static + ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_ingestion_service::AuthType::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::use_cases::content::content_ingestion_service::AuthType where T: ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_ingestion_service::AuthType::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::use_cases::content::content_ingestion_service::AuthType where T: ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_ingestion_service::AuthType::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::use_cases::content::content_ingestion_service::AuthType where T: core::clone::Clone
pub unsafe fn paladin::application::use_cases::content::content_ingestion_service::AuthType::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::use_cases::content::content_ingestion_service::AuthType
pub fn paladin::application::use_cases::content::content_ingestion_service::AuthType::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::use_cases::content::content_ingestion_service::AuthType
impl<T> serde_core::de::DeserializeOwned for paladin::application::use_cases::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::use_cases::content::content_ingestion_service::AuthType where T: ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_ingestion_service::AuthType::and<P, B, E>(self, other: 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::use_cases::content::content_ingestion_service::AuthType::or<P, B, E>(self, other: 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::use_cases::content::content_ingestion_service::AuthType
impl<T> tracing::instrument::WithSubscriber for paladin::application::use_cases::content::content_ingestion_service::AuthType
impl<T> typenum::type_operators::Same for paladin::application::use_cases::content::content_ingestion_service::AuthType
pub type paladin::application::use_cases::content::content_ingestion_service::AuthType::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::use_cases::content::content_ingestion_service::AuthType where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::use_cases::content::content_ingestion_service::AuthType where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::use_cases::content::content_ingestion_service::AuthType::vzip(self) -> V
pub enum paladin::application::use_cases::content::content_ingestion_service::IngestionError
pub paladin::application::use_cases::content::content_ingestion_service::IngestionError::AuthenticationFailed
pub paladin::application::use_cases::content::content_ingestion_service::IngestionError::ConfigurationError(alloc::string::String)
pub paladin::application::use_cases::content::content_ingestion_service::IngestionError::ContentTooLarge
pub paladin::application::use_cases::content::content_ingestion_service::IngestionError::ContentTooLarge::max: usize
pub paladin::application::use_cases::content::content_ingestion_service::IngestionError::ContentTooLarge::size: usize
pub paladin::application::use_cases::content::content_ingestion_service::IngestionError::InvalidContent(alloc::string::String)
pub paladin::application::use_cases::content::content_ingestion_service::IngestionError::NetworkError(alloc::string::String)
pub paladin::application::use_cases::content::content_ingestion_service::IngestionError::ParseError(alloc::string::String)
pub paladin::application::use_cases::content::content_ingestion_service::IngestionError::RateLimitExceeded
pub paladin::application::use_cases::content::content_ingestion_service::IngestionError::SourceDisabled(uuid::Uuid)
pub paladin::application::use_cases::content::content_ingestion_service::IngestionError::SourceNotFound(uuid::Uuid)
pub paladin::application::use_cases::content::content_ingestion_service::IngestionError::StorageError(alloc::string::String)
impl core::error::Error for paladin::application::use_cases::content::content_ingestion_service::IngestionError
impl core::fmt::Debug for paladin::application::use_cases::content::content_ingestion_service::IngestionError
pub fn paladin::application::use_cases::content::content_ingestion_service::IngestionError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::application::use_cases::content::content_ingestion_service::IngestionError
pub fn paladin::application::use_cases::content::content_ingestion_service::IngestionError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::use_cases::content::content_ingestion_service::IngestionError
impl core::marker::Send for paladin::application::use_cases::content::content_ingestion_service::IngestionError
impl core::marker::Sync for paladin::application::use_cases::content::content_ingestion_service::IngestionError
impl core::marker::Unpin for paladin::application::use_cases::content::content_ingestion_service::IngestionError
impl core::marker::UnsafeUnpin for paladin::application::use_cases::content::content_ingestion_service::IngestionError
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::use_cases::content::content_ingestion_service::IngestionError
impl core::panic::unwind_safe::UnwindSafe for paladin::application::use_cases::content::content_ingestion_service::IngestionError
impl<T, U> core::convert::Into<U> for paladin::application::use_cases::content::content_ingestion_service::IngestionError where U: core::convert::From<T>
pub fn paladin::application::use_cases::content::content_ingestion_service::IngestionError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::use_cases::content::content_ingestion_service::IngestionError where U: core::convert::Into<T>
pub type paladin::application::use_cases::content::content_ingestion_service::IngestionError::Error = core::convert::Infallible
pub fn paladin::application::use_cases::content::content_ingestion_service::IngestionError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::use_cases::content::content_ingestion_service::IngestionError where U: core::convert::TryFrom<T>
pub type paladin::application::use_cases::content::content_ingestion_service::IngestionError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::use_cases::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::use_cases::content::content_ingestion_service::IngestionError where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_ingestion_service::IngestionError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::application::use_cases::content::content_ingestion_service::IngestionError where T: 'static + ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_ingestion_service::IngestionError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::use_cases::content::content_ingestion_service::IngestionError where T: ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_ingestion_service::IngestionError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::use_cases::content::content_ingestion_service::IngestionError where T: ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_ingestion_service::IngestionError::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::use_cases::content::content_ingestion_service::IngestionError
pub fn paladin::application::use_cases::content::content_ingestion_service::IngestionError::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::use_cases::content::content_ingestion_service::IngestionError
impl<T> iri_string::format::ToStringFallible for paladin::application::use_cases::content::content_ingestion_service::IngestionError where T: core::fmt::Display
pub fn paladin::application::use_cases::content::content_ingestion_service::IngestionError::try_to_string(&self) -> core::result::Result<alloc::string::String, alloc::collections::TryReserveError>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::use_cases::content::content_ingestion_service::IngestionError where T: ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_ingestion_service::IngestionError::and<P, B, E>(self, other: 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::use_cases::content::content_ingestion_service::IngestionError::or<P, B, E>(self, other: 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::use_cases::content::content_ingestion_service::IngestionError
impl<T> tracing::instrument::WithSubscriber for paladin::application::use_cases::content::content_ingestion_service::IngestionError
impl<T> typenum::type_operators::Same for paladin::application::use_cases::content::content_ingestion_service::IngestionError
pub type paladin::application::use_cases::content::content_ingestion_service::IngestionError::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::use_cases::content::content_ingestion_service::IngestionError where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::use_cases::content::content_ingestion_service::IngestionError where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::use_cases::content::content_ingestion_service::IngestionError::vzip(self) -> V
pub enum paladin::application::use_cases::content::content_ingestion_service::SourceType
pub paladin::application::use_cases::content::content_ingestion_service::SourceType::Api
pub paladin::application::use_cases::content::content_ingestion_service::SourceType::Custom(alloc::string::String)
pub paladin::application::use_cases::content::content_ingestion_service::SourceType::Database
pub paladin::application::use_cases::content::content_ingestion_service::SourceType::Directory
pub paladin::application::use_cases::content::content_ingestion_service::SourceType::RssFeed
pub paladin::application::use_cases::content::content_ingestion_service::SourceType::WebPage
impl core::clone::Clone for paladin::application::use_cases::content::content_ingestion_service::SourceType
pub fn paladin::application::use_cases::content::content_ingestion_service::SourceType::clone(&self) -> paladin::application::use_cases::content::content_ingestion_service::SourceType
impl core::fmt::Debug for paladin::application::use_cases::content::content_ingestion_service::SourceType
pub fn paladin::application::use_cases::content::content_ingestion_service::SourceType::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::use_cases::content::content_ingestion_service::SourceType
pub fn paladin::application::use_cases::content::content_ingestion_service::SourceType::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::use_cases::content::content_ingestion_service::SourceType
pub fn paladin::application::use_cases::content::content_ingestion_service::SourceType::deserialize<__D>(__deserializer: __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::use_cases::content::content_ingestion_service::SourceType
impl core::marker::Send for paladin::application::use_cases::content::content_ingestion_service::SourceType
impl core::marker::Sync for paladin::application::use_cases::content::content_ingestion_service::SourceType
impl core::marker::Unpin for paladin::application::use_cases::content::content_ingestion_service::SourceType
impl core::marker::UnsafeUnpin for paladin::application::use_cases::content::content_ingestion_service::SourceType
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::use_cases::content::content_ingestion_service::SourceType
impl core::panic::unwind_safe::UnwindSafe for paladin::application::use_cases::content::content_ingestion_service::SourceType
impl<T, U> core::convert::Into<U> for paladin::application::use_cases::content::content_ingestion_service::SourceType where U: core::convert::From<T>
pub fn paladin::application::use_cases::content::content_ingestion_service::SourceType::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::use_cases::content::content_ingestion_service::SourceType where U: core::convert::Into<T>
pub type paladin::application::use_cases::content::content_ingestion_service::SourceType::Error = core::convert::Infallible
pub fn paladin::application::use_cases::content::content_ingestion_service::SourceType::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::use_cases::content::content_ingestion_service::SourceType where U: core::convert::TryFrom<T>
pub type paladin::application::use_cases::content::content_ingestion_service::SourceType::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::use_cases::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::use_cases::content::content_ingestion_service::SourceType where T: core::clone::Clone
pub type paladin::application::use_cases::content::content_ingestion_service::SourceType::Owned = T
pub fn paladin::application::use_cases::content::content_ingestion_service::SourceType::clone_into(&self, target: &mut T)
pub fn paladin::application::use_cases::content::content_ingestion_service::SourceType::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::use_cases::content::content_ingestion_service::SourceType where T: 'static + ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_ingestion_service::SourceType::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::use_cases::content::content_ingestion_service::SourceType where T: ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_ingestion_service::SourceType::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::use_cases::content::content_ingestion_service::SourceType where T: ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_ingestion_service::SourceType::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::use_cases::content::content_ingestion_service::SourceType where T: core::clone::Clone
pub unsafe fn paladin::application::use_cases::content::content_ingestion_service::SourceType::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::use_cases::content::content_ingestion_service::SourceType
pub fn paladin::application::use_cases::content::content_ingestion_service::SourceType::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::use_cases::content::content_ingestion_service::SourceType
impl<T> serde_core::de::DeserializeOwned for paladin::application::use_cases::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::use_cases::content::content_ingestion_service::SourceType where T: ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_ingestion_service::SourceType::and<P, B, E>(self, other: 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::use_cases::content::content_ingestion_service::SourceType::or<P, B, E>(self, other: 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::use_cases::content::content_ingestion_service::SourceType
impl<T> tracing::instrument::WithSubscriber for paladin::application::use_cases::content::content_ingestion_service::SourceType
impl<T> typenum::type_operators::Same for paladin::application::use_cases::content::content_ingestion_service::SourceType
pub type paladin::application::use_cases::content::content_ingestion_service::SourceType::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::use_cases::content::content_ingestion_service::SourceType where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::use_cases::content::content_ingestion_service::SourceType where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::use_cases::content::content_ingestion_service::SourceType::vzip(self) -> V
pub struct paladin::application::use_cases::content::content_ingestion_service::AuthConfig
pub paladin::application::use_cases::content::content_ingestion_service::AuthConfig::auth_type: paladin::application::use_cases::content::content_ingestion_service::AuthType
pub paladin::application::use_cases::content::content_ingestion_service::AuthConfig::credentials: std::collections::hash::map::HashMap<alloc::string::String, alloc::string::String>
impl core::clone::Clone for paladin::application::use_cases::content::content_ingestion_service::AuthConfig
pub fn paladin::application::use_cases::content::content_ingestion_service::AuthConfig::clone(&self) -> paladin::application::use_cases::content::content_ingestion_service::AuthConfig
impl core::fmt::Debug for paladin::application::use_cases::content::content_ingestion_service::AuthConfig
pub fn paladin::application::use_cases::content::content_ingestion_service::AuthConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::use_cases::content::content_ingestion_service::AuthConfig
pub fn paladin::application::use_cases::content::content_ingestion_service::AuthConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::use_cases::content::content_ingestion_service::AuthConfig
pub fn paladin::application::use_cases::content::content_ingestion_service::AuthConfig::deserialize<__D>(__deserializer: __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::use_cases::content::content_ingestion_service::AuthConfig
impl core::marker::Send for paladin::application::use_cases::content::content_ingestion_service::AuthConfig
impl core::marker::Sync for paladin::application::use_cases::content::content_ingestion_service::AuthConfig
impl core::marker::Unpin for paladin::application::use_cases::content::content_ingestion_service::AuthConfig
impl core::marker::UnsafeUnpin for paladin::application::use_cases::content::content_ingestion_service::AuthConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::use_cases::content::content_ingestion_service::AuthConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::application::use_cases::content::content_ingestion_service::AuthConfig
impl<T, U> core::convert::Into<U> for paladin::application::use_cases::content::content_ingestion_service::AuthConfig where U: core::convert::From<T>
pub fn paladin::application::use_cases::content::content_ingestion_service::AuthConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::use_cases::content::content_ingestion_service::AuthConfig where U: core::convert::Into<T>
pub type paladin::application::use_cases::content::content_ingestion_service::AuthConfig::Error = core::convert::Infallible
pub fn paladin::application::use_cases::content::content_ingestion_service::AuthConfig::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::use_cases::content::content_ingestion_service::AuthConfig where U: core::convert::TryFrom<T>
pub type paladin::application::use_cases::content::content_ingestion_service::AuthConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::use_cases::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::use_cases::content::content_ingestion_service::AuthConfig where T: core::clone::Clone
pub type paladin::application::use_cases::content::content_ingestion_service::AuthConfig::Owned = T
pub fn paladin::application::use_cases::content::content_ingestion_service::AuthConfig::clone_into(&self, target: &mut T)
pub fn paladin::application::use_cases::content::content_ingestion_service::AuthConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::use_cases::content::content_ingestion_service::AuthConfig where T: 'static + ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_ingestion_service::AuthConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::use_cases::content::content_ingestion_service::AuthConfig where T: ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_ingestion_service::AuthConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::use_cases::content::content_ingestion_service::AuthConfig where T: ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_ingestion_service::AuthConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::use_cases::content::content_ingestion_service::AuthConfig where T: core::clone::Clone
pub unsafe fn paladin::application::use_cases::content::content_ingestion_service::AuthConfig::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::use_cases::content::content_ingestion_service::AuthConfig
pub fn paladin::application::use_cases::content::content_ingestion_service::AuthConfig::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::use_cases::content::content_ingestion_service::AuthConfig
impl<T> serde_core::de::DeserializeOwned for paladin::application::use_cases::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::use_cases::content::content_ingestion_service::AuthConfig where T: ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_ingestion_service::AuthConfig::and<P, B, E>(self, other: 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::use_cases::content::content_ingestion_service::AuthConfig::or<P, B, E>(self, other: 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::use_cases::content::content_ingestion_service::AuthConfig
impl<T> tracing::instrument::WithSubscriber for paladin::application::use_cases::content::content_ingestion_service::AuthConfig
impl<T> typenum::type_operators::Same for paladin::application::use_cases::content::content_ingestion_service::AuthConfig
pub type paladin::application::use_cases::content::content_ingestion_service::AuthConfig::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::use_cases::content::content_ingestion_service::AuthConfig where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::use_cases::content::content_ingestion_service::AuthConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::use_cases::content::content_ingestion_service::AuthConfig::vzip(self) -> V
pub struct paladin::application::use_cases::content::content_ingestion_service::BatchIngestionResult
pub paladin::application::use_cases::content::content_ingestion_service::BatchIngestionResult::completed_at: chrono::datetime::DateTime<chrono::offset::utc::Utc>
pub paladin::application::use_cases::content::content_ingestion_service::BatchIngestionResult::failed: usize
pub paladin::application::use_cases::content::content_ingestion_service::BatchIngestionResult::results: alloc::vec::Vec<paladin::application::use_cases::content::content_ingestion_service::IngestionResult>
pub paladin::application::use_cases::content::content_ingestion_service::BatchIngestionResult::started_at: chrono::datetime::DateTime<chrono::offset::utc::Utc>
pub paladin::application::use_cases::content::content_ingestion_service::BatchIngestionResult::successful: usize
pub paladin::application::use_cases::content::content_ingestion_service::BatchIngestionResult::total_items: usize
pub paladin::application::use_cases::content::content_ingestion_service::BatchIngestionResult::total_processing_time_ms: u64
impl core::clone::Clone for paladin::application::use_cases::content::content_ingestion_service::BatchIngestionResult
pub fn paladin::application::use_cases::content::content_ingestion_service::BatchIngestionResult::clone(&self) -> paladin::application::use_cases::content::content_ingestion_service::BatchIngestionResult
impl core::fmt::Debug for paladin::application::use_cases::content::content_ingestion_service::BatchIngestionResult
pub fn paladin::application::use_cases::content::content_ingestion_service::BatchIngestionResult::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::use_cases::content::content_ingestion_service::BatchIngestionResult
pub fn paladin::application::use_cases::content::content_ingestion_service::BatchIngestionResult::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::use_cases::content::content_ingestion_service::BatchIngestionResult
pub fn paladin::application::use_cases::content::content_ingestion_service::BatchIngestionResult::deserialize<__D>(__deserializer: __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::use_cases::content::content_ingestion_service::BatchIngestionResult
impl core::marker::Send for paladin::application::use_cases::content::content_ingestion_service::BatchIngestionResult
impl core::marker::Sync for paladin::application::use_cases::content::content_ingestion_service::BatchIngestionResult
impl core::marker::Unpin for paladin::application::use_cases::content::content_ingestion_service::BatchIngestionResult
impl core::marker::UnsafeUnpin for paladin::application::use_cases::content::content_ingestion_service::BatchIngestionResult
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::use_cases::content::content_ingestion_service::BatchIngestionResult
impl core::panic::unwind_safe::UnwindSafe for paladin::application::use_cases::content::content_ingestion_service::BatchIngestionResult
impl<T, U> core::convert::Into<U> for paladin::application::use_cases::content::content_ingestion_service::BatchIngestionResult where U: core::convert::From<T>
pub fn paladin::application::use_cases::content::content_ingestion_service::BatchIngestionResult::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::use_cases::content::content_ingestion_service::BatchIngestionResult where U: core::convert::Into<T>
pub type paladin::application::use_cases::content::content_ingestion_service::BatchIngestionResult::Error = core::convert::Infallible
pub fn paladin::application::use_cases::content::content_ingestion_service::BatchIngestionResult::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::use_cases::content::content_ingestion_service::BatchIngestionResult where U: core::convert::TryFrom<T>
pub type paladin::application::use_cases::content::content_ingestion_service::BatchIngestionResult::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::use_cases::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::use_cases::content::content_ingestion_service::BatchIngestionResult where T: core::clone::Clone
pub type paladin::application::use_cases::content::content_ingestion_service::BatchIngestionResult::Owned = T
pub fn paladin::application::use_cases::content::content_ingestion_service::BatchIngestionResult::clone_into(&self, target: &mut T)
pub fn paladin::application::use_cases::content::content_ingestion_service::BatchIngestionResult::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::use_cases::content::content_ingestion_service::BatchIngestionResult where T: 'static + ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_ingestion_service::BatchIngestionResult::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::use_cases::content::content_ingestion_service::BatchIngestionResult where T: ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_ingestion_service::BatchIngestionResult::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::use_cases::content::content_ingestion_service::BatchIngestionResult where T: ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_ingestion_service::BatchIngestionResult::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::use_cases::content::content_ingestion_service::BatchIngestionResult where T: core::clone::Clone
pub unsafe fn paladin::application::use_cases::content::content_ingestion_service::BatchIngestionResult::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::use_cases::content::content_ingestion_service::BatchIngestionResult
pub fn paladin::application::use_cases::content::content_ingestion_service::BatchIngestionResult::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::use_cases::content::content_ingestion_service::BatchIngestionResult
impl<T> serde_core::de::DeserializeOwned for paladin::application::use_cases::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::use_cases::content::content_ingestion_service::BatchIngestionResult where T: ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_ingestion_service::BatchIngestionResult::and<P, B, E>(self, other: 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::use_cases::content::content_ingestion_service::BatchIngestionResult::or<P, B, E>(self, other: 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::use_cases::content::content_ingestion_service::BatchIngestionResult
impl<T> tracing::instrument::WithSubscriber for paladin::application::use_cases::content::content_ingestion_service::BatchIngestionResult
impl<T> typenum::type_operators::Same for paladin::application::use_cases::content::content_ingestion_service::BatchIngestionResult
pub type paladin::application::use_cases::content::content_ingestion_service::BatchIngestionResult::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::use_cases::content::content_ingestion_service::BatchIngestionResult where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::use_cases::content::content_ingestion_service::BatchIngestionResult where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::use_cases::content::content_ingestion_service::BatchIngestionResult::vzip(self) -> V
pub struct paladin::application::use_cases::content::content_ingestion_service::ContentSource
pub paladin::application::use_cases::content::content_ingestion_service::ContentSource::config: paladin::application::use_cases::content::content_ingestion_service::SourceConfig
pub paladin::application::use_cases::content::content_ingestion_service::ContentSource::created_at: chrono::datetime::DateTime<chrono::offset::utc::Utc>
pub paladin::application::use_cases::content::content_ingestion_service::ContentSource::enabled: bool
pub paladin::application::use_cases::content::content_ingestion_service::ContentSource::id: uuid::Uuid
pub paladin::application::use_cases::content::content_ingestion_service::ContentSource::last_ingested: core::option::Option<chrono::datetime::DateTime<chrono::offset::utc::Utc>>
pub paladin::application::use_cases::content::content_ingestion_service::ContentSource::name: alloc::string::String
pub paladin::application::use_cases::content::content_ingestion_service::ContentSource::source_type: paladin::application::use_cases::content::content_ingestion_service::SourceType
pub paladin::application::use_cases::content::content_ingestion_service::ContentSource::url: core::option::Option<url::Url>
impl core::clone::Clone for paladin::application::use_cases::content::content_ingestion_service::ContentSource
pub fn paladin::application::use_cases::content::content_ingestion_service::ContentSource::clone(&self) -> paladin::application::use_cases::content::content_ingestion_service::ContentSource
impl core::fmt::Debug for paladin::application::use_cases::content::content_ingestion_service::ContentSource
pub fn paladin::application::use_cases::content::content_ingestion_service::ContentSource::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::use_cases::content::content_ingestion_service::ContentSource
pub fn paladin::application::use_cases::content::content_ingestion_service::ContentSource::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::use_cases::content::content_ingestion_service::ContentSource
pub fn paladin::application::use_cases::content::content_ingestion_service::ContentSource::deserialize<__D>(__deserializer: __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::use_cases::content::content_ingestion_service::ContentSource
impl core::marker::Send for paladin::application::use_cases::content::content_ingestion_service::ContentSource
impl core::marker::Sync for paladin::application::use_cases::content::content_ingestion_service::ContentSource
impl core::marker::Unpin for paladin::application::use_cases::content::content_ingestion_service::ContentSource
impl core::marker::UnsafeUnpin for paladin::application::use_cases::content::content_ingestion_service::ContentSource
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::use_cases::content::content_ingestion_service::ContentSource
impl core::panic::unwind_safe::UnwindSafe for paladin::application::use_cases::content::content_ingestion_service::ContentSource
impl<T, U> core::convert::Into<U> for paladin::application::use_cases::content::content_ingestion_service::ContentSource where U: core::convert::From<T>
pub fn paladin::application::use_cases::content::content_ingestion_service::ContentSource::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::use_cases::content::content_ingestion_service::ContentSource where U: core::convert::Into<T>
pub type paladin::application::use_cases::content::content_ingestion_service::ContentSource::Error = core::convert::Infallible
pub fn paladin::application::use_cases::content::content_ingestion_service::ContentSource::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::use_cases::content::content_ingestion_service::ContentSource where U: core::convert::TryFrom<T>
pub type paladin::application::use_cases::content::content_ingestion_service::ContentSource::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::use_cases::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::use_cases::content::content_ingestion_service::ContentSource where T: core::clone::Clone
pub type paladin::application::use_cases::content::content_ingestion_service::ContentSource::Owned = T
pub fn paladin::application::use_cases::content::content_ingestion_service::ContentSource::clone_into(&self, target: &mut T)
pub fn paladin::application::use_cases::content::content_ingestion_service::ContentSource::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::use_cases::content::content_ingestion_service::ContentSource where T: 'static + ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_ingestion_service::ContentSource::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::use_cases::content::content_ingestion_service::ContentSource where T: ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_ingestion_service::ContentSource::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::use_cases::content::content_ingestion_service::ContentSource where T: ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_ingestion_service::ContentSource::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::use_cases::content::content_ingestion_service::ContentSource where T: core::clone::Clone
pub unsafe fn paladin::application::use_cases::content::content_ingestion_service::ContentSource::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::use_cases::content::content_ingestion_service::ContentSource
pub fn paladin::application::use_cases::content::content_ingestion_service::ContentSource::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::use_cases::content::content_ingestion_service::ContentSource
impl<T> serde_core::de::DeserializeOwned for paladin::application::use_cases::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::use_cases::content::content_ingestion_service::ContentSource where T: ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_ingestion_service::ContentSource::and<P, B, E>(self, other: 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::use_cases::content::content_ingestion_service::ContentSource::or<P, B, E>(self, other: 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::use_cases::content::content_ingestion_service::ContentSource
impl<T> tracing::instrument::WithSubscriber for paladin::application::use_cases::content::content_ingestion_service::ContentSource
impl<T> typenum::type_operators::Same for paladin::application::use_cases::content::content_ingestion_service::ContentSource
pub type paladin::application::use_cases::content::content_ingestion_service::ContentSource::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::use_cases::content::content_ingestion_service::ContentSource where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::use_cases::content::content_ingestion_service::ContentSource where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::use_cases::content::content_ingestion_service::ContentSource::vzip(self) -> V
pub struct paladin::application::use_cases::content::content_ingestion_service::DefaultContentIngestionService
impl paladin::application::use_cases::content::content_ingestion_service::DefaultContentIngestionService
pub fn paladin::application::use_cases::content::content_ingestion_service::DefaultContentIngestionService::new(config: paladin::application::use_cases::content::content_ingestion_service::IngestionConfig, orchestrator: alloc::sync::Arc<paladin::core::platform::manager::orchestrator::Orchestrator>, repository: alloc::sync::Arc<dyn paladin::application::use_cases::content::content_ingestion_service::ContentRepository>) -> Self
impl core::clone::Clone for paladin::application::use_cases::content::content_ingestion_service::DefaultContentIngestionService
pub fn paladin::application::use_cases::content::content_ingestion_service::DefaultContentIngestionService::clone(&self) -> Self
impl paladin::application::use_cases::content::content_ingestion_service::ContentIngestionService for paladin::application::use_cases::content::content_ingestion_service::DefaultContentIngestionService
pub fn paladin::application::use_cases::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::use_cases::content::content_ingestion_service::IngestionStats, paladin::application::use_cases::content::content_ingestion_service::IngestionError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::use_cases::content::content_ingestion_service::DefaultContentIngestionService::ingest_content<'life0, 'async_trait>(&'life0 self, content: alloc::string::String, _metadata: 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::use_cases::content::content_ingestion_service::IngestionResult, paladin::application::use_cases::content::content_ingestion_service::IngestionError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::use_cases::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::use_cases::content::content_ingestion_service::BatchIngestionResult>, paladin::application::use_cases::content::content_ingestion_service::IngestionError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::use_cases::content::content_ingestion_service::DefaultContentIngestionService::ingest_from_source<'life0, 'async_trait>(&'life0 self, source_id: uuid::Uuid) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<paladin::application::use_cases::content::content_ingestion_service::BatchIngestionResult, paladin::application::use_cases::content::content_ingestion_service::IngestionError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::use_cases::content::content_ingestion_service::DefaultContentIngestionService::ingest_from_url<'life0, 'async_trait>(&'life0 self, url: url::Url, source_id: core::option::Option<uuid::Uuid>) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<paladin::application::use_cases::content::content_ingestion_service::IngestionResult, paladin::application::use_cases::content::content_ingestion_service::IngestionError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::use_cases::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::use_cases::content::content_ingestion_service::ContentSource>, paladin::application::use_cases::content::content_ingestion_service::IngestionError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::use_cases::content::content_ingestion_service::DefaultContentIngestionService::register_source<'life0, 'async_trait>(&'life0 self, source: paladin::application::use_cases::content::content_ingestion_service::ContentSource) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<uuid::Uuid, paladin::application::use_cases::content::content_ingestion_service::IngestionError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::use_cases::content::content_ingestion_service::DefaultContentIngestionService::remove_source<'life0, 'async_trait>(&'life0 self, source_id: uuid::Uuid) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<(), paladin::application::use_cases::content::content_ingestion_service::IngestionError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::use_cases::content::content_ingestion_service::DefaultContentIngestionService::set_source_enabled<'life0, 'async_trait>(&'life0 self, source_id: uuid::Uuid, enabled: bool) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<(), paladin::application::use_cases::content::content_ingestion_service::IngestionError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::use_cases::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::use_cases::content::content_ingestion_service::IngestionError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::use_cases::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::use_cases::content::content_ingestion_service::IngestionError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::use_cases::content::content_ingestion_service::DefaultContentIngestionService::update_source<'life0, 'async_trait>(&'life0 self, source_id: uuid::Uuid, config: paladin::application::use_cases::content::content_ingestion_service::SourceConfig) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<(), paladin::application::use_cases::content::content_ingestion_service::IngestionError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
impl core::marker::Freeze for paladin::application::use_cases::content::content_ingestion_service::DefaultContentIngestionService
impl core::marker::Send for paladin::application::use_cases::content::content_ingestion_service::DefaultContentIngestionService
impl core::marker::Sync for paladin::application::use_cases::content::content_ingestion_service::DefaultContentIngestionService
impl core::marker::Unpin for paladin::application::use_cases::content::content_ingestion_service::DefaultContentIngestionService
impl core::marker::UnsafeUnpin for paladin::application::use_cases::content::content_ingestion_service::DefaultContentIngestionService
impl !core::panic::unwind_safe::RefUnwindSafe for paladin::application::use_cases::content::content_ingestion_service::DefaultContentIngestionService
impl !core::panic::unwind_safe::UnwindSafe for paladin::application::use_cases::content::content_ingestion_service::DefaultContentIngestionService
impl<T, U> core::convert::Into<U> for paladin::application::use_cases::content::content_ingestion_service::DefaultContentIngestionService where U: core::convert::From<T>
pub fn paladin::application::use_cases::content::content_ingestion_service::DefaultContentIngestionService::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::use_cases::content::content_ingestion_service::DefaultContentIngestionService where U: core::convert::Into<T>
pub type paladin::application::use_cases::content::content_ingestion_service::DefaultContentIngestionService::Error = core::convert::Infallible
pub fn paladin::application::use_cases::content::content_ingestion_service::DefaultContentIngestionService::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::use_cases::content::content_ingestion_service::DefaultContentIngestionService where U: core::convert::TryFrom<T>
pub type paladin::application::use_cases::content::content_ingestion_service::DefaultContentIngestionService::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::use_cases::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::use_cases::content::content_ingestion_service::DefaultContentIngestionService where T: core::clone::Clone
pub type paladin::application::use_cases::content::content_ingestion_service::DefaultContentIngestionService::Owned = T
pub fn paladin::application::use_cases::content::content_ingestion_service::DefaultContentIngestionService::clone_into(&self, target: &mut T)
pub fn paladin::application::use_cases::content::content_ingestion_service::DefaultContentIngestionService::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::use_cases::content::content_ingestion_service::DefaultContentIngestionService where T: 'static + ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_ingestion_service::DefaultContentIngestionService::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::use_cases::content::content_ingestion_service::DefaultContentIngestionService where T: ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_ingestion_service::DefaultContentIngestionService::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::use_cases::content::content_ingestion_service::DefaultContentIngestionService where T: ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_ingestion_service::DefaultContentIngestionService::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::use_cases::content::content_ingestion_service::DefaultContentIngestionService where T: core::clone::Clone
pub unsafe fn paladin::application::use_cases::content::content_ingestion_service::DefaultContentIngestionService::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::use_cases::content::content_ingestion_service::DefaultContentIngestionService
pub fn paladin::application::use_cases::content::content_ingestion_service::DefaultContentIngestionService::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::use_cases::content::content_ingestion_service::DefaultContentIngestionService
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::use_cases::content::content_ingestion_service::DefaultContentIngestionService where T: ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_ingestion_service::DefaultContentIngestionService::and<P, B, E>(self, other: 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::use_cases::content::content_ingestion_service::DefaultContentIngestionService::or<P, B, E>(self, other: 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::use_cases::content::content_ingestion_service::DefaultContentIngestionService
impl<T> tracing::instrument::WithSubscriber for paladin::application::use_cases::content::content_ingestion_service::DefaultContentIngestionService
impl<T> typenum::type_operators::Same for paladin::application::use_cases::content::content_ingestion_service::DefaultContentIngestionService
pub type paladin::application::use_cases::content::content_ingestion_service::DefaultContentIngestionService::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::use_cases::content::content_ingestion_service::DefaultContentIngestionService where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::use_cases::content::content_ingestion_service::DefaultContentIngestionService where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::use_cases::content::content_ingestion_service::DefaultContentIngestionService::vzip(self) -> V
pub struct paladin::application::use_cases::content::content_ingestion_service::InMemoryContentRepository
impl paladin::application::use_cases::content::content_ingestion_service::InMemoryContentRepository
pub fn paladin::application::use_cases::content::content_ingestion_service::InMemoryContentRepository::new() -> Self
impl core::clone::Clone for paladin::application::use_cases::content::content_ingestion_service::InMemoryContentRepository
pub fn paladin::application::use_cases::content::content_ingestion_service::InMemoryContentRepository::clone(&self) -> paladin::application::use_cases::content::content_ingestion_service::InMemoryContentRepository
impl core::default::Default for paladin::application::use_cases::content::content_ingestion_service::InMemoryContentRepository
pub fn paladin::application::use_cases::content::content_ingestion_service::InMemoryContentRepository::default() -> Self
impl core::fmt::Debug for paladin::application::use_cases::content::content_ingestion_service::InMemoryContentRepository
pub fn paladin::application::use_cases::content::content_ingestion_service::InMemoryContentRepository::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl paladin::application::use_cases::content::content_ingestion_service::ContentRepository for paladin::application::use_cases::content::content_ingestion_service::InMemoryContentRepository
pub fn paladin::application::use_cases::content::content_ingestion_service::InMemoryContentRepository::create<'life0, 'async_trait>(&'life0 self, content: 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::use_cases::content::content_ingestion_service::InMemoryContentRepository::delete<'life0, 'async_trait>(&'life0 self, id: 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::use_cases::content::content_ingestion_service::InMemoryContentRepository::get_by_id<'life0, 'async_trait>(&'life0 self, id: 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::use_cases::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::use_cases::content::content_ingestion_service::InMemoryContentRepository::update<'life0, 'async_trait>(&'life0 self, content: 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::use_cases::content::content_ingestion_service::InMemoryContentRepository
impl core::marker::Send for paladin::application::use_cases::content::content_ingestion_service::InMemoryContentRepository
impl core::marker::Sync for paladin::application::use_cases::content::content_ingestion_service::InMemoryContentRepository
impl core::marker::Unpin for paladin::application::use_cases::content::content_ingestion_service::InMemoryContentRepository
impl core::marker::UnsafeUnpin for paladin::application::use_cases::content::content_ingestion_service::InMemoryContentRepository
impl !core::panic::unwind_safe::RefUnwindSafe for paladin::application::use_cases::content::content_ingestion_service::InMemoryContentRepository
impl !core::panic::unwind_safe::UnwindSafe for paladin::application::use_cases::content::content_ingestion_service::InMemoryContentRepository
impl<T, U> core::convert::Into<U> for paladin::application::use_cases::content::content_ingestion_service::InMemoryContentRepository where U: core::convert::From<T>
pub fn paladin::application::use_cases::content::content_ingestion_service::InMemoryContentRepository::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::use_cases::content::content_ingestion_service::InMemoryContentRepository where U: core::convert::Into<T>
pub type paladin::application::use_cases::content::content_ingestion_service::InMemoryContentRepository::Error = core::convert::Infallible
pub fn paladin::application::use_cases::content::content_ingestion_service::InMemoryContentRepository::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::use_cases::content::content_ingestion_service::InMemoryContentRepository where U: core::convert::TryFrom<T>
pub type paladin::application::use_cases::content::content_ingestion_service::InMemoryContentRepository::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::use_cases::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::use_cases::content::content_ingestion_service::InMemoryContentRepository where T: core::clone::Clone
pub type paladin::application::use_cases::content::content_ingestion_service::InMemoryContentRepository::Owned = T
pub fn paladin::application::use_cases::content::content_ingestion_service::InMemoryContentRepository::clone_into(&self, target: &mut T)
pub fn paladin::application::use_cases::content::content_ingestion_service::InMemoryContentRepository::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::use_cases::content::content_ingestion_service::InMemoryContentRepository where T: 'static + ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_ingestion_service::InMemoryContentRepository::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::use_cases::content::content_ingestion_service::InMemoryContentRepository where T: ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_ingestion_service::InMemoryContentRepository::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::use_cases::content::content_ingestion_service::InMemoryContentRepository where T: ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_ingestion_service::InMemoryContentRepository::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::use_cases::content::content_ingestion_service::InMemoryContentRepository where T: core::clone::Clone
pub unsafe fn paladin::application::use_cases::content::content_ingestion_service::InMemoryContentRepository::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::use_cases::content::content_ingestion_service::InMemoryContentRepository
pub fn paladin::application::use_cases::content::content_ingestion_service::InMemoryContentRepository::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::use_cases::content::content_ingestion_service::InMemoryContentRepository
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::use_cases::content::content_ingestion_service::InMemoryContentRepository where T: ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_ingestion_service::InMemoryContentRepository::and<P, B, E>(self, other: 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::use_cases::content::content_ingestion_service::InMemoryContentRepository::or<P, B, E>(self, other: 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::use_cases::content::content_ingestion_service::InMemoryContentRepository
impl<T> tracing::instrument::WithSubscriber for paladin::application::use_cases::content::content_ingestion_service::InMemoryContentRepository
impl<T> typenum::type_operators::Same for paladin::application::use_cases::content::content_ingestion_service::InMemoryContentRepository
pub type paladin::application::use_cases::content::content_ingestion_service::InMemoryContentRepository::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::use_cases::content::content_ingestion_service::InMemoryContentRepository where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::use_cases::content::content_ingestion_service::InMemoryContentRepository where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::use_cases::content::content_ingestion_service::InMemoryContentRepository::vzip(self) -> V
pub struct paladin::application::use_cases::content::content_ingestion_service::IngestionConfig
pub paladin::application::use_cases::content::content_ingestion_service::IngestionConfig::analysis_types: alloc::vec::Vec<paladin::core::platform::manager::orchestrator::ContentAnalysisType>
pub paladin::application::use_cases::content::content_ingestion_service::IngestionConfig::auto_analyze: bool
pub paladin::application::use_cases::content::content_ingestion_service::IngestionConfig::batch_size: usize
pub paladin::application::use_cases::content::content_ingestion_service::IngestionConfig::max_concurrent: usize
pub paladin::application::use_cases::content::content_ingestion_service::IngestionConfig::max_content_size: usize
impl core::clone::Clone for paladin::application::use_cases::content::content_ingestion_service::IngestionConfig
pub fn paladin::application::use_cases::content::content_ingestion_service::IngestionConfig::clone(&self) -> paladin::application::use_cases::content::content_ingestion_service::IngestionConfig
impl core::default::Default for paladin::application::use_cases::content::content_ingestion_service::IngestionConfig
pub fn paladin::application::use_cases::content::content_ingestion_service::IngestionConfig::default() -> Self
impl core::fmt::Debug for paladin::application::use_cases::content::content_ingestion_service::IngestionConfig
pub fn paladin::application::use_cases::content::content_ingestion_service::IngestionConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::use_cases::content::content_ingestion_service::IngestionConfig
pub fn paladin::application::use_cases::content::content_ingestion_service::IngestionConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::use_cases::content::content_ingestion_service::IngestionConfig
pub fn paladin::application::use_cases::content::content_ingestion_service::IngestionConfig::deserialize<__D>(__deserializer: __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::use_cases::content::content_ingestion_service::IngestionConfig
impl core::marker::Send for paladin::application::use_cases::content::content_ingestion_service::IngestionConfig
impl core::marker::Sync for paladin::application::use_cases::content::content_ingestion_service::IngestionConfig
impl core::marker::Unpin for paladin::application::use_cases::content::content_ingestion_service::IngestionConfig
impl core::marker::UnsafeUnpin for paladin::application::use_cases::content::content_ingestion_service::IngestionConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::use_cases::content::content_ingestion_service::IngestionConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::application::use_cases::content::content_ingestion_service::IngestionConfig
impl<T, U> core::convert::Into<U> for paladin::application::use_cases::content::content_ingestion_service::IngestionConfig where U: core::convert::From<T>
pub fn paladin::application::use_cases::content::content_ingestion_service::IngestionConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::use_cases::content::content_ingestion_service::IngestionConfig where U: core::convert::Into<T>
pub type paladin::application::use_cases::content::content_ingestion_service::IngestionConfig::Error = core::convert::Infallible
pub fn paladin::application::use_cases::content::content_ingestion_service::IngestionConfig::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::use_cases::content::content_ingestion_service::IngestionConfig where U: core::convert::TryFrom<T>
pub type paladin::application::use_cases::content::content_ingestion_service::IngestionConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::use_cases::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::use_cases::content::content_ingestion_service::IngestionConfig where T: core::clone::Clone
pub type paladin::application::use_cases::content::content_ingestion_service::IngestionConfig::Owned = T
pub fn paladin::application::use_cases::content::content_ingestion_service::IngestionConfig::clone_into(&self, target: &mut T)
pub fn paladin::application::use_cases::content::content_ingestion_service::IngestionConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::use_cases::content::content_ingestion_service::IngestionConfig where T: 'static + ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_ingestion_service::IngestionConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::use_cases::content::content_ingestion_service::IngestionConfig where T: ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_ingestion_service::IngestionConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::use_cases::content::content_ingestion_service::IngestionConfig where T: ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_ingestion_service::IngestionConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::use_cases::content::content_ingestion_service::IngestionConfig where T: core::clone::Clone
pub unsafe fn paladin::application::use_cases::content::content_ingestion_service::IngestionConfig::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::use_cases::content::content_ingestion_service::IngestionConfig
pub fn paladin::application::use_cases::content::content_ingestion_service::IngestionConfig::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::use_cases::content::content_ingestion_service::IngestionConfig
impl<T> serde_core::de::DeserializeOwned for paladin::application::use_cases::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::use_cases::content::content_ingestion_service::IngestionConfig where T: ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_ingestion_service::IngestionConfig::and<P, B, E>(self, other: 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::use_cases::content::content_ingestion_service::IngestionConfig::or<P, B, E>(self, other: 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::use_cases::content::content_ingestion_service::IngestionConfig
impl<T> tracing::instrument::WithSubscriber for paladin::application::use_cases::content::content_ingestion_service::IngestionConfig
impl<T> typenum::type_operators::Same for paladin::application::use_cases::content::content_ingestion_service::IngestionConfig
pub type paladin::application::use_cases::content::content_ingestion_service::IngestionConfig::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::use_cases::content::content_ingestion_service::IngestionConfig where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::use_cases::content::content_ingestion_service::IngestionConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::use_cases::content::content_ingestion_service::IngestionConfig::vzip(self) -> V
pub struct paladin::application::use_cases::content::content_ingestion_service::IngestionResult
pub paladin::application::use_cases::content::content_ingestion_service::IngestionResult::analysis_triggered: bool
pub paladin::application::use_cases::content::content_ingestion_service::IngestionResult::content_id: core::option::Option<uuid::Uuid>
pub paladin::application::use_cases::content::content_ingestion_service::IngestionResult::content_size: core::option::Option<usize>
pub paladin::application::use_cases::content::content_ingestion_service::IngestionResult::error: core::option::Option<alloc::string::String>
pub paladin::application::use_cases::content::content_ingestion_service::IngestionResult::ingested_at: chrono::datetime::DateTime<chrono::offset::utc::Utc>
pub paladin::application::use_cases::content::content_ingestion_service::IngestionResult::processing_time_ms: u64
pub paladin::application::use_cases::content::content_ingestion_service::IngestionResult::source_url: core::option::Option<alloc::string::String>
pub paladin::application::use_cases::content::content_ingestion_service::IngestionResult::success: bool
impl core::clone::Clone for paladin::application::use_cases::content::content_ingestion_service::IngestionResult
pub fn paladin::application::use_cases::content::content_ingestion_service::IngestionResult::clone(&self) -> paladin::application::use_cases::content::content_ingestion_service::IngestionResult
impl core::fmt::Debug for paladin::application::use_cases::content::content_ingestion_service::IngestionResult
pub fn paladin::application::use_cases::content::content_ingestion_service::IngestionResult::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::use_cases::content::content_ingestion_service::IngestionResult
pub fn paladin::application::use_cases::content::content_ingestion_service::IngestionResult::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::use_cases::content::content_ingestion_service::IngestionResult
pub fn paladin::application::use_cases::content::content_ingestion_service::IngestionResult::deserialize<__D>(__deserializer: __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::use_cases::content::content_ingestion_service::IngestionResult
impl core::marker::Send for paladin::application::use_cases::content::content_ingestion_service::IngestionResult
impl core::marker::Sync for paladin::application::use_cases::content::content_ingestion_service::IngestionResult
impl core::marker::Unpin for paladin::application::use_cases::content::content_ingestion_service::IngestionResult
impl core::marker::UnsafeUnpin for paladin::application::use_cases::content::content_ingestion_service::IngestionResult
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::use_cases::content::content_ingestion_service::IngestionResult
impl core::panic::unwind_safe::UnwindSafe for paladin::application::use_cases::content::content_ingestion_service::IngestionResult
impl<T, U> core::convert::Into<U> for paladin::application::use_cases::content::content_ingestion_service::IngestionResult where U: core::convert::From<T>
pub fn paladin::application::use_cases::content::content_ingestion_service::IngestionResult::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::use_cases::content::content_ingestion_service::IngestionResult where U: core::convert::Into<T>
pub type paladin::application::use_cases::content::content_ingestion_service::IngestionResult::Error = core::convert::Infallible
pub fn paladin::application::use_cases::content::content_ingestion_service::IngestionResult::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::use_cases::content::content_ingestion_service::IngestionResult where U: core::convert::TryFrom<T>
pub type paladin::application::use_cases::content::content_ingestion_service::IngestionResult::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::use_cases::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::use_cases::content::content_ingestion_service::IngestionResult where T: core::clone::Clone
pub type paladin::application::use_cases::content::content_ingestion_service::IngestionResult::Owned = T
pub fn paladin::application::use_cases::content::content_ingestion_service::IngestionResult::clone_into(&self, target: &mut T)
pub fn paladin::application::use_cases::content::content_ingestion_service::IngestionResult::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::use_cases::content::content_ingestion_service::IngestionResult where T: 'static + ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_ingestion_service::IngestionResult::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::use_cases::content::content_ingestion_service::IngestionResult where T: ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_ingestion_service::IngestionResult::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::use_cases::content::content_ingestion_service::IngestionResult where T: ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_ingestion_service::IngestionResult::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::use_cases::content::content_ingestion_service::IngestionResult where T: core::clone::Clone
pub unsafe fn paladin::application::use_cases::content::content_ingestion_service::IngestionResult::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::use_cases::content::content_ingestion_service::IngestionResult
pub fn paladin::application::use_cases::content::content_ingestion_service::IngestionResult::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::use_cases::content::content_ingestion_service::IngestionResult
impl<T> serde_core::de::DeserializeOwned for paladin::application::use_cases::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::use_cases::content::content_ingestion_service::IngestionResult where T: ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_ingestion_service::IngestionResult::and<P, B, E>(self, other: 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::use_cases::content::content_ingestion_service::IngestionResult::or<P, B, E>(self, other: 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::use_cases::content::content_ingestion_service::IngestionResult
impl<T> tracing::instrument::WithSubscriber for paladin::application::use_cases::content::content_ingestion_service::IngestionResult
impl<T> typenum::type_operators::Same for paladin::application::use_cases::content::content_ingestion_service::IngestionResult
pub type paladin::application::use_cases::content::content_ingestion_service::IngestionResult::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::use_cases::content::content_ingestion_service::IngestionResult where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::use_cases::content::content_ingestion_service::IngestionResult where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::use_cases::content::content_ingestion_service::IngestionResult::vzip(self) -> V
pub struct paladin::application::use_cases::content::content_ingestion_service::IngestionStats
pub paladin::application::use_cases::content::content_ingestion_service::IngestionStats::average_processing_time_ms: f64
pub paladin::application::use_cases::content::content_ingestion_service::IngestionStats::enabled_sources: usize
pub paladin::application::use_cases::content::content_ingestion_service::IngestionStats::failed_ingestions: u64
pub paladin::application::use_cases::content::content_ingestion_service::IngestionStats::items_ingested_today: u64
pub paladin::application::use_cases::content::content_ingestion_service::IngestionStats::last_ingestion: core::option::Option<chrono::datetime::DateTime<chrono::offset::utc::Utc>>
pub paladin::application::use_cases::content::content_ingestion_service::IngestionStats::scheduler_running: bool
pub paladin::application::use_cases::content::content_ingestion_service::IngestionStats::total_items_ingested: u64
pub paladin::application::use_cases::content::content_ingestion_service::IngestionStats::total_sources: usize
impl core::clone::Clone for paladin::application::use_cases::content::content_ingestion_service::IngestionStats
pub fn paladin::application::use_cases::content::content_ingestion_service::IngestionStats::clone(&self) -> paladin::application::use_cases::content::content_ingestion_service::IngestionStats
impl core::default::Default for paladin::application::use_cases::content::content_ingestion_service::IngestionStats
pub fn paladin::application::use_cases::content::content_ingestion_service::IngestionStats::default() -> Self
impl core::fmt::Debug for paladin::application::use_cases::content::content_ingestion_service::IngestionStats
pub fn paladin::application::use_cases::content::content_ingestion_service::IngestionStats::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::use_cases::content::content_ingestion_service::IngestionStats
pub fn paladin::application::use_cases::content::content_ingestion_service::IngestionStats::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::use_cases::content::content_ingestion_service::IngestionStats
pub fn paladin::application::use_cases::content::content_ingestion_service::IngestionStats::deserialize<__D>(__deserializer: __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::use_cases::content::content_ingestion_service::IngestionStats
impl core::marker::Send for paladin::application::use_cases::content::content_ingestion_service::IngestionStats
impl core::marker::Sync for paladin::application::use_cases::content::content_ingestion_service::IngestionStats
impl core::marker::Unpin for paladin::application::use_cases::content::content_ingestion_service::IngestionStats
impl core::marker::UnsafeUnpin for paladin::application::use_cases::content::content_ingestion_service::IngestionStats
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::use_cases::content::content_ingestion_service::IngestionStats
impl core::panic::unwind_safe::UnwindSafe for paladin::application::use_cases::content::content_ingestion_service::IngestionStats
impl<T, U> core::convert::Into<U> for paladin::application::use_cases::content::content_ingestion_service::IngestionStats where U: core::convert::From<T>
pub fn paladin::application::use_cases::content::content_ingestion_service::IngestionStats::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::use_cases::content::content_ingestion_service::IngestionStats where U: core::convert::Into<T>
pub type paladin::application::use_cases::content::content_ingestion_service::IngestionStats::Error = core::convert::Infallible
pub fn paladin::application::use_cases::content::content_ingestion_service::IngestionStats::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::use_cases::content::content_ingestion_service::IngestionStats where U: core::convert::TryFrom<T>
pub type paladin::application::use_cases::content::content_ingestion_service::IngestionStats::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::use_cases::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::use_cases::content::content_ingestion_service::IngestionStats where T: core::clone::Clone
pub type paladin::application::use_cases::content::content_ingestion_service::IngestionStats::Owned = T
pub fn paladin::application::use_cases::content::content_ingestion_service::IngestionStats::clone_into(&self, target: &mut T)
pub fn paladin::application::use_cases::content::content_ingestion_service::IngestionStats::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::use_cases::content::content_ingestion_service::IngestionStats where T: 'static + ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_ingestion_service::IngestionStats::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::use_cases::content::content_ingestion_service::IngestionStats where T: ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_ingestion_service::IngestionStats::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::use_cases::content::content_ingestion_service::IngestionStats where T: ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_ingestion_service::IngestionStats::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::use_cases::content::content_ingestion_service::IngestionStats where T: core::clone::Clone
pub unsafe fn paladin::application::use_cases::content::content_ingestion_service::IngestionStats::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::use_cases::content::content_ingestion_service::IngestionStats
pub fn paladin::application::use_cases::content::content_ingestion_service::IngestionStats::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::use_cases::content::content_ingestion_service::IngestionStats
impl<T> serde_core::de::DeserializeOwned for paladin::application::use_cases::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::use_cases::content::content_ingestion_service::IngestionStats where T: ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_ingestion_service::IngestionStats::and<P, B, E>(self, other: 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::use_cases::content::content_ingestion_service::IngestionStats::or<P, B, E>(self, other: 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::use_cases::content::content_ingestion_service::IngestionStats
impl<T> tracing::instrument::WithSubscriber for paladin::application::use_cases::content::content_ingestion_service::IngestionStats
impl<T> typenum::type_operators::Same for paladin::application::use_cases::content::content_ingestion_service::IngestionStats
pub type paladin::application::use_cases::content::content_ingestion_service::IngestionStats::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::use_cases::content::content_ingestion_service::IngestionStats where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::use_cases::content::content_ingestion_service::IngestionStats where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::use_cases::content::content_ingestion_service::IngestionStats::vzip(self) -> V
pub struct paladin::application::use_cases::content::content_ingestion_service::SourceConfig
pub paladin::application::use_cases::content::content_ingestion_service::SourceConfig::auth: core::option::Option<paladin::application::use_cases::content::content_ingestion_service::AuthConfig>
pub paladin::application::use_cases::content::content_ingestion_service::SourceConfig::check_interval: u64
pub paladin::application::use_cases::content::content_ingestion_service::SourceConfig::headers: std::collections::hash::map::HashMap<alloc::string::String, alloc::string::String>
pub paladin::application::use_cases::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::use_cases::content::content_ingestion_service::SourceConfig
pub fn paladin::application::use_cases::content::content_ingestion_service::SourceConfig::clone(&self) -> paladin::application::use_cases::content::content_ingestion_service::SourceConfig
impl core::fmt::Debug for paladin::application::use_cases::content::content_ingestion_service::SourceConfig
pub fn paladin::application::use_cases::content::content_ingestion_service::SourceConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::use_cases::content::content_ingestion_service::SourceConfig
pub fn paladin::application::use_cases::content::content_ingestion_service::SourceConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::use_cases::content::content_ingestion_service::SourceConfig
pub fn paladin::application::use_cases::content::content_ingestion_service::SourceConfig::deserialize<__D>(__deserializer: __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::use_cases::content::content_ingestion_service::SourceConfig
impl core::marker::Send for paladin::application::use_cases::content::content_ingestion_service::SourceConfig
impl core::marker::Sync for paladin::application::use_cases::content::content_ingestion_service::SourceConfig
impl core::marker::Unpin for paladin::application::use_cases::content::content_ingestion_service::SourceConfig
impl core::marker::UnsafeUnpin for paladin::application::use_cases::content::content_ingestion_service::SourceConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::use_cases::content::content_ingestion_service::SourceConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::application::use_cases::content::content_ingestion_service::SourceConfig
impl<T, U> core::convert::Into<U> for paladin::application::use_cases::content::content_ingestion_service::SourceConfig where U: core::convert::From<T>
pub fn paladin::application::use_cases::content::content_ingestion_service::SourceConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::use_cases::content::content_ingestion_service::SourceConfig where U: core::convert::Into<T>
pub type paladin::application::use_cases::content::content_ingestion_service::SourceConfig::Error = core::convert::Infallible
pub fn paladin::application::use_cases::content::content_ingestion_service::SourceConfig::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::use_cases::content::content_ingestion_service::SourceConfig where U: core::convert::TryFrom<T>
pub type paladin::application::use_cases::content::content_ingestion_service::SourceConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::use_cases::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::use_cases::content::content_ingestion_service::SourceConfig where T: core::clone::Clone
pub type paladin::application::use_cases::content::content_ingestion_service::SourceConfig::Owned = T
pub fn paladin::application::use_cases::content::content_ingestion_service::SourceConfig::clone_into(&self, target: &mut T)
pub fn paladin::application::use_cases::content::content_ingestion_service::SourceConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::use_cases::content::content_ingestion_service::SourceConfig where T: 'static + ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_ingestion_service::SourceConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::use_cases::content::content_ingestion_service::SourceConfig where T: ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_ingestion_service::SourceConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::use_cases::content::content_ingestion_service::SourceConfig where T: ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_ingestion_service::SourceConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::use_cases::content::content_ingestion_service::SourceConfig where T: core::clone::Clone
pub unsafe fn paladin::application::use_cases::content::content_ingestion_service::SourceConfig::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::use_cases::content::content_ingestion_service::SourceConfig
pub fn paladin::application::use_cases::content::content_ingestion_service::SourceConfig::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::use_cases::content::content_ingestion_service::SourceConfig
impl<T> serde_core::de::DeserializeOwned for paladin::application::use_cases::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::use_cases::content::content_ingestion_service::SourceConfig where T: ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_ingestion_service::SourceConfig::and<P, B, E>(self, other: 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::use_cases::content::content_ingestion_service::SourceConfig::or<P, B, E>(self, other: 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::use_cases::content::content_ingestion_service::SourceConfig
impl<T> tracing::instrument::WithSubscriber for paladin::application::use_cases::content::content_ingestion_service::SourceConfig
impl<T> typenum::type_operators::Same for paladin::application::use_cases::content::content_ingestion_service::SourceConfig
pub type paladin::application::use_cases::content::content_ingestion_service::SourceConfig::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::use_cases::content::content_ingestion_service::SourceConfig where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::use_cases::content::content_ingestion_service::SourceConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::use_cases::content::content_ingestion_service::SourceConfig::vzip(self) -> V
pub trait paladin::application::use_cases::content::content_ingestion_service::ContentIngestionService: core::marker::Send + core::marker::Sync
pub fn paladin::application::use_cases::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::use_cases::content::content_ingestion_service::IngestionStats, paladin::application::use_cases::content::content_ingestion_service::IngestionError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::use_cases::content::content_ingestion_service::ContentIngestionService::ingest_content<'life0, 'async_trait>(&'life0 self, content: alloc::string::String, metadata: 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::use_cases::content::content_ingestion_service::IngestionResult, paladin::application::use_cases::content::content_ingestion_service::IngestionError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::use_cases::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::use_cases::content::content_ingestion_service::BatchIngestionResult>, paladin::application::use_cases::content::content_ingestion_service::IngestionError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::use_cases::content::content_ingestion_service::ContentIngestionService::ingest_from_source<'life0, 'async_trait>(&'life0 self, source_id: uuid::Uuid) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<paladin::application::use_cases::content::content_ingestion_service::BatchIngestionResult, paladin::application::use_cases::content::content_ingestion_service::IngestionError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::use_cases::content::content_ingestion_service::ContentIngestionService::ingest_from_url<'life0, 'async_trait>(&'life0 self, url: url::Url, source_id: core::option::Option<uuid::Uuid>) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<paladin::application::use_cases::content::content_ingestion_service::IngestionResult, paladin::application::use_cases::content::content_ingestion_service::IngestionError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::use_cases::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::use_cases::content::content_ingestion_service::ContentSource>, paladin::application::use_cases::content::content_ingestion_service::IngestionError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::use_cases::content::content_ingestion_service::ContentIngestionService::register_source<'life0, 'async_trait>(&'life0 self, source: paladin::application::use_cases::content::content_ingestion_service::ContentSource) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<uuid::Uuid, paladin::application::use_cases::content::content_ingestion_service::IngestionError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::use_cases::content::content_ingestion_service::ContentIngestionService::remove_source<'life0, 'async_trait>(&'life0 self, source_id: uuid::Uuid) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<(), paladin::application::use_cases::content::content_ingestion_service::IngestionError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::use_cases::content::content_ingestion_service::ContentIngestionService::set_source_enabled<'life0, 'async_trait>(&'life0 self, source_id: uuid::Uuid, enabled: bool) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<(), paladin::application::use_cases::content::content_ingestion_service::IngestionError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::use_cases::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::use_cases::content::content_ingestion_service::IngestionError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::use_cases::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::use_cases::content::content_ingestion_service::IngestionError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::use_cases::content::content_ingestion_service::ContentIngestionService::update_source<'life0, 'async_trait>(&'life0 self, source_id: uuid::Uuid, config: paladin::application::use_cases::content::content_ingestion_service::SourceConfig) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<(), paladin::application::use_cases::content::content_ingestion_service::IngestionError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
impl paladin::application::use_cases::content::content_ingestion_service::ContentIngestionService for paladin::application::use_cases::content::content_ingestion_service::DefaultContentIngestionService
pub fn paladin::application::use_cases::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::use_cases::content::content_ingestion_service::IngestionStats, paladin::application::use_cases::content::content_ingestion_service::IngestionError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::use_cases::content::content_ingestion_service::DefaultContentIngestionService::ingest_content<'life0, 'async_trait>(&'life0 self, content: alloc::string::String, _metadata: 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::use_cases::content::content_ingestion_service::IngestionResult, paladin::application::use_cases::content::content_ingestion_service::IngestionError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::use_cases::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::use_cases::content::content_ingestion_service::BatchIngestionResult>, paladin::application::use_cases::content::content_ingestion_service::IngestionError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::use_cases::content::content_ingestion_service::DefaultContentIngestionService::ingest_from_source<'life0, 'async_trait>(&'life0 self, source_id: uuid::Uuid) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<paladin::application::use_cases::content::content_ingestion_service::BatchIngestionResult, paladin::application::use_cases::content::content_ingestion_service::IngestionError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::use_cases::content::content_ingestion_service::DefaultContentIngestionService::ingest_from_url<'life0, 'async_trait>(&'life0 self, url: url::Url, source_id: core::option::Option<uuid::Uuid>) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<paladin::application::use_cases::content::content_ingestion_service::IngestionResult, paladin::application::use_cases::content::content_ingestion_service::IngestionError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::use_cases::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::use_cases::content::content_ingestion_service::ContentSource>, paladin::application::use_cases::content::content_ingestion_service::IngestionError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::use_cases::content::content_ingestion_service::DefaultContentIngestionService::register_source<'life0, 'async_trait>(&'life0 self, source: paladin::application::use_cases::content::content_ingestion_service::ContentSource) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<uuid::Uuid, paladin::application::use_cases::content::content_ingestion_service::IngestionError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::use_cases::content::content_ingestion_service::DefaultContentIngestionService::remove_source<'life0, 'async_trait>(&'life0 self, source_id: uuid::Uuid) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<(), paladin::application::use_cases::content::content_ingestion_service::IngestionError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::use_cases::content::content_ingestion_service::DefaultContentIngestionService::set_source_enabled<'life0, 'async_trait>(&'life0 self, source_id: uuid::Uuid, enabled: bool) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<(), paladin::application::use_cases::content::content_ingestion_service::IngestionError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::use_cases::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::use_cases::content::content_ingestion_service::IngestionError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::use_cases::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::use_cases::content::content_ingestion_service::IngestionError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::use_cases::content::content_ingestion_service::DefaultContentIngestionService::update_source<'life0, 'async_trait>(&'life0 self, source_id: uuid::Uuid, config: paladin::application::use_cases::content::content_ingestion_service::SourceConfig) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<(), paladin::application::use_cases::content::content_ingestion_service::IngestionError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub trait paladin::application::use_cases::content::content_ingestion_service::ContentRepository: core::marker::Send + core::marker::Sync
pub fn paladin::application::use_cases::content::content_ingestion_service::ContentRepository::create<'life0, 'async_trait>(&'life0 self, content: 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::use_cases::content::content_ingestion_service::ContentRepository::delete<'life0, 'async_trait>(&'life0 self, id: 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::use_cases::content::content_ingestion_service::ContentRepository::get_by_id<'life0, 'async_trait>(&'life0 self, id: 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::use_cases::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::use_cases::content::content_ingestion_service::ContentRepository::update<'life0, 'async_trait>(&'life0 self, content: 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::use_cases::content::content_ingestion_service::ContentRepository for paladin::application::use_cases::content::content_ingestion_service::InMemoryContentRepository
pub fn paladin::application::use_cases::content::content_ingestion_service::InMemoryContentRepository::create<'life0, 'async_trait>(&'life0 self, content: 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::use_cases::content::content_ingestion_service::InMemoryContentRepository::delete<'life0, 'async_trait>(&'life0 self, id: 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::use_cases::content::content_ingestion_service::InMemoryContentRepository::get_by_id<'life0, 'async_trait>(&'life0 self, id: 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::use_cases::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::use_cases::content::content_ingestion_service::InMemoryContentRepository::update<'life0, 'async_trait>(&'life0 self, content: 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::use_cases::content::content_list_fetching_service
pub struct paladin::application::use_cases::content::content_list_fetching_service::FetchContentList<T: paladin::application::use_cases::content::content_list_fetching_service::ContentListFetchingService>
impl<T: paladin::application::use_cases::content::content_list_fetching_service::ContentListFetchingService> paladin::application::use_cases::content::content_list_fetching_service::FetchContentList<T>
pub fn paladin::application::use_cases::content::content_list_fetching_service::FetchContentList<T>::execute(&self, directory: &str) -> core::result::Result<paladin::core::platform::container::content_list::ContentList, alloc::string::String>
pub fn paladin::application::use_cases::content::content_list_fetching_service::FetchContentList<T>::new(service: T) -> Self
impl<T> core::marker::Freeze for paladin::application::use_cases::content::content_list_fetching_service::FetchContentList<T> where T: core::marker::Freeze
impl<T> core::marker::Send for paladin::application::use_cases::content::content_list_fetching_service::FetchContentList<T> where T: core::marker::Send
impl<T> core::marker::Sync for paladin::application::use_cases::content::content_list_fetching_service::FetchContentList<T> where T: core::marker::Sync
impl<T> core::marker::Unpin for paladin::application::use_cases::content::content_list_fetching_service::FetchContentList<T> where T: core::marker::Unpin
impl<T> core::marker::UnsafeUnpin for paladin::application::use_cases::content::content_list_fetching_service::FetchContentList<T> where T: core::marker::UnsafeUnpin
impl<T> core::panic::unwind_safe::RefUnwindSafe for paladin::application::use_cases::content::content_list_fetching_service::FetchContentList<T> where T: core::panic::unwind_safe::RefUnwindSafe
impl<T> core::panic::unwind_safe::UnwindSafe for paladin::application::use_cases::content::content_list_fetching_service::FetchContentList<T> where T: core::panic::unwind_safe::UnwindSafe
impl<T, U> core::convert::Into<U> for paladin::application::use_cases::content::content_list_fetching_service::FetchContentList<T> where U: core::convert::From<T>
pub fn paladin::application::use_cases::content::content_list_fetching_service::FetchContentList<T>::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::use_cases::content::content_list_fetching_service::FetchContentList<T> where U: core::convert::Into<T>
pub type paladin::application::use_cases::content::content_list_fetching_service::FetchContentList<T>::Error = core::convert::Infallible
pub fn paladin::application::use_cases::content::content_list_fetching_service::FetchContentList<T>::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::use_cases::content::content_list_fetching_service::FetchContentList<T> where U: core::convert::TryFrom<T>
pub type paladin::application::use_cases::content::content_list_fetching_service::FetchContentList<T>::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::use_cases::content::content_list_fetching_service::FetchContentList<T>::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::use_cases::content::content_list_fetching_service::FetchContentList<T> where T: 'static + ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_list_fetching_service::FetchContentList<T>::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::use_cases::content::content_list_fetching_service::FetchContentList<T> where T: ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_list_fetching_service::FetchContentList<T>::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::use_cases::content::content_list_fetching_service::FetchContentList<T> where T: ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_list_fetching_service::FetchContentList<T>::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::use_cases::content::content_list_fetching_service::FetchContentList<T>
pub fn paladin::application::use_cases::content::content_list_fetching_service::FetchContentList<T>::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::use_cases::content::content_list_fetching_service::FetchContentList<T>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::use_cases::content::content_list_fetching_service::FetchContentList<T> where T: ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_list_fetching_service::FetchContentList<T>::and<P, B, E>(self, other: 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::use_cases::content::content_list_fetching_service::FetchContentList<T>::or<P, B, E>(self, other: 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::use_cases::content::content_list_fetching_service::FetchContentList<T>
impl<T> tracing::instrument::WithSubscriber for paladin::application::use_cases::content::content_list_fetching_service::FetchContentList<T>
impl<T> typenum::type_operators::Same for paladin::application::use_cases::content::content_list_fetching_service::FetchContentList<T>
pub type paladin::application::use_cases::content::content_list_fetching_service::FetchContentList<T>::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::use_cases::content::content_list_fetching_service::FetchContentList<T> where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::use_cases::content::content_list_fetching_service::FetchContentList<T> where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::use_cases::content::content_list_fetching_service::FetchContentList<T>::vzip(self) -> V
pub trait paladin::application::use_cases::content::content_list_fetching_service::ContentListFetchingService
pub fn paladin::application::use_cases::content::content_list_fetching_service::ContentListFetchingService::fetch_content_list(&self, url: &str) -> core::result::Result<paladin::core::platform::container::content_list::ContentList, alloc::string::String>
pub mod paladin::application::use_cases::content::content_llm_analysis_service
pub struct paladin::application::use_cases::content::content_llm_analysis_service::DefaultPromptContentAnalyzer
impl paladin::application::use_cases::content::content_llm_analysis_service::DefaultPromptContentAnalyzer
pub fn paladin::application::use_cases::content::content_llm_analysis_service::DefaultPromptContentAnalyzer::create_default_analysis_prompt() -> core::result::Result<paladin::core::platform::container::prompt::PromptItem, alloc::string::String>
pub fn paladin::application::use_cases::content::content_llm_analysis_service::DefaultPromptContentAnalyzer::new(llm_service: alloc::sync::Arc<paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisService>, default_prompt: paladin::core::platform::container::prompt::PromptItem, config: paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisConfig) -> Self
impl paladin::application::use_cases::content::content_analysis_service::ContentAnalysisService for paladin::application::use_cases::content::content_llm_analysis_service::DefaultPromptContentAnalyzer
pub fn paladin::application::use_cases::content::content_llm_analysis_service::DefaultPromptContentAnalyzer::analyze_content(&self, content: &paladin::core::platform::container::content::ContentItem) -> core::result::Result<serde_json::value::Value, alloc::string::String>
impl core::marker::Freeze for paladin::application::use_cases::content::content_llm_analysis_service::DefaultPromptContentAnalyzer
impl core::marker::Send for paladin::application::use_cases::content::content_llm_analysis_service::DefaultPromptContentAnalyzer
impl core::marker::Sync for paladin::application::use_cases::content::content_llm_analysis_service::DefaultPromptContentAnalyzer
impl core::marker::Unpin for paladin::application::use_cases::content::content_llm_analysis_service::DefaultPromptContentAnalyzer
impl core::marker::UnsafeUnpin for paladin::application::use_cases::content::content_llm_analysis_service::DefaultPromptContentAnalyzer
impl !core::panic::unwind_safe::RefUnwindSafe for paladin::application::use_cases::content::content_llm_analysis_service::DefaultPromptContentAnalyzer
impl !core::panic::unwind_safe::UnwindSafe for paladin::application::use_cases::content::content_llm_analysis_service::DefaultPromptContentAnalyzer
impl<T, U> core::convert::Into<U> for paladin::application::use_cases::content::content_llm_analysis_service::DefaultPromptContentAnalyzer where U: core::convert::From<T>
pub fn paladin::application::use_cases::content::content_llm_analysis_service::DefaultPromptContentAnalyzer::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::use_cases::content::content_llm_analysis_service::DefaultPromptContentAnalyzer where U: core::convert::Into<T>
pub type paladin::application::use_cases::content::content_llm_analysis_service::DefaultPromptContentAnalyzer::Error = core::convert::Infallible
pub fn paladin::application::use_cases::content::content_llm_analysis_service::DefaultPromptContentAnalyzer::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::use_cases::content::content_llm_analysis_service::DefaultPromptContentAnalyzer where U: core::convert::TryFrom<T>
pub type paladin::application::use_cases::content::content_llm_analysis_service::DefaultPromptContentAnalyzer::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::use_cases::content::content_llm_analysis_service::DefaultPromptContentAnalyzer::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::use_cases::content::content_llm_analysis_service::DefaultPromptContentAnalyzer where T: 'static + ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_llm_analysis_service::DefaultPromptContentAnalyzer::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::use_cases::content::content_llm_analysis_service::DefaultPromptContentAnalyzer where T: ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_llm_analysis_service::DefaultPromptContentAnalyzer::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::use_cases::content::content_llm_analysis_service::DefaultPromptContentAnalyzer where T: ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_llm_analysis_service::DefaultPromptContentAnalyzer::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::use_cases::content::content_llm_analysis_service::DefaultPromptContentAnalyzer
pub fn paladin::application::use_cases::content::content_llm_analysis_service::DefaultPromptContentAnalyzer::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::use_cases::content::content_llm_analysis_service::DefaultPromptContentAnalyzer
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::use_cases::content::content_llm_analysis_service::DefaultPromptContentAnalyzer where T: ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_llm_analysis_service::DefaultPromptContentAnalyzer::and<P, B, E>(self, other: 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::use_cases::content::content_llm_analysis_service::DefaultPromptContentAnalyzer::or<P, B, E>(self, other: 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::use_cases::content::content_llm_analysis_service::DefaultPromptContentAnalyzer
impl<T> tracing::instrument::WithSubscriber for paladin::application::use_cases::content::content_llm_analysis_service::DefaultPromptContentAnalyzer
impl<T> typenum::type_operators::Same for paladin::application::use_cases::content::content_llm_analysis_service::DefaultPromptContentAnalyzer
pub type paladin::application::use_cases::content::content_llm_analysis_service::DefaultPromptContentAnalyzer::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::use_cases::content::content_llm_analysis_service::DefaultPromptContentAnalyzer where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::use_cases::content::content_llm_analysis_service::DefaultPromptContentAnalyzer where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::use_cases::content::content_llm_analysis_service::DefaultPromptContentAnalyzer::vzip(self) -> V
pub struct paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisConfig
pub paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisConfig::include_content_metadata: bool
pub paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisConfig::llm_config: paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisConfig
pub paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisConfig::max_content_length: core::option::Option<usize>
impl core::clone::Clone for paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisConfig
pub fn paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisConfig::clone(&self) -> paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisConfig
impl core::default::Default for paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisConfig
pub fn paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisConfig::default() -> Self
impl core::fmt::Debug for paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisConfig
pub fn paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisConfig
impl core::marker::Send for paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisConfig
impl core::marker::Sync for paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisConfig
impl core::marker::Unpin for paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisConfig
impl core::marker::UnsafeUnpin for paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisConfig
impl<T, U> core::convert::Into<U> for paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisConfig where U: core::convert::From<T>
pub fn paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisConfig where U: core::convert::Into<T>
pub type paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisConfig::Error = core::convert::Infallible
pub fn paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisConfig::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisConfig where U: core::convert::TryFrom<T>
pub type paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisConfig where T: core::clone::Clone
pub type paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisConfig::Owned = T
pub fn paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisConfig::clone_into(&self, target: &mut T)
pub fn paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisConfig where T: 'static + ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisConfig where T: ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisConfig where T: ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisConfig where T: core::clone::Clone
pub unsafe fn paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisConfig::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisConfig
pub fn paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisConfig::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisConfig
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisConfig where T: ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisConfig::and<P, B, E>(self, other: 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::use_cases::content::content_llm_analysis_service::LlmContentAnalysisConfig::or<P, B, E>(self, other: 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::use_cases::content::content_llm_analysis_service::LlmContentAnalysisConfig
impl<T> tracing::instrument::WithSubscriber for paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisConfig
impl<T> typenum::type_operators::Same for paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisConfig
pub type paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisConfig::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisConfig where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisConfig::vzip(self) -> V
pub struct paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisInput
pub paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisInput::content: paladin::core::platform::container::content::ContentItem
pub paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisInput::prompt: paladin::core::platform::container::prompt::PromptItem
impl core::clone::Clone for paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisInput
pub fn paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisInput::clone(&self) -> paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisInput
impl core::fmt::Debug for paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisInput
pub fn paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisInput::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisInput
impl core::marker::Send for paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisInput
impl core::marker::Sync for paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisInput
impl core::marker::Unpin for paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisInput
impl core::marker::UnsafeUnpin for paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisInput
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisInput
impl core::panic::unwind_safe::UnwindSafe for paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisInput
impl<T, U> core::convert::Into<U> for paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisInput where U: core::convert::From<T>
pub fn paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisInput::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisInput where U: core::convert::Into<T>
pub type paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisInput::Error = core::convert::Infallible
pub fn paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisInput::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisInput where U: core::convert::TryFrom<T>
pub type paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisInput::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisInput::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisInput where T: core::clone::Clone
pub type paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisInput::Owned = T
pub fn paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisInput::clone_into(&self, target: &mut T)
pub fn paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisInput::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisInput where T: 'static + ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisInput::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisInput where T: ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisInput::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisInput where T: ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisInput::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisInput where T: core::clone::Clone
pub unsafe fn paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisInput::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisInput
pub fn paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisInput::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisInput
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisInput where T: ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisInput::and<P, B, E>(self, other: 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::use_cases::content::content_llm_analysis_service::LlmContentAnalysisInput::or<P, B, E>(self, other: 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::use_cases::content::content_llm_analysis_service::LlmContentAnalysisInput
impl<T> tracing::instrument::WithSubscriber for paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisInput
impl<T> typenum::type_operators::Same for paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisInput
pub type paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisInput::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisInput where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisInput where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisInput::vzip(self) -> V
pub struct paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalyzer
impl paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalyzer
pub fn paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalyzer::analyze_with_prompt(&self, _input: &paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisInput, _config: &paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisConfig) -> core::result::Result<serde_json::value::Value, alloc::string::String>
pub async fn paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalyzer::analyze_with_prompt_async(&self, input: &paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisInput, config: &paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalysisConfig) -> core::result::Result<serde_json::value::Value, alloc::string::String>
pub fn paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalyzer::new(llm_service: alloc::sync::Arc<paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisService>) -> Self
impl core::marker::Freeze for paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalyzer
impl core::marker::Send for paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalyzer
impl core::marker::Sync for paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalyzer
impl core::marker::Unpin for paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalyzer
impl core::marker::UnsafeUnpin for paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalyzer
impl !core::panic::unwind_safe::RefUnwindSafe for paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalyzer
impl !core::panic::unwind_safe::UnwindSafe for paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalyzer
impl<T, U> core::convert::Into<U> for paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalyzer where U: core::convert::From<T>
pub fn paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalyzer::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalyzer where U: core::convert::Into<T>
pub type paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalyzer::Error = core::convert::Infallible
pub fn paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalyzer::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalyzer where U: core::convert::TryFrom<T>
pub type paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalyzer::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalyzer::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalyzer where T: 'static + ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalyzer::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalyzer where T: ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalyzer::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalyzer where T: ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalyzer::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalyzer
pub fn paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalyzer::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalyzer
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalyzer where T: ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalyzer::and<P, B, E>(self, other: 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::use_cases::content::content_llm_analysis_service::LlmContentAnalyzer::or<P, B, E>(self, other: 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::use_cases::content::content_llm_analysis_service::LlmContentAnalyzer
impl<T> tracing::instrument::WithSubscriber for paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalyzer
impl<T> typenum::type_operators::Same for paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalyzer
pub type paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalyzer::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalyzer where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalyzer where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::use_cases::content::content_llm_analysis_service::LlmContentAnalyzer::vzip(self) -> V
pub mod paladin::application::use_cases::content::content_summarizer_service
pub struct paladin::application::use_cases::content::content_summarizer_service::ContentMetadata
pub paladin::application::use_cases::content::content_summarizer_service::ContentMetadata::character_count: core::option::Option<usize>
pub paladin::application::use_cases::content::content_summarizer_service::ContentMetadata::duration: core::option::Option<u64>
pub paladin::application::use_cases::content::content_summarizer_service::ContentMetadata::file_size: u64
pub paladin::application::use_cases::content::content_summarizer_service::ContentMetadata::resolution: core::option::Option<(u32, u32)>
pub paladin::application::use_cases::content::content_summarizer_service::ContentMetadata::word_count: core::option::Option<usize>
impl core::clone::Clone for paladin::application::use_cases::content::content_summarizer_service::ContentMetadata
pub fn paladin::application::use_cases::content::content_summarizer_service::ContentMetadata::clone(&self) -> paladin::application::use_cases::content::content_summarizer_service::ContentMetadata
impl core::fmt::Debug for paladin::application::use_cases::content::content_summarizer_service::ContentMetadata
pub fn paladin::application::use_cases::content::content_summarizer_service::ContentMetadata::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::use_cases::content::content_summarizer_service::ContentMetadata
impl core::marker::Send for paladin::application::use_cases::content::content_summarizer_service::ContentMetadata
impl core::marker::Sync for paladin::application::use_cases::content::content_summarizer_service::ContentMetadata
impl core::marker::Unpin for paladin::application::use_cases::content::content_summarizer_service::ContentMetadata
impl core::marker::UnsafeUnpin for paladin::application::use_cases::content::content_summarizer_service::ContentMetadata
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::use_cases::content::content_summarizer_service::ContentMetadata
impl core::panic::unwind_safe::UnwindSafe for paladin::application::use_cases::content::content_summarizer_service::ContentMetadata
impl<T, U> core::convert::Into<U> for paladin::application::use_cases::content::content_summarizer_service::ContentMetadata where U: core::convert::From<T>
pub fn paladin::application::use_cases::content::content_summarizer_service::ContentMetadata::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::use_cases::content::content_summarizer_service::ContentMetadata where U: core::convert::Into<T>
pub type paladin::application::use_cases::content::content_summarizer_service::ContentMetadata::Error = core::convert::Infallible
pub fn paladin::application::use_cases::content::content_summarizer_service::ContentMetadata::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::use_cases::content::content_summarizer_service::ContentMetadata where U: core::convert::TryFrom<T>
pub type paladin::application::use_cases::content::content_summarizer_service::ContentMetadata::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::use_cases::content::content_summarizer_service::ContentMetadata::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::use_cases::content::content_summarizer_service::ContentMetadata where T: core::clone::Clone
pub type paladin::application::use_cases::content::content_summarizer_service::ContentMetadata::Owned = T
pub fn paladin::application::use_cases::content::content_summarizer_service::ContentMetadata::clone_into(&self, target: &mut T)
pub fn paladin::application::use_cases::content::content_summarizer_service::ContentMetadata::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::use_cases::content::content_summarizer_service::ContentMetadata where T: 'static + ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_summarizer_service::ContentMetadata::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::use_cases::content::content_summarizer_service::ContentMetadata where T: ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_summarizer_service::ContentMetadata::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::use_cases::content::content_summarizer_service::ContentMetadata where T: ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_summarizer_service::ContentMetadata::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::use_cases::content::content_summarizer_service::ContentMetadata where T: core::clone::Clone
pub unsafe fn paladin::application::use_cases::content::content_summarizer_service::ContentMetadata::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::use_cases::content::content_summarizer_service::ContentMetadata
pub fn paladin::application::use_cases::content::content_summarizer_service::ContentMetadata::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::use_cases::content::content_summarizer_service::ContentMetadata
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::use_cases::content::content_summarizer_service::ContentMetadata where T: ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_summarizer_service::ContentMetadata::and<P, B, E>(self, other: 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::use_cases::content::content_summarizer_service::ContentMetadata::or<P, B, E>(self, other: 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::use_cases::content::content_summarizer_service::ContentMetadata
impl<T> tracing::instrument::WithSubscriber for paladin::application::use_cases::content::content_summarizer_service::ContentMetadata
impl<T> typenum::type_operators::Same for paladin::application::use_cases::content::content_summarizer_service::ContentMetadata
pub type paladin::application::use_cases::content::content_summarizer_service::ContentMetadata::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::use_cases::content::content_summarizer_service::ContentMetadata where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::use_cases::content::content_summarizer_service::ContentMetadata where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::use_cases::content::content_summarizer_service::ContentMetadata::vzip(self) -> V
pub struct paladin::application::use_cases::content::content_summarizer_service::ContentSummarizer
impl paladin::application::use_cases::content::content_summarizer_service::ContentSummarizer
pub fn paladin::application::use_cases::content::content_summarizer_service::ContentSummarizer::brief_summary(&self, content: &paladin::core::platform::container::content::ContentItem) -> alloc::string::String
pub fn paladin::application::use_cases::content::content_summarizer_service::ContentSummarizer::detailed_summary(&self, content: &paladin::core::platform::container::content::ContentItem) -> alloc::string::String
pub fn paladin::application::use_cases::content::content_summarizer_service::ContentSummarizer::extract_keywords(&self, content: &paladin::core::platform::container::content::ContentItem) -> alloc::vec::Vec<alloc::string::String>
pub fn paladin::application::use_cases::content::content_summarizer_service::ContentSummarizer::new() -> Self
pub fn paladin::application::use_cases::content::content_summarizer_service::ContentSummarizer::summarize_content(&self, content: &paladin::core::platform::container::content::ContentItem, max_length: usize) -> paladin::application::use_cases::content::content_summarizer_service::ContentSummary
impl core::default::Default for paladin::application::use_cases::content::content_summarizer_service::ContentSummarizer
pub fn paladin::application::use_cases::content::content_summarizer_service::ContentSummarizer::default() -> Self
impl core::marker::Freeze for paladin::application::use_cases::content::content_summarizer_service::ContentSummarizer
impl core::marker::Send for paladin::application::use_cases::content::content_summarizer_service::ContentSummarizer
impl core::marker::Sync for paladin::application::use_cases::content::content_summarizer_service::ContentSummarizer
impl core::marker::Unpin for paladin::application::use_cases::content::content_summarizer_service::ContentSummarizer
impl core::marker::UnsafeUnpin for paladin::application::use_cases::content::content_summarizer_service::ContentSummarizer
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::use_cases::content::content_summarizer_service::ContentSummarizer
impl core::panic::unwind_safe::UnwindSafe for paladin::application::use_cases::content::content_summarizer_service::ContentSummarizer
impl<T, U> core::convert::Into<U> for paladin::application::use_cases::content::content_summarizer_service::ContentSummarizer where U: core::convert::From<T>
pub fn paladin::application::use_cases::content::content_summarizer_service::ContentSummarizer::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::use_cases::content::content_summarizer_service::ContentSummarizer where U: core::convert::Into<T>
pub type paladin::application::use_cases::content::content_summarizer_service::ContentSummarizer::Error = core::convert::Infallible
pub fn paladin::application::use_cases::content::content_summarizer_service::ContentSummarizer::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::use_cases::content::content_summarizer_service::ContentSummarizer where U: core::convert::TryFrom<T>
pub type paladin::application::use_cases::content::content_summarizer_service::ContentSummarizer::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::use_cases::content::content_summarizer_service::ContentSummarizer::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::use_cases::content::content_summarizer_service::ContentSummarizer where T: 'static + ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_summarizer_service::ContentSummarizer::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::use_cases::content::content_summarizer_service::ContentSummarizer where T: ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_summarizer_service::ContentSummarizer::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::use_cases::content::content_summarizer_service::ContentSummarizer where T: ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_summarizer_service::ContentSummarizer::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::use_cases::content::content_summarizer_service::ContentSummarizer
pub fn paladin::application::use_cases::content::content_summarizer_service::ContentSummarizer::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::use_cases::content::content_summarizer_service::ContentSummarizer
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::use_cases::content::content_summarizer_service::ContentSummarizer where T: ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_summarizer_service::ContentSummarizer::and<P, B, E>(self, other: 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::use_cases::content::content_summarizer_service::ContentSummarizer::or<P, B, E>(self, other: 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::use_cases::content::content_summarizer_service::ContentSummarizer
impl<T> tracing::instrument::WithSubscriber for paladin::application::use_cases::content::content_summarizer_service::ContentSummarizer
impl<T> typenum::type_operators::Same for paladin::application::use_cases::content::content_summarizer_service::ContentSummarizer
pub type paladin::application::use_cases::content::content_summarizer_service::ContentSummarizer::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::use_cases::content::content_summarizer_service::ContentSummarizer where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::use_cases::content::content_summarizer_service::ContentSummarizer where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::use_cases::content::content_summarizer_service::ContentSummarizer::vzip(self) -> V
pub struct paladin::application::use_cases::content::content_summarizer_service::ContentSummary
pub paladin::application::use_cases::content::content_summarizer_service::ContentSummary::content_type: alloc::string::String
pub paladin::application::use_cases::content::content_summarizer_service::ContentSummary::metadata: paladin::application::use_cases::content::content_summarizer_service::ContentMetadata
pub paladin::application::use_cases::content::content_summarizer_service::ContentSummary::summary: alloc::string::String
impl core::clone::Clone for paladin::application::use_cases::content::content_summarizer_service::ContentSummary
pub fn paladin::application::use_cases::content::content_summarizer_service::ContentSummary::clone(&self) -> paladin::application::use_cases::content::content_summarizer_service::ContentSummary
impl core::fmt::Debug for paladin::application::use_cases::content::content_summarizer_service::ContentSummary
pub fn paladin::application::use_cases::content::content_summarizer_service::ContentSummary::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::use_cases::content::content_summarizer_service::ContentSummary
impl core::marker::Send for paladin::application::use_cases::content::content_summarizer_service::ContentSummary
impl core::marker::Sync for paladin::application::use_cases::content::content_summarizer_service::ContentSummary
impl core::marker::Unpin for paladin::application::use_cases::content::content_summarizer_service::ContentSummary
impl core::marker::UnsafeUnpin for paladin::application::use_cases::content::content_summarizer_service::ContentSummary
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::use_cases::content::content_summarizer_service::ContentSummary
impl core::panic::unwind_safe::UnwindSafe for paladin::application::use_cases::content::content_summarizer_service::ContentSummary
impl<T, U> core::convert::Into<U> for paladin::application::use_cases::content::content_summarizer_service::ContentSummary where U: core::convert::From<T>
pub fn paladin::application::use_cases::content::content_summarizer_service::ContentSummary::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::use_cases::content::content_summarizer_service::ContentSummary where U: core::convert::Into<T>
pub type paladin::application::use_cases::content::content_summarizer_service::ContentSummary::Error = core::convert::Infallible
pub fn paladin::application::use_cases::content::content_summarizer_service::ContentSummary::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::use_cases::content::content_summarizer_service::ContentSummary where U: core::convert::TryFrom<T>
pub type paladin::application::use_cases::content::content_summarizer_service::ContentSummary::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::use_cases::content::content_summarizer_service::ContentSummary::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::use_cases::content::content_summarizer_service::ContentSummary where T: core::clone::Clone
pub type paladin::application::use_cases::content::content_summarizer_service::ContentSummary::Owned = T
pub fn paladin::application::use_cases::content::content_summarizer_service::ContentSummary::clone_into(&self, target: &mut T)
pub fn paladin::application::use_cases::content::content_summarizer_service::ContentSummary::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::use_cases::content::content_summarizer_service::ContentSummary where T: 'static + ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_summarizer_service::ContentSummary::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::use_cases::content::content_summarizer_service::ContentSummary where T: ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_summarizer_service::ContentSummary::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::use_cases::content::content_summarizer_service::ContentSummary where T: ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_summarizer_service::ContentSummary::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::use_cases::content::content_summarizer_service::ContentSummary where T: core::clone::Clone
pub unsafe fn paladin::application::use_cases::content::content_summarizer_service::ContentSummary::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::use_cases::content::content_summarizer_service::ContentSummary
pub fn paladin::application::use_cases::content::content_summarizer_service::ContentSummary::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::use_cases::content::content_summarizer_service::ContentSummary
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::use_cases::content::content_summarizer_service::ContentSummary where T: ?core::marker::Sized
pub fn paladin::application::use_cases::content::content_summarizer_service::ContentSummary::and<P, B, E>(self, other: 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::use_cases::content::content_summarizer_service::ContentSummary::or<P, B, E>(self, other: 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::use_cases::content::content_summarizer_service::ContentSummary
impl<T> tracing::instrument::WithSubscriber for paladin::application::use_cases::content::content_summarizer_service::ContentSummary
impl<T> typenum::type_operators::Same for paladin::application::use_cases::content::content_summarizer_service::ContentSummary
pub type paladin::application::use_cases::content::content_summarizer_service::ContentSummary::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::use_cases::content::content_summarizer_service::ContentSummary where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::use_cases::content::content_summarizer_service::ContentSummary where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::use_cases::content::content_summarizer_service::ContentSummary::vzip(self) -> V
pub mod paladin::application::use_cases::herald
pub mod paladin::application::use_cases::herald::herald_registry
pub struct paladin::application::use_cases::herald::herald_registry::HeraldRegistry
impl paladin::application::use_cases::herald::herald_registry::HeraldRegistry
pub fn paladin::application::use_cases::herald::herald_registry::HeraldRegistry::contains(&self, name: &str) -> bool
pub fn paladin::application::use_cases::herald::herald_registry::HeraldRegistry::get(&self, name: &str) -> core::option::Option<alloc::sync::Arc<dyn paladin::core::platform::container::herald::Herald>>
pub fn paladin::application::use_cases::herald::herald_registry::HeraldRegistry::is_empty(&self) -> bool
pub fn paladin::application::use_cases::herald::herald_registry::HeraldRegistry::len(&self) -> usize
pub fn paladin::application::use_cases::herald::herald_registry::HeraldRegistry::list(&self) -> alloc::vec::Vec<alloc::string::String>
pub fn paladin::application::use_cases::herald::herald_registry::HeraldRegistry::new() -> Self
pub fn paladin::application::use_cases::herald::herald_registry::HeraldRegistry::register(&self, name: impl core::convert::Into<alloc::string::String>, herald: alloc::sync::Arc<dyn paladin::core::platform::container::herald::Herald>)
impl core::clone::Clone for paladin::application::use_cases::herald::herald_registry::HeraldRegistry
pub fn paladin::application::use_cases::herald::herald_registry::HeraldRegistry::clone(&self) -> paladin::application::use_cases::herald::herald_registry::HeraldRegistry
impl core::default::Default for paladin::application::use_cases::herald::herald_registry::HeraldRegistry
pub fn paladin::application::use_cases::herald::herald_registry::HeraldRegistry::default() -> Self
impl core::marker::Freeze for paladin::application::use_cases::herald::herald_registry::HeraldRegistry
impl core::marker::Send for paladin::application::use_cases::herald::herald_registry::HeraldRegistry
impl core::marker::Sync for paladin::application::use_cases::herald::herald_registry::HeraldRegistry
impl core::marker::Unpin for paladin::application::use_cases::herald::herald_registry::HeraldRegistry
impl core::marker::UnsafeUnpin for paladin::application::use_cases::herald::herald_registry::HeraldRegistry
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::use_cases::herald::herald_registry::HeraldRegistry
impl core::panic::unwind_safe::UnwindSafe for paladin::application::use_cases::herald::herald_registry::HeraldRegistry
impl<T, U> core::convert::Into<U> for paladin::application::use_cases::herald::herald_registry::HeraldRegistry where U: core::convert::From<T>
pub fn paladin::application::use_cases::herald::herald_registry::HeraldRegistry::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::use_cases::herald::herald_registry::HeraldRegistry where U: core::convert::Into<T>
pub type paladin::application::use_cases::herald::herald_registry::HeraldRegistry::Error = core::convert::Infallible
pub fn paladin::application::use_cases::herald::herald_registry::HeraldRegistry::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::use_cases::herald::herald_registry::HeraldRegistry where U: core::convert::TryFrom<T>
pub type paladin::application::use_cases::herald::herald_registry::HeraldRegistry::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::use_cases::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::use_cases::herald::herald_registry::HeraldRegistry where T: core::clone::Clone
pub type paladin::application::use_cases::herald::herald_registry::HeraldRegistry::Owned = T
pub fn paladin::application::use_cases::herald::herald_registry::HeraldRegistry::clone_into(&self, target: &mut T)
pub fn paladin::application::use_cases::herald::herald_registry::HeraldRegistry::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::use_cases::herald::herald_registry::HeraldRegistry where T: 'static + ?core::marker::Sized
pub fn paladin::application::use_cases::herald::herald_registry::HeraldRegistry::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::use_cases::herald::herald_registry::HeraldRegistry where T: ?core::marker::Sized
pub fn paladin::application::use_cases::herald::herald_registry::HeraldRegistry::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::use_cases::herald::herald_registry::HeraldRegistry where T: ?core::marker::Sized
pub fn paladin::application::use_cases::herald::herald_registry::HeraldRegistry::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::use_cases::herald::herald_registry::HeraldRegistry where T: core::clone::Clone
pub unsafe fn paladin::application::use_cases::herald::herald_registry::HeraldRegistry::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::use_cases::herald::herald_registry::HeraldRegistry
pub fn paladin::application::use_cases::herald::herald_registry::HeraldRegistry::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::use_cases::herald::herald_registry::HeraldRegistry
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::use_cases::herald::herald_registry::HeraldRegistry where T: ?core::marker::Sized
pub fn paladin::application::use_cases::herald::herald_registry::HeraldRegistry::and<P, B, E>(self, other: 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::use_cases::herald::herald_registry::HeraldRegistry::or<P, B, E>(self, other: 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::use_cases::herald::herald_registry::HeraldRegistry
impl<T> tracing::instrument::WithSubscriber for paladin::application::use_cases::herald::herald_registry::HeraldRegistry
impl<T> typenum::type_operators::Same for paladin::application::use_cases::herald::herald_registry::HeraldRegistry
pub type paladin::application::use_cases::herald::herald_registry::HeraldRegistry::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::use_cases::herald::herald_registry::HeraldRegistry where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::use_cases::herald::herald_registry::HeraldRegistry where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::use_cases::herald::herald_registry::HeraldRegistry::vzip(self) -> V
pub struct paladin::application::use_cases::herald::HeraldRegistry
impl paladin::application::use_cases::herald::herald_registry::HeraldRegistry
pub fn paladin::application::use_cases::herald::herald_registry::HeraldRegistry::contains(&self, name: &str) -> bool
pub fn paladin::application::use_cases::herald::herald_registry::HeraldRegistry::get(&self, name: &str) -> core::option::Option<alloc::sync::Arc<dyn paladin::core::platform::container::herald::Herald>>
pub fn paladin::application::use_cases::herald::herald_registry::HeraldRegistry::is_empty(&self) -> bool
pub fn paladin::application::use_cases::herald::herald_registry::HeraldRegistry::len(&self) -> usize
pub fn paladin::application::use_cases::herald::herald_registry::HeraldRegistry::list(&self) -> alloc::vec::Vec<alloc::string::String>
pub fn paladin::application::use_cases::herald::herald_registry::HeraldRegistry::new() -> Self
pub fn paladin::application::use_cases::herald::herald_registry::HeraldRegistry::register(&self, name: impl core::convert::Into<alloc::string::String>, herald: alloc::sync::Arc<dyn paladin::core::platform::container::herald::Herald>)
impl core::clone::Clone for paladin::application::use_cases::herald::herald_registry::HeraldRegistry
pub fn paladin::application::use_cases::herald::herald_registry::HeraldRegistry::clone(&self) -> paladin::application::use_cases::herald::herald_registry::HeraldRegistry
impl core::default::Default for paladin::application::use_cases::herald::herald_registry::HeraldRegistry
pub fn paladin::application::use_cases::herald::herald_registry::HeraldRegistry::default() -> Self
impl core::marker::Freeze for paladin::application::use_cases::herald::herald_registry::HeraldRegistry
impl core::marker::Send for paladin::application::use_cases::herald::herald_registry::HeraldRegistry
impl core::marker::Sync for paladin::application::use_cases::herald::herald_registry::HeraldRegistry
impl core::marker::Unpin for paladin::application::use_cases::herald::herald_registry::HeraldRegistry
impl core::marker::UnsafeUnpin for paladin::application::use_cases::herald::herald_registry::HeraldRegistry
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::use_cases::herald::herald_registry::HeraldRegistry
impl core::panic::unwind_safe::UnwindSafe for paladin::application::use_cases::herald::herald_registry::HeraldRegistry
impl<T, U> core::convert::Into<U> for paladin::application::use_cases::herald::herald_registry::HeraldRegistry where U: core::convert::From<T>
pub fn paladin::application::use_cases::herald::herald_registry::HeraldRegistry::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::use_cases::herald::herald_registry::HeraldRegistry where U: core::convert::Into<T>
pub type paladin::application::use_cases::herald::herald_registry::HeraldRegistry::Error = core::convert::Infallible
pub fn paladin::application::use_cases::herald::herald_registry::HeraldRegistry::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::use_cases::herald::herald_registry::HeraldRegistry where U: core::convert::TryFrom<T>
pub type paladin::application::use_cases::herald::herald_registry::HeraldRegistry::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::use_cases::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::use_cases::herald::herald_registry::HeraldRegistry where T: core::clone::Clone
pub type paladin::application::use_cases::herald::herald_registry::HeraldRegistry::Owned = T
pub fn paladin::application::use_cases::herald::herald_registry::HeraldRegistry::clone_into(&self, target: &mut T)
pub fn paladin::application::use_cases::herald::herald_registry::HeraldRegistry::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::use_cases::herald::herald_registry::HeraldRegistry where T: 'static + ?core::marker::Sized
pub fn paladin::application::use_cases::herald::herald_registry::HeraldRegistry::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::use_cases::herald::herald_registry::HeraldRegistry where T: ?core::marker::Sized
pub fn paladin::application::use_cases::herald::herald_registry::HeraldRegistry::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::use_cases::herald::herald_registry::HeraldRegistry where T: ?core::marker::Sized
pub fn paladin::application::use_cases::herald::herald_registry::HeraldRegistry::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::use_cases::herald::herald_registry::HeraldRegistry where T: core::clone::Clone
pub unsafe fn paladin::application::use_cases::herald::herald_registry::HeraldRegistry::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::use_cases::herald::herald_registry::HeraldRegistry
pub fn paladin::application::use_cases::herald::herald_registry::HeraldRegistry::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::use_cases::herald::herald_registry::HeraldRegistry
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::use_cases::herald::herald_registry::HeraldRegistry where T: ?core::marker::Sized
pub fn paladin::application::use_cases::herald::herald_registry::HeraldRegistry::and<P, B, E>(self, other: 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::use_cases::herald::herald_registry::HeraldRegistry::or<P, B, E>(self, other: 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::use_cases::herald::herald_registry::HeraldRegistry
impl<T> tracing::instrument::WithSubscriber for paladin::application::use_cases::herald::herald_registry::HeraldRegistry
impl<T> typenum::type_operators::Same for paladin::application::use_cases::herald::herald_registry::HeraldRegistry
pub type paladin::application::use_cases::herald::herald_registry::HeraldRegistry::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::use_cases::herald::herald_registry::HeraldRegistry where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::use_cases::herald::herald_registry::HeraldRegistry where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::use_cases::herald::herald_registry::HeraldRegistry::vzip(self) -> V
pub mod paladin::application::use_cases::paladin
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, other: &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, f: &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<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(value: 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, target: &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, dest: *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) -> 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, other: 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, other: 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> yoke::erased::ErasedDestructor for paladin::infrastructure::resilience::circuit_breaker::CircuitState where T: 'static
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: F) -> core::result::Result<T, paladin::application::use_cases::paladin::error::PaladinError> where F: core::ops::function::FnOnce() -> core::result::Result<T, paladin::application::use_cases::paladin::error::PaladinError>
pub async fn paladin::infrastructure::resilience::circuit_breaker::CircuitBreaker::call_async<F, T>(&self, f: F) -> core::result::Result<T, paladin::application::use_cases::paladin::error::PaladinError> where F: core::future::future::Future<Output = core::result::Result<T, paladin::application::use_cases::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(failure_threshold: u32, success_threshold: u32, timeout: 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<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(value: 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) -> 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, other: 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, other: 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> yoke::erased::ErasedDestructor for paladin::infrastructure::resilience::circuit_breaker::CircuitBreaker where T: 'static
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::application::use_cases::paladin::error
pub enum paladin::application::use_cases::paladin::error::PaladinError
pub paladin::application::use_cases::paladin::error::PaladinError::ArsenalError(paladin::core::platform::container::arsenal::ArsenalError)
pub paladin::application::use_cases::paladin::error::PaladinError::CircuitBreakerOpen
pub paladin::application::use_cases::paladin::error::PaladinError::ConfigurationError(alloc::string::String)
pub paladin::application::use_cases::paladin::error::PaladinError::ExecutionError(alloc::string::String)
pub paladin::application::use_cases::paladin::error::PaladinError::GarrisonError(paladin::application::ports::output::garrison_port::GarrisonError)
pub paladin::application::use_cases::paladin::error::PaladinError::GarrisonRequired
pub paladin::application::use_cases::paladin::error::PaladinError::LlmError(alloc::string::String)
pub paladin::application::use_cases::paladin::error::PaladinError::MaxRetriesExceeded(u32)
pub paladin::application::use_cases::paladin::error::PaladinError::StopWordDetected(alloc::string::String)
pub paladin::application::use_cases::paladin::error::PaladinError::Timeout(u64)
impl paladin::application::use_cases::paladin::error::PaladinError
pub fn paladin::application::use_cases::paladin::error::PaladinError::is_retryable(&self) -> bool
pub fn paladin::application::use_cases::paladin::error::PaladinError::is_terminal(&self) -> bool
impl core::convert::From<paladin::application::ports::output::garrison_port::GarrisonError> for paladin::application::use_cases::paladin::error::PaladinError
pub fn paladin::application::use_cases::paladin::error::PaladinError::from(source: paladin::application::ports::output::garrison_port::GarrisonError) -> Self
impl core::convert::From<paladin::application::use_cases::paladin::error::PaladinError> for paladin::application::cli::error::CliError
pub fn paladin::application::cli::error::CliError::from(error: paladin::application::use_cases::paladin::error::PaladinError) -> Self
impl core::convert::From<paladin::application::use_cases::paladin::error::PaladinError> for paladin::core::platform::container::battalion::BattalionError
pub fn paladin::core::platform::container::battalion::BattalionError::from(err: paladin::application::use_cases::paladin::error::PaladinError) -> Self
impl core::convert::From<paladin::core::platform::container::arsenal::ArsenalError> for paladin::application::use_cases::paladin::error::PaladinError
pub fn paladin::application::use_cases::paladin::error::PaladinError::from(source: paladin::core::platform::container::arsenal::ArsenalError) -> Self
impl core::error::Error for paladin::application::use_cases::paladin::error::PaladinError
pub fn paladin::application::use_cases::paladin::error::PaladinError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
impl core::fmt::Debug for paladin::application::use_cases::paladin::error::PaladinError
pub fn paladin::application::use_cases::paladin::error::PaladinError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::application::use_cases::paladin::error::PaladinError
pub fn paladin::application::use_cases::paladin::error::PaladinError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::use_cases::paladin::error::PaladinError
impl core::marker::Send for paladin::application::use_cases::paladin::error::PaladinError
impl core::marker::Sync for paladin::application::use_cases::paladin::error::PaladinError
impl core::marker::Unpin for paladin::application::use_cases::paladin::error::PaladinError
impl core::marker::UnsafeUnpin for paladin::application::use_cases::paladin::error::PaladinError
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::use_cases::paladin::error::PaladinError
impl core::panic::unwind_safe::UnwindSafe for paladin::application::use_cases::paladin::error::PaladinError
impl<T, U> core::convert::Into<U> for paladin::application::use_cases::paladin::error::PaladinError where U: core::convert::From<T>
pub fn paladin::application::use_cases::paladin::error::PaladinError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::use_cases::paladin::error::PaladinError where U: core::convert::Into<T>
pub type paladin::application::use_cases::paladin::error::PaladinError::Error = core::convert::Infallible
pub fn paladin::application::use_cases::paladin::error::PaladinError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::use_cases::paladin::error::PaladinError where U: core::convert::TryFrom<T>
pub type paladin::application::use_cases::paladin::error::PaladinError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::use_cases::paladin::error::PaladinError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::string::ToString for paladin::application::use_cases::paladin::error::PaladinError where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::application::use_cases::paladin::error::PaladinError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::application::use_cases::paladin::error::PaladinError where T: 'static + ?core::marker::Sized
pub fn paladin::application::use_cases::paladin::error::PaladinError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::use_cases::paladin::error::PaladinError where T: ?core::marker::Sized
pub fn paladin::application::use_cases::paladin::error::PaladinError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::use_cases::paladin::error::PaladinError where T: ?core::marker::Sized
pub fn paladin::application::use_cases::paladin::error::PaladinError::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::use_cases::paladin::error::PaladinError
pub fn paladin::application::use_cases::paladin::error::PaladinError::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::use_cases::paladin::error::PaladinError
impl<T> iri_string::format::ToStringFallible for paladin::application::use_cases::paladin::error::PaladinError where T: core::fmt::Display
pub fn paladin::application::use_cases::paladin::error::PaladinError::try_to_string(&self) -> core::result::Result<alloc::string::String, alloc::collections::TryReserveError>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::use_cases::paladin::error::PaladinError where T: ?core::marker::Sized
pub fn paladin::application::use_cases::paladin::error::PaladinError::and<P, B, E>(self, other: 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::use_cases::paladin::error::PaladinError::or<P, B, E>(self, other: 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::use_cases::paladin::error::PaladinError
impl<T> tracing::instrument::WithSubscriber for paladin::application::use_cases::paladin::error::PaladinError
impl<T> typenum::type_operators::Same for paladin::application::use_cases::paladin::error::PaladinError
pub type paladin::application::use_cases::paladin::error::PaladinError::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::use_cases::paladin::error::PaladinError where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::use_cases::paladin::error::PaladinError where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::use_cases::paladin::error::PaladinError::vzip(self) -> V
pub mod paladin::application::use_cases::paladin::handoff_service
pub struct paladin::application::use_cases::paladin::handoff_service::HandoffService
impl paladin::application::use_cases::paladin::handoff_service::HandoffService
pub fn paladin::application::use_cases::paladin::handoff_service::HandoffService::can_handoff_to(&self, target_agent: &str, context: &paladin::core::platform::container::handoff::HandoffContext) -> bool
pub async fn paladin::application::use_cases::paladin::handoff_service::HandoffService::execute_handoff(&self, specialist_name: &str, task: &str, context: &paladin::core::platform::container::handoff::HandoffContext, specialist: &paladin::core::platform::container::paladin::Paladin, executor: &dyn paladin::application::ports::output::paladin_executor_port::PaladinExecutorPort) -> core::result::Result<(alloc::string::String, paladin::core::platform::container::handoff::HandoffRecord), paladin::application::errors::handoff_error::HandoffError>
pub fn paladin::application::use_cases::paladin::handoff_service::HandoffService::max_depth(&self) -> u32
pub fn paladin::application::use_cases::paladin::handoff_service::HandoffService::new(config: alloc::sync::Arc<paladin::core::platform::container::autonomous_config::HandoffConfig>) -> core::option::Option<Self>
pub fn paladin::application::use_cases::paladin::handoff_service::HandoffService::select_agent(&self, task: &str, available_agents: &[(alloc::string::String, alloc::string::String)]) -> core::option::Option<alloc::string::String>
pub fn paladin::application::use_cases::paladin::handoff_service::HandoffService::should_handoff(&self, task: &str, confidence: f32, context: &paladin::core::platform::container::handoff::HandoffContext) -> bool
pub fn paladin::application::use_cases::paladin::handoff_service::HandoffService::strategy(&self) -> &paladin::core::platform::container::handoff::HandoffStrategy
pub fn paladin::application::use_cases::paladin::handoff_service::HandoffService::transfer_context(&self, new_task: &str, current_context: &paladin::core::platform::container::handoff::HandoffContext, target_agent: &str) -> paladin::core::platform::container::handoff::HandoffContext
pub fn paladin::application::use_cases::paladin::handoff_service::HandoffService::validate_handoff(&self, target_agent: &str, context: &paladin::core::platform::container::handoff::HandoffContext) -> core::result::Result<(), paladin::application::errors::handoff_error::HandoffError>
impl core::marker::Freeze for paladin::application::use_cases::paladin::handoff_service::HandoffService
impl core::marker::Send for paladin::application::use_cases::paladin::handoff_service::HandoffService
impl core::marker::Sync for paladin::application::use_cases::paladin::handoff_service::HandoffService
impl core::marker::Unpin for paladin::application::use_cases::paladin::handoff_service::HandoffService
impl core::marker::UnsafeUnpin for paladin::application::use_cases::paladin::handoff_service::HandoffService
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::use_cases::paladin::handoff_service::HandoffService
impl core::panic::unwind_safe::UnwindSafe for paladin::application::use_cases::paladin::handoff_service::HandoffService
impl<T, U> core::convert::Into<U> for paladin::application::use_cases::paladin::handoff_service::HandoffService where U: core::convert::From<T>
pub fn paladin::application::use_cases::paladin::handoff_service::HandoffService::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::use_cases::paladin::handoff_service::HandoffService where U: core::convert::Into<T>
pub type paladin::application::use_cases::paladin::handoff_service::HandoffService::Error = core::convert::Infallible
pub fn paladin::application::use_cases::paladin::handoff_service::HandoffService::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::use_cases::paladin::handoff_service::HandoffService where U: core::convert::TryFrom<T>
pub type paladin::application::use_cases::paladin::handoff_service::HandoffService::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::use_cases::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::use_cases::paladin::handoff_service::HandoffService where T: 'static + ?core::marker::Sized
pub fn paladin::application::use_cases::paladin::handoff_service::HandoffService::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::use_cases::paladin::handoff_service::HandoffService where T: ?core::marker::Sized
pub fn paladin::application::use_cases::paladin::handoff_service::HandoffService::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::use_cases::paladin::handoff_service::HandoffService where T: ?core::marker::Sized
pub fn paladin::application::use_cases::paladin::handoff_service::HandoffService::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::use_cases::paladin::handoff_service::HandoffService
pub fn paladin::application::use_cases::paladin::handoff_service::HandoffService::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::use_cases::paladin::handoff_service::HandoffService
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::use_cases::paladin::handoff_service::HandoffService where T: ?core::marker::Sized
pub fn paladin::application::use_cases::paladin::handoff_service::HandoffService::and<P, B, E>(self, other: 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::use_cases::paladin::handoff_service::HandoffService::or<P, B, E>(self, other: 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::use_cases::paladin::handoff_service::HandoffService
impl<T> tracing::instrument::WithSubscriber for paladin::application::use_cases::paladin::handoff_service::HandoffService
impl<T> typenum::type_operators::Same for paladin::application::use_cases::paladin::handoff_service::HandoffService
pub type paladin::application::use_cases::paladin::handoff_service::HandoffService::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::use_cases::paladin::handoff_service::HandoffService where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::use_cases::paladin::handoff_service::HandoffService where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::use_cases::paladin::handoff_service::HandoffService::vzip(self) -> V
pub mod paladin::application::use_cases::paladin::paladin_builder
pub struct paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder
impl paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder
pub fn paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder::add_mcp_sse(self, name: impl core::convert::Into<alloc::string::String>, endpoint: impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder::add_mcp_stdio(self, name: impl core::convert::Into<alloc::string::String>, command: impl core::convert::Into<alloc::string::String>, args: &[&str]) -> Self
pub fn paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder::add_stop_word(self, word: impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder::agent_description(self, description: impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder::auto_generate_prompt(self, enabled: bool) -> Self
pub fn paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder::auto_temperature(self, enabled: bool) -> Self
pub async fn paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder::build(self) -> core::result::Result<paladin::core::platform::container::paladin::Paladin, paladin::application::use_cases::paladin::error::PaladinError>
pub fn paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder::enable_autonomous_planning(self, enabled: bool) -> Self
pub fn paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder::enable_autonomous_prompts(self, enabled: bool) -> Self
pub fn paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder::enable_autosave(self) -> Self
pub fn paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder::enable_dynamic_temperature(self, enabled: bool) -> Self
pub fn paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder::enable_planning(self, enabled: bool) -> Self
pub fn paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder::enable_vision(self, enabled: bool) -> Self
pub fn paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder::handoff_config(self, config: alloc::sync::Arc<paladin::core::platform::container::autonomous_config::HandoffConfig>) -> Self
pub fn paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder::max_loops(self, max_loops: u32) -> Self
pub fn paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder::memory_extraction_strategy(self, strategy: paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy) -> Self
pub fn paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder::model(self, model: impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder::name(self, name: impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder::new(llm_port: alloc::sync::Arc<dyn paladin::application::ports::output::llm_port::LlmPort>) -> Self
pub fn paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder::output_format(self, format: paladin::core::platform::container::paladin_config::OutputFormat) -> Self
pub fn paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder::regenerate_prompt(self) -> Self
pub async fn paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder::restore_from(self, state_id: uuid::Uuid) -> core::result::Result<Self, paladin::application::use_cases::paladin::error::PaladinError>
pub fn paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder::retry_attempts(self, attempts: u32) -> Self
pub fn paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder::save_state_dir(self, path: impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder::system_prompt(self, prompt: impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder::temperature(self, temperature: f32) -> Self
pub fn paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder::timeout_seconds(self, seconds: u64) -> Self
pub fn paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder::user_name(self, user_name: impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder::with_arsenal_registry(self, registry: alloc::sync::Arc<dyn paladin::application::ports::output::arsenal_port::ArsenalRegistry>) -> Self
pub fn paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder::with_citadel(self, citadel: alloc::sync::Arc<dyn paladin::application::ports::output::citadel_port::CitadelPort>) -> Self
pub fn paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder::with_embedding_port(self, embedding_port: alloc::sync::Arc<dyn paladin::application::ports::output::embedding_port::EmbeddingPort>) -> Self
pub fn paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder::with_garrison(self, garrison: alloc::sync::Arc<dyn paladin::application::ports::output::garrison_port::GarrisonPort>) -> Self
pub fn paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder::with_handoffs(self, specialists: alloc::vec::Vec<alloc::sync::Arc<paladin::core::platform::container::paladin::Paladin>>) -> Self
pub fn paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder::with_herald(self, herald: alloc::sync::Arc<dyn paladin::core::platform::container::herald::Herald>) -> Self
pub fn paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder::with_sanctum(self, sanctum: alloc::sync::Arc<dyn paladin::application::ports::output::sanctum_port::SanctumPort>) -> Self
impl core::marker::Freeze for paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder
impl core::marker::Send for paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder
impl core::marker::Sync for paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder
impl core::marker::Unpin for paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder
impl core::marker::UnsafeUnpin for paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder
impl !core::panic::unwind_safe::RefUnwindSafe for paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder
impl !core::panic::unwind_safe::UnwindSafe for paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder
impl<T, U> core::convert::Into<U> for paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder where U: core::convert::From<T>
pub fn paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder where U: core::convert::Into<T>
pub type paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder::Error = core::convert::Infallible
pub fn paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder where U: core::convert::TryFrom<T>
pub type paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::use_cases::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::use_cases::paladin::paladin_builder::PaladinBuilder where T: 'static + ?core::marker::Sized
pub fn paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder where T: ?core::marker::Sized
pub fn paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder where T: ?core::marker::Sized
pub fn paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder
pub fn paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder where T: ?core::marker::Sized
pub fn paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder::and<P, B, E>(self, other: 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::use_cases::paladin::paladin_builder::PaladinBuilder::or<P, B, E>(self, other: 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::use_cases::paladin::paladin_builder::PaladinBuilder
impl<T> tracing::instrument::WithSubscriber for paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder
impl<T> typenum::type_operators::Same for paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder
pub type paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder::vzip(self) -> V
pub mod paladin::application::use_cases::paladin::paladin_execution_service
pub struct paladin::application::use_cases::paladin::paladin_execution_service::PaladinExecutionService
impl paladin::application::use_cases::paladin::paladin_execution_service::PaladinExecutionService
pub async fn paladin::application::use_cases::paladin::paladin_execution_service::PaladinExecutionService::execute(&self, paladin: &paladin::core::platform::container::paladin::Paladin, input: &str) -> core::result::Result<paladin::application::ports::output::paladin_port::PaladinResult, paladin::application::use_cases::paladin::error::PaladinError>
pub fn paladin::application::use_cases::paladin::paladin_execution_service::PaladinExecutionService::format_result(&self, result: &paladin::application::ports::output::paladin_port::PaladinResult, _paladin: &paladin::core::platform::container::paladin::Paladin) -> core::result::Result<core::option::Option<alloc::string::String>, paladin::application::use_cases::paladin::error::PaladinError>
pub fn paladin::application::use_cases::paladin::paladin_execution_service::PaladinExecutionService::new(llm_port: alloc::sync::Arc<dyn paladin::application::ports::output::llm_port::LlmPort>, circuit_breaker: alloc::sync::Arc<paladin::infrastructure::resilience::circuit_breaker::CircuitBreaker>, garrison: core::option::Option<alloc::sync::Arc<dyn paladin::application::ports::output::garrison_port::GarrisonPort>>, arsenal: core::option::Option<alloc::sync::Arc<dyn paladin::application::ports::output::arsenal_port::ArsenalPort>>) -> Self
pub fn paladin::application::use_cases::paladin::paladin_execution_service::PaladinExecutionService::with_handoff_service(self, service: alloc::sync::Arc<paladin::application::use_cases::paladin::handoff_service::HandoffService>) -> Self
pub fn paladin::application::use_cases::paladin::paladin_execution_service::PaladinExecutionService::with_herald(self, herald: alloc::sync::Arc<dyn paladin::core::platform::container::herald::Herald>) -> Self
pub fn paladin::application::use_cases::paladin::paladin_execution_service::PaladinExecutionService::with_memory_extraction(self, service: alloc::sync::Arc<paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionService>) -> Self
pub fn paladin::application::use_cases::paladin::paladin_execution_service::PaladinExecutionService::with_planning_service(self, service: alloc::sync::Arc<paladin::application::use_cases::paladin::planning_service::PlanningService>) -> Self
pub fn paladin::application::use_cases::paladin::paladin_execution_service::PaladinExecutionService::with_prompt_generation_service(self, service: alloc::sync::Arc<paladin::application::use_cases::paladin::prompt_generation_service::PromptGenerationService>) -> Self
pub fn paladin::application::use_cases::paladin::paladin_execution_service::PaladinExecutionService::with_rag_retrieval(self, service: alloc::sync::Arc<paladin::application::use_cases::sanctum::rag_retrieval_service::RagRetrievalService>) -> Self
impl paladin::application::ports::output::paladin_executor_port::PaladinExecutorPort for paladin::application::use_cases::paladin::paladin_execution_service::PaladinExecutionService
pub fn paladin::application::use_cases::paladin::paladin_execution_service::PaladinExecutionService::execute<'life0, 'life1, 'life2, 'async_trait>(&'life0 self, paladin: &'life1 paladin::core::platform::container::paladin::Paladin, input: &'life2 str) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<paladin::application::ports::output::paladin_port::PaladinResult, paladin::application::use_cases::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::use_cases::paladin::paladin_execution_service::PaladinExecutionService
impl core::marker::Send for paladin::application::use_cases::paladin::paladin_execution_service::PaladinExecutionService
impl core::marker::Sync for paladin::application::use_cases::paladin::paladin_execution_service::PaladinExecutionService
impl core::marker::Unpin for paladin::application::use_cases::paladin::paladin_execution_service::PaladinExecutionService
impl core::marker::UnsafeUnpin for paladin::application::use_cases::paladin::paladin_execution_service::PaladinExecutionService
impl !core::panic::unwind_safe::RefUnwindSafe for paladin::application::use_cases::paladin::paladin_execution_service::PaladinExecutionService
impl !core::panic::unwind_safe::UnwindSafe for paladin::application::use_cases::paladin::paladin_execution_service::PaladinExecutionService
impl<T, U> core::convert::Into<U> for paladin::application::use_cases::paladin::paladin_execution_service::PaladinExecutionService where U: core::convert::From<T>
pub fn paladin::application::use_cases::paladin::paladin_execution_service::PaladinExecutionService::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::use_cases::paladin::paladin_execution_service::PaladinExecutionService where U: core::convert::Into<T>
pub type paladin::application::use_cases::paladin::paladin_execution_service::PaladinExecutionService::Error = core::convert::Infallible
pub fn paladin::application::use_cases::paladin::paladin_execution_service::PaladinExecutionService::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::use_cases::paladin::paladin_execution_service::PaladinExecutionService where U: core::convert::TryFrom<T>
pub type paladin::application::use_cases::paladin::paladin_execution_service::PaladinExecutionService::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::use_cases::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::use_cases::paladin::paladin_execution_service::PaladinExecutionService where T: 'static + ?core::marker::Sized
pub fn paladin::application::use_cases::paladin::paladin_execution_service::PaladinExecutionService::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::use_cases::paladin::paladin_execution_service::PaladinExecutionService where T: ?core::marker::Sized
pub fn paladin::application::use_cases::paladin::paladin_execution_service::PaladinExecutionService::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::use_cases::paladin::paladin_execution_service::PaladinExecutionService where T: ?core::marker::Sized
pub fn paladin::application::use_cases::paladin::paladin_execution_service::PaladinExecutionService::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::use_cases::paladin::paladin_execution_service::PaladinExecutionService
pub fn paladin::application::use_cases::paladin::paladin_execution_service::PaladinExecutionService::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::use_cases::paladin::paladin_execution_service::PaladinExecutionService
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::use_cases::paladin::paladin_execution_service::PaladinExecutionService where T: ?core::marker::Sized
pub fn paladin::application::use_cases::paladin::paladin_execution_service::PaladinExecutionService::and<P, B, E>(self, other: 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::use_cases::paladin::paladin_execution_service::PaladinExecutionService::or<P, B, E>(self, other: 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::use_cases::paladin::paladin_execution_service::PaladinExecutionService
impl<T> tracing::instrument::WithSubscriber for paladin::application::use_cases::paladin::paladin_execution_service::PaladinExecutionService
impl<T> typenum::type_operators::Same for paladin::application::use_cases::paladin::paladin_execution_service::PaladinExecutionService
pub type paladin::application::use_cases::paladin::paladin_execution_service::PaladinExecutionService::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::use_cases::paladin::paladin_execution_service::PaladinExecutionService where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::use_cases::paladin::paladin_execution_service::PaladinExecutionService where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::use_cases::paladin::paladin_execution_service::PaladinExecutionService::vzip(self) -> V
pub mod paladin::application::use_cases::paladin::planning_service
pub struct paladin::application::use_cases::paladin::planning_service::PlanningService
impl paladin::application::use_cases::paladin::planning_service::PlanningService
pub async fn paladin::application::use_cases::paladin::planning_service::PlanningService::create_plan(&self, task_description: &str, max_subtasks: u32, model: &str) -> core::result::Result<paladin::core::platform::container::planning::TaskPlan, paladin::application::errors::planning_error::PlanningError>
pub async fn paladin::application::use_cases::paladin::planning_service::PlanningService::execute_subtasks(&self, plan: &paladin::core::platform::container::planning::TaskPlan, original_input: &str, model: &str) -> core::result::Result<paladin::core::platform::container::planning::TaskPlan, paladin::application::errors::planning_error::PlanningError>
pub fn paladin::application::use_cases::paladin::planning_service::PlanningService::new(llm_port: alloc::sync::Arc<dyn paladin::application::ports::output::llm_port::LlmPort>) -> Self
pub async fn paladin::application::use_cases::paladin::planning_service::PlanningService::synthesize_results(&self, plan: &paladin::core::platform::container::planning::TaskPlan, original_task: &str, model: &str) -> core::result::Result<alloc::string::String, paladin::application::errors::planning_error::PlanningError>
impl core::marker::Freeze for paladin::application::use_cases::paladin::planning_service::PlanningService
impl core::marker::Send for paladin::application::use_cases::paladin::planning_service::PlanningService
impl core::marker::Sync for paladin::application::use_cases::paladin::planning_service::PlanningService
impl core::marker::Unpin for paladin::application::use_cases::paladin::planning_service::PlanningService
impl core::marker::UnsafeUnpin for paladin::application::use_cases::paladin::planning_service::PlanningService
impl !core::panic::unwind_safe::RefUnwindSafe for paladin::application::use_cases::paladin::planning_service::PlanningService
impl !core::panic::unwind_safe::UnwindSafe for paladin::application::use_cases::paladin::planning_service::PlanningService
impl<T, U> core::convert::Into<U> for paladin::application::use_cases::paladin::planning_service::PlanningService where U: core::convert::From<T>
pub fn paladin::application::use_cases::paladin::planning_service::PlanningService::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::use_cases::paladin::planning_service::PlanningService where U: core::convert::Into<T>
pub type paladin::application::use_cases::paladin::planning_service::PlanningService::Error = core::convert::Infallible
pub fn paladin::application::use_cases::paladin::planning_service::PlanningService::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::use_cases::paladin::planning_service::PlanningService where U: core::convert::TryFrom<T>
pub type paladin::application::use_cases::paladin::planning_service::PlanningService::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::use_cases::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::use_cases::paladin::planning_service::PlanningService where T: 'static + ?core::marker::Sized
pub fn paladin::application::use_cases::paladin::planning_service::PlanningService::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::use_cases::paladin::planning_service::PlanningService where T: ?core::marker::Sized
pub fn paladin::application::use_cases::paladin::planning_service::PlanningService::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::use_cases::paladin::planning_service::PlanningService where T: ?core::marker::Sized
pub fn paladin::application::use_cases::paladin::planning_service::PlanningService::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::use_cases::paladin::planning_service::PlanningService
pub fn paladin::application::use_cases::paladin::planning_service::PlanningService::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::use_cases::paladin::planning_service::PlanningService
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::use_cases::paladin::planning_service::PlanningService where T: ?core::marker::Sized
pub fn paladin::application::use_cases::paladin::planning_service::PlanningService::and<P, B, E>(self, other: 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::use_cases::paladin::planning_service::PlanningService::or<P, B, E>(self, other: 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::use_cases::paladin::planning_service::PlanningService
impl<T> tracing::instrument::WithSubscriber for paladin::application::use_cases::paladin::planning_service::PlanningService
impl<T> typenum::type_operators::Same for paladin::application::use_cases::paladin::planning_service::PlanningService
pub type paladin::application::use_cases::paladin::planning_service::PlanningService::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::use_cases::paladin::planning_service::PlanningService where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::use_cases::paladin::planning_service::PlanningService where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::use_cases::paladin::planning_service::PlanningService::vzip(self) -> V
pub mod paladin::application::use_cases::paladin::prompt_generation_service
pub struct paladin::application::use_cases::paladin::prompt_generation_service::PromptGenerationService
impl paladin::application::use_cases::paladin::prompt_generation_service::PromptGenerationService
pub fn paladin::application::use_cases::paladin::prompt_generation_service::PromptGenerationService::clear_cache(&self)
pub async fn paladin::application::use_cases::paladin::prompt_generation_service::PromptGenerationService::generate_prompt(&self, agent_name: &str, agent_description: &str, model: &str) -> core::result::Result<alloc::string::String, paladin::application::errors::prompt_error::PromptError>
pub fn paladin::application::use_cases::paladin::prompt_generation_service::PromptGenerationService::invalidate_cache(&self, agent_name: &str, agent_description: &str)
pub fn paladin::application::use_cases::paladin::prompt_generation_service::PromptGenerationService::new(llm_port: alloc::sync::Arc<dyn paladin::application::ports::output::llm_port::LlmPort>) -> Self
impl core::marker::Freeze for paladin::application::use_cases::paladin::prompt_generation_service::PromptGenerationService
impl core::marker::Send for paladin::application::use_cases::paladin::prompt_generation_service::PromptGenerationService
impl core::marker::Sync for paladin::application::use_cases::paladin::prompt_generation_service::PromptGenerationService
impl core::marker::Unpin for paladin::application::use_cases::paladin::prompt_generation_service::PromptGenerationService
impl core::marker::UnsafeUnpin for paladin::application::use_cases::paladin::prompt_generation_service::PromptGenerationService
impl !core::panic::unwind_safe::RefUnwindSafe for paladin::application::use_cases::paladin::prompt_generation_service::PromptGenerationService
impl !core::panic::unwind_safe::UnwindSafe for paladin::application::use_cases::paladin::prompt_generation_service::PromptGenerationService
impl<T, U> core::convert::Into<U> for paladin::application::use_cases::paladin::prompt_generation_service::PromptGenerationService where U: core::convert::From<T>
pub fn paladin::application::use_cases::paladin::prompt_generation_service::PromptGenerationService::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::use_cases::paladin::prompt_generation_service::PromptGenerationService where U: core::convert::Into<T>
pub type paladin::application::use_cases::paladin::prompt_generation_service::PromptGenerationService::Error = core::convert::Infallible
pub fn paladin::application::use_cases::paladin::prompt_generation_service::PromptGenerationService::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::use_cases::paladin::prompt_generation_service::PromptGenerationService where U: core::convert::TryFrom<T>
pub type paladin::application::use_cases::paladin::prompt_generation_service::PromptGenerationService::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::use_cases::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::use_cases::paladin::prompt_generation_service::PromptGenerationService where T: 'static + ?core::marker::Sized
pub fn paladin::application::use_cases::paladin::prompt_generation_service::PromptGenerationService::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::use_cases::paladin::prompt_generation_service::PromptGenerationService where T: ?core::marker::Sized
pub fn paladin::application::use_cases::paladin::prompt_generation_service::PromptGenerationService::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::use_cases::paladin::prompt_generation_service::PromptGenerationService where T: ?core::marker::Sized
pub fn paladin::application::use_cases::paladin::prompt_generation_service::PromptGenerationService::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::use_cases::paladin::prompt_generation_service::PromptGenerationService
pub fn paladin::application::use_cases::paladin::prompt_generation_service::PromptGenerationService::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::use_cases::paladin::prompt_generation_service::PromptGenerationService
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::use_cases::paladin::prompt_generation_service::PromptGenerationService where T: ?core::marker::Sized
pub fn paladin::application::use_cases::paladin::prompt_generation_service::PromptGenerationService::and<P, B, E>(self, other: 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::use_cases::paladin::prompt_generation_service::PromptGenerationService::or<P, B, E>(self, other: 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::use_cases::paladin::prompt_generation_service::PromptGenerationService
impl<T> tracing::instrument::WithSubscriber for paladin::application::use_cases::paladin::prompt_generation_service::PromptGenerationService
impl<T> typenum::type_operators::Same for paladin::application::use_cases::paladin::prompt_generation_service::PromptGenerationService
pub type paladin::application::use_cases::paladin::prompt_generation_service::PromptGenerationService::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::use_cases::paladin::prompt_generation_service::PromptGenerationService where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::use_cases::paladin::prompt_generation_service::PromptGenerationService where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::use_cases::paladin::prompt_generation_service::PromptGenerationService::vzip(self) -> V
pub mod paladin::application::use_cases::paladin::temperature_service
pub enum paladin::application::use_cases::paladin::temperature_service::TaskType
pub paladin::application::use_cases::paladin::temperature_service::TaskType::Analytical
pub paladin::application::use_cases::paladin::temperature_service::TaskType::Creative
pub paladin::application::use_cases::paladin::temperature_service::TaskType::Standard
impl core::clone::Clone for paladin::application::use_cases::paladin::temperature_service::TaskType
pub fn paladin::application::use_cases::paladin::temperature_service::TaskType::clone(&self) -> paladin::application::use_cases::paladin::temperature_service::TaskType
impl core::cmp::Eq for paladin::application::use_cases::paladin::temperature_service::TaskType
impl core::cmp::PartialEq for paladin::application::use_cases::paladin::temperature_service::TaskType
pub fn paladin::application::use_cases::paladin::temperature_service::TaskType::eq(&self, other: &paladin::application::use_cases::paladin::temperature_service::TaskType) -> bool
impl core::fmt::Debug for paladin::application::use_cases::paladin::temperature_service::TaskType
pub fn paladin::application::use_cases::paladin::temperature_service::TaskType::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::application::use_cases::paladin::temperature_service::TaskType
impl core::marker::Freeze for paladin::application::use_cases::paladin::temperature_service::TaskType
impl core::marker::Send for paladin::application::use_cases::paladin::temperature_service::TaskType
impl core::marker::Sync for paladin::application::use_cases::paladin::temperature_service::TaskType
impl core::marker::Unpin for paladin::application::use_cases::paladin::temperature_service::TaskType
impl core::marker::UnsafeUnpin for paladin::application::use_cases::paladin::temperature_service::TaskType
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::use_cases::paladin::temperature_service::TaskType
impl core::panic::unwind_safe::UnwindSafe for paladin::application::use_cases::paladin::temperature_service::TaskType
impl<Q, K> equivalent::Equivalent<K> for paladin::application::use_cases::paladin::temperature_service::TaskType where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::application::use_cases::paladin::temperature_service::TaskType::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::application::use_cases::paladin::temperature_service::TaskType where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::application::use_cases::paladin::temperature_service::TaskType::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::application::use_cases::paladin::temperature_service::TaskType where U: core::convert::From<T>
pub fn paladin::application::use_cases::paladin::temperature_service::TaskType::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::use_cases::paladin::temperature_service::TaskType where U: core::convert::Into<T>
pub type paladin::application::use_cases::paladin::temperature_service::TaskType::Error = core::convert::Infallible
pub fn paladin::application::use_cases::paladin::temperature_service::TaskType::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::use_cases::paladin::temperature_service::TaskType where U: core::convert::TryFrom<T>
pub type paladin::application::use_cases::paladin::temperature_service::TaskType::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::use_cases::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::use_cases::paladin::temperature_service::TaskType where T: core::clone::Clone
pub type paladin::application::use_cases::paladin::temperature_service::TaskType::Owned = T
pub fn paladin::application::use_cases::paladin::temperature_service::TaskType::clone_into(&self, target: &mut T)
pub fn paladin::application::use_cases::paladin::temperature_service::TaskType::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::use_cases::paladin::temperature_service::TaskType where T: 'static + ?core::marker::Sized
pub fn paladin::application::use_cases::paladin::temperature_service::TaskType::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::use_cases::paladin::temperature_service::TaskType where T: ?core::marker::Sized
pub fn paladin::application::use_cases::paladin::temperature_service::TaskType::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::use_cases::paladin::temperature_service::TaskType where T: ?core::marker::Sized
pub fn paladin::application::use_cases::paladin::temperature_service::TaskType::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::use_cases::paladin::temperature_service::TaskType where T: core::clone::Clone
pub unsafe fn paladin::application::use_cases::paladin::temperature_service::TaskType::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::use_cases::paladin::temperature_service::TaskType
pub fn paladin::application::use_cases::paladin::temperature_service::TaskType::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::use_cases::paladin::temperature_service::TaskType
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::use_cases::paladin::temperature_service::TaskType where T: ?core::marker::Sized
pub fn paladin::application::use_cases::paladin::temperature_service::TaskType::and<P, B, E>(self, other: 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::use_cases::paladin::temperature_service::TaskType::or<P, B, E>(self, other: 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::use_cases::paladin::temperature_service::TaskType
impl<T> tracing::instrument::WithSubscriber for paladin::application::use_cases::paladin::temperature_service::TaskType
impl<T> typenum::type_operators::Same for paladin::application::use_cases::paladin::temperature_service::TaskType
pub type paladin::application::use_cases::paladin::temperature_service::TaskType::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::use_cases::paladin::temperature_service::TaskType where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::use_cases::paladin::temperature_service::TaskType where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::use_cases::paladin::temperature_service::TaskType::vzip(self) -> V
pub struct paladin::application::use_cases::paladin::temperature_service::TemperatureConfig
pub paladin::application::use_cases::paladin::temperature_service::TemperatureConfig::analytical_temp: f32
pub paladin::application::use_cases::paladin::temperature_service::TemperatureConfig::creative_temp: f32
pub paladin::application::use_cases::paladin::temperature_service::TemperatureConfig::enable_llm_detection: bool
pub paladin::application::use_cases::paladin::temperature_service::TemperatureConfig::standard_temp: f32
impl core::clone::Clone for paladin::application::use_cases::paladin::temperature_service::TemperatureConfig
pub fn paladin::application::use_cases::paladin::temperature_service::TemperatureConfig::clone(&self) -> paladin::application::use_cases::paladin::temperature_service::TemperatureConfig
impl core::default::Default for paladin::application::use_cases::paladin::temperature_service::TemperatureConfig
pub fn paladin::application::use_cases::paladin::temperature_service::TemperatureConfig::default() -> Self
impl core::fmt::Debug for paladin::application::use_cases::paladin::temperature_service::TemperatureConfig
pub fn paladin::application::use_cases::paladin::temperature_service::TemperatureConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::use_cases::paladin::temperature_service::TemperatureConfig
impl core::marker::Send for paladin::application::use_cases::paladin::temperature_service::TemperatureConfig
impl core::marker::Sync for paladin::application::use_cases::paladin::temperature_service::TemperatureConfig
impl core::marker::Unpin for paladin::application::use_cases::paladin::temperature_service::TemperatureConfig
impl core::marker::UnsafeUnpin for paladin::application::use_cases::paladin::temperature_service::TemperatureConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::use_cases::paladin::temperature_service::TemperatureConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::application::use_cases::paladin::temperature_service::TemperatureConfig
impl<T, U> core::convert::Into<U> for paladin::application::use_cases::paladin::temperature_service::TemperatureConfig where U: core::convert::From<T>
pub fn paladin::application::use_cases::paladin::temperature_service::TemperatureConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::use_cases::paladin::temperature_service::TemperatureConfig where U: core::convert::Into<T>
pub type paladin::application::use_cases::paladin::temperature_service::TemperatureConfig::Error = core::convert::Infallible
pub fn paladin::application::use_cases::paladin::temperature_service::TemperatureConfig::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::use_cases::paladin::temperature_service::TemperatureConfig where U: core::convert::TryFrom<T>
pub type paladin::application::use_cases::paladin::temperature_service::TemperatureConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::use_cases::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::use_cases::paladin::temperature_service::TemperatureConfig where T: core::clone::Clone
pub type paladin::application::use_cases::paladin::temperature_service::TemperatureConfig::Owned = T
pub fn paladin::application::use_cases::paladin::temperature_service::TemperatureConfig::clone_into(&self, target: &mut T)
pub fn paladin::application::use_cases::paladin::temperature_service::TemperatureConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::use_cases::paladin::temperature_service::TemperatureConfig where T: 'static + ?core::marker::Sized
pub fn paladin::application::use_cases::paladin::temperature_service::TemperatureConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::use_cases::paladin::temperature_service::TemperatureConfig where T: ?core::marker::Sized
pub fn paladin::application::use_cases::paladin::temperature_service::TemperatureConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::use_cases::paladin::temperature_service::TemperatureConfig where T: ?core::marker::Sized
pub fn paladin::application::use_cases::paladin::temperature_service::TemperatureConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::use_cases::paladin::temperature_service::TemperatureConfig where T: core::clone::Clone
pub unsafe fn paladin::application::use_cases::paladin::temperature_service::TemperatureConfig::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::use_cases::paladin::temperature_service::TemperatureConfig
pub fn paladin::application::use_cases::paladin::temperature_service::TemperatureConfig::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::use_cases::paladin::temperature_service::TemperatureConfig
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::use_cases::paladin::temperature_service::TemperatureConfig where T: ?core::marker::Sized
pub fn paladin::application::use_cases::paladin::temperature_service::TemperatureConfig::and<P, B, E>(self, other: 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::use_cases::paladin::temperature_service::TemperatureConfig::or<P, B, E>(self, other: 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::use_cases::paladin::temperature_service::TemperatureConfig
impl<T> tracing::instrument::WithSubscriber for paladin::application::use_cases::paladin::temperature_service::TemperatureConfig
impl<T> typenum::type_operators::Same for paladin::application::use_cases::paladin::temperature_service::TemperatureConfig
pub type paladin::application::use_cases::paladin::temperature_service::TemperatureConfig::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::use_cases::paladin::temperature_service::TemperatureConfig where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::use_cases::paladin::temperature_service::TemperatureConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::use_cases::paladin::temperature_service::TemperatureConfig::vzip(self) -> V
pub struct paladin::application::use_cases::paladin::temperature_service::TemperatureService
impl paladin::application::use_cases::paladin::temperature_service::TemperatureService
pub async fn paladin::application::use_cases::paladin::temperature_service::TemperatureService::calculate_optimal_temperature(&self, agent_description: &str, task_context: core::option::Option<&str>) -> core::result::Result<f32, paladin::application::use_cases::paladin::error::PaladinError>
pub fn paladin::application::use_cases::paladin::temperature_service::TemperatureService::new(llm_port: alloc::sync::Arc<dyn paladin::application::ports::output::llm_port::LlmPort>) -> Self
pub fn paladin::application::use_cases::paladin::temperature_service::TemperatureService::with_config(llm_port: alloc::sync::Arc<dyn paladin::application::ports::output::llm_port::LlmPort>, config: paladin::application::use_cases::paladin::temperature_service::TemperatureConfig) -> Self
impl core::marker::Freeze for paladin::application::use_cases::paladin::temperature_service::TemperatureService
impl core::marker::Send for paladin::application::use_cases::paladin::temperature_service::TemperatureService
impl core::marker::Sync for paladin::application::use_cases::paladin::temperature_service::TemperatureService
impl core::marker::Unpin for paladin::application::use_cases::paladin::temperature_service::TemperatureService
impl core::marker::UnsafeUnpin for paladin::application::use_cases::paladin::temperature_service::TemperatureService
impl !core::panic::unwind_safe::RefUnwindSafe for paladin::application::use_cases::paladin::temperature_service::TemperatureService
impl !core::panic::unwind_safe::UnwindSafe for paladin::application::use_cases::paladin::temperature_service::TemperatureService
impl<T, U> core::convert::Into<U> for paladin::application::use_cases::paladin::temperature_service::TemperatureService where U: core::convert::From<T>
pub fn paladin::application::use_cases::paladin::temperature_service::TemperatureService::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::use_cases::paladin::temperature_service::TemperatureService where U: core::convert::Into<T>
pub type paladin::application::use_cases::paladin::temperature_service::TemperatureService::Error = core::convert::Infallible
pub fn paladin::application::use_cases::paladin::temperature_service::TemperatureService::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::use_cases::paladin::temperature_service::TemperatureService where U: core::convert::TryFrom<T>
pub type paladin::application::use_cases::paladin::temperature_service::TemperatureService::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::use_cases::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::use_cases::paladin::temperature_service::TemperatureService where T: 'static + ?core::marker::Sized
pub fn paladin::application::use_cases::paladin::temperature_service::TemperatureService::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::use_cases::paladin::temperature_service::TemperatureService where T: ?core::marker::Sized
pub fn paladin::application::use_cases::paladin::temperature_service::TemperatureService::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::use_cases::paladin::temperature_service::TemperatureService where T: ?core::marker::Sized
pub fn paladin::application::use_cases::paladin::temperature_service::TemperatureService::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::use_cases::paladin::temperature_service::TemperatureService
pub fn paladin::application::use_cases::paladin::temperature_service::TemperatureService::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::use_cases::paladin::temperature_service::TemperatureService
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::use_cases::paladin::temperature_service::TemperatureService where T: ?core::marker::Sized
pub fn paladin::application::use_cases::paladin::temperature_service::TemperatureService::and<P, B, E>(self, other: 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::use_cases::paladin::temperature_service::TemperatureService::or<P, B, E>(self, other: 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::use_cases::paladin::temperature_service::TemperatureService
impl<T> tracing::instrument::WithSubscriber for paladin::application::use_cases::paladin::temperature_service::TemperatureService
impl<T> typenum::type_operators::Same for paladin::application::use_cases::paladin::temperature_service::TemperatureService
pub type paladin::application::use_cases::paladin::temperature_service::TemperatureService::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::use_cases::paladin::temperature_service::TemperatureService where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::use_cases::paladin::temperature_service::TemperatureService where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::use_cases::paladin::temperature_service::TemperatureService::vzip(self) -> V
pub mod paladin::application::use_cases::sanctum
pub mod paladin::application::use_cases::sanctum::memory_extraction_service
pub enum paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy
pub paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy::EveryTurn
pub paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy::Manual
pub paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy::OnCompletion
pub paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy::Threshold
pub paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy::Threshold::importance: u8
impl core::clone::Clone for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy
pub fn paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy::clone(&self) -> paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy
impl core::cmp::Eq for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy
impl core::cmp::PartialEq for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy
pub fn paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy::eq(&self, other: &paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy) -> bool
impl core::default::Default for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy
pub fn paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy::default() -> paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy
impl core::fmt::Debug for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy
pub fn paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy
impl core::marker::StructuralPartialEq for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy
impl serde_core::ser::Serialize for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy
pub fn paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy
pub fn paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy::deserialize<__D>(__deserializer: __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::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy
impl core::marker::Send for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy
impl core::marker::Sync for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy
impl core::marker::Unpin for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy
impl core::marker::UnsafeUnpin for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy
impl core::panic::unwind_safe::UnwindSafe for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy
impl<Q, K> equivalent::Equivalent<K> for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy where U: core::convert::From<T>
pub fn paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy where U: core::convert::Into<T>
pub type paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy::Error = core::convert::Infallible
pub fn paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy where U: core::convert::TryFrom<T>
pub type paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy where T: core::clone::Clone
pub type paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy::Owned = T
pub fn paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy::clone_into(&self, target: &mut T)
pub fn paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy where T: 'static + ?core::marker::Sized
pub fn paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy where T: ?core::marker::Sized
pub fn paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy where T: ?core::marker::Sized
pub fn paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy where T: core::clone::Clone
pub unsafe fn paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy
pub fn paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy
impl<T> serde_core::de::DeserializeOwned for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy where T: ?core::marker::Sized
pub fn paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy::and<P, B, E>(self, other: 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::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy::or<P, B, E>(self, other: 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::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy
impl<T> tracing::instrument::WithSubscriber for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy
impl<T> typenum::type_operators::Same for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy
pub type paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy::vzip(self) -> V
pub struct paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory
pub paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory::content: alloc::string::String
pub paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory::importance: f32
pub paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory::memory_type: paladin::core::platform::container::sanctum::MemoryType
pub paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory::metadata: std::collections::hash::map::HashMap<alloc::string::String, alloc::string::String>
impl core::clone::Clone for paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory
pub fn paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory::clone(&self) -> paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory
impl core::fmt::Debug for paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory
pub fn paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory
pub fn paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory
pub fn paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory::deserialize<__D>(__deserializer: __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::use_cases::sanctum::memory_extraction_service::ExtractedMemory
impl core::marker::Send for paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory
impl core::marker::Sync for paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory
impl core::marker::Unpin for paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory
impl core::marker::UnsafeUnpin for paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory
impl core::panic::unwind_safe::UnwindSafe for paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory
impl<T, U> core::convert::Into<U> for paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory where U: core::convert::From<T>
pub fn paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory where U: core::convert::Into<T>
pub type paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory::Error = core::convert::Infallible
pub fn paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory where U: core::convert::TryFrom<T>
pub type paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory where T: core::clone::Clone
pub type paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory::Owned = T
pub fn paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory::clone_into(&self, target: &mut T)
pub fn paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory where T: 'static + ?core::marker::Sized
pub fn paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory where T: ?core::marker::Sized
pub fn paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory where T: ?core::marker::Sized
pub fn paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory where T: core::clone::Clone
pub unsafe fn paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory
pub fn paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory
impl<T> serde_core::de::DeserializeOwned for paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory where T: ?core::marker::Sized
pub fn paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory::and<P, B, E>(self, other: 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::use_cases::sanctum::memory_extraction_service::ExtractedMemory::or<P, B, E>(self, other: 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::use_cases::sanctum::memory_extraction_service::ExtractedMemory
impl<T> tracing::instrument::WithSubscriber for paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory
impl<T> typenum::type_operators::Same for paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory
pub type paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory::vzip(self) -> V
pub struct paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionService
impl paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionService
pub async fn paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionService::extract_memories(&self, paladin_id: &str, conversation: &[paladin::core::platform::container::garrison::GarrisonEntry]) -> core::result::Result<alloc::vec::Vec<paladin::core::platform::container::sanctum::SanctumEntry>, paladin::application::ports::output::sanctum_port::SanctumError>
pub fn paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionService::new(llm: alloc::sync::Arc<dyn paladin::application::ports::output::llm_port::LlmPort>, embedding: alloc::sync::Arc<dyn paladin::application::ports::output::embedding_port::EmbeddingPort>, sanctum: alloc::sync::Arc<dyn paladin::application::ports::output::sanctum_port::SanctumPort>) -> Self
impl core::marker::Freeze for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionService
impl core::marker::Send for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionService
impl core::marker::Sync for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionService
impl core::marker::Unpin for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionService
impl core::marker::UnsafeUnpin for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionService
impl !core::panic::unwind_safe::RefUnwindSafe for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionService
impl !core::panic::unwind_safe::UnwindSafe for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionService
impl<T, U> core::convert::Into<U> for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionService where U: core::convert::From<T>
pub fn paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionService::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionService where U: core::convert::Into<T>
pub type paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionService::Error = core::convert::Infallible
pub fn paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionService::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionService where U: core::convert::TryFrom<T>
pub type paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionService::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionService::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionService where T: 'static + ?core::marker::Sized
pub fn paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionService::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionService where T: ?core::marker::Sized
pub fn paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionService::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionService where T: ?core::marker::Sized
pub fn paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionService::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionService
pub fn paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionService::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionService
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionService where T: ?core::marker::Sized
pub fn paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionService::and<P, B, E>(self, other: 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::use_cases::sanctum::memory_extraction_service::MemoryExtractionService::or<P, B, E>(self, other: 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::use_cases::sanctum::memory_extraction_service::MemoryExtractionService
impl<T> tracing::instrument::WithSubscriber for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionService
impl<T> typenum::type_operators::Same for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionService
pub type paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionService::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionService where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionService where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionService::vzip(self) -> V
pub mod paladin::application::use_cases::sanctum::rag_retrieval_service
pub enum paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger
pub paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger::Always
pub paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger::KeywordBased
pub paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger::SemanticThreshold
impl core::clone::Clone for paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger
pub fn paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger::clone(&self) -> paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger
impl core::cmp::Eq for paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger
impl core::cmp::PartialEq for paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger
pub fn paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger::eq(&self, other: &paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger) -> bool
impl core::fmt::Debug for paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger
pub fn paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger
impl core::marker::StructuralPartialEq for paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger
impl serde_core::ser::Serialize for paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger
pub fn paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger
pub fn paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger::deserialize<__D>(__deserializer: __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::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger
impl core::marker::Send for paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger
impl core::marker::Sync for paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger
impl core::marker::Unpin for paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger
impl core::marker::UnsafeUnpin for paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger
impl core::panic::unwind_safe::UnwindSafe for paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger
impl<Q, K> equivalent::Equivalent<K> for paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger where U: core::convert::From<T>
pub fn paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger where U: core::convert::Into<T>
pub type paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger::Error = core::convert::Infallible
pub fn paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger where U: core::convert::TryFrom<T>
pub type paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger where T: core::clone::Clone
pub type paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger::Owned = T
pub fn paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger::clone_into(&self, target: &mut T)
pub fn paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger where T: 'static + ?core::marker::Sized
pub fn paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger where T: ?core::marker::Sized
pub fn paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger where T: ?core::marker::Sized
pub fn paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger where T: core::clone::Clone
pub unsafe fn paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger
pub fn paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger
impl<T> serde_core::de::DeserializeOwned for paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger where T: ?core::marker::Sized
pub fn paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger::and<P, B, E>(self, other: 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::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger::or<P, B, E>(self, other: 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::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger
impl<T> tracing::instrument::WithSubscriber for paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger
impl<T> typenum::type_operators::Same for paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger
pub type paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger::vzip(self) -> V
pub struct paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig
pub paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig::max_tokens: usize
pub paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig::min_similarity: f32
pub paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig::retrieval_trigger: paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger
pub paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig::top_k: usize
impl core::clone::Clone for paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig
pub fn paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig::clone(&self) -> paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig
impl core::default::Default for paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig
pub fn paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig::default() -> Self
impl core::fmt::Debug for paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig
pub fn paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig
pub fn paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig
pub fn paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig::deserialize<__D>(__deserializer: __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::use_cases::sanctum::rag_retrieval_service::RagConfig
impl core::marker::Send for paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig
impl core::marker::Sync for paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig
impl core::marker::Unpin for paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig
impl core::marker::UnsafeUnpin for paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig
impl<T, U> core::convert::Into<U> for paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig where U: core::convert::From<T>
pub fn paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig where U: core::convert::Into<T>
pub type paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig::Error = core::convert::Infallible
pub fn paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig where U: core::convert::TryFrom<T>
pub type paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig where T: core::clone::Clone
pub type paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig::Owned = T
pub fn paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig::clone_into(&self, target: &mut T)
pub fn paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig where T: 'static + ?core::marker::Sized
pub fn paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig where T: ?core::marker::Sized
pub fn paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig where T: ?core::marker::Sized
pub fn paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig where T: core::clone::Clone
pub unsafe fn paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig
pub fn paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig
impl<T> serde_core::de::DeserializeOwned for paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig where T: ?core::marker::Sized
pub fn paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig::and<P, B, E>(self, other: 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::use_cases::sanctum::rag_retrieval_service::RagConfig::or<P, B, E>(self, other: 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::use_cases::sanctum::rag_retrieval_service::RagConfig
impl<T> tracing::instrument::WithSubscriber for paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig
impl<T> typenum::type_operators::Same for paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig
pub type paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig::vzip(self) -> V
pub struct paladin::application::use_cases::sanctum::rag_retrieval_service::RagRetrievalService
impl paladin::application::use_cases::sanctum::rag_retrieval_service::RagRetrievalService
pub fn paladin::application::use_cases::sanctum::rag_retrieval_service::RagRetrievalService::format_for_prompt(&self, memories: &[paladin::application::ports::output::sanctum_port::SanctumSearchResult]) -> alloc::string::String
pub fn paladin::application::use_cases::sanctum::rag_retrieval_service::RagRetrievalService::new(sanctum: alloc::sync::Arc<dyn paladin::application::ports::output::sanctum_port::SanctumPort>, embedding: alloc::sync::Arc<dyn paladin::application::ports::output::embedding_port::EmbeddingPort>, config: paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig) -> Self
pub async fn paladin::application::use_cases::sanctum::rag_retrieval_service::RagRetrievalService::retrieve_context(&self, paladin_id: &str, query: &str) -> core::result::Result<alloc::vec::Vec<paladin::application::ports::output::sanctum_port::SanctumSearchResult>, paladin::application::ports::output::sanctum_port::SanctumError>
impl core::marker::Freeze for paladin::application::use_cases::sanctum::rag_retrieval_service::RagRetrievalService
impl core::marker::Send for paladin::application::use_cases::sanctum::rag_retrieval_service::RagRetrievalService
impl core::marker::Sync for paladin::application::use_cases::sanctum::rag_retrieval_service::RagRetrievalService
impl core::marker::Unpin for paladin::application::use_cases::sanctum::rag_retrieval_service::RagRetrievalService
impl core::marker::UnsafeUnpin for paladin::application::use_cases::sanctum::rag_retrieval_service::RagRetrievalService
impl !core::panic::unwind_safe::RefUnwindSafe for paladin::application::use_cases::sanctum::rag_retrieval_service::RagRetrievalService
impl !core::panic::unwind_safe::UnwindSafe for paladin::application::use_cases::sanctum::rag_retrieval_service::RagRetrievalService
impl<T, U> core::convert::Into<U> for paladin::application::use_cases::sanctum::rag_retrieval_service::RagRetrievalService where U: core::convert::From<T>
pub fn paladin::application::use_cases::sanctum::rag_retrieval_service::RagRetrievalService::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::use_cases::sanctum::rag_retrieval_service::RagRetrievalService where U: core::convert::Into<T>
pub type paladin::application::use_cases::sanctum::rag_retrieval_service::RagRetrievalService::Error = core::convert::Infallible
pub fn paladin::application::use_cases::sanctum::rag_retrieval_service::RagRetrievalService::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::use_cases::sanctum::rag_retrieval_service::RagRetrievalService where U: core::convert::TryFrom<T>
pub type paladin::application::use_cases::sanctum::rag_retrieval_service::RagRetrievalService::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::use_cases::sanctum::rag_retrieval_service::RagRetrievalService::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::use_cases::sanctum::rag_retrieval_service::RagRetrievalService where T: 'static + ?core::marker::Sized
pub fn paladin::application::use_cases::sanctum::rag_retrieval_service::RagRetrievalService::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::use_cases::sanctum::rag_retrieval_service::RagRetrievalService where T: ?core::marker::Sized
pub fn paladin::application::use_cases::sanctum::rag_retrieval_service::RagRetrievalService::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::use_cases::sanctum::rag_retrieval_service::RagRetrievalService where T: ?core::marker::Sized
pub fn paladin::application::use_cases::sanctum::rag_retrieval_service::RagRetrievalService::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::use_cases::sanctum::rag_retrieval_service::RagRetrievalService
pub fn paladin::application::use_cases::sanctum::rag_retrieval_service::RagRetrievalService::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::use_cases::sanctum::rag_retrieval_service::RagRetrievalService
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::use_cases::sanctum::rag_retrieval_service::RagRetrievalService where T: ?core::marker::Sized
pub fn paladin::application::use_cases::sanctum::rag_retrieval_service::RagRetrievalService::and<P, B, E>(self, other: 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::use_cases::sanctum::rag_retrieval_service::RagRetrievalService::or<P, B, E>(self, other: 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::use_cases::sanctum::rag_retrieval_service::RagRetrievalService
impl<T> tracing::instrument::WithSubscriber for paladin::application::use_cases::sanctum::rag_retrieval_service::RagRetrievalService
impl<T> typenum::type_operators::Same for paladin::application::use_cases::sanctum::rag_retrieval_service::RagRetrievalService
pub type paladin::application::use_cases::sanctum::rag_retrieval_service::RagRetrievalService::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::use_cases::sanctum::rag_retrieval_service::RagRetrievalService where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::use_cases::sanctum::rag_retrieval_service::RagRetrievalService where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::use_cases::sanctum::rag_retrieval_service::RagRetrievalService::vzip(self) -> V
pub async fn paladin::application::use_cases::sanctum::rag_retrieval_service::retrieve_context_with_timeout(service: &paladin::application::use_cases::sanctum::rag_retrieval_service::RagRetrievalService, paladin_id: &str, query: &str, timeout_secs: u64) -> core::result::Result<alloc::vec::Vec<paladin::application::ports::output::sanctum_port::SanctumSearchResult>, paladin::application::ports::output::sanctum_port::SanctumError>
pub enum paladin::application::use_cases::sanctum::MemoryExtractionStrategy
pub paladin::application::use_cases::sanctum::MemoryExtractionStrategy::EveryTurn
pub paladin::application::use_cases::sanctum::MemoryExtractionStrategy::Manual
pub paladin::application::use_cases::sanctum::MemoryExtractionStrategy::OnCompletion
pub paladin::application::use_cases::sanctum::MemoryExtractionStrategy::Threshold
pub paladin::application::use_cases::sanctum::MemoryExtractionStrategy::Threshold::importance: u8
impl core::clone::Clone for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy
pub fn paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy::clone(&self) -> paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy
impl core::cmp::Eq for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy
impl core::cmp::PartialEq for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy
pub fn paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy::eq(&self, other: &paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy) -> bool
impl core::default::Default for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy
pub fn paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy::default() -> paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy
impl core::fmt::Debug for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy
pub fn paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy
impl core::marker::StructuralPartialEq for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy
impl serde_core::ser::Serialize for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy
pub fn paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy
pub fn paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy::deserialize<__D>(__deserializer: __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::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy
impl core::marker::Send for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy
impl core::marker::Sync for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy
impl core::marker::Unpin for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy
impl core::marker::UnsafeUnpin for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy
impl core::panic::unwind_safe::UnwindSafe for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy
impl<Q, K> equivalent::Equivalent<K> for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy where U: core::convert::From<T>
pub fn paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy where U: core::convert::Into<T>
pub type paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy::Error = core::convert::Infallible
pub fn paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy where U: core::convert::TryFrom<T>
pub type paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy where T: core::clone::Clone
pub type paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy::Owned = T
pub fn paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy::clone_into(&self, target: &mut T)
pub fn paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy where T: 'static + ?core::marker::Sized
pub fn paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy where T: ?core::marker::Sized
pub fn paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy where T: ?core::marker::Sized
pub fn paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy where T: core::clone::Clone
pub unsafe fn paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy
pub fn paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy
impl<T> serde_core::de::DeserializeOwned for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy where T: ?core::marker::Sized
pub fn paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy::and<P, B, E>(self, other: 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::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy::or<P, B, E>(self, other: 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::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy
impl<T> tracing::instrument::WithSubscriber for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy
impl<T> typenum::type_operators::Same for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy
pub type paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy::vzip(self) -> V
pub enum paladin::application::use_cases::sanctum::RetrievalTrigger
pub paladin::application::use_cases::sanctum::RetrievalTrigger::Always
pub paladin::application::use_cases::sanctum::RetrievalTrigger::KeywordBased
pub paladin::application::use_cases::sanctum::RetrievalTrigger::SemanticThreshold
impl core::clone::Clone for paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger
pub fn paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger::clone(&self) -> paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger
impl core::cmp::Eq for paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger
impl core::cmp::PartialEq for paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger
pub fn paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger::eq(&self, other: &paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger) -> bool
impl core::fmt::Debug for paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger
pub fn paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger
impl core::marker::StructuralPartialEq for paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger
impl serde_core::ser::Serialize for paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger
pub fn paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger
pub fn paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger::deserialize<__D>(__deserializer: __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::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger
impl core::marker::Send for paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger
impl core::marker::Sync for paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger
impl core::marker::Unpin for paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger
impl core::marker::UnsafeUnpin for paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger
impl core::panic::unwind_safe::UnwindSafe for paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger
impl<Q, K> equivalent::Equivalent<K> for paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger where U: core::convert::From<T>
pub fn paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger where U: core::convert::Into<T>
pub type paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger::Error = core::convert::Infallible
pub fn paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger where U: core::convert::TryFrom<T>
pub type paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger where T: core::clone::Clone
pub type paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger::Owned = T
pub fn paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger::clone_into(&self, target: &mut T)
pub fn paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger where T: 'static + ?core::marker::Sized
pub fn paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger where T: ?core::marker::Sized
pub fn paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger where T: ?core::marker::Sized
pub fn paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger where T: core::clone::Clone
pub unsafe fn paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger
pub fn paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger
impl<T> serde_core::de::DeserializeOwned for paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger where T: ?core::marker::Sized
pub fn paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger::and<P, B, E>(self, other: 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::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger::or<P, B, E>(self, other: 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::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger
impl<T> tracing::instrument::WithSubscriber for paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger
impl<T> typenum::type_operators::Same for paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger
pub type paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger::vzip(self) -> V
pub struct paladin::application::use_cases::sanctum::ExtractedMemory
pub paladin::application::use_cases::sanctum::ExtractedMemory::content: alloc::string::String
pub paladin::application::use_cases::sanctum::ExtractedMemory::importance: f32
pub paladin::application::use_cases::sanctum::ExtractedMemory::memory_type: paladin::core::platform::container::sanctum::MemoryType
pub paladin::application::use_cases::sanctum::ExtractedMemory::metadata: std::collections::hash::map::HashMap<alloc::string::String, alloc::string::String>
impl core::clone::Clone for paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory
pub fn paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory::clone(&self) -> paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory
impl core::fmt::Debug for paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory
pub fn paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory
pub fn paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory
pub fn paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory::deserialize<__D>(__deserializer: __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::use_cases::sanctum::memory_extraction_service::ExtractedMemory
impl core::marker::Send for paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory
impl core::marker::Sync for paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory
impl core::marker::Unpin for paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory
impl core::marker::UnsafeUnpin for paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory
impl core::panic::unwind_safe::UnwindSafe for paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory
impl<T, U> core::convert::Into<U> for paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory where U: core::convert::From<T>
pub fn paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory where U: core::convert::Into<T>
pub type paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory::Error = core::convert::Infallible
pub fn paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory where U: core::convert::TryFrom<T>
pub type paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory where T: core::clone::Clone
pub type paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory::Owned = T
pub fn paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory::clone_into(&self, target: &mut T)
pub fn paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory where T: 'static + ?core::marker::Sized
pub fn paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory where T: ?core::marker::Sized
pub fn paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory where T: ?core::marker::Sized
pub fn paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory where T: core::clone::Clone
pub unsafe fn paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory
pub fn paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory
impl<T> serde_core::de::DeserializeOwned for paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory where T: ?core::marker::Sized
pub fn paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory::and<P, B, E>(self, other: 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::use_cases::sanctum::memory_extraction_service::ExtractedMemory::or<P, B, E>(self, other: 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::use_cases::sanctum::memory_extraction_service::ExtractedMemory
impl<T> tracing::instrument::WithSubscriber for paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory
impl<T> typenum::type_operators::Same for paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory
pub type paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::use_cases::sanctum::memory_extraction_service::ExtractedMemory::vzip(self) -> V
pub struct paladin::application::use_cases::sanctum::MemoryExtractionService
impl paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionService
pub async fn paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionService::extract_memories(&self, paladin_id: &str, conversation: &[paladin::core::platform::container::garrison::GarrisonEntry]) -> core::result::Result<alloc::vec::Vec<paladin::core::platform::container::sanctum::SanctumEntry>, paladin::application::ports::output::sanctum_port::SanctumError>
pub fn paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionService::new(llm: alloc::sync::Arc<dyn paladin::application::ports::output::llm_port::LlmPort>, embedding: alloc::sync::Arc<dyn paladin::application::ports::output::embedding_port::EmbeddingPort>, sanctum: alloc::sync::Arc<dyn paladin::application::ports::output::sanctum_port::SanctumPort>) -> Self
impl core::marker::Freeze for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionService
impl core::marker::Send for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionService
impl core::marker::Sync for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionService
impl core::marker::Unpin for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionService
impl core::marker::UnsafeUnpin for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionService
impl !core::panic::unwind_safe::RefUnwindSafe for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionService
impl !core::panic::unwind_safe::UnwindSafe for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionService
impl<T, U> core::convert::Into<U> for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionService where U: core::convert::From<T>
pub fn paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionService::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionService where U: core::convert::Into<T>
pub type paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionService::Error = core::convert::Infallible
pub fn paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionService::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionService where U: core::convert::TryFrom<T>
pub type paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionService::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionService::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionService where T: 'static + ?core::marker::Sized
pub fn paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionService::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionService where T: ?core::marker::Sized
pub fn paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionService::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionService where T: ?core::marker::Sized
pub fn paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionService::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionService
pub fn paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionService::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionService
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionService where T: ?core::marker::Sized
pub fn paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionService::and<P, B, E>(self, other: 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::use_cases::sanctum::memory_extraction_service::MemoryExtractionService::or<P, B, E>(self, other: 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::use_cases::sanctum::memory_extraction_service::MemoryExtractionService
impl<T> tracing::instrument::WithSubscriber for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionService
impl<T> typenum::type_operators::Same for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionService
pub type paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionService::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionService where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionService where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionService::vzip(self) -> V
pub struct paladin::application::use_cases::sanctum::RagConfig
pub paladin::application::use_cases::sanctum::RagConfig::max_tokens: usize
pub paladin::application::use_cases::sanctum::RagConfig::min_similarity: f32
pub paladin::application::use_cases::sanctum::RagConfig::retrieval_trigger: paladin::application::use_cases::sanctum::rag_retrieval_service::RetrievalTrigger
pub paladin::application::use_cases::sanctum::RagConfig::top_k: usize
impl core::clone::Clone for paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig
pub fn paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig::clone(&self) -> paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig
impl core::default::Default for paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig
pub fn paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig::default() -> Self
impl core::fmt::Debug for paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig
pub fn paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig
pub fn paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig
pub fn paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig::deserialize<__D>(__deserializer: __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::use_cases::sanctum::rag_retrieval_service::RagConfig
impl core::marker::Send for paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig
impl core::marker::Sync for paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig
impl core::marker::Unpin for paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig
impl core::marker::UnsafeUnpin for paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig
impl<T, U> core::convert::Into<U> for paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig where U: core::convert::From<T>
pub fn paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig where U: core::convert::Into<T>
pub type paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig::Error = core::convert::Infallible
pub fn paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig where U: core::convert::TryFrom<T>
pub type paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig where T: core::clone::Clone
pub type paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig::Owned = T
pub fn paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig::clone_into(&self, target: &mut T)
pub fn paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig where T: 'static + ?core::marker::Sized
pub fn paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig where T: ?core::marker::Sized
pub fn paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig where T: ?core::marker::Sized
pub fn paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig where T: core::clone::Clone
pub unsafe fn paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig
pub fn paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig
impl<T> serde_core::de::DeserializeOwned for paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig where T: ?core::marker::Sized
pub fn paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig::and<P, B, E>(self, other: 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::use_cases::sanctum::rag_retrieval_service::RagConfig::or<P, B, E>(self, other: 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::use_cases::sanctum::rag_retrieval_service::RagConfig
impl<T> tracing::instrument::WithSubscriber for paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig
impl<T> typenum::type_operators::Same for paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig
pub type paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig::vzip(self) -> V
pub struct paladin::application::use_cases::sanctum::RagRetrievalService
impl paladin::application::use_cases::sanctum::rag_retrieval_service::RagRetrievalService
pub fn paladin::application::use_cases::sanctum::rag_retrieval_service::RagRetrievalService::format_for_prompt(&self, memories: &[paladin::application::ports::output::sanctum_port::SanctumSearchResult]) -> alloc::string::String
pub fn paladin::application::use_cases::sanctum::rag_retrieval_service::RagRetrievalService::new(sanctum: alloc::sync::Arc<dyn paladin::application::ports::output::sanctum_port::SanctumPort>, embedding: alloc::sync::Arc<dyn paladin::application::ports::output::embedding_port::EmbeddingPort>, config: paladin::application::use_cases::sanctum::rag_retrieval_service::RagConfig) -> Self
pub async fn paladin::application::use_cases::sanctum::rag_retrieval_service::RagRetrievalService::retrieve_context(&self, paladin_id: &str, query: &str) -> core::result::Result<alloc::vec::Vec<paladin::application::ports::output::sanctum_port::SanctumSearchResult>, paladin::application::ports::output::sanctum_port::SanctumError>
impl core::marker::Freeze for paladin::application::use_cases::sanctum::rag_retrieval_service::RagRetrievalService
impl core::marker::Send for paladin::application::use_cases::sanctum::rag_retrieval_service::RagRetrievalService
impl core::marker::Sync for paladin::application::use_cases::sanctum::rag_retrieval_service::RagRetrievalService
impl core::marker::Unpin for paladin::application::use_cases::sanctum::rag_retrieval_service::RagRetrievalService
impl core::marker::UnsafeUnpin for paladin::application::use_cases::sanctum::rag_retrieval_service::RagRetrievalService
impl !core::panic::unwind_safe::RefUnwindSafe for paladin::application::use_cases::sanctum::rag_retrieval_service::RagRetrievalService
impl !core::panic::unwind_safe::UnwindSafe for paladin::application::use_cases::sanctum::rag_retrieval_service::RagRetrievalService
impl<T, U> core::convert::Into<U> for paladin::application::use_cases::sanctum::rag_retrieval_service::RagRetrievalService where U: core::convert::From<T>
pub fn paladin::application::use_cases::sanctum::rag_retrieval_service::RagRetrievalService::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::use_cases::sanctum::rag_retrieval_service::RagRetrievalService where U: core::convert::Into<T>
pub type paladin::application::use_cases::sanctum::rag_retrieval_service::RagRetrievalService::Error = core::convert::Infallible
pub fn paladin::application::use_cases::sanctum::rag_retrieval_service::RagRetrievalService::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::use_cases::sanctum::rag_retrieval_service::RagRetrievalService where U: core::convert::TryFrom<T>
pub type paladin::application::use_cases::sanctum::rag_retrieval_service::RagRetrievalService::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::use_cases::sanctum::rag_retrieval_service::RagRetrievalService::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::use_cases::sanctum::rag_retrieval_service::RagRetrievalService where T: 'static + ?core::marker::Sized
pub fn paladin::application::use_cases::sanctum::rag_retrieval_service::RagRetrievalService::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::use_cases::sanctum::rag_retrieval_service::RagRetrievalService where T: ?core::marker::Sized
pub fn paladin::application::use_cases::sanctum::rag_retrieval_service::RagRetrievalService::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::use_cases::sanctum::rag_retrieval_service::RagRetrievalService where T: ?core::marker::Sized
pub fn paladin::application::use_cases::sanctum::rag_retrieval_service::RagRetrievalService::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::use_cases::sanctum::rag_retrieval_service::RagRetrievalService
pub fn paladin::application::use_cases::sanctum::rag_retrieval_service::RagRetrievalService::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::use_cases::sanctum::rag_retrieval_service::RagRetrievalService
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::use_cases::sanctum::rag_retrieval_service::RagRetrievalService where T: ?core::marker::Sized
pub fn paladin::application::use_cases::sanctum::rag_retrieval_service::RagRetrievalService::and<P, B, E>(self, other: 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::use_cases::sanctum::rag_retrieval_service::RagRetrievalService::or<P, B, E>(self, other: 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::use_cases::sanctum::rag_retrieval_service::RagRetrievalService
impl<T> tracing::instrument::WithSubscriber for paladin::application::use_cases::sanctum::rag_retrieval_service::RagRetrievalService
impl<T> typenum::type_operators::Same for paladin::application::use_cases::sanctum::rag_retrieval_service::RagRetrievalService
pub type paladin::application::use_cases::sanctum::rag_retrieval_service::RagRetrievalService::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::use_cases::sanctum::rag_retrieval_service::RagRetrievalService where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::use_cases::sanctum::rag_retrieval_service::RagRetrievalService where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::use_cases::sanctum::rag_retrieval_service::RagRetrievalService::vzip(self) -> V
pub async fn paladin::application::use_cases::sanctum::retrieve_context_with_timeout(service: &paladin::application::use_cases::sanctum::rag_retrieval_service::RagRetrievalService, paladin_id: &str, query: &str, timeout_secs: u64) -> core::result::Result<alloc::vec::Vec<paladin::application::ports::output::sanctum_port::SanctumSearchResult>, paladin::application::ports::output::sanctum_port::SanctumError>
pub mod paladin::application::use_cases::subject
pub mod paladin::application::use_cases::subject::subject_build_service
pub mod paladin::application::use_cases::subject::subject_search_service
pub mod paladin::application::use_cases::subject::subject_service
pub mod paladin::application::use_cases::subject::subject_tagging_service
pub mod paladin::cli
pub mod paladin::cli::commands
pub mod paladin::cli::commands::agent
pub enum paladin::cli::commands::agent::AgentCommands
pub paladin::cli::commands::agent::AgentCommands::New(paladin::application::cli::commands::agent::AgentNewArgs)
pub paladin::cli::commands::agent::AgentCommands::Run(paladin::application::cli::commands::agent::AgentRunArgs)
impl clap_builder::derive::FromArgMatches for paladin::application::cli::commands::agent::AgentCommands
pub fn paladin::application::cli::commands::agent::AgentCommands::from_arg_matches(__clap_arg_matches: &clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<Self, clap_builder::Error>
pub fn paladin::application::cli::commands::agent::AgentCommands::from_arg_matches_mut(__clap_arg_matches: &mut clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<Self, clap_builder::Error>
pub fn paladin::application::cli::commands::agent::AgentCommands::update_from_arg_matches(&mut self, __clap_arg_matches: &clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<(), clap_builder::Error>
pub fn paladin::application::cli::commands::agent::AgentCommands::update_from_arg_matches_mut<'b>(&mut self, __clap_arg_matches: &mut clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<(), clap_builder::Error>
impl clap_builder::derive::Subcommand for paladin::application::cli::commands::agent::AgentCommands
pub fn paladin::application::cli::commands::agent::AgentCommands::augment_subcommands<'b>(__clap_app: clap_builder::builder::command::Command) -> clap_builder::builder::command::Command
pub fn paladin::application::cli::commands::agent::AgentCommands::augment_subcommands_for_update<'b>(__clap_app: clap_builder::builder::command::Command) -> clap_builder::builder::command::Command
pub fn paladin::application::cli::commands::agent::AgentCommands::has_subcommand(__clap_name: &str) -> bool
impl core::fmt::Debug for paladin::application::cli::commands::agent::AgentCommands
pub fn paladin::application::cli::commands::agent::AgentCommands::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::cli::commands::agent::AgentCommands
impl core::marker::Send for paladin::application::cli::commands::agent::AgentCommands
impl core::marker::Sync for paladin::application::cli::commands::agent::AgentCommands
impl core::marker::Unpin for paladin::application::cli::commands::agent::AgentCommands
impl core::marker::UnsafeUnpin for paladin::application::cli::commands::agent::AgentCommands
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::commands::agent::AgentCommands
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::commands::agent::AgentCommands
impl<T, U> core::convert::Into<U> for paladin::application::cli::commands::agent::AgentCommands where U: core::convert::From<T>
pub fn paladin::application::cli::commands::agent::AgentCommands::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::commands::agent::AgentCommands where U: core::convert::Into<T>
pub type paladin::application::cli::commands::agent::AgentCommands::Error = core::convert::Infallible
pub fn paladin::application::cli::commands::agent::AgentCommands::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::commands::agent::AgentCommands where U: core::convert::TryFrom<T>
pub type paladin::application::cli::commands::agent::AgentCommands::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::commands::agent::AgentCommands::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::cli::commands::agent::AgentCommands where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::commands::agent::AgentCommands::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::commands::agent::AgentCommands where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::agent::AgentCommands::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::commands::agent::AgentCommands where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::agent::AgentCommands::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::cli::commands::agent::AgentCommands
pub fn paladin::application::cli::commands::agent::AgentCommands::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::commands::agent::AgentCommands
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::commands::agent::AgentCommands where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::agent::AgentCommands::and<P, B, E>(self, other: 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::cli::commands::agent::AgentCommands::or<P, B, E>(self, other: 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::cli::commands::agent::AgentCommands
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::commands::agent::AgentCommands
impl<T> typenum::type_operators::Same for paladin::application::cli::commands::agent::AgentCommands
pub type paladin::application::cli::commands::agent::AgentCommands::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::commands::agent::AgentCommands where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::commands::agent::AgentCommands where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::commands::agent::AgentCommands::vzip(self) -> V
pub struct paladin::cli::commands::agent::AgentNewArgs
pub paladin::cli::commands::agent::AgentNewArgs::name: alloc::string::String
pub paladin::cli::commands::agent::AgentNewArgs::output: std::path::PathBuf
pub paladin::cli::commands::agent::AgentNewArgs::provider: core::option::Option<alloc::string::String>
impl clap_builder::derive::Args for paladin::application::cli::commands::agent::AgentNewArgs
pub fn paladin::application::cli::commands::agent::AgentNewArgs::augment_args<'b>(__clap_app: clap_builder::builder::command::Command) -> clap_builder::builder::command::Command
pub fn paladin::application::cli::commands::agent::AgentNewArgs::augment_args_for_update<'b>(__clap_app: clap_builder::builder::command::Command) -> clap_builder::builder::command::Command
pub fn paladin::application::cli::commands::agent::AgentNewArgs::group_id() -> core::option::Option<clap_builder::util::id::Id>
impl clap_builder::derive::FromArgMatches for paladin::application::cli::commands::agent::AgentNewArgs
pub fn paladin::application::cli::commands::agent::AgentNewArgs::from_arg_matches(__clap_arg_matches: &clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<Self, clap_builder::Error>
pub fn paladin::application::cli::commands::agent::AgentNewArgs::from_arg_matches_mut(__clap_arg_matches: &mut clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<Self, clap_builder::Error>
pub fn paladin::application::cli::commands::agent::AgentNewArgs::update_from_arg_matches(&mut self, __clap_arg_matches: &clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<(), clap_builder::Error>
pub fn paladin::application::cli::commands::agent::AgentNewArgs::update_from_arg_matches_mut(&mut self, __clap_arg_matches: &mut clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<(), clap_builder::Error>
impl core::fmt::Debug for paladin::application::cli::commands::agent::AgentNewArgs
pub fn paladin::application::cli::commands::agent::AgentNewArgs::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::cli::commands::agent::AgentNewArgs
impl core::marker::Send for paladin::application::cli::commands::agent::AgentNewArgs
impl core::marker::Sync for paladin::application::cli::commands::agent::AgentNewArgs
impl core::marker::Unpin for paladin::application::cli::commands::agent::AgentNewArgs
impl core::marker::UnsafeUnpin for paladin::application::cli::commands::agent::AgentNewArgs
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::commands::agent::AgentNewArgs
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::commands::agent::AgentNewArgs
impl<T, U> core::convert::Into<U> for paladin::application::cli::commands::agent::AgentNewArgs where U: core::convert::From<T>
pub fn paladin::application::cli::commands::agent::AgentNewArgs::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::commands::agent::AgentNewArgs where U: core::convert::Into<T>
pub type paladin::application::cli::commands::agent::AgentNewArgs::Error = core::convert::Infallible
pub fn paladin::application::cli::commands::agent::AgentNewArgs::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::commands::agent::AgentNewArgs where U: core::convert::TryFrom<T>
pub type paladin::application::cli::commands::agent::AgentNewArgs::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::commands::agent::AgentNewArgs::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::cli::commands::agent::AgentNewArgs where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::commands::agent::AgentNewArgs::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::commands::agent::AgentNewArgs where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::agent::AgentNewArgs::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::commands::agent::AgentNewArgs where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::agent::AgentNewArgs::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::cli::commands::agent::AgentNewArgs
pub fn paladin::application::cli::commands::agent::AgentNewArgs::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::commands::agent::AgentNewArgs
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::commands::agent::AgentNewArgs where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::agent::AgentNewArgs::and<P, B, E>(self, other: 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::cli::commands::agent::AgentNewArgs::or<P, B, E>(self, other: 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::cli::commands::agent::AgentNewArgs
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::commands::agent::AgentNewArgs
impl<T> typenum::type_operators::Same for paladin::application::cli::commands::agent::AgentNewArgs
pub type paladin::application::cli::commands::agent::AgentNewArgs::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::commands::agent::AgentNewArgs where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::commands::agent::AgentNewArgs where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::commands::agent::AgentNewArgs::vzip(self) -> V
pub struct paladin::cli::commands::agent::AgentRunArgs
pub paladin::cli::commands::agent::AgentRunArgs::auto_plan: bool
pub paladin::cli::commands::agent::AgentRunArgs::auto_prompt: bool
pub paladin::cli::commands::agent::AgentRunArgs::config: std::path::PathBuf
pub paladin::cli::commands::agent::AgentRunArgs::document: core::option::Option<std::path::PathBuf>
pub paladin::cli::commands::agent::AgentRunArgs::dynamic_temp: bool
pub paladin::cli::commands::agent::AgentRunArgs::enable_handoffs: bool
pub paladin::cli::commands::agent::AgentRunArgs::input: core::option::Option<alloc::string::String>
pub paladin::cli::commands::agent::AgentRunArgs::output: core::option::Option<std::path::PathBuf>
pub paladin::cli::commands::agent::AgentRunArgs::verbose: bool
impl clap_builder::derive::Args for paladin::application::cli::commands::agent::AgentRunArgs
pub fn paladin::application::cli::commands::agent::AgentRunArgs::augment_args<'b>(__clap_app: clap_builder::builder::command::Command) -> clap_builder::builder::command::Command
pub fn paladin::application::cli::commands::agent::AgentRunArgs::augment_args_for_update<'b>(__clap_app: clap_builder::builder::command::Command) -> clap_builder::builder::command::Command
pub fn paladin::application::cli::commands::agent::AgentRunArgs::group_id() -> core::option::Option<clap_builder::util::id::Id>
impl clap_builder::derive::FromArgMatches for paladin::application::cli::commands::agent::AgentRunArgs
pub fn paladin::application::cli::commands::agent::AgentRunArgs::from_arg_matches(__clap_arg_matches: &clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<Self, clap_builder::Error>
pub fn paladin::application::cli::commands::agent::AgentRunArgs::from_arg_matches_mut(__clap_arg_matches: &mut clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<Self, clap_builder::Error>
pub fn paladin::application::cli::commands::agent::AgentRunArgs::update_from_arg_matches(&mut self, __clap_arg_matches: &clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<(), clap_builder::Error>
pub fn paladin::application::cli::commands::agent::AgentRunArgs::update_from_arg_matches_mut(&mut self, __clap_arg_matches: &mut clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<(), clap_builder::Error>
impl core::fmt::Debug for paladin::application::cli::commands::agent::AgentRunArgs
pub fn paladin::application::cli::commands::agent::AgentRunArgs::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::cli::commands::agent::AgentRunArgs
impl core::marker::Send for paladin::application::cli::commands::agent::AgentRunArgs
impl core::marker::Sync for paladin::application::cli::commands::agent::AgentRunArgs
impl core::marker::Unpin for paladin::application::cli::commands::agent::AgentRunArgs
impl core::marker::UnsafeUnpin for paladin::application::cli::commands::agent::AgentRunArgs
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::commands::agent::AgentRunArgs
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::commands::agent::AgentRunArgs
impl<T, U> core::convert::Into<U> for paladin::application::cli::commands::agent::AgentRunArgs where U: core::convert::From<T>
pub fn paladin::application::cli::commands::agent::AgentRunArgs::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::commands::agent::AgentRunArgs where U: core::convert::Into<T>
pub type paladin::application::cli::commands::agent::AgentRunArgs::Error = core::convert::Infallible
pub fn paladin::application::cli::commands::agent::AgentRunArgs::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::commands::agent::AgentRunArgs where U: core::convert::TryFrom<T>
pub type paladin::application::cli::commands::agent::AgentRunArgs::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::commands::agent::AgentRunArgs::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::cli::commands::agent::AgentRunArgs where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::commands::agent::AgentRunArgs::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::commands::agent::AgentRunArgs where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::agent::AgentRunArgs::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::commands::agent::AgentRunArgs where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::agent::AgentRunArgs::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::cli::commands::agent::AgentRunArgs
pub fn paladin::application::cli::commands::agent::AgentRunArgs::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::commands::agent::AgentRunArgs
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::commands::agent::AgentRunArgs where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::agent::AgentRunArgs::and<P, B, E>(self, other: 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::cli::commands::agent::AgentRunArgs::or<P, B, E>(self, other: 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::cli::commands::agent::AgentRunArgs
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::commands::agent::AgentRunArgs
impl<T> typenum::type_operators::Same for paladin::application::cli::commands::agent::AgentRunArgs
pub type paladin::application::cli::commands::agent::AgentRunArgs::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::commands::agent::AgentRunArgs where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::commands::agent::AgentRunArgs where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::commands::agent::AgentRunArgs::vzip(self) -> V
pub fn paladin::cli::commands::agent::handle_agent_new(args: paladin::application::cli::commands::agent::AgentNewArgs) -> core::result::Result<(), paladin::application::cli::error::CliError>
pub async fn paladin::cli::commands::agent::handle_agent_run(args: paladin::application::cli::commands::agent::AgentRunArgs) -> core::result::Result<(), paladin::application::cli::error::CliError>
pub mod paladin::cli::commands::arsenal
pub enum paladin::cli::commands::arsenal::ArsenalCommands
pub paladin::cli::commands::arsenal::ArsenalCommands::List
pub paladin::cli::commands::arsenal::ArsenalCommands::Test(paladin::application::cli::commands::arsenal::ArsenalTestArgs)
impl clap_builder::derive::FromArgMatches for paladin::application::cli::commands::arsenal::ArsenalCommands
pub fn paladin::application::cli::commands::arsenal::ArsenalCommands::from_arg_matches(__clap_arg_matches: &clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<Self, clap_builder::Error>
pub fn paladin::application::cli::commands::arsenal::ArsenalCommands::from_arg_matches_mut(__clap_arg_matches: &mut clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<Self, clap_builder::Error>
pub fn paladin::application::cli::commands::arsenal::ArsenalCommands::update_from_arg_matches(&mut self, __clap_arg_matches: &clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<(), clap_builder::Error>
pub fn paladin::application::cli::commands::arsenal::ArsenalCommands::update_from_arg_matches_mut<'b>(&mut self, __clap_arg_matches: &mut clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<(), clap_builder::Error>
impl clap_builder::derive::Subcommand for paladin::application::cli::commands::arsenal::ArsenalCommands
pub fn paladin::application::cli::commands::arsenal::ArsenalCommands::augment_subcommands<'b>(__clap_app: clap_builder::builder::command::Command) -> clap_builder::builder::command::Command
pub fn paladin::application::cli::commands::arsenal::ArsenalCommands::augment_subcommands_for_update<'b>(__clap_app: clap_builder::builder::command::Command) -> clap_builder::builder::command::Command
pub fn paladin::application::cli::commands::arsenal::ArsenalCommands::has_subcommand(__clap_name: &str) -> bool
impl core::fmt::Debug for paladin::application::cli::commands::arsenal::ArsenalCommands
pub fn paladin::application::cli::commands::arsenal::ArsenalCommands::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::cli::commands::arsenal::ArsenalCommands
impl core::marker::Send for paladin::application::cli::commands::arsenal::ArsenalCommands
impl core::marker::Sync for paladin::application::cli::commands::arsenal::ArsenalCommands
impl core::marker::Unpin for paladin::application::cli::commands::arsenal::ArsenalCommands
impl core::marker::UnsafeUnpin for paladin::application::cli::commands::arsenal::ArsenalCommands
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::commands::arsenal::ArsenalCommands
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::commands::arsenal::ArsenalCommands
impl<T, U> core::convert::Into<U> for paladin::application::cli::commands::arsenal::ArsenalCommands where U: core::convert::From<T>
pub fn paladin::application::cli::commands::arsenal::ArsenalCommands::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::commands::arsenal::ArsenalCommands where U: core::convert::Into<T>
pub type paladin::application::cli::commands::arsenal::ArsenalCommands::Error = core::convert::Infallible
pub fn paladin::application::cli::commands::arsenal::ArsenalCommands::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::commands::arsenal::ArsenalCommands where U: core::convert::TryFrom<T>
pub type paladin::application::cli::commands::arsenal::ArsenalCommands::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::commands::arsenal::ArsenalCommands::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::cli::commands::arsenal::ArsenalCommands where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::commands::arsenal::ArsenalCommands::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::commands::arsenal::ArsenalCommands where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::arsenal::ArsenalCommands::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::commands::arsenal::ArsenalCommands where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::arsenal::ArsenalCommands::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::cli::commands::arsenal::ArsenalCommands
pub fn paladin::application::cli::commands::arsenal::ArsenalCommands::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::commands::arsenal::ArsenalCommands
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::commands::arsenal::ArsenalCommands where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::arsenal::ArsenalCommands::and<P, B, E>(self, other: 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::cli::commands::arsenal::ArsenalCommands::or<P, B, E>(self, other: 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::cli::commands::arsenal::ArsenalCommands
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::commands::arsenal::ArsenalCommands
impl<T> typenum::type_operators::Same for paladin::application::cli::commands::arsenal::ArsenalCommands
pub type paladin::application::cli::commands::arsenal::ArsenalCommands::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::commands::arsenal::ArsenalCommands where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::commands::arsenal::ArsenalCommands where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::commands::arsenal::ArsenalCommands::vzip(self) -> V
pub struct paladin::cli::commands::arsenal::ArsenalTestArgs
pub paladin::cli::commands::arsenal::ArsenalTestArgs::mcp_sse: core::option::Option<alloc::string::String>
pub paladin::cli::commands::arsenal::ArsenalTestArgs::mcp_stdio: core::option::Option<alloc::string::String>
impl clap_builder::derive::Args for paladin::application::cli::commands::arsenal::ArsenalTestArgs
pub fn paladin::application::cli::commands::arsenal::ArsenalTestArgs::augment_args<'b>(__clap_app: clap_builder::builder::command::Command) -> clap_builder::builder::command::Command
pub fn paladin::application::cli::commands::arsenal::ArsenalTestArgs::augment_args_for_update<'b>(__clap_app: clap_builder::builder::command::Command) -> clap_builder::builder::command::Command
pub fn paladin::application::cli::commands::arsenal::ArsenalTestArgs::group_id() -> core::option::Option<clap_builder::util::id::Id>
impl clap_builder::derive::FromArgMatches for paladin::application::cli::commands::arsenal::ArsenalTestArgs
pub fn paladin::application::cli::commands::arsenal::ArsenalTestArgs::from_arg_matches(__clap_arg_matches: &clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<Self, clap_builder::Error>
pub fn paladin::application::cli::commands::arsenal::ArsenalTestArgs::from_arg_matches_mut(__clap_arg_matches: &mut clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<Self, clap_builder::Error>
pub fn paladin::application::cli::commands::arsenal::ArsenalTestArgs::update_from_arg_matches(&mut self, __clap_arg_matches: &clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<(), clap_builder::Error>
pub fn paladin::application::cli::commands::arsenal::ArsenalTestArgs::update_from_arg_matches_mut(&mut self, __clap_arg_matches: &mut clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<(), clap_builder::Error>
impl core::fmt::Debug for paladin::application::cli::commands::arsenal::ArsenalTestArgs
pub fn paladin::application::cli::commands::arsenal::ArsenalTestArgs::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::cli::commands::arsenal::ArsenalTestArgs
impl core::marker::Send for paladin::application::cli::commands::arsenal::ArsenalTestArgs
impl core::marker::Sync for paladin::application::cli::commands::arsenal::ArsenalTestArgs
impl core::marker::Unpin for paladin::application::cli::commands::arsenal::ArsenalTestArgs
impl core::marker::UnsafeUnpin for paladin::application::cli::commands::arsenal::ArsenalTestArgs
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::commands::arsenal::ArsenalTestArgs
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::commands::arsenal::ArsenalTestArgs
impl<T, U> core::convert::Into<U> for paladin::application::cli::commands::arsenal::ArsenalTestArgs where U: core::convert::From<T>
pub fn paladin::application::cli::commands::arsenal::ArsenalTestArgs::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::commands::arsenal::ArsenalTestArgs where U: core::convert::Into<T>
pub type paladin::application::cli::commands::arsenal::ArsenalTestArgs::Error = core::convert::Infallible
pub fn paladin::application::cli::commands::arsenal::ArsenalTestArgs::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::commands::arsenal::ArsenalTestArgs where U: core::convert::TryFrom<T>
pub type paladin::application::cli::commands::arsenal::ArsenalTestArgs::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::commands::arsenal::ArsenalTestArgs::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::cli::commands::arsenal::ArsenalTestArgs where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::commands::arsenal::ArsenalTestArgs::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::commands::arsenal::ArsenalTestArgs where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::arsenal::ArsenalTestArgs::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::commands::arsenal::ArsenalTestArgs where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::arsenal::ArsenalTestArgs::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::cli::commands::arsenal::ArsenalTestArgs
pub fn paladin::application::cli::commands::arsenal::ArsenalTestArgs::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::commands::arsenal::ArsenalTestArgs
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::commands::arsenal::ArsenalTestArgs where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::arsenal::ArsenalTestArgs::and<P, B, E>(self, other: 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::cli::commands::arsenal::ArsenalTestArgs::or<P, B, E>(self, other: 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::cli::commands::arsenal::ArsenalTestArgs
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::commands::arsenal::ArsenalTestArgs
impl<T> typenum::type_operators::Same for paladin::application::cli::commands::arsenal::ArsenalTestArgs
pub type paladin::application::cli::commands::arsenal::ArsenalTestArgs::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::commands::arsenal::ArsenalTestArgs where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::commands::arsenal::ArsenalTestArgs where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::commands::arsenal::ArsenalTestArgs::vzip(self) -> V
pub async fn paladin::cli::commands::arsenal::handle_arsenal_command(command: paladin::application::cli::commands::arsenal::ArsenalCommands) -> core::result::Result<(), paladin::application::cli::error::CliError>
pub async fn paladin::cli::commands::arsenal::handle_arsenal_list() -> core::result::Result<(), paladin::application::cli::error::CliError>
pub mod paladin::cli::commands::battalion
pub enum paladin::cli::commands::battalion::BattalionCommands
pub paladin::cli::commands::battalion::BattalionCommands::New(paladin::application::cli::commands::battalion::BattalionNewArgs)
pub paladin::cli::commands::battalion::BattalionCommands::Run(paladin::application::cli::commands::battalion::BattalionRunArgs)
impl clap_builder::derive::FromArgMatches for paladin::application::cli::commands::battalion::BattalionCommands
pub fn paladin::application::cli::commands::battalion::BattalionCommands::from_arg_matches(__clap_arg_matches: &clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<Self, clap_builder::Error>
pub fn paladin::application::cli::commands::battalion::BattalionCommands::from_arg_matches_mut(__clap_arg_matches: &mut clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<Self, clap_builder::Error>
pub fn paladin::application::cli::commands::battalion::BattalionCommands::update_from_arg_matches(&mut self, __clap_arg_matches: &clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<(), clap_builder::Error>
pub fn paladin::application::cli::commands::battalion::BattalionCommands::update_from_arg_matches_mut<'b>(&mut self, __clap_arg_matches: &mut clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<(), clap_builder::Error>
impl clap_builder::derive::Subcommand for paladin::application::cli::commands::battalion::BattalionCommands
pub fn paladin::application::cli::commands::battalion::BattalionCommands::augment_subcommands<'b>(__clap_app: clap_builder::builder::command::Command) -> clap_builder::builder::command::Command
pub fn paladin::application::cli::commands::battalion::BattalionCommands::augment_subcommands_for_update<'b>(__clap_app: clap_builder::builder::command::Command) -> clap_builder::builder::command::Command
pub fn paladin::application::cli::commands::battalion::BattalionCommands::has_subcommand(__clap_name: &str) -> bool
impl core::fmt::Debug for paladin::application::cli::commands::battalion::BattalionCommands
pub fn paladin::application::cli::commands::battalion::BattalionCommands::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::cli::commands::battalion::BattalionCommands
impl core::marker::Send for paladin::application::cli::commands::battalion::BattalionCommands
impl core::marker::Sync for paladin::application::cli::commands::battalion::BattalionCommands
impl core::marker::Unpin for paladin::application::cli::commands::battalion::BattalionCommands
impl core::marker::UnsafeUnpin for paladin::application::cli::commands::battalion::BattalionCommands
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::commands::battalion::BattalionCommands
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::commands::battalion::BattalionCommands
impl<T, U> core::convert::Into<U> for paladin::application::cli::commands::battalion::BattalionCommands where U: core::convert::From<T>
pub fn paladin::application::cli::commands::battalion::BattalionCommands::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::commands::battalion::BattalionCommands where U: core::convert::Into<T>
pub type paladin::application::cli::commands::battalion::BattalionCommands::Error = core::convert::Infallible
pub fn paladin::application::cli::commands::battalion::BattalionCommands::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::commands::battalion::BattalionCommands where U: core::convert::TryFrom<T>
pub type paladin::application::cli::commands::battalion::BattalionCommands::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::commands::battalion::BattalionCommands::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::cli::commands::battalion::BattalionCommands where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::commands::battalion::BattalionCommands::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::commands::battalion::BattalionCommands where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::battalion::BattalionCommands::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::commands::battalion::BattalionCommands where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::battalion::BattalionCommands::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::cli::commands::battalion::BattalionCommands
pub fn paladin::application::cli::commands::battalion::BattalionCommands::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::commands::battalion::BattalionCommands
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::commands::battalion::BattalionCommands where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::battalion::BattalionCommands::and<P, B, E>(self, other: 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::cli::commands::battalion::BattalionCommands::or<P, B, E>(self, other: 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::cli::commands::battalion::BattalionCommands
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::commands::battalion::BattalionCommands
impl<T> typenum::type_operators::Same for paladin::application::cli::commands::battalion::BattalionCommands
pub type paladin::application::cli::commands::battalion::BattalionCommands::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::commands::battalion::BattalionCommands where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::commands::battalion::BattalionCommands where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::commands::battalion::BattalionCommands::vzip(self) -> V
pub struct paladin::cli::commands::battalion::BattalionNewArgs
pub paladin::cli::commands::battalion::BattalionNewArgs::name: alloc::string::String
pub paladin::cli::commands::battalion::BattalionNewArgs::output: std::path::PathBuf
pub paladin::cli::commands::battalion::BattalionNewArgs::type: alloc::string::String
impl clap_builder::derive::Args for paladin::application::cli::commands::battalion::BattalionNewArgs
pub fn paladin::application::cli::commands::battalion::BattalionNewArgs::augment_args<'b>(__clap_app: clap_builder::builder::command::Command) -> clap_builder::builder::command::Command
pub fn paladin::application::cli::commands::battalion::BattalionNewArgs::augment_args_for_update<'b>(__clap_app: clap_builder::builder::command::Command) -> clap_builder::builder::command::Command
pub fn paladin::application::cli::commands::battalion::BattalionNewArgs::group_id() -> core::option::Option<clap_builder::util::id::Id>
impl clap_builder::derive::FromArgMatches for paladin::application::cli::commands::battalion::BattalionNewArgs
pub fn paladin::application::cli::commands::battalion::BattalionNewArgs::from_arg_matches(__clap_arg_matches: &clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<Self, clap_builder::Error>
pub fn paladin::application::cli::commands::battalion::BattalionNewArgs::from_arg_matches_mut(__clap_arg_matches: &mut clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<Self, clap_builder::Error>
pub fn paladin::application::cli::commands::battalion::BattalionNewArgs::update_from_arg_matches(&mut self, __clap_arg_matches: &clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<(), clap_builder::Error>
pub fn paladin::application::cli::commands::battalion::BattalionNewArgs::update_from_arg_matches_mut(&mut self, __clap_arg_matches: &mut clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<(), clap_builder::Error>
impl core::fmt::Debug for paladin::application::cli::commands::battalion::BattalionNewArgs
pub fn paladin::application::cli::commands::battalion::BattalionNewArgs::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::cli::commands::battalion::BattalionNewArgs
impl core::marker::Send for paladin::application::cli::commands::battalion::BattalionNewArgs
impl core::marker::Sync for paladin::application::cli::commands::battalion::BattalionNewArgs
impl core::marker::Unpin for paladin::application::cli::commands::battalion::BattalionNewArgs
impl core::marker::UnsafeUnpin for paladin::application::cli::commands::battalion::BattalionNewArgs
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::commands::battalion::BattalionNewArgs
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::commands::battalion::BattalionNewArgs
impl<T, U> core::convert::Into<U> for paladin::application::cli::commands::battalion::BattalionNewArgs where U: core::convert::From<T>
pub fn paladin::application::cli::commands::battalion::BattalionNewArgs::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::commands::battalion::BattalionNewArgs where U: core::convert::Into<T>
pub type paladin::application::cli::commands::battalion::BattalionNewArgs::Error = core::convert::Infallible
pub fn paladin::application::cli::commands::battalion::BattalionNewArgs::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::commands::battalion::BattalionNewArgs where U: core::convert::TryFrom<T>
pub type paladin::application::cli::commands::battalion::BattalionNewArgs::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::commands::battalion::BattalionNewArgs::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::cli::commands::battalion::BattalionNewArgs where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::commands::battalion::BattalionNewArgs::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::commands::battalion::BattalionNewArgs where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::battalion::BattalionNewArgs::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::commands::battalion::BattalionNewArgs where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::battalion::BattalionNewArgs::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::cli::commands::battalion::BattalionNewArgs
pub fn paladin::application::cli::commands::battalion::BattalionNewArgs::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::commands::battalion::BattalionNewArgs
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::commands::battalion::BattalionNewArgs where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::battalion::BattalionNewArgs::and<P, B, E>(self, other: 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::cli::commands::battalion::BattalionNewArgs::or<P, B, E>(self, other: 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::cli::commands::battalion::BattalionNewArgs
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::commands::battalion::BattalionNewArgs
impl<T> typenum::type_operators::Same for paladin::application::cli::commands::battalion::BattalionNewArgs
pub type paladin::application::cli::commands::battalion::BattalionNewArgs::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::commands::battalion::BattalionNewArgs where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::commands::battalion::BattalionNewArgs where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::commands::battalion::BattalionNewArgs::vzip(self) -> V
pub struct paladin::cli::commands::battalion::BattalionRunArgs
pub paladin::cli::commands::battalion::BattalionRunArgs::config: std::path::PathBuf
pub paladin::cli::commands::battalion::BattalionRunArgs::output: core::option::Option<std::path::PathBuf>
pub paladin::cli::commands::battalion::BattalionRunArgs::type: alloc::string::String
pub paladin::cli::commands::battalion::BattalionRunArgs::verbose: bool
impl clap_builder::derive::Args for paladin::application::cli::commands::battalion::BattalionRunArgs
pub fn paladin::application::cli::commands::battalion::BattalionRunArgs::augment_args<'b>(__clap_app: clap_builder::builder::command::Command) -> clap_builder::builder::command::Command
pub fn paladin::application::cli::commands::battalion::BattalionRunArgs::augment_args_for_update<'b>(__clap_app: clap_builder::builder::command::Command) -> clap_builder::builder::command::Command
pub fn paladin::application::cli::commands::battalion::BattalionRunArgs::group_id() -> core::option::Option<clap_builder::util::id::Id>
impl clap_builder::derive::FromArgMatches for paladin::application::cli::commands::battalion::BattalionRunArgs
pub fn paladin::application::cli::commands::battalion::BattalionRunArgs::from_arg_matches(__clap_arg_matches: &clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<Self, clap_builder::Error>
pub fn paladin::application::cli::commands::battalion::BattalionRunArgs::from_arg_matches_mut(__clap_arg_matches: &mut clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<Self, clap_builder::Error>
pub fn paladin::application::cli::commands::battalion::BattalionRunArgs::update_from_arg_matches(&mut self, __clap_arg_matches: &clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<(), clap_builder::Error>
pub fn paladin::application::cli::commands::battalion::BattalionRunArgs::update_from_arg_matches_mut(&mut self, __clap_arg_matches: &mut clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<(), clap_builder::Error>
impl core::fmt::Debug for paladin::application::cli::commands::battalion::BattalionRunArgs
pub fn paladin::application::cli::commands::battalion::BattalionRunArgs::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::cli::commands::battalion::BattalionRunArgs
impl core::marker::Send for paladin::application::cli::commands::battalion::BattalionRunArgs
impl core::marker::Sync for paladin::application::cli::commands::battalion::BattalionRunArgs
impl core::marker::Unpin for paladin::application::cli::commands::battalion::BattalionRunArgs
impl core::marker::UnsafeUnpin for paladin::application::cli::commands::battalion::BattalionRunArgs
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::commands::battalion::BattalionRunArgs
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::commands::battalion::BattalionRunArgs
impl<T, U> core::convert::Into<U> for paladin::application::cli::commands::battalion::BattalionRunArgs where U: core::convert::From<T>
pub fn paladin::application::cli::commands::battalion::BattalionRunArgs::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::commands::battalion::BattalionRunArgs where U: core::convert::Into<T>
pub type paladin::application::cli::commands::battalion::BattalionRunArgs::Error = core::convert::Infallible
pub fn paladin::application::cli::commands::battalion::BattalionRunArgs::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::commands::battalion::BattalionRunArgs where U: core::convert::TryFrom<T>
pub type paladin::application::cli::commands::battalion::BattalionRunArgs::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::commands::battalion::BattalionRunArgs::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::cli::commands::battalion::BattalionRunArgs where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::commands::battalion::BattalionRunArgs::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::commands::battalion::BattalionRunArgs where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::battalion::BattalionRunArgs::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::commands::battalion::BattalionRunArgs where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::battalion::BattalionRunArgs::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::cli::commands::battalion::BattalionRunArgs
pub fn paladin::application::cli::commands::battalion::BattalionRunArgs::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::commands::battalion::BattalionRunArgs
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::commands::battalion::BattalionRunArgs where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::battalion::BattalionRunArgs::and<P, B, E>(self, other: 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::cli::commands::battalion::BattalionRunArgs::or<P, B, E>(self, other: 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::cli::commands::battalion::BattalionRunArgs
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::commands::battalion::BattalionRunArgs
impl<T> typenum::type_operators::Same for paladin::application::cli::commands::battalion::BattalionRunArgs
pub type paladin::application::cli::commands::battalion::BattalionRunArgs::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::commands::battalion::BattalionRunArgs where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::commands::battalion::BattalionRunArgs where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::commands::battalion::BattalionRunArgs::vzip(self) -> V
pub fn paladin::cli::commands::battalion::handle_battalion_new(args: paladin::application::cli::commands::battalion::BattalionNewArgs) -> core::result::Result<(), paladin::application::cli::error::CliError>
pub async fn paladin::cli::commands::battalion::handle_battalion_run(args: paladin::application::cli::commands::battalion::BattalionRunArgs) -> core::result::Result<(), paladin::application::cli::error::CliError>
pub mod paladin::cli::commands::council
pub struct paladin::cli::commands::council::CouncilTranscript
pub paladin::cli::commands::council::CouncilTranscript::ended_at: core::option::Option<alloc::string::String>
pub paladin::cli::commands::council::CouncilTranscript::participants: alloc::vec::Vec<paladin::application::cli::commands::council::Participant>
pub paladin::cli::commands::council::CouncilTranscript::started_at: alloc::string::String
pub paladin::cli::commands::council::CouncilTranscript::summary: core::option::Option<alloc::string::String>
pub paladin::cli::commands::council::CouncilTranscript::topic: alloc::string::String
pub paladin::cli::commands::council::CouncilTranscript::turns: alloc::vec::Vec<paladin::application::cli::commands::council::DiscussionTurn>
impl core::clone::Clone for paladin::application::cli::commands::council::CouncilTranscript
pub fn paladin::application::cli::commands::council::CouncilTranscript::clone(&self) -> paladin::application::cli::commands::council::CouncilTranscript
impl core::fmt::Debug for paladin::application::cli::commands::council::CouncilTranscript
pub fn paladin::application::cli::commands::council::CouncilTranscript::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::cli::commands::council::CouncilTranscript
pub fn paladin::application::cli::commands::council::CouncilTranscript::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::cli::commands::council::CouncilTranscript
pub fn paladin::application::cli::commands::council::CouncilTranscript::deserialize<__D>(__deserializer: __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::cli::commands::council::CouncilTranscript
impl core::marker::Send for paladin::application::cli::commands::council::CouncilTranscript
impl core::marker::Sync for paladin::application::cli::commands::council::CouncilTranscript
impl core::marker::Unpin for paladin::application::cli::commands::council::CouncilTranscript
impl core::marker::UnsafeUnpin for paladin::application::cli::commands::council::CouncilTranscript
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::commands::council::CouncilTranscript
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::commands::council::CouncilTranscript
impl<T, U> core::convert::Into<U> for paladin::application::cli::commands::council::CouncilTranscript where U: core::convert::From<T>
pub fn paladin::application::cli::commands::council::CouncilTranscript::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::commands::council::CouncilTranscript where U: core::convert::Into<T>
pub type paladin::application::cli::commands::council::CouncilTranscript::Error = core::convert::Infallible
pub fn paladin::application::cli::commands::council::CouncilTranscript::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::commands::council::CouncilTranscript where U: core::convert::TryFrom<T>
pub type paladin::application::cli::commands::council::CouncilTranscript::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::commands::council::CouncilTranscript::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::cli::commands::council::CouncilTranscript where T: core::clone::Clone
pub type paladin::application::cli::commands::council::CouncilTranscript::Owned = T
pub fn paladin::application::cli::commands::council::CouncilTranscript::clone_into(&self, target: &mut T)
pub fn paladin::application::cli::commands::council::CouncilTranscript::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::cli::commands::council::CouncilTranscript where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::commands::council::CouncilTranscript::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::commands::council::CouncilTranscript where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::council::CouncilTranscript::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::commands::council::CouncilTranscript where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::council::CouncilTranscript::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::cli::commands::council::CouncilTranscript where T: core::clone::Clone
pub unsafe fn paladin::application::cli::commands::council::CouncilTranscript::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::cli::commands::council::CouncilTranscript
pub fn paladin::application::cli::commands::council::CouncilTranscript::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::commands::council::CouncilTranscript
impl<T> serde_core::de::DeserializeOwned for paladin::application::cli::commands::council::CouncilTranscript where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::commands::council::CouncilTranscript where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::council::CouncilTranscript::and<P, B, E>(self, other: 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::cli::commands::council::CouncilTranscript::or<P, B, E>(self, other: 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::cli::commands::council::CouncilTranscript
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::commands::council::CouncilTranscript
impl<T> typenum::type_operators::Same for paladin::application::cli::commands::council::CouncilTranscript
pub type paladin::application::cli::commands::council::CouncilTranscript::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::commands::council::CouncilTranscript where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::commands::council::CouncilTranscript where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::commands::council::CouncilTranscript::vzip(self) -> V
pub struct paladin::cli::commands::council::DiscussionTurn
pub paladin::cli::commands::council::DiscussionTurn::content: alloc::string::String
pub paladin::cli::commands::council::DiscussionTurn::participant: alloc::string::String
pub paladin::cli::commands::council::DiscussionTurn::role: alloc::string::String
pub paladin::cli::commands::council::DiscussionTurn::round: usize
impl core::clone::Clone for paladin::application::cli::commands::council::DiscussionTurn
pub fn paladin::application::cli::commands::council::DiscussionTurn::clone(&self) -> paladin::application::cli::commands::council::DiscussionTurn
impl core::fmt::Debug for paladin::application::cli::commands::council::DiscussionTurn
pub fn paladin::application::cli::commands::council::DiscussionTurn::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::cli::commands::council::DiscussionTurn
pub fn paladin::application::cli::commands::council::DiscussionTurn::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::cli::commands::council::DiscussionTurn
pub fn paladin::application::cli::commands::council::DiscussionTurn::deserialize<__D>(__deserializer: __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::cli::commands::council::DiscussionTurn
impl core::marker::Send for paladin::application::cli::commands::council::DiscussionTurn
impl core::marker::Sync for paladin::application::cli::commands::council::DiscussionTurn
impl core::marker::Unpin for paladin::application::cli::commands::council::DiscussionTurn
impl core::marker::UnsafeUnpin for paladin::application::cli::commands::council::DiscussionTurn
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::commands::council::DiscussionTurn
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::commands::council::DiscussionTurn
impl<T, U> core::convert::Into<U> for paladin::application::cli::commands::council::DiscussionTurn where U: core::convert::From<T>
pub fn paladin::application::cli::commands::council::DiscussionTurn::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::commands::council::DiscussionTurn where U: core::convert::Into<T>
pub type paladin::application::cli::commands::council::DiscussionTurn::Error = core::convert::Infallible
pub fn paladin::application::cli::commands::council::DiscussionTurn::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::commands::council::DiscussionTurn where U: core::convert::TryFrom<T>
pub type paladin::application::cli::commands::council::DiscussionTurn::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::commands::council::DiscussionTurn::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::cli::commands::council::DiscussionTurn where T: core::clone::Clone
pub type paladin::application::cli::commands::council::DiscussionTurn::Owned = T
pub fn paladin::application::cli::commands::council::DiscussionTurn::clone_into(&self, target: &mut T)
pub fn paladin::application::cli::commands::council::DiscussionTurn::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::cli::commands::council::DiscussionTurn where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::commands::council::DiscussionTurn::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::commands::council::DiscussionTurn where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::council::DiscussionTurn::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::commands::council::DiscussionTurn where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::council::DiscussionTurn::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::cli::commands::council::DiscussionTurn where T: core::clone::Clone
pub unsafe fn paladin::application::cli::commands::council::DiscussionTurn::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::cli::commands::council::DiscussionTurn
pub fn paladin::application::cli::commands::council::DiscussionTurn::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::commands::council::DiscussionTurn
impl<T> serde_core::de::DeserializeOwned for paladin::application::cli::commands::council::DiscussionTurn where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::commands::council::DiscussionTurn where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::council::DiscussionTurn::and<P, B, E>(self, other: 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::cli::commands::council::DiscussionTurn::or<P, B, E>(self, other: 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::cli::commands::council::DiscussionTurn
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::commands::council::DiscussionTurn
impl<T> typenum::type_operators::Same for paladin::application::cli::commands::council::DiscussionTurn
pub type paladin::application::cli::commands::council::DiscussionTurn::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::commands::council::DiscussionTurn where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::commands::council::DiscussionTurn where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::commands::council::DiscussionTurn::vzip(self) -> V
pub struct paladin::cli::commands::council::Participant
pub paladin::cli::commands::council::Participant::name: alloc::string::String
pub paladin::cli::commands::council::Participant::role: alloc::string::String
impl core::clone::Clone for paladin::application::cli::commands::council::Participant
pub fn paladin::application::cli::commands::council::Participant::clone(&self) -> paladin::application::cli::commands::council::Participant
impl core::fmt::Debug for paladin::application::cli::commands::council::Participant
pub fn paladin::application::cli::commands::council::Participant::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::cli::commands::council::Participant
pub fn paladin::application::cli::commands::council::Participant::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::cli::commands::council::Participant
pub fn paladin::application::cli::commands::council::Participant::deserialize<__D>(__deserializer: __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::cli::commands::council::Participant
impl core::marker::Send for paladin::application::cli::commands::council::Participant
impl core::marker::Sync for paladin::application::cli::commands::council::Participant
impl core::marker::Unpin for paladin::application::cli::commands::council::Participant
impl core::marker::UnsafeUnpin for paladin::application::cli::commands::council::Participant
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::commands::council::Participant
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::commands::council::Participant
impl<T, U> core::convert::Into<U> for paladin::application::cli::commands::council::Participant where U: core::convert::From<T>
pub fn paladin::application::cli::commands::council::Participant::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::commands::council::Participant where U: core::convert::Into<T>
pub type paladin::application::cli::commands::council::Participant::Error = core::convert::Infallible
pub fn paladin::application::cli::commands::council::Participant::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::commands::council::Participant where U: core::convert::TryFrom<T>
pub type paladin::application::cli::commands::council::Participant::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::commands::council::Participant::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::cli::commands::council::Participant where T: core::clone::Clone
pub type paladin::application::cli::commands::council::Participant::Owned = T
pub fn paladin::application::cli::commands::council::Participant::clone_into(&self, target: &mut T)
pub fn paladin::application::cli::commands::council::Participant::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::cli::commands::council::Participant where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::commands::council::Participant::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::commands::council::Participant where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::council::Participant::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::commands::council::Participant where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::council::Participant::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::cli::commands::council::Participant where T: core::clone::Clone
pub unsafe fn paladin::application::cli::commands::council::Participant::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::cli::commands::council::Participant
pub fn paladin::application::cli::commands::council::Participant::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::commands::council::Participant
impl<T> serde_core::de::DeserializeOwned for paladin::application::cli::commands::council::Participant where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::commands::council::Participant where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::council::Participant::and<P, B, E>(self, other: 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::cli::commands::council::Participant::or<P, B, E>(self, other: 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::cli::commands::council::Participant
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::commands::council::Participant
impl<T> typenum::type_operators::Same for paladin::application::cli::commands::council::Participant
pub type paladin::application::cli::commands::council::Participant::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::commands::council::Participant where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::commands::council::Participant where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::commands::council::Participant::vzip(self) -> V
pub async fn paladin::cli::commands::council::run_council(topic: core::option::Option<alloc::string::String>, participants: usize, roles: core::option::Option<alloc::vec::Vec<alloc::string::String>>, max_rounds: usize, save: core::option::Option<alloc::string::String>, model: core::option::Option<alloc::string::String>, temperature: core::option::Option<f32>) -> core::result::Result<(), paladin::application::cli::error::CliError>
pub mod paladin::cli::commands::features
pub enum paladin::cli::commands::features::FeatureCategory
pub paladin::cli::commands::features::FeatureCategory::Agent
pub paladin::cli::commands::features::FeatureCategory::Battalion
pub paladin::cli::commands::features::FeatureCategory::Memory
pub paladin::cli::commands::features::FeatureCategory::Orchestration
pub paladin::cli::commands::features::FeatureCategory::Utilities
impl core::clone::Clone for paladin::application::cli::commands::features::FeatureCategory
pub fn paladin::application::cli::commands::features::FeatureCategory::clone(&self) -> paladin::application::cli::commands::features::FeatureCategory
impl core::cmp::Eq for paladin::application::cli::commands::features::FeatureCategory
impl core::cmp::PartialEq for paladin::application::cli::commands::features::FeatureCategory
pub fn paladin::application::cli::commands::features::FeatureCategory::eq(&self, other: &paladin::application::cli::commands::features::FeatureCategory) -> bool
impl core::fmt::Debug for paladin::application::cli::commands::features::FeatureCategory
pub fn paladin::application::cli::commands::features::FeatureCategory::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::application::cli::commands::features::FeatureCategory
pub fn paladin::application::cli::commands::features::FeatureCategory::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for paladin::application::cli::commands::features::FeatureCategory
pub fn paladin::application::cli::commands::features::FeatureCategory::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for paladin::application::cli::commands::features::FeatureCategory
impl core::marker::StructuralPartialEq for paladin::application::cli::commands::features::FeatureCategory
impl serde_core::ser::Serialize for paladin::application::cli::commands::features::FeatureCategory
pub fn paladin::application::cli::commands::features::FeatureCategory::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::cli::commands::features::FeatureCategory
pub fn paladin::application::cli::commands::features::FeatureCategory::deserialize<__D>(__deserializer: __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::cli::commands::features::FeatureCategory
impl core::marker::Send for paladin::application::cli::commands::features::FeatureCategory
impl core::marker::Sync for paladin::application::cli::commands::features::FeatureCategory
impl core::marker::Unpin for paladin::application::cli::commands::features::FeatureCategory
impl core::marker::UnsafeUnpin for paladin::application::cli::commands::features::FeatureCategory
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::commands::features::FeatureCategory
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::commands::features::FeatureCategory
impl<Q, K> equivalent::Equivalent<K> for paladin::application::cli::commands::features::FeatureCategory where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::application::cli::commands::features::FeatureCategory::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::application::cli::commands::features::FeatureCategory where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::application::cli::commands::features::FeatureCategory::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::application::cli::commands::features::FeatureCategory where U: core::convert::From<T>
pub fn paladin::application::cli::commands::features::FeatureCategory::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::commands::features::FeatureCategory where U: core::convert::Into<T>
pub type paladin::application::cli::commands::features::FeatureCategory::Error = core::convert::Infallible
pub fn paladin::application::cli::commands::features::FeatureCategory::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::commands::features::FeatureCategory where U: core::convert::TryFrom<T>
pub type paladin::application::cli::commands::features::FeatureCategory::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::commands::features::FeatureCategory::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::cli::commands::features::FeatureCategory where T: core::clone::Clone
pub type paladin::application::cli::commands::features::FeatureCategory::Owned = T
pub fn paladin::application::cli::commands::features::FeatureCategory::clone_into(&self, target: &mut T)
pub fn paladin::application::cli::commands::features::FeatureCategory::to_owned(&self) -> T
impl<T> alloc::string::ToString for paladin::application::cli::commands::features::FeatureCategory where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::application::cli::commands::features::FeatureCategory::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::application::cli::commands::features::FeatureCategory where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::commands::features::FeatureCategory::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::commands::features::FeatureCategory where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::features::FeatureCategory::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::commands::features::FeatureCategory where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::features::FeatureCategory::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::cli::commands::features::FeatureCategory where T: core::clone::Clone
pub unsafe fn paladin::application::cli::commands::features::FeatureCategory::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::cli::commands::features::FeatureCategory
pub fn paladin::application::cli::commands::features::FeatureCategory::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::commands::features::FeatureCategory
impl<T> iri_string::format::ToStringFallible for paladin::application::cli::commands::features::FeatureCategory where T: core::fmt::Display
pub fn paladin::application::cli::commands::features::FeatureCategory::try_to_string(&self) -> core::result::Result<alloc::string::String, alloc::collections::TryReserveError>
impl<T> serde_core::de::DeserializeOwned for paladin::application::cli::commands::features::FeatureCategory where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::commands::features::FeatureCategory where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::features::FeatureCategory::and<P, B, E>(self, other: 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::cli::commands::features::FeatureCategory::or<P, B, E>(self, other: 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::cli::commands::features::FeatureCategory
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::commands::features::FeatureCategory
impl<T> typenum::type_operators::Same for paladin::application::cli::commands::features::FeatureCategory
pub type paladin::application::cli::commands::features::FeatureCategory::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::commands::features::FeatureCategory where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::commands::features::FeatureCategory where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::commands::features::FeatureCategory::vzip(self) -> V
pub enum paladin::cli::commands::features::FeatureStatus
pub paladin::cli::commands::features::FeatureStatus::Available
pub paladin::cli::commands::features::FeatureStatus::Experimental
pub paladin::cli::commands::features::FeatureStatus::RequiresFlag(&'static str)
impl core::clone::Clone for paladin::application::cli::commands::features::FeatureStatus
pub fn paladin::application::cli::commands::features::FeatureStatus::clone(&self) -> paladin::application::cli::commands::features::FeatureStatus
impl core::cmp::Eq for paladin::application::cli::commands::features::FeatureStatus
impl core::cmp::PartialEq for paladin::application::cli::commands::features::FeatureStatus
pub fn paladin::application::cli::commands::features::FeatureStatus::eq(&self, other: &paladin::application::cli::commands::features::FeatureStatus) -> bool
impl core::fmt::Debug for paladin::application::cli::commands::features::FeatureStatus
pub fn paladin::application::cli::commands::features::FeatureStatus::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::application::cli::commands::features::FeatureStatus
pub fn paladin::application::cli::commands::features::FeatureStatus::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for paladin::application::cli::commands::features::FeatureStatus
impl core::marker::StructuralPartialEq for paladin::application::cli::commands::features::FeatureStatus
impl serde_core::ser::Serialize for paladin::application::cli::commands::features::FeatureStatus
pub fn paladin::application::cli::commands::features::FeatureStatus::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::cli::commands::features::FeatureStatus
pub fn paladin::application::cli::commands::features::FeatureStatus::deserialize<__D>(__deserializer: __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::cli::commands::features::FeatureStatus
impl core::marker::Send for paladin::application::cli::commands::features::FeatureStatus
impl core::marker::Sync for paladin::application::cli::commands::features::FeatureStatus
impl core::marker::Unpin for paladin::application::cli::commands::features::FeatureStatus
impl core::marker::UnsafeUnpin for paladin::application::cli::commands::features::FeatureStatus
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::commands::features::FeatureStatus
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::commands::features::FeatureStatus
impl<Q, K> equivalent::Equivalent<K> for paladin::application::cli::commands::features::FeatureStatus where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::application::cli::commands::features::FeatureStatus::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::application::cli::commands::features::FeatureStatus where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::application::cli::commands::features::FeatureStatus::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::application::cli::commands::features::FeatureStatus where U: core::convert::From<T>
pub fn paladin::application::cli::commands::features::FeatureStatus::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::commands::features::FeatureStatus where U: core::convert::Into<T>
pub type paladin::application::cli::commands::features::FeatureStatus::Error = core::convert::Infallible
pub fn paladin::application::cli::commands::features::FeatureStatus::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::commands::features::FeatureStatus where U: core::convert::TryFrom<T>
pub type paladin::application::cli::commands::features::FeatureStatus::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::commands::features::FeatureStatus::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::cli::commands::features::FeatureStatus where T: core::clone::Clone
pub type paladin::application::cli::commands::features::FeatureStatus::Owned = T
pub fn paladin::application::cli::commands::features::FeatureStatus::clone_into(&self, target: &mut T)
pub fn paladin::application::cli::commands::features::FeatureStatus::to_owned(&self) -> T
impl<T> alloc::string::ToString for paladin::application::cli::commands::features::FeatureStatus where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::application::cli::commands::features::FeatureStatus::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::application::cli::commands::features::FeatureStatus where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::commands::features::FeatureStatus::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::commands::features::FeatureStatus where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::features::FeatureStatus::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::commands::features::FeatureStatus where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::features::FeatureStatus::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::cli::commands::features::FeatureStatus where T: core::clone::Clone
pub unsafe fn paladin::application::cli::commands::features::FeatureStatus::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::cli::commands::features::FeatureStatus
pub fn paladin::application::cli::commands::features::FeatureStatus::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::commands::features::FeatureStatus
impl<T> iri_string::format::ToStringFallible for paladin::application::cli::commands::features::FeatureStatus where T: core::fmt::Display
pub fn paladin::application::cli::commands::features::FeatureStatus::try_to_string(&self) -> core::result::Result<alloc::string::String, alloc::collections::TryReserveError>
impl<T> serde_core::de::DeserializeOwned for paladin::application::cli::commands::features::FeatureStatus where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::commands::features::FeatureStatus where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::features::FeatureStatus::and<P, B, E>(self, other: 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::cli::commands::features::FeatureStatus::or<P, B, E>(self, other: 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::cli::commands::features::FeatureStatus
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::commands::features::FeatureStatus
impl<T> typenum::type_operators::Same for paladin::application::cli::commands::features::FeatureStatus
pub type paladin::application::cli::commands::features::FeatureStatus::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::commands::features::FeatureStatus where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::commands::features::FeatureStatus where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::commands::features::FeatureStatus::vzip(self) -> V
pub struct paladin::cli::commands::features::Feature
pub paladin::cli::commands::features::Feature::category: paladin::application::cli::commands::features::FeatureCategory
pub paladin::cli::commands::features::Feature::description: alloc::string::String
pub paladin::cli::commands::features::Feature::doc_link: core::option::Option<alloc::string::String>
pub paladin::cli::commands::features::Feature::name: alloc::string::String
pub paladin::cli::commands::features::Feature::status: paladin::application::cli::commands::features::FeatureStatus
impl core::clone::Clone for paladin::application::cli::commands::features::Feature
pub fn paladin::application::cli::commands::features::Feature::clone(&self) -> paladin::application::cli::commands::features::Feature
impl core::fmt::Debug for paladin::application::cli::commands::features::Feature
pub fn paladin::application::cli::commands::features::Feature::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::cli::commands::features::Feature
pub fn paladin::application::cli::commands::features::Feature::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::cli::commands::features::Feature
pub fn paladin::application::cli::commands::features::Feature::deserialize<__D>(__deserializer: __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::cli::commands::features::Feature
impl core::marker::Send for paladin::application::cli::commands::features::Feature
impl core::marker::Sync for paladin::application::cli::commands::features::Feature
impl core::marker::Unpin for paladin::application::cli::commands::features::Feature
impl core::marker::UnsafeUnpin for paladin::application::cli::commands::features::Feature
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::commands::features::Feature
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::commands::features::Feature
impl<T, U> core::convert::Into<U> for paladin::application::cli::commands::features::Feature where U: core::convert::From<T>
pub fn paladin::application::cli::commands::features::Feature::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::commands::features::Feature where U: core::convert::Into<T>
pub type paladin::application::cli::commands::features::Feature::Error = core::convert::Infallible
pub fn paladin::application::cli::commands::features::Feature::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::commands::features::Feature where U: core::convert::TryFrom<T>
pub type paladin::application::cli::commands::features::Feature::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::commands::features::Feature::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::cli::commands::features::Feature where T: core::clone::Clone
pub type paladin::application::cli::commands::features::Feature::Owned = T
pub fn paladin::application::cli::commands::features::Feature::clone_into(&self, target: &mut T)
pub fn paladin::application::cli::commands::features::Feature::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::cli::commands::features::Feature where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::commands::features::Feature::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::commands::features::Feature where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::features::Feature::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::commands::features::Feature where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::features::Feature::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::cli::commands::features::Feature where T: core::clone::Clone
pub unsafe fn paladin::application::cli::commands::features::Feature::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::cli::commands::features::Feature
pub fn paladin::application::cli::commands::features::Feature::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::commands::features::Feature
impl<T> serde_core::de::DeserializeOwned for paladin::application::cli::commands::features::Feature where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::commands::features::Feature where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::features::Feature::and<P, B, E>(self, other: 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::cli::commands::features::Feature::or<P, B, E>(self, other: 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::cli::commands::features::Feature
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::commands::features::Feature
impl<T> typenum::type_operators::Same for paladin::application::cli::commands::features::Feature
pub type paladin::application::cli::commands::features::Feature::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::commands::features::Feature where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::commands::features::Feature where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::commands::features::Feature::vzip(self) -> V
pub async fn paladin::cli::commands::features::run_features(category: core::option::Option<alloc::string::String>, format: core::option::Option<alloc::string::String>) -> core::result::Result<(), paladin::application::cli::error::CliError>
pub mod paladin::cli::commands::maneuver
pub enum paladin::cli::commands::maneuver::ManeuverCommands
pub paladin::cli::commands::maneuver::ManeuverCommands::Validate(paladin::application::cli::commands::maneuver::ManeuverValidateArgs)
pub paladin::cli::commands::maneuver::ManeuverCommands::Visualize(paladin::application::cli::commands::maneuver::ManeuverVisualizeArgs)
impl clap_builder::derive::FromArgMatches for paladin::application::cli::commands::maneuver::ManeuverCommands
pub fn paladin::application::cli::commands::maneuver::ManeuverCommands::from_arg_matches(__clap_arg_matches: &clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<Self, clap_builder::Error>
pub fn paladin::application::cli::commands::maneuver::ManeuverCommands::from_arg_matches_mut(__clap_arg_matches: &mut clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<Self, clap_builder::Error>
pub fn paladin::application::cli::commands::maneuver::ManeuverCommands::update_from_arg_matches(&mut self, __clap_arg_matches: &clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<(), clap_builder::Error>
pub fn paladin::application::cli::commands::maneuver::ManeuverCommands::update_from_arg_matches_mut<'b>(&mut self, __clap_arg_matches: &mut clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<(), clap_builder::Error>
impl clap_builder::derive::Subcommand for paladin::application::cli::commands::maneuver::ManeuverCommands
pub fn paladin::application::cli::commands::maneuver::ManeuverCommands::augment_subcommands<'b>(__clap_app: clap_builder::builder::command::Command) -> clap_builder::builder::command::Command
pub fn paladin::application::cli::commands::maneuver::ManeuverCommands::augment_subcommands_for_update<'b>(__clap_app: clap_builder::builder::command::Command) -> clap_builder::builder::command::Command
pub fn paladin::application::cli::commands::maneuver::ManeuverCommands::has_subcommand(__clap_name: &str) -> bool
impl core::fmt::Debug for paladin::application::cli::commands::maneuver::ManeuverCommands
pub fn paladin::application::cli::commands::maneuver::ManeuverCommands::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::cli::commands::maneuver::ManeuverCommands
impl core::marker::Send for paladin::application::cli::commands::maneuver::ManeuverCommands
impl core::marker::Sync for paladin::application::cli::commands::maneuver::ManeuverCommands
impl core::marker::Unpin for paladin::application::cli::commands::maneuver::ManeuverCommands
impl core::marker::UnsafeUnpin for paladin::application::cli::commands::maneuver::ManeuverCommands
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::commands::maneuver::ManeuverCommands
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::commands::maneuver::ManeuverCommands
impl<T, U> core::convert::Into<U> for paladin::application::cli::commands::maneuver::ManeuverCommands where U: core::convert::From<T>
pub fn paladin::application::cli::commands::maneuver::ManeuverCommands::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::commands::maneuver::ManeuverCommands where U: core::convert::Into<T>
pub type paladin::application::cli::commands::maneuver::ManeuverCommands::Error = core::convert::Infallible
pub fn paladin::application::cli::commands::maneuver::ManeuverCommands::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::commands::maneuver::ManeuverCommands where U: core::convert::TryFrom<T>
pub type paladin::application::cli::commands::maneuver::ManeuverCommands::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::commands::maneuver::ManeuverCommands::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::cli::commands::maneuver::ManeuverCommands where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::commands::maneuver::ManeuverCommands::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::commands::maneuver::ManeuverCommands where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::maneuver::ManeuverCommands::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::commands::maneuver::ManeuverCommands where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::maneuver::ManeuverCommands::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::cli::commands::maneuver::ManeuverCommands
pub fn paladin::application::cli::commands::maneuver::ManeuverCommands::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::commands::maneuver::ManeuverCommands
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::commands::maneuver::ManeuverCommands where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::maneuver::ManeuverCommands::and<P, B, E>(self, other: 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::cli::commands::maneuver::ManeuverCommands::or<P, B, E>(self, other: 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::cli::commands::maneuver::ManeuverCommands
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::commands::maneuver::ManeuverCommands
impl<T> typenum::type_operators::Same for paladin::application::cli::commands::maneuver::ManeuverCommands
pub type paladin::application::cli::commands::maneuver::ManeuverCommands::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::commands::maneuver::ManeuverCommands where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::commands::maneuver::ManeuverCommands where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::commands::maneuver::ManeuverCommands::vzip(self) -> V
pub struct paladin::cli::commands::maneuver::ManeuverValidateArgs
pub paladin::cli::commands::maneuver::ManeuverValidateArgs::config: std::path::PathBuf
pub paladin::cli::commands::maneuver::ManeuverValidateArgs::verbose: bool
impl clap_builder::derive::Args for paladin::application::cli::commands::maneuver::ManeuverValidateArgs
pub fn paladin::application::cli::commands::maneuver::ManeuverValidateArgs::augment_args<'b>(__clap_app: clap_builder::builder::command::Command) -> clap_builder::builder::command::Command
pub fn paladin::application::cli::commands::maneuver::ManeuverValidateArgs::augment_args_for_update<'b>(__clap_app: clap_builder::builder::command::Command) -> clap_builder::builder::command::Command
pub fn paladin::application::cli::commands::maneuver::ManeuverValidateArgs::group_id() -> core::option::Option<clap_builder::util::id::Id>
impl clap_builder::derive::FromArgMatches for paladin::application::cli::commands::maneuver::ManeuverValidateArgs
pub fn paladin::application::cli::commands::maneuver::ManeuverValidateArgs::from_arg_matches(__clap_arg_matches: &clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<Self, clap_builder::Error>
pub fn paladin::application::cli::commands::maneuver::ManeuverValidateArgs::from_arg_matches_mut(__clap_arg_matches: &mut clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<Self, clap_builder::Error>
pub fn paladin::application::cli::commands::maneuver::ManeuverValidateArgs::update_from_arg_matches(&mut self, __clap_arg_matches: &clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<(), clap_builder::Error>
pub fn paladin::application::cli::commands::maneuver::ManeuverValidateArgs::update_from_arg_matches_mut(&mut self, __clap_arg_matches: &mut clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<(), clap_builder::Error>
impl core::fmt::Debug for paladin::application::cli::commands::maneuver::ManeuverValidateArgs
pub fn paladin::application::cli::commands::maneuver::ManeuverValidateArgs::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::cli::commands::maneuver::ManeuverValidateArgs
impl core::marker::Send for paladin::application::cli::commands::maneuver::ManeuverValidateArgs
impl core::marker::Sync for paladin::application::cli::commands::maneuver::ManeuverValidateArgs
impl core::marker::Unpin for paladin::application::cli::commands::maneuver::ManeuverValidateArgs
impl core::marker::UnsafeUnpin for paladin::application::cli::commands::maneuver::ManeuverValidateArgs
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::commands::maneuver::ManeuverValidateArgs
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::commands::maneuver::ManeuverValidateArgs
impl<T, U> core::convert::Into<U> for paladin::application::cli::commands::maneuver::ManeuverValidateArgs where U: core::convert::From<T>
pub fn paladin::application::cli::commands::maneuver::ManeuverValidateArgs::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::commands::maneuver::ManeuverValidateArgs where U: core::convert::Into<T>
pub type paladin::application::cli::commands::maneuver::ManeuverValidateArgs::Error = core::convert::Infallible
pub fn paladin::application::cli::commands::maneuver::ManeuverValidateArgs::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::commands::maneuver::ManeuverValidateArgs where U: core::convert::TryFrom<T>
pub type paladin::application::cli::commands::maneuver::ManeuverValidateArgs::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::commands::maneuver::ManeuverValidateArgs::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::cli::commands::maneuver::ManeuverValidateArgs where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::commands::maneuver::ManeuverValidateArgs::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::commands::maneuver::ManeuverValidateArgs where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::maneuver::ManeuverValidateArgs::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::commands::maneuver::ManeuverValidateArgs where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::maneuver::ManeuverValidateArgs::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::cli::commands::maneuver::ManeuverValidateArgs
pub fn paladin::application::cli::commands::maneuver::ManeuverValidateArgs::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::commands::maneuver::ManeuverValidateArgs
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::commands::maneuver::ManeuverValidateArgs where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::maneuver::ManeuverValidateArgs::and<P, B, E>(self, other: 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::cli::commands::maneuver::ManeuverValidateArgs::or<P, B, E>(self, other: 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::cli::commands::maneuver::ManeuverValidateArgs
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::commands::maneuver::ManeuverValidateArgs
impl<T> typenum::type_operators::Same for paladin::application::cli::commands::maneuver::ManeuverValidateArgs
pub type paladin::application::cli::commands::maneuver::ManeuverValidateArgs::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::commands::maneuver::ManeuverValidateArgs where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::commands::maneuver::ManeuverValidateArgs where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::commands::maneuver::ManeuverValidateArgs::vzip(self) -> V
pub struct paladin::cli::commands::maneuver::ManeuverVisualizeArgs
pub paladin::cli::commands::maneuver::ManeuverVisualizeArgs::config: std::path::PathBuf
pub paladin::cli::commands::maneuver::ManeuverVisualizeArgs::format: alloc::string::String
pub paladin::cli::commands::maneuver::ManeuverVisualizeArgs::output: core::option::Option<std::path::PathBuf>
impl clap_builder::derive::Args for paladin::application::cli::commands::maneuver::ManeuverVisualizeArgs
pub fn paladin::application::cli::commands::maneuver::ManeuverVisualizeArgs::augment_args<'b>(__clap_app: clap_builder::builder::command::Command) -> clap_builder::builder::command::Command
pub fn paladin::application::cli::commands::maneuver::ManeuverVisualizeArgs::augment_args_for_update<'b>(__clap_app: clap_builder::builder::command::Command) -> clap_builder::builder::command::Command
pub fn paladin::application::cli::commands::maneuver::ManeuverVisualizeArgs::group_id() -> core::option::Option<clap_builder::util::id::Id>
impl clap_builder::derive::FromArgMatches for paladin::application::cli::commands::maneuver::ManeuverVisualizeArgs
pub fn paladin::application::cli::commands::maneuver::ManeuverVisualizeArgs::from_arg_matches(__clap_arg_matches: &clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<Self, clap_builder::Error>
pub fn paladin::application::cli::commands::maneuver::ManeuverVisualizeArgs::from_arg_matches_mut(__clap_arg_matches: &mut clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<Self, clap_builder::Error>
pub fn paladin::application::cli::commands::maneuver::ManeuverVisualizeArgs::update_from_arg_matches(&mut self, __clap_arg_matches: &clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<(), clap_builder::Error>
pub fn paladin::application::cli::commands::maneuver::ManeuverVisualizeArgs::update_from_arg_matches_mut(&mut self, __clap_arg_matches: &mut clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<(), clap_builder::Error>
impl core::fmt::Debug for paladin::application::cli::commands::maneuver::ManeuverVisualizeArgs
pub fn paladin::application::cli::commands::maneuver::ManeuverVisualizeArgs::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::cli::commands::maneuver::ManeuverVisualizeArgs
impl core::marker::Send for paladin::application::cli::commands::maneuver::ManeuverVisualizeArgs
impl core::marker::Sync for paladin::application::cli::commands::maneuver::ManeuverVisualizeArgs
impl core::marker::Unpin for paladin::application::cli::commands::maneuver::ManeuverVisualizeArgs
impl core::marker::UnsafeUnpin for paladin::application::cli::commands::maneuver::ManeuverVisualizeArgs
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::commands::maneuver::ManeuverVisualizeArgs
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::commands::maneuver::ManeuverVisualizeArgs
impl<T, U> core::convert::Into<U> for paladin::application::cli::commands::maneuver::ManeuverVisualizeArgs where U: core::convert::From<T>
pub fn paladin::application::cli::commands::maneuver::ManeuverVisualizeArgs::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::commands::maneuver::ManeuverVisualizeArgs where U: core::convert::Into<T>
pub type paladin::application::cli::commands::maneuver::ManeuverVisualizeArgs::Error = core::convert::Infallible
pub fn paladin::application::cli::commands::maneuver::ManeuverVisualizeArgs::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::commands::maneuver::ManeuverVisualizeArgs where U: core::convert::TryFrom<T>
pub type paladin::application::cli::commands::maneuver::ManeuverVisualizeArgs::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::commands::maneuver::ManeuverVisualizeArgs::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::cli::commands::maneuver::ManeuverVisualizeArgs where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::commands::maneuver::ManeuverVisualizeArgs::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::commands::maneuver::ManeuverVisualizeArgs where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::maneuver::ManeuverVisualizeArgs::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::commands::maneuver::ManeuverVisualizeArgs where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::maneuver::ManeuverVisualizeArgs::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::cli::commands::maneuver::ManeuverVisualizeArgs
pub fn paladin::application::cli::commands::maneuver::ManeuverVisualizeArgs::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::commands::maneuver::ManeuverVisualizeArgs
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::commands::maneuver::ManeuverVisualizeArgs where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::maneuver::ManeuverVisualizeArgs::and<P, B, E>(self, other: 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::cli::commands::maneuver::ManeuverVisualizeArgs::or<P, B, E>(self, other: 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::cli::commands::maneuver::ManeuverVisualizeArgs
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::commands::maneuver::ManeuverVisualizeArgs
impl<T> typenum::type_operators::Same for paladin::application::cli::commands::maneuver::ManeuverVisualizeArgs
pub type paladin::application::cli::commands::maneuver::ManeuverVisualizeArgs::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::commands::maneuver::ManeuverVisualizeArgs where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::commands::maneuver::ManeuverVisualizeArgs where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::commands::maneuver::ManeuverVisualizeArgs::vzip(self) -> V
pub async fn paladin::cli::commands::maneuver::handle_maneuver_command(command: paladin::application::cli::commands::maneuver::ManeuverCommands) -> core::result::Result<(), paladin::application::cli::error::CliError>
pub mod paladin::cli::commands::muster
pub enum paladin::cli::commands::muster::BattalionPattern
pub paladin::cli::commands::muster::BattalionPattern::Campaign
pub paladin::cli::commands::muster::BattalionPattern::ChainOfCommand
pub paladin::cli::commands::muster::BattalionPattern::Conclave
pub paladin::cli::commands::muster::BattalionPattern::Formation
pub paladin::cli::commands::muster::BattalionPattern::Maneuver
pub paladin::cli::commands::muster::BattalionPattern::Phalanx
impl paladin::application::cli::commands::muster::BattalionPattern
pub fn paladin::application::cli::commands::muster::BattalionPattern::as_str(&self) -> &str
pub fn paladin::application::cli::commands::muster::BattalionPattern::parse(s: &str) -> core::option::Option<Self>
impl core::clone::Clone for paladin::application::cli::commands::muster::BattalionPattern
pub fn paladin::application::cli::commands::muster::BattalionPattern::clone(&self) -> paladin::application::cli::commands::muster::BattalionPattern
impl core::cmp::PartialEq for paladin::application::cli::commands::muster::BattalionPattern
pub fn paladin::application::cli::commands::muster::BattalionPattern::eq(&self, other: &paladin::application::cli::commands::muster::BattalionPattern) -> bool
impl core::fmt::Debug for paladin::application::cli::commands::muster::BattalionPattern
pub fn paladin::application::cli::commands::muster::BattalionPattern::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::application::cli::commands::muster::BattalionPattern
impl serde_core::ser::Serialize for paladin::application::cli::commands::muster::BattalionPattern
pub fn paladin::application::cli::commands::muster::BattalionPattern::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::cli::commands::muster::BattalionPattern
pub fn paladin::application::cli::commands::muster::BattalionPattern::deserialize<__D>(__deserializer: __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::cli::commands::muster::BattalionPattern
impl core::marker::Send for paladin::application::cli::commands::muster::BattalionPattern
impl core::marker::Sync for paladin::application::cli::commands::muster::BattalionPattern
impl core::marker::Unpin for paladin::application::cli::commands::muster::BattalionPattern
impl core::marker::UnsafeUnpin for paladin::application::cli::commands::muster::BattalionPattern
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::commands::muster::BattalionPattern
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::commands::muster::BattalionPattern
impl<T, U> core::convert::Into<U> for paladin::application::cli::commands::muster::BattalionPattern where U: core::convert::From<T>
pub fn paladin::application::cli::commands::muster::BattalionPattern::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::commands::muster::BattalionPattern where U: core::convert::Into<T>
pub type paladin::application::cli::commands::muster::BattalionPattern::Error = core::convert::Infallible
pub fn paladin::application::cli::commands::muster::BattalionPattern::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::commands::muster::BattalionPattern where U: core::convert::TryFrom<T>
pub type paladin::application::cli::commands::muster::BattalionPattern::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::commands::muster::BattalionPattern::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::cli::commands::muster::BattalionPattern where T: core::clone::Clone
pub type paladin::application::cli::commands::muster::BattalionPattern::Owned = T
pub fn paladin::application::cli::commands::muster::BattalionPattern::clone_into(&self, target: &mut T)
pub fn paladin::application::cli::commands::muster::BattalionPattern::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::cli::commands::muster::BattalionPattern where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::commands::muster::BattalionPattern::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::commands::muster::BattalionPattern where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::muster::BattalionPattern::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::commands::muster::BattalionPattern where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::muster::BattalionPattern::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::cli::commands::muster::BattalionPattern where T: core::clone::Clone
pub unsafe fn paladin::application::cli::commands::muster::BattalionPattern::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::cli::commands::muster::BattalionPattern
pub fn paladin::application::cli::commands::muster::BattalionPattern::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::commands::muster::BattalionPattern
impl<T> serde_core::de::DeserializeOwned for paladin::application::cli::commands::muster::BattalionPattern where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::commands::muster::BattalionPattern where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::muster::BattalionPattern::and<P, B, E>(self, other: 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::cli::commands::muster::BattalionPattern::or<P, B, E>(self, other: 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::cli::commands::muster::BattalionPattern
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::commands::muster::BattalionPattern
impl<T> typenum::type_operators::Same for paladin::application::cli::commands::muster::BattalionPattern
pub type paladin::application::cli::commands::muster::BattalionPattern::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::commands::muster::BattalionPattern where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::commands::muster::BattalionPattern where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::commands::muster::BattalionPattern::vzip(self) -> V
pub struct paladin::cli::commands::muster::AgentRole
pub paladin::cli::commands::muster::AgentRole::name: alloc::string::String
pub paladin::cli::commands::muster::AgentRole::role: alloc::string::String
pub paladin::cli::commands::muster::AgentRole::system_prompt: alloc::string::String
impl core::clone::Clone for paladin::application::cli::commands::muster::AgentRole
pub fn paladin::application::cli::commands::muster::AgentRole::clone(&self) -> paladin::application::cli::commands::muster::AgentRole
impl core::fmt::Debug for paladin::application::cli::commands::muster::AgentRole
pub fn paladin::application::cli::commands::muster::AgentRole::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::cli::commands::muster::AgentRole
pub fn paladin::application::cli::commands::muster::AgentRole::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::cli::commands::muster::AgentRole
pub fn paladin::application::cli::commands::muster::AgentRole::deserialize<__D>(__deserializer: __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::cli::commands::muster::AgentRole
impl core::marker::Send for paladin::application::cli::commands::muster::AgentRole
impl core::marker::Sync for paladin::application::cli::commands::muster::AgentRole
impl core::marker::Unpin for paladin::application::cli::commands::muster::AgentRole
impl core::marker::UnsafeUnpin for paladin::application::cli::commands::muster::AgentRole
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::commands::muster::AgentRole
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::commands::muster::AgentRole
impl<T, U> core::convert::Into<U> for paladin::application::cli::commands::muster::AgentRole where U: core::convert::From<T>
pub fn paladin::application::cli::commands::muster::AgentRole::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::commands::muster::AgentRole where U: core::convert::Into<T>
pub type paladin::application::cli::commands::muster::AgentRole::Error = core::convert::Infallible
pub fn paladin::application::cli::commands::muster::AgentRole::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::commands::muster::AgentRole where U: core::convert::TryFrom<T>
pub type paladin::application::cli::commands::muster::AgentRole::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::commands::muster::AgentRole::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::cli::commands::muster::AgentRole where T: core::clone::Clone
pub type paladin::application::cli::commands::muster::AgentRole::Owned = T
pub fn paladin::application::cli::commands::muster::AgentRole::clone_into(&self, target: &mut T)
pub fn paladin::application::cli::commands::muster::AgentRole::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::cli::commands::muster::AgentRole where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::commands::muster::AgentRole::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::commands::muster::AgentRole where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::muster::AgentRole::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::commands::muster::AgentRole where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::muster::AgentRole::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::cli::commands::muster::AgentRole where T: core::clone::Clone
pub unsafe fn paladin::application::cli::commands::muster::AgentRole::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::cli::commands::muster::AgentRole
pub fn paladin::application::cli::commands::muster::AgentRole::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::commands::muster::AgentRole
impl<T> serde_core::de::DeserializeOwned for paladin::application::cli::commands::muster::AgentRole where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::commands::muster::AgentRole where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::muster::AgentRole::and<P, B, E>(self, other: 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::cli::commands::muster::AgentRole::or<P, B, E>(self, other: 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::cli::commands::muster::AgentRole
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::commands::muster::AgentRole
impl<T> typenum::type_operators::Same for paladin::application::cli::commands::muster::AgentRole
pub type paladin::application::cli::commands::muster::AgentRole::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::commands::muster::AgentRole where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::commands::muster::AgentRole where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::commands::muster::AgentRole::vzip(self) -> V
pub struct paladin::cli::commands::muster::TaskAnalysis
pub paladin::cli::commands::muster::TaskAnalysis::agents: alloc::vec::Vec<paladin::application::cli::commands::muster::AgentRole>
pub paladin::cli::commands::muster::TaskAnalysis::battalion_name: alloc::string::String
pub paladin::cli::commands::muster::TaskAnalysis::reasoning: alloc::string::String
pub paladin::cli::commands::muster::TaskAnalysis::recommended_pattern: paladin::application::cli::commands::muster::BattalionPattern
impl core::clone::Clone for paladin::application::cli::commands::muster::TaskAnalysis
pub fn paladin::application::cli::commands::muster::TaskAnalysis::clone(&self) -> paladin::application::cli::commands::muster::TaskAnalysis
impl core::fmt::Debug for paladin::application::cli::commands::muster::TaskAnalysis
pub fn paladin::application::cli::commands::muster::TaskAnalysis::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::cli::commands::muster::TaskAnalysis
pub fn paladin::application::cli::commands::muster::TaskAnalysis::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::cli::commands::muster::TaskAnalysis
pub fn paladin::application::cli::commands::muster::TaskAnalysis::deserialize<__D>(__deserializer: __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::cli::commands::muster::TaskAnalysis
impl core::marker::Send for paladin::application::cli::commands::muster::TaskAnalysis
impl core::marker::Sync for paladin::application::cli::commands::muster::TaskAnalysis
impl core::marker::Unpin for paladin::application::cli::commands::muster::TaskAnalysis
impl core::marker::UnsafeUnpin for paladin::application::cli::commands::muster::TaskAnalysis
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::commands::muster::TaskAnalysis
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::commands::muster::TaskAnalysis
impl<T, U> core::convert::Into<U> for paladin::application::cli::commands::muster::TaskAnalysis where U: core::convert::From<T>
pub fn paladin::application::cli::commands::muster::TaskAnalysis::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::commands::muster::TaskAnalysis where U: core::convert::Into<T>
pub type paladin::application::cli::commands::muster::TaskAnalysis::Error = core::convert::Infallible
pub fn paladin::application::cli::commands::muster::TaskAnalysis::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::commands::muster::TaskAnalysis where U: core::convert::TryFrom<T>
pub type paladin::application::cli::commands::muster::TaskAnalysis::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::commands::muster::TaskAnalysis::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::cli::commands::muster::TaskAnalysis where T: core::clone::Clone
pub type paladin::application::cli::commands::muster::TaskAnalysis::Owned = T
pub fn paladin::application::cli::commands::muster::TaskAnalysis::clone_into(&self, target: &mut T)
pub fn paladin::application::cli::commands::muster::TaskAnalysis::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::cli::commands::muster::TaskAnalysis where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::commands::muster::TaskAnalysis::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::commands::muster::TaskAnalysis where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::muster::TaskAnalysis::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::commands::muster::TaskAnalysis where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::muster::TaskAnalysis::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::cli::commands::muster::TaskAnalysis where T: core::clone::Clone
pub unsafe fn paladin::application::cli::commands::muster::TaskAnalysis::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::cli::commands::muster::TaskAnalysis
pub fn paladin::application::cli::commands::muster::TaskAnalysis::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::commands::muster::TaskAnalysis
impl<T> serde_core::de::DeserializeOwned for paladin::application::cli::commands::muster::TaskAnalysis where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::commands::muster::TaskAnalysis where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::muster::TaskAnalysis::and<P, B, E>(self, other: 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::cli::commands::muster::TaskAnalysis::or<P, B, E>(self, other: 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::cli::commands::muster::TaskAnalysis
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::commands::muster::TaskAnalysis
impl<T> typenum::type_operators::Same for paladin::application::cli::commands::muster::TaskAnalysis
pub type paladin::application::cli::commands::muster::TaskAnalysis::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::commands::muster::TaskAnalysis where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::commands::muster::TaskAnalysis where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::commands::muster::TaskAnalysis::vzip(self) -> V
pub async fn paladin::cli::commands::muster::run_muster(task: core::option::Option<alloc::string::String>, output: core::option::Option<alloc::string::String>, execute: bool, provider: core::option::Option<alloc::string::String>, model: core::option::Option<alloc::string::String>, no_review: bool) -> core::result::Result<(), paladin::application::cli::error::CliError>
pub mod paladin::cli::commands::onboarding
pub async fn paladin::cli::commands::onboarding::run_onboarding() -> paladin::application::cli::error::CliResult<()>
pub mod paladin::cli::commands::setup_check
pub async fn paladin::cli::commands::setup_check::run_setup_check(verbose: bool) -> core::result::Result<i32, paladin::application::cli::error::CliError>
pub mod paladin::cli::commands::user
pub enum paladin::cli::commands::user::UserCommands
pub paladin::cli::commands::user::UserCommands::Activate(paladin::application::cli::commands::user::ActivateUserArgs)
pub paladin::cli::commands::user::UserCommands::Deactivate(paladin::application::cli::commands::user::DeactivateUserArgs)
pub paladin::cli::commands::user::UserCommands::Get(paladin::application::cli::commands::user::GetUserArgs)
pub paladin::cli::commands::user::UserCommands::List(paladin::application::cli::commands::user::ListUsersArgs)
pub paladin::cli::commands::user::UserCommands::Login(paladin::application::cli::commands::user::LoginArgs)
pub paladin::cli::commands::user::UserCommands::Register(paladin::application::cli::commands::user::RegisterArgs)
pub paladin::cli::commands::user::UserCommands::Update(paladin::application::cli::commands::user::UpdateUserArgs)
pub paladin::cli::commands::user::UserCommands::Verify(paladin::application::cli::commands::user::VerifyUserArgs)
impl clap_builder::derive::FromArgMatches for paladin::application::cli::commands::user::UserCommands
pub fn paladin::application::cli::commands::user::UserCommands::from_arg_matches(__clap_arg_matches: &clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<Self, clap_builder::Error>
pub fn paladin::application::cli::commands::user::UserCommands::from_arg_matches_mut(__clap_arg_matches: &mut clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<Self, clap_builder::Error>
pub fn paladin::application::cli::commands::user::UserCommands::update_from_arg_matches(&mut self, __clap_arg_matches: &clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<(), clap_builder::Error>
pub fn paladin::application::cli::commands::user::UserCommands::update_from_arg_matches_mut<'b>(&mut self, __clap_arg_matches: &mut clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<(), clap_builder::Error>
impl clap_builder::derive::Subcommand for paladin::application::cli::commands::user::UserCommands
pub fn paladin::application::cli::commands::user::UserCommands::augment_subcommands<'b>(__clap_app: clap_builder::builder::command::Command) -> clap_builder::builder::command::Command
pub fn paladin::application::cli::commands::user::UserCommands::augment_subcommands_for_update<'b>(__clap_app: clap_builder::builder::command::Command) -> clap_builder::builder::command::Command
pub fn paladin::application::cli::commands::user::UserCommands::has_subcommand(__clap_name: &str) -> bool
impl core::fmt::Debug for paladin::application::cli::commands::user::UserCommands
pub fn paladin::application::cli::commands::user::UserCommands::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::cli::commands::user::UserCommands
impl core::marker::Send for paladin::application::cli::commands::user::UserCommands
impl core::marker::Sync for paladin::application::cli::commands::user::UserCommands
impl core::marker::Unpin for paladin::application::cli::commands::user::UserCommands
impl core::marker::UnsafeUnpin for paladin::application::cli::commands::user::UserCommands
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::commands::user::UserCommands
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::commands::user::UserCommands
impl<T, U> core::convert::Into<U> for paladin::application::cli::commands::user::UserCommands where U: core::convert::From<T>
pub fn paladin::application::cli::commands::user::UserCommands::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::commands::user::UserCommands where U: core::convert::Into<T>
pub type paladin::application::cli::commands::user::UserCommands::Error = core::convert::Infallible
pub fn paladin::application::cli::commands::user::UserCommands::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::commands::user::UserCommands where U: core::convert::TryFrom<T>
pub type paladin::application::cli::commands::user::UserCommands::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::commands::user::UserCommands::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::cli::commands::user::UserCommands where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::commands::user::UserCommands::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::commands::user::UserCommands where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::user::UserCommands::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::commands::user::UserCommands where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::user::UserCommands::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::cli::commands::user::UserCommands
pub fn paladin::application::cli::commands::user::UserCommands::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::commands::user::UserCommands
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::commands::user::UserCommands where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::user::UserCommands::and<P, B, E>(self, other: 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::cli::commands::user::UserCommands::or<P, B, E>(self, other: 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::cli::commands::user::UserCommands
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::commands::user::UserCommands
impl<T> typenum::type_operators::Same for paladin::application::cli::commands::user::UserCommands
pub type paladin::application::cli::commands::user::UserCommands::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::commands::user::UserCommands where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::commands::user::UserCommands where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::commands::user::UserCommands::vzip(self) -> V
pub struct paladin::cli::commands::user::ActivateUserArgs
pub paladin::cli::commands::user::ActivateUserArgs::user_id: alloc::string::String
impl clap_builder::derive::Args for paladin::application::cli::commands::user::ActivateUserArgs
pub fn paladin::application::cli::commands::user::ActivateUserArgs::augment_args<'b>(__clap_app: clap_builder::builder::command::Command) -> clap_builder::builder::command::Command
pub fn paladin::application::cli::commands::user::ActivateUserArgs::augment_args_for_update<'b>(__clap_app: clap_builder::builder::command::Command) -> clap_builder::builder::command::Command
pub fn paladin::application::cli::commands::user::ActivateUserArgs::group_id() -> core::option::Option<clap_builder::util::id::Id>
impl clap_builder::derive::FromArgMatches for paladin::application::cli::commands::user::ActivateUserArgs
pub fn paladin::application::cli::commands::user::ActivateUserArgs::from_arg_matches(__clap_arg_matches: &clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<Self, clap_builder::Error>
pub fn paladin::application::cli::commands::user::ActivateUserArgs::from_arg_matches_mut(__clap_arg_matches: &mut clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<Self, clap_builder::Error>
pub fn paladin::application::cli::commands::user::ActivateUserArgs::update_from_arg_matches(&mut self, __clap_arg_matches: &clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<(), clap_builder::Error>
pub fn paladin::application::cli::commands::user::ActivateUserArgs::update_from_arg_matches_mut(&mut self, __clap_arg_matches: &mut clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<(), clap_builder::Error>
impl core::fmt::Debug for paladin::application::cli::commands::user::ActivateUserArgs
pub fn paladin::application::cli::commands::user::ActivateUserArgs::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::cli::commands::user::ActivateUserArgs
impl core::marker::Send for paladin::application::cli::commands::user::ActivateUserArgs
impl core::marker::Sync for paladin::application::cli::commands::user::ActivateUserArgs
impl core::marker::Unpin for paladin::application::cli::commands::user::ActivateUserArgs
impl core::marker::UnsafeUnpin for paladin::application::cli::commands::user::ActivateUserArgs
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::commands::user::ActivateUserArgs
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::commands::user::ActivateUserArgs
impl<T, U> core::convert::Into<U> for paladin::application::cli::commands::user::ActivateUserArgs where U: core::convert::From<T>
pub fn paladin::application::cli::commands::user::ActivateUserArgs::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::commands::user::ActivateUserArgs where U: core::convert::Into<T>
pub type paladin::application::cli::commands::user::ActivateUserArgs::Error = core::convert::Infallible
pub fn paladin::application::cli::commands::user::ActivateUserArgs::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::commands::user::ActivateUserArgs where U: core::convert::TryFrom<T>
pub type paladin::application::cli::commands::user::ActivateUserArgs::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::commands::user::ActivateUserArgs::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::cli::commands::user::ActivateUserArgs where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::commands::user::ActivateUserArgs::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::commands::user::ActivateUserArgs where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::user::ActivateUserArgs::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::commands::user::ActivateUserArgs where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::user::ActivateUserArgs::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::cli::commands::user::ActivateUserArgs
pub fn paladin::application::cli::commands::user::ActivateUserArgs::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::commands::user::ActivateUserArgs
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::commands::user::ActivateUserArgs where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::user::ActivateUserArgs::and<P, B, E>(self, other: 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::cli::commands::user::ActivateUserArgs::or<P, B, E>(self, other: 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::cli::commands::user::ActivateUserArgs
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::commands::user::ActivateUserArgs
impl<T> typenum::type_operators::Same for paladin::application::cli::commands::user::ActivateUserArgs
pub type paladin::application::cli::commands::user::ActivateUserArgs::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::commands::user::ActivateUserArgs where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::commands::user::ActivateUserArgs where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::commands::user::ActivateUserArgs::vzip(self) -> V
pub struct paladin::cli::commands::user::DeactivateUserArgs
pub paladin::cli::commands::user::DeactivateUserArgs::user_id: alloc::string::String
impl clap_builder::derive::Args for paladin::application::cli::commands::user::DeactivateUserArgs
pub fn paladin::application::cli::commands::user::DeactivateUserArgs::augment_args<'b>(__clap_app: clap_builder::builder::command::Command) -> clap_builder::builder::command::Command
pub fn paladin::application::cli::commands::user::DeactivateUserArgs::augment_args_for_update<'b>(__clap_app: clap_builder::builder::command::Command) -> clap_builder::builder::command::Command
pub fn paladin::application::cli::commands::user::DeactivateUserArgs::group_id() -> core::option::Option<clap_builder::util::id::Id>
impl clap_builder::derive::FromArgMatches for paladin::application::cli::commands::user::DeactivateUserArgs
pub fn paladin::application::cli::commands::user::DeactivateUserArgs::from_arg_matches(__clap_arg_matches: &clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<Self, clap_builder::Error>
pub fn paladin::application::cli::commands::user::DeactivateUserArgs::from_arg_matches_mut(__clap_arg_matches: &mut clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<Self, clap_builder::Error>
pub fn paladin::application::cli::commands::user::DeactivateUserArgs::update_from_arg_matches(&mut self, __clap_arg_matches: &clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<(), clap_builder::Error>
pub fn paladin::application::cli::commands::user::DeactivateUserArgs::update_from_arg_matches_mut(&mut self, __clap_arg_matches: &mut clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<(), clap_builder::Error>
impl core::fmt::Debug for paladin::application::cli::commands::user::DeactivateUserArgs
pub fn paladin::application::cli::commands::user::DeactivateUserArgs::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::cli::commands::user::DeactivateUserArgs
impl core::marker::Send for paladin::application::cli::commands::user::DeactivateUserArgs
impl core::marker::Sync for paladin::application::cli::commands::user::DeactivateUserArgs
impl core::marker::Unpin for paladin::application::cli::commands::user::DeactivateUserArgs
impl core::marker::UnsafeUnpin for paladin::application::cli::commands::user::DeactivateUserArgs
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::commands::user::DeactivateUserArgs
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::commands::user::DeactivateUserArgs
impl<T, U> core::convert::Into<U> for paladin::application::cli::commands::user::DeactivateUserArgs where U: core::convert::From<T>
pub fn paladin::application::cli::commands::user::DeactivateUserArgs::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::commands::user::DeactivateUserArgs where U: core::convert::Into<T>
pub type paladin::application::cli::commands::user::DeactivateUserArgs::Error = core::convert::Infallible
pub fn paladin::application::cli::commands::user::DeactivateUserArgs::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::commands::user::DeactivateUserArgs where U: core::convert::TryFrom<T>
pub type paladin::application::cli::commands::user::DeactivateUserArgs::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::commands::user::DeactivateUserArgs::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::cli::commands::user::DeactivateUserArgs where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::commands::user::DeactivateUserArgs::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::commands::user::DeactivateUserArgs where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::user::DeactivateUserArgs::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::commands::user::DeactivateUserArgs where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::user::DeactivateUserArgs::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::cli::commands::user::DeactivateUserArgs
pub fn paladin::application::cli::commands::user::DeactivateUserArgs::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::commands::user::DeactivateUserArgs
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::commands::user::DeactivateUserArgs where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::user::DeactivateUserArgs::and<P, B, E>(self, other: 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::cli::commands::user::DeactivateUserArgs::or<P, B, E>(self, other: 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::cli::commands::user::DeactivateUserArgs
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::commands::user::DeactivateUserArgs
impl<T> typenum::type_operators::Same for paladin::application::cli::commands::user::DeactivateUserArgs
pub type paladin::application::cli::commands::user::DeactivateUserArgs::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::commands::user::DeactivateUserArgs where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::commands::user::DeactivateUserArgs where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::commands::user::DeactivateUserArgs::vzip(self) -> V
pub struct paladin::cli::commands::user::GetUserArgs
pub paladin::cli::commands::user::GetUserArgs::identifier: alloc::string::String
impl clap_builder::derive::Args for paladin::application::cli::commands::user::GetUserArgs
pub fn paladin::application::cli::commands::user::GetUserArgs::augment_args<'b>(__clap_app: clap_builder::builder::command::Command) -> clap_builder::builder::command::Command
pub fn paladin::application::cli::commands::user::GetUserArgs::augment_args_for_update<'b>(__clap_app: clap_builder::builder::command::Command) -> clap_builder::builder::command::Command
pub fn paladin::application::cli::commands::user::GetUserArgs::group_id() -> core::option::Option<clap_builder::util::id::Id>
impl clap_builder::derive::FromArgMatches for paladin::application::cli::commands::user::GetUserArgs
pub fn paladin::application::cli::commands::user::GetUserArgs::from_arg_matches(__clap_arg_matches: &clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<Self, clap_builder::Error>
pub fn paladin::application::cli::commands::user::GetUserArgs::from_arg_matches_mut(__clap_arg_matches: &mut clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<Self, clap_builder::Error>
pub fn paladin::application::cli::commands::user::GetUserArgs::update_from_arg_matches(&mut self, __clap_arg_matches: &clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<(), clap_builder::Error>
pub fn paladin::application::cli::commands::user::GetUserArgs::update_from_arg_matches_mut(&mut self, __clap_arg_matches: &mut clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<(), clap_builder::Error>
impl core::fmt::Debug for paladin::application::cli::commands::user::GetUserArgs
pub fn paladin::application::cli::commands::user::GetUserArgs::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::cli::commands::user::GetUserArgs
impl core::marker::Send for paladin::application::cli::commands::user::GetUserArgs
impl core::marker::Sync for paladin::application::cli::commands::user::GetUserArgs
impl core::marker::Unpin for paladin::application::cli::commands::user::GetUserArgs
impl core::marker::UnsafeUnpin for paladin::application::cli::commands::user::GetUserArgs
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::commands::user::GetUserArgs
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::commands::user::GetUserArgs
impl<T, U> core::convert::Into<U> for paladin::application::cli::commands::user::GetUserArgs where U: core::convert::From<T>
pub fn paladin::application::cli::commands::user::GetUserArgs::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::commands::user::GetUserArgs where U: core::convert::Into<T>
pub type paladin::application::cli::commands::user::GetUserArgs::Error = core::convert::Infallible
pub fn paladin::application::cli::commands::user::GetUserArgs::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::commands::user::GetUserArgs where U: core::convert::TryFrom<T>
pub type paladin::application::cli::commands::user::GetUserArgs::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::commands::user::GetUserArgs::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::cli::commands::user::GetUserArgs where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::commands::user::GetUserArgs::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::commands::user::GetUserArgs where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::user::GetUserArgs::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::commands::user::GetUserArgs where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::user::GetUserArgs::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::cli::commands::user::GetUserArgs
pub fn paladin::application::cli::commands::user::GetUserArgs::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::commands::user::GetUserArgs
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::commands::user::GetUserArgs where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::user::GetUserArgs::and<P, B, E>(self, other: 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::cli::commands::user::GetUserArgs::or<P, B, E>(self, other: 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::cli::commands::user::GetUserArgs
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::commands::user::GetUserArgs
impl<T> typenum::type_operators::Same for paladin::application::cli::commands::user::GetUserArgs
pub type paladin::application::cli::commands::user::GetUserArgs::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::commands::user::GetUserArgs where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::commands::user::GetUserArgs where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::commands::user::GetUserArgs::vzip(self) -> V
pub struct paladin::cli::commands::user::ListUsersArgs
pub paladin::cli::commands::user::ListUsersArgs::active: core::option::Option<bool>
pub paladin::cli::commands::user::ListUsersArgs::limit: u32
pub paladin::cli::commands::user::ListUsersArgs::verified: core::option::Option<bool>
impl clap_builder::derive::Args for paladin::application::cli::commands::user::ListUsersArgs
pub fn paladin::application::cli::commands::user::ListUsersArgs::augment_args<'b>(__clap_app: clap_builder::builder::command::Command) -> clap_builder::builder::command::Command
pub fn paladin::application::cli::commands::user::ListUsersArgs::augment_args_for_update<'b>(__clap_app: clap_builder::builder::command::Command) -> clap_builder::builder::command::Command
pub fn paladin::application::cli::commands::user::ListUsersArgs::group_id() -> core::option::Option<clap_builder::util::id::Id>
impl clap_builder::derive::FromArgMatches for paladin::application::cli::commands::user::ListUsersArgs
pub fn paladin::application::cli::commands::user::ListUsersArgs::from_arg_matches(__clap_arg_matches: &clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<Self, clap_builder::Error>
pub fn paladin::application::cli::commands::user::ListUsersArgs::from_arg_matches_mut(__clap_arg_matches: &mut clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<Self, clap_builder::Error>
pub fn paladin::application::cli::commands::user::ListUsersArgs::update_from_arg_matches(&mut self, __clap_arg_matches: &clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<(), clap_builder::Error>
pub fn paladin::application::cli::commands::user::ListUsersArgs::update_from_arg_matches_mut(&mut self, __clap_arg_matches: &mut clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<(), clap_builder::Error>
impl core::fmt::Debug for paladin::application::cli::commands::user::ListUsersArgs
pub fn paladin::application::cli::commands::user::ListUsersArgs::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::cli::commands::user::ListUsersArgs
impl core::marker::Send for paladin::application::cli::commands::user::ListUsersArgs
impl core::marker::Sync for paladin::application::cli::commands::user::ListUsersArgs
impl core::marker::Unpin for paladin::application::cli::commands::user::ListUsersArgs
impl core::marker::UnsafeUnpin for paladin::application::cli::commands::user::ListUsersArgs
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::commands::user::ListUsersArgs
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::commands::user::ListUsersArgs
impl<T, U> core::convert::Into<U> for paladin::application::cli::commands::user::ListUsersArgs where U: core::convert::From<T>
pub fn paladin::application::cli::commands::user::ListUsersArgs::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::commands::user::ListUsersArgs where U: core::convert::Into<T>
pub type paladin::application::cli::commands::user::ListUsersArgs::Error = core::convert::Infallible
pub fn paladin::application::cli::commands::user::ListUsersArgs::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::commands::user::ListUsersArgs where U: core::convert::TryFrom<T>
pub type paladin::application::cli::commands::user::ListUsersArgs::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::commands::user::ListUsersArgs::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::cli::commands::user::ListUsersArgs where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::commands::user::ListUsersArgs::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::commands::user::ListUsersArgs where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::user::ListUsersArgs::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::commands::user::ListUsersArgs where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::user::ListUsersArgs::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::cli::commands::user::ListUsersArgs
pub fn paladin::application::cli::commands::user::ListUsersArgs::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::commands::user::ListUsersArgs
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::commands::user::ListUsersArgs where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::user::ListUsersArgs::and<P, B, E>(self, other: 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::cli::commands::user::ListUsersArgs::or<P, B, E>(self, other: 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::cli::commands::user::ListUsersArgs
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::commands::user::ListUsersArgs
impl<T> typenum::type_operators::Same for paladin::application::cli::commands::user::ListUsersArgs
pub type paladin::application::cli::commands::user::ListUsersArgs::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::commands::user::ListUsersArgs where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::commands::user::ListUsersArgs where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::commands::user::ListUsersArgs::vzip(self) -> V
pub struct paladin::cli::commands::user::LoginArgs
pub paladin::cli::commands::user::LoginArgs::email: alloc::string::String
pub paladin::cli::commands::user::LoginArgs::password: alloc::string::String
impl clap_builder::derive::Args for paladin::application::cli::commands::user::LoginArgs
pub fn paladin::application::cli::commands::user::LoginArgs::augment_args<'b>(__clap_app: clap_builder::builder::command::Command) -> clap_builder::builder::command::Command
pub fn paladin::application::cli::commands::user::LoginArgs::augment_args_for_update<'b>(__clap_app: clap_builder::builder::command::Command) -> clap_builder::builder::command::Command
pub fn paladin::application::cli::commands::user::LoginArgs::group_id() -> core::option::Option<clap_builder::util::id::Id>
impl clap_builder::derive::FromArgMatches for paladin::application::cli::commands::user::LoginArgs
pub fn paladin::application::cli::commands::user::LoginArgs::from_arg_matches(__clap_arg_matches: &clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<Self, clap_builder::Error>
pub fn paladin::application::cli::commands::user::LoginArgs::from_arg_matches_mut(__clap_arg_matches: &mut clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<Self, clap_builder::Error>
pub fn paladin::application::cli::commands::user::LoginArgs::update_from_arg_matches(&mut self, __clap_arg_matches: &clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<(), clap_builder::Error>
pub fn paladin::application::cli::commands::user::LoginArgs::update_from_arg_matches_mut(&mut self, __clap_arg_matches: &mut clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<(), clap_builder::Error>
impl core::fmt::Debug for paladin::application::cli::commands::user::LoginArgs
pub fn paladin::application::cli::commands::user::LoginArgs::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::cli::commands::user::LoginArgs
impl core::marker::Send for paladin::application::cli::commands::user::LoginArgs
impl core::marker::Sync for paladin::application::cli::commands::user::LoginArgs
impl core::marker::Unpin for paladin::application::cli::commands::user::LoginArgs
impl core::marker::UnsafeUnpin for paladin::application::cli::commands::user::LoginArgs
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::commands::user::LoginArgs
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::commands::user::LoginArgs
impl<T, U> core::convert::Into<U> for paladin::application::cli::commands::user::LoginArgs where U: core::convert::From<T>
pub fn paladin::application::cli::commands::user::LoginArgs::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::commands::user::LoginArgs where U: core::convert::Into<T>
pub type paladin::application::cli::commands::user::LoginArgs::Error = core::convert::Infallible
pub fn paladin::application::cli::commands::user::LoginArgs::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::commands::user::LoginArgs where U: core::convert::TryFrom<T>
pub type paladin::application::cli::commands::user::LoginArgs::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::commands::user::LoginArgs::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::cli::commands::user::LoginArgs where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::commands::user::LoginArgs::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::commands::user::LoginArgs where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::user::LoginArgs::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::commands::user::LoginArgs where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::user::LoginArgs::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::cli::commands::user::LoginArgs
pub fn paladin::application::cli::commands::user::LoginArgs::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::commands::user::LoginArgs
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::commands::user::LoginArgs where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::user::LoginArgs::and<P, B, E>(self, other: 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::cli::commands::user::LoginArgs::or<P, B, E>(self, other: 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::cli::commands::user::LoginArgs
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::commands::user::LoginArgs
impl<T> typenum::type_operators::Same for paladin::application::cli::commands::user::LoginArgs
pub type paladin::application::cli::commands::user::LoginArgs::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::commands::user::LoginArgs where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::commands::user::LoginArgs where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::commands::user::LoginArgs::vzip(self) -> V
pub struct paladin::cli::commands::user::RegisterArgs
pub paladin::cli::commands::user::RegisterArgs::bio: core::option::Option<alloc::string::String>
pub paladin::cli::commands::user::RegisterArgs::email: alloc::string::String
pub paladin::cli::commands::user::RegisterArgs::first_name: core::option::Option<alloc::string::String>
pub paladin::cli::commands::user::RegisterArgs::last_name: core::option::Option<alloc::string::String>
pub paladin::cli::commands::user::RegisterArgs::locale: alloc::string::String
pub paladin::cli::commands::user::RegisterArgs::password: alloc::string::String
pub paladin::cli::commands::user::RegisterArgs::timezone: alloc::string::String
pub paladin::cli::commands::user::RegisterArgs::username: alloc::string::String
impl clap_builder::derive::Args for paladin::application::cli::commands::user::RegisterArgs
pub fn paladin::application::cli::commands::user::RegisterArgs::augment_args<'b>(__clap_app: clap_builder::builder::command::Command) -> clap_builder::builder::command::Command
pub fn paladin::application::cli::commands::user::RegisterArgs::augment_args_for_update<'b>(__clap_app: clap_builder::builder::command::Command) -> clap_builder::builder::command::Command
pub fn paladin::application::cli::commands::user::RegisterArgs::group_id() -> core::option::Option<clap_builder::util::id::Id>
impl clap_builder::derive::FromArgMatches for paladin::application::cli::commands::user::RegisterArgs
pub fn paladin::application::cli::commands::user::RegisterArgs::from_arg_matches(__clap_arg_matches: &clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<Self, clap_builder::Error>
pub fn paladin::application::cli::commands::user::RegisterArgs::from_arg_matches_mut(__clap_arg_matches: &mut clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<Self, clap_builder::Error>
pub fn paladin::application::cli::commands::user::RegisterArgs::update_from_arg_matches(&mut self, __clap_arg_matches: &clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<(), clap_builder::Error>
pub fn paladin::application::cli::commands::user::RegisterArgs::update_from_arg_matches_mut(&mut self, __clap_arg_matches: &mut clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<(), clap_builder::Error>
impl core::fmt::Debug for paladin::application::cli::commands::user::RegisterArgs
pub fn paladin::application::cli::commands::user::RegisterArgs::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::cli::commands::user::RegisterArgs
impl core::marker::Send for paladin::application::cli::commands::user::RegisterArgs
impl core::marker::Sync for paladin::application::cli::commands::user::RegisterArgs
impl core::marker::Unpin for paladin::application::cli::commands::user::RegisterArgs
impl core::marker::UnsafeUnpin for paladin::application::cli::commands::user::RegisterArgs
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::commands::user::RegisterArgs
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::commands::user::RegisterArgs
impl<T, U> core::convert::Into<U> for paladin::application::cli::commands::user::RegisterArgs where U: core::convert::From<T>
pub fn paladin::application::cli::commands::user::RegisterArgs::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::commands::user::RegisterArgs where U: core::convert::Into<T>
pub type paladin::application::cli::commands::user::RegisterArgs::Error = core::convert::Infallible
pub fn paladin::application::cli::commands::user::RegisterArgs::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::commands::user::RegisterArgs where U: core::convert::TryFrom<T>
pub type paladin::application::cli::commands::user::RegisterArgs::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::commands::user::RegisterArgs::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::cli::commands::user::RegisterArgs where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::commands::user::RegisterArgs::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::commands::user::RegisterArgs where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::user::RegisterArgs::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::commands::user::RegisterArgs where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::user::RegisterArgs::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::cli::commands::user::RegisterArgs
pub fn paladin::application::cli::commands::user::RegisterArgs::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::commands::user::RegisterArgs
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::commands::user::RegisterArgs where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::user::RegisterArgs::and<P, B, E>(self, other: 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::cli::commands::user::RegisterArgs::or<P, B, E>(self, other: 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::cli::commands::user::RegisterArgs
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::commands::user::RegisterArgs
impl<T> typenum::type_operators::Same for paladin::application::cli::commands::user::RegisterArgs
pub type paladin::application::cli::commands::user::RegisterArgs::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::commands::user::RegisterArgs where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::commands::user::RegisterArgs where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::commands::user::RegisterArgs::vzip(self) -> V
pub struct paladin::cli::commands::user::UpdateUserArgs
pub paladin::cli::commands::user::UpdateUserArgs::avatar_url: core::option::Option<alloc::string::String>
pub paladin::cli::commands::user::UpdateUserArgs::bio: core::option::Option<alloc::string::String>
pub paladin::cli::commands::user::UpdateUserArgs::email: core::option::Option<alloc::string::String>
pub paladin::cli::commands::user::UpdateUserArgs::first_name: core::option::Option<alloc::string::String>
pub paladin::cli::commands::user::UpdateUserArgs::last_name: core::option::Option<alloc::string::String>
pub paladin::cli::commands::user::UpdateUserArgs::user_id: alloc::string::String
pub paladin::cli::commands::user::UpdateUserArgs::username: core::option::Option<alloc::string::String>
impl clap_builder::derive::Args for paladin::application::cli::commands::user::UpdateUserArgs
pub fn paladin::application::cli::commands::user::UpdateUserArgs::augment_args<'b>(__clap_app: clap_builder::builder::command::Command) -> clap_builder::builder::command::Command
pub fn paladin::application::cli::commands::user::UpdateUserArgs::augment_args_for_update<'b>(__clap_app: clap_builder::builder::command::Command) -> clap_builder::builder::command::Command
pub fn paladin::application::cli::commands::user::UpdateUserArgs::group_id() -> core::option::Option<clap_builder::util::id::Id>
impl clap_builder::derive::FromArgMatches for paladin::application::cli::commands::user::UpdateUserArgs
pub fn paladin::application::cli::commands::user::UpdateUserArgs::from_arg_matches(__clap_arg_matches: &clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<Self, clap_builder::Error>
pub fn paladin::application::cli::commands::user::UpdateUserArgs::from_arg_matches_mut(__clap_arg_matches: &mut clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<Self, clap_builder::Error>
pub fn paladin::application::cli::commands::user::UpdateUserArgs::update_from_arg_matches(&mut self, __clap_arg_matches: &clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<(), clap_builder::Error>
pub fn paladin::application::cli::commands::user::UpdateUserArgs::update_from_arg_matches_mut(&mut self, __clap_arg_matches: &mut clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<(), clap_builder::Error>
impl core::fmt::Debug for paladin::application::cli::commands::user::UpdateUserArgs
pub fn paladin::application::cli::commands::user::UpdateUserArgs::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::cli::commands::user::UpdateUserArgs
impl core::marker::Send for paladin::application::cli::commands::user::UpdateUserArgs
impl core::marker::Sync for paladin::application::cli::commands::user::UpdateUserArgs
impl core::marker::Unpin for paladin::application::cli::commands::user::UpdateUserArgs
impl core::marker::UnsafeUnpin for paladin::application::cli::commands::user::UpdateUserArgs
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::commands::user::UpdateUserArgs
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::commands::user::UpdateUserArgs
impl<T, U> core::convert::Into<U> for paladin::application::cli::commands::user::UpdateUserArgs where U: core::convert::From<T>
pub fn paladin::application::cli::commands::user::UpdateUserArgs::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::commands::user::UpdateUserArgs where U: core::convert::Into<T>
pub type paladin::application::cli::commands::user::UpdateUserArgs::Error = core::convert::Infallible
pub fn paladin::application::cli::commands::user::UpdateUserArgs::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::commands::user::UpdateUserArgs where U: core::convert::TryFrom<T>
pub type paladin::application::cli::commands::user::UpdateUserArgs::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::commands::user::UpdateUserArgs::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::cli::commands::user::UpdateUserArgs where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::commands::user::UpdateUserArgs::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::commands::user::UpdateUserArgs where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::user::UpdateUserArgs::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::commands::user::UpdateUserArgs where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::user::UpdateUserArgs::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::cli::commands::user::UpdateUserArgs
pub fn paladin::application::cli::commands::user::UpdateUserArgs::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::commands::user::UpdateUserArgs
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::commands::user::UpdateUserArgs where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::user::UpdateUserArgs::and<P, B, E>(self, other: 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::cli::commands::user::UpdateUserArgs::or<P, B, E>(self, other: 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::cli::commands::user::UpdateUserArgs
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::commands::user::UpdateUserArgs
impl<T> typenum::type_operators::Same for paladin::application::cli::commands::user::UpdateUserArgs
pub type paladin::application::cli::commands::user::UpdateUserArgs::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::commands::user::UpdateUserArgs where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::commands::user::UpdateUserArgs where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::commands::user::UpdateUserArgs::vzip(self) -> V
pub struct paladin::cli::commands::user::UserCommandHandler<T: paladin::core::platform::manager::user_service::UserServiceTrait>
impl<T: paladin::core::platform::manager::user_service::UserServiceTrait> paladin::application::cli::commands::user::UserCommandHandler<T>
pub async fn paladin::application::cli::commands::user::UserCommandHandler<T>::handle_command(&self, command: paladin::application::cli::commands::user::UserCommands) -> core::result::Result<(), alloc::boxed::Box<dyn core::error::Error>>
pub fn paladin::application::cli::commands::user::UserCommandHandler<T>::new(user_service: alloc::sync::Arc<T>) -> Self
impl<T> core::marker::Freeze for paladin::application::cli::commands::user::UserCommandHandler<T>
impl<T> core::marker::Send for paladin::application::cli::commands::user::UserCommandHandler<T>
impl<T> core::marker::Sync for paladin::application::cli::commands::user::UserCommandHandler<T>
impl<T> core::marker::Unpin for paladin::application::cli::commands::user::UserCommandHandler<T>
impl<T> core::marker::UnsafeUnpin for paladin::application::cli::commands::user::UserCommandHandler<T>
impl<T> core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::commands::user::UserCommandHandler<T> where T: core::panic::unwind_safe::RefUnwindSafe
impl<T> core::panic::unwind_safe::UnwindSafe for paladin::application::cli::commands::user::UserCommandHandler<T> where T: core::panic::unwind_safe::RefUnwindSafe
impl<T, U> core::convert::Into<U> for paladin::application::cli::commands::user::UserCommandHandler<T> where U: core::convert::From<T>
pub fn paladin::application::cli::commands::user::UserCommandHandler<T>::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::commands::user::UserCommandHandler<T> where U: core::convert::Into<T>
pub type paladin::application::cli::commands::user::UserCommandHandler<T>::Error = core::convert::Infallible
pub fn paladin::application::cli::commands::user::UserCommandHandler<T>::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::commands::user::UserCommandHandler<T> where U: core::convert::TryFrom<T>
pub type paladin::application::cli::commands::user::UserCommandHandler<T>::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::commands::user::UserCommandHandler<T>::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::cli::commands::user::UserCommandHandler<T> where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::commands::user::UserCommandHandler<T>::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::commands::user::UserCommandHandler<T> where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::user::UserCommandHandler<T>::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::commands::user::UserCommandHandler<T> where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::user::UserCommandHandler<T>::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::cli::commands::user::UserCommandHandler<T>
pub fn paladin::application::cli::commands::user::UserCommandHandler<T>::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::commands::user::UserCommandHandler<T>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::commands::user::UserCommandHandler<T> where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::user::UserCommandHandler<T>::and<P, B, E>(self, other: 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::cli::commands::user::UserCommandHandler<T>::or<P, B, E>(self, other: 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::cli::commands::user::UserCommandHandler<T>
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::commands::user::UserCommandHandler<T>
impl<T> typenum::type_operators::Same for paladin::application::cli::commands::user::UserCommandHandler<T>
pub type paladin::application::cli::commands::user::UserCommandHandler<T>::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::commands::user::UserCommandHandler<T> where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::commands::user::UserCommandHandler<T> where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::commands::user::UserCommandHandler<T>::vzip(self) -> V
pub struct paladin::cli::commands::user::VerifyUserArgs
pub paladin::cli::commands::user::VerifyUserArgs::user_id: alloc::string::String
impl clap_builder::derive::Args for paladin::application::cli::commands::user::VerifyUserArgs
pub fn paladin::application::cli::commands::user::VerifyUserArgs::augment_args<'b>(__clap_app: clap_builder::builder::command::Command) -> clap_builder::builder::command::Command
pub fn paladin::application::cli::commands::user::VerifyUserArgs::augment_args_for_update<'b>(__clap_app: clap_builder::builder::command::Command) -> clap_builder::builder::command::Command
pub fn paladin::application::cli::commands::user::VerifyUserArgs::group_id() -> core::option::Option<clap_builder::util::id::Id>
impl clap_builder::derive::FromArgMatches for paladin::application::cli::commands::user::VerifyUserArgs
pub fn paladin::application::cli::commands::user::VerifyUserArgs::from_arg_matches(__clap_arg_matches: &clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<Self, clap_builder::Error>
pub fn paladin::application::cli::commands::user::VerifyUserArgs::from_arg_matches_mut(__clap_arg_matches: &mut clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<Self, clap_builder::Error>
pub fn paladin::application::cli::commands::user::VerifyUserArgs::update_from_arg_matches(&mut self, __clap_arg_matches: &clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<(), clap_builder::Error>
pub fn paladin::application::cli::commands::user::VerifyUserArgs::update_from_arg_matches_mut(&mut self, __clap_arg_matches: &mut clap_builder::parser::matches::arg_matches::ArgMatches) -> core::result::Result<(), clap_builder::Error>
impl core::fmt::Debug for paladin::application::cli::commands::user::VerifyUserArgs
pub fn paladin::application::cli::commands::user::VerifyUserArgs::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::cli::commands::user::VerifyUserArgs
impl core::marker::Send for paladin::application::cli::commands::user::VerifyUserArgs
impl core::marker::Sync for paladin::application::cli::commands::user::VerifyUserArgs
impl core::marker::Unpin for paladin::application::cli::commands::user::VerifyUserArgs
impl core::marker::UnsafeUnpin for paladin::application::cli::commands::user::VerifyUserArgs
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::commands::user::VerifyUserArgs
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::commands::user::VerifyUserArgs
impl<T, U> core::convert::Into<U> for paladin::application::cli::commands::user::VerifyUserArgs where U: core::convert::From<T>
pub fn paladin::application::cli::commands::user::VerifyUserArgs::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::commands::user::VerifyUserArgs where U: core::convert::Into<T>
pub type paladin::application::cli::commands::user::VerifyUserArgs::Error = core::convert::Infallible
pub fn paladin::application::cli::commands::user::VerifyUserArgs::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::commands::user::VerifyUserArgs where U: core::convert::TryFrom<T>
pub type paladin::application::cli::commands::user::VerifyUserArgs::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::commands::user::VerifyUserArgs::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::cli::commands::user::VerifyUserArgs where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::commands::user::VerifyUserArgs::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::commands::user::VerifyUserArgs where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::user::VerifyUserArgs::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::commands::user::VerifyUserArgs where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::user::VerifyUserArgs::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::cli::commands::user::VerifyUserArgs
pub fn paladin::application::cli::commands::user::VerifyUserArgs::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::commands::user::VerifyUserArgs
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::commands::user::VerifyUserArgs where T: ?core::marker::Sized
pub fn paladin::application::cli::commands::user::VerifyUserArgs::and<P, B, E>(self, other: 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::cli::commands::user::VerifyUserArgs::or<P, B, E>(self, other: 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::cli::commands::user::VerifyUserArgs
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::commands::user::VerifyUserArgs
impl<T> typenum::type_operators::Same for paladin::application::cli::commands::user::VerifyUserArgs
pub type paladin::application::cli::commands::user::VerifyUserArgs::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::commands::user::VerifyUserArgs where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::commands::user::VerifyUserArgs where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::commands::user::VerifyUserArgs::vzip(self) -> V
pub mod paladin::cli::config
pub mod paladin::cli::config::battalion_config
pub enum paladin::cli::config::battalion_config::BattalionYamlConfig
pub paladin::cli::config::battalion_config::BattalionYamlConfig::Campaign(paladin::application::cli::config::battalion_config::CampaignConfig)
pub paladin::cli::config::battalion_config::BattalionYamlConfig::ChainOfCommand(paladin::application::cli::config::battalion_config::ChainOfCommandConfig)
pub paladin::cli::config::battalion_config::BattalionYamlConfig::Conclave(paladin::application::cli::config::battalion_config::ConclaveConfig)
pub paladin::cli::config::battalion_config::BattalionYamlConfig::Formation(paladin::application::cli::config::battalion_config::FormationConfig)
pub paladin::cli::config::battalion_config::BattalionYamlConfig::Maneuver(paladin::application::cli::config::battalion_config::ManeuverConfig)
pub paladin::cli::config::battalion_config::BattalionYamlConfig::Phalanx(paladin::application::cli::config::battalion_config::PhalanxConfig)
impl paladin::application::cli::config::battalion_config::BattalionYamlConfig
pub fn paladin::application::cli::config::battalion_config::BattalionYamlConfig::battalion_type(&self) -> &str
pub fn paladin::application::cli::config::battalion_config::BattalionYamlConfig::validate(&self) -> core::result::Result<(), paladin::application::cli::error::CliError>
impl core::clone::Clone for paladin::application::cli::config::battalion_config::BattalionYamlConfig
pub fn paladin::application::cli::config::battalion_config::BattalionYamlConfig::clone(&self) -> paladin::application::cli::config::battalion_config::BattalionYamlConfig
impl core::fmt::Debug for paladin::application::cli::config::battalion_config::BattalionYamlConfig
pub fn paladin::application::cli::config::battalion_config::BattalionYamlConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::cli::config::battalion_config::BattalionYamlConfig
pub fn paladin::application::cli::config::battalion_config::BattalionYamlConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::cli::config::battalion_config::BattalionYamlConfig
pub fn paladin::application::cli::config::battalion_config::BattalionYamlConfig::deserialize<__D>(__deserializer: __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::cli::config::battalion_config::BattalionYamlConfig
impl core::marker::Send for paladin::application::cli::config::battalion_config::BattalionYamlConfig
impl core::marker::Sync for paladin::application::cli::config::battalion_config::BattalionYamlConfig
impl core::marker::Unpin for paladin::application::cli::config::battalion_config::BattalionYamlConfig
impl core::marker::UnsafeUnpin for paladin::application::cli::config::battalion_config::BattalionYamlConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::config::battalion_config::BattalionYamlConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::config::battalion_config::BattalionYamlConfig
impl<T, U> core::convert::Into<U> for paladin::application::cli::config::battalion_config::BattalionYamlConfig where U: core::convert::From<T>
pub fn paladin::application::cli::config::battalion_config::BattalionYamlConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::config::battalion_config::BattalionYamlConfig where U: core::convert::Into<T>
pub type paladin::application::cli::config::battalion_config::BattalionYamlConfig::Error = core::convert::Infallible
pub fn paladin::application::cli::config::battalion_config::BattalionYamlConfig::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::config::battalion_config::BattalionYamlConfig where U: core::convert::TryFrom<T>
pub type paladin::application::cli::config::battalion_config::BattalionYamlConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::config::battalion_config::BattalionYamlConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::cli::config::battalion_config::BattalionYamlConfig where T: core::clone::Clone
pub type paladin::application::cli::config::battalion_config::BattalionYamlConfig::Owned = T
pub fn paladin::application::cli::config::battalion_config::BattalionYamlConfig::clone_into(&self, target: &mut T)
pub fn paladin::application::cli::config::battalion_config::BattalionYamlConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::cli::config::battalion_config::BattalionYamlConfig where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::config::battalion_config::BattalionYamlConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::config::battalion_config::BattalionYamlConfig where T: ?core::marker::Sized
pub fn paladin::application::cli::config::battalion_config::BattalionYamlConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::config::battalion_config::BattalionYamlConfig where T: ?core::marker::Sized
pub fn paladin::application::cli::config::battalion_config::BattalionYamlConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::cli::config::battalion_config::BattalionYamlConfig where T: core::clone::Clone
pub unsafe fn paladin::application::cli::config::battalion_config::BattalionYamlConfig::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::cli::config::battalion_config::BattalionYamlConfig
pub fn paladin::application::cli::config::battalion_config::BattalionYamlConfig::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::config::battalion_config::BattalionYamlConfig
impl<T> serde_core::de::DeserializeOwned for paladin::application::cli::config::battalion_config::BattalionYamlConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::config::battalion_config::BattalionYamlConfig where T: ?core::marker::Sized
pub fn paladin::application::cli::config::battalion_config::BattalionYamlConfig::and<P, B, E>(self, other: 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::cli::config::battalion_config::BattalionYamlConfig::or<P, B, E>(self, other: 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::cli::config::battalion_config::BattalionYamlConfig
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::config::battalion_config::BattalionYamlConfig
impl<T> typenum::type_operators::Same for paladin::application::cli::config::battalion_config::BattalionYamlConfig
pub type paladin::application::cli::config::battalion_config::BattalionYamlConfig::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::config::battalion_config::BattalionYamlConfig where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::config::battalion_config::BattalionYamlConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::config::battalion_config::BattalionYamlConfig::vzip(self) -> V
pub enum paladin::cli::config::battalion_config::PaladinReference
pub paladin::cli::config::battalion_config::PaladinReference::File
pub paladin::cli::config::battalion_config::PaladinReference::File::file: alloc::string::String
pub paladin::cli::config::battalion_config::PaladinReference::Inline(alloc::boxed::Box<paladin::application::cli::config::paladin_config::PaladinYamlConfig>)
impl core::clone::Clone for paladin::application::cli::config::battalion_config::PaladinReference
pub fn paladin::application::cli::config::battalion_config::PaladinReference::clone(&self) -> paladin::application::cli::config::battalion_config::PaladinReference
impl core::fmt::Debug for paladin::application::cli::config::battalion_config::PaladinReference
pub fn paladin::application::cli::config::battalion_config::PaladinReference::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::cli::config::battalion_config::PaladinReference
pub fn paladin::application::cli::config::battalion_config::PaladinReference::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::cli::config::battalion_config::PaladinReference
pub fn paladin::application::cli::config::battalion_config::PaladinReference::deserialize<__D>(__deserializer: __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::cli::config::battalion_config::PaladinReference
impl core::marker::Send for paladin::application::cli::config::battalion_config::PaladinReference
impl core::marker::Sync for paladin::application::cli::config::battalion_config::PaladinReference
impl core::marker::Unpin for paladin::application::cli::config::battalion_config::PaladinReference
impl core::marker::UnsafeUnpin for paladin::application::cli::config::battalion_config::PaladinReference
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::config::battalion_config::PaladinReference
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::config::battalion_config::PaladinReference
impl<T, U> core::convert::Into<U> for paladin::application::cli::config::battalion_config::PaladinReference where U: core::convert::From<T>
pub fn paladin::application::cli::config::battalion_config::PaladinReference::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::config::battalion_config::PaladinReference where U: core::convert::Into<T>
pub type paladin::application::cli::config::battalion_config::PaladinReference::Error = core::convert::Infallible
pub fn paladin::application::cli::config::battalion_config::PaladinReference::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::config::battalion_config::PaladinReference where U: core::convert::TryFrom<T>
pub type paladin::application::cli::config::battalion_config::PaladinReference::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::config::battalion_config::PaladinReference::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::cli::config::battalion_config::PaladinReference where T: core::clone::Clone
pub type paladin::application::cli::config::battalion_config::PaladinReference::Owned = T
pub fn paladin::application::cli::config::battalion_config::PaladinReference::clone_into(&self, target: &mut T)
pub fn paladin::application::cli::config::battalion_config::PaladinReference::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::cli::config::battalion_config::PaladinReference where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::config::battalion_config::PaladinReference::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::config::battalion_config::PaladinReference where T: ?core::marker::Sized
pub fn paladin::application::cli::config::battalion_config::PaladinReference::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::config::battalion_config::PaladinReference where T: ?core::marker::Sized
pub fn paladin::application::cli::config::battalion_config::PaladinReference::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::cli::config::battalion_config::PaladinReference where T: core::clone::Clone
pub unsafe fn paladin::application::cli::config::battalion_config::PaladinReference::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::cli::config::battalion_config::PaladinReference
pub fn paladin::application::cli::config::battalion_config::PaladinReference::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::config::battalion_config::PaladinReference
impl<T> serde_core::de::DeserializeOwned for paladin::application::cli::config::battalion_config::PaladinReference where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::config::battalion_config::PaladinReference where T: ?core::marker::Sized
pub fn paladin::application::cli::config::battalion_config::PaladinReference::and<P, B, E>(self, other: 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::cli::config::battalion_config::PaladinReference::or<P, B, E>(self, other: 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::cli::config::battalion_config::PaladinReference
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::config::battalion_config::PaladinReference
impl<T> typenum::type_operators::Same for paladin::application::cli::config::battalion_config::PaladinReference
pub type paladin::application::cli::config::battalion_config::PaladinReference::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::config::battalion_config::PaladinReference where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::config::battalion_config::PaladinReference where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::config::battalion_config::PaladinReference::vzip(self) -> V
pub struct paladin::cli::config::battalion_config::CampaignConfig
pub paladin::cli::config::battalion_config::CampaignConfig::edges: alloc::vec::Vec<paladin::application::cli::config::battalion_config::CampaignEdge>
pub paladin::cli::config::battalion_config::CampaignConfig::name: alloc::string::String
pub paladin::cli::config::battalion_config::CampaignConfig::nodes: alloc::vec::Vec<paladin::application::cli::config::battalion_config::CampaignNode>
pub paladin::cli::config::battalion_config::CampaignConfig::start_node: alloc::string::String
impl core::clone::Clone for paladin::application::cli::config::battalion_config::CampaignConfig
pub fn paladin::application::cli::config::battalion_config::CampaignConfig::clone(&self) -> paladin::application::cli::config::battalion_config::CampaignConfig
impl core::fmt::Debug for paladin::application::cli::config::battalion_config::CampaignConfig
pub fn paladin::application::cli::config::battalion_config::CampaignConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::cli::config::battalion_config::CampaignConfig
pub fn paladin::application::cli::config::battalion_config::CampaignConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::cli::config::battalion_config::CampaignConfig
pub fn paladin::application::cli::config::battalion_config::CampaignConfig::deserialize<__D>(__deserializer: __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::cli::config::battalion_config::CampaignConfig
impl core::marker::Send for paladin::application::cli::config::battalion_config::CampaignConfig
impl core::marker::Sync for paladin::application::cli::config::battalion_config::CampaignConfig
impl core::marker::Unpin for paladin::application::cli::config::battalion_config::CampaignConfig
impl core::marker::UnsafeUnpin for paladin::application::cli::config::battalion_config::CampaignConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::config::battalion_config::CampaignConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::config::battalion_config::CampaignConfig
impl<T, U> core::convert::Into<U> for paladin::application::cli::config::battalion_config::CampaignConfig where U: core::convert::From<T>
pub fn paladin::application::cli::config::battalion_config::CampaignConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::config::battalion_config::CampaignConfig where U: core::convert::Into<T>
pub type paladin::application::cli::config::battalion_config::CampaignConfig::Error = core::convert::Infallible
pub fn paladin::application::cli::config::battalion_config::CampaignConfig::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::config::battalion_config::CampaignConfig where U: core::convert::TryFrom<T>
pub type paladin::application::cli::config::battalion_config::CampaignConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::config::battalion_config::CampaignConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::cli::config::battalion_config::CampaignConfig where T: core::clone::Clone
pub type paladin::application::cli::config::battalion_config::CampaignConfig::Owned = T
pub fn paladin::application::cli::config::battalion_config::CampaignConfig::clone_into(&self, target: &mut T)
pub fn paladin::application::cli::config::battalion_config::CampaignConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::cli::config::battalion_config::CampaignConfig where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::config::battalion_config::CampaignConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::config::battalion_config::CampaignConfig where T: ?core::marker::Sized
pub fn paladin::application::cli::config::battalion_config::CampaignConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::config::battalion_config::CampaignConfig where T: ?core::marker::Sized
pub fn paladin::application::cli::config::battalion_config::CampaignConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::cli::config::battalion_config::CampaignConfig where T: core::clone::Clone
pub unsafe fn paladin::application::cli::config::battalion_config::CampaignConfig::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::cli::config::battalion_config::CampaignConfig
pub fn paladin::application::cli::config::battalion_config::CampaignConfig::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::config::battalion_config::CampaignConfig
impl<T> serde_core::de::DeserializeOwned for paladin::application::cli::config::battalion_config::CampaignConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::config::battalion_config::CampaignConfig where T: ?core::marker::Sized
pub fn paladin::application::cli::config::battalion_config::CampaignConfig::and<P, B, E>(self, other: 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::cli::config::battalion_config::CampaignConfig::or<P, B, E>(self, other: 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::cli::config::battalion_config::CampaignConfig
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::config::battalion_config::CampaignConfig
impl<T> typenum::type_operators::Same for paladin::application::cli::config::battalion_config::CampaignConfig
pub type paladin::application::cli::config::battalion_config::CampaignConfig::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::config::battalion_config::CampaignConfig where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::config::battalion_config::CampaignConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::config::battalion_config::CampaignConfig::vzip(self) -> V
pub struct paladin::cli::config::battalion_config::CampaignEdge
pub paladin::cli::config::battalion_config::CampaignEdge::from: alloc::string::String
pub paladin::cli::config::battalion_config::CampaignEdge::to: alloc::string::String
impl core::clone::Clone for paladin::application::cli::config::battalion_config::CampaignEdge
pub fn paladin::application::cli::config::battalion_config::CampaignEdge::clone(&self) -> paladin::application::cli::config::battalion_config::CampaignEdge
impl core::fmt::Debug for paladin::application::cli::config::battalion_config::CampaignEdge
pub fn paladin::application::cli::config::battalion_config::CampaignEdge::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::cli::config::battalion_config::CampaignEdge
pub fn paladin::application::cli::config::battalion_config::CampaignEdge::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::cli::config::battalion_config::CampaignEdge
pub fn paladin::application::cli::config::battalion_config::CampaignEdge::deserialize<__D>(__deserializer: __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::cli::config::battalion_config::CampaignEdge
impl core::marker::Send for paladin::application::cli::config::battalion_config::CampaignEdge
impl core::marker::Sync for paladin::application::cli::config::battalion_config::CampaignEdge
impl core::marker::Unpin for paladin::application::cli::config::battalion_config::CampaignEdge
impl core::marker::UnsafeUnpin for paladin::application::cli::config::battalion_config::CampaignEdge
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::config::battalion_config::CampaignEdge
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::config::battalion_config::CampaignEdge
impl<T, U> core::convert::Into<U> for paladin::application::cli::config::battalion_config::CampaignEdge where U: core::convert::From<T>
pub fn paladin::application::cli::config::battalion_config::CampaignEdge::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::config::battalion_config::CampaignEdge where U: core::convert::Into<T>
pub type paladin::application::cli::config::battalion_config::CampaignEdge::Error = core::convert::Infallible
pub fn paladin::application::cli::config::battalion_config::CampaignEdge::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::config::battalion_config::CampaignEdge where U: core::convert::TryFrom<T>
pub type paladin::application::cli::config::battalion_config::CampaignEdge::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::config::battalion_config::CampaignEdge::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::cli::config::battalion_config::CampaignEdge where T: core::clone::Clone
pub type paladin::application::cli::config::battalion_config::CampaignEdge::Owned = T
pub fn paladin::application::cli::config::battalion_config::CampaignEdge::clone_into(&self, target: &mut T)
pub fn paladin::application::cli::config::battalion_config::CampaignEdge::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::cli::config::battalion_config::CampaignEdge where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::config::battalion_config::CampaignEdge::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::config::battalion_config::CampaignEdge where T: ?core::marker::Sized
pub fn paladin::application::cli::config::battalion_config::CampaignEdge::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::config::battalion_config::CampaignEdge where T: ?core::marker::Sized
pub fn paladin::application::cli::config::battalion_config::CampaignEdge::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::cli::config::battalion_config::CampaignEdge where T: core::clone::Clone
pub unsafe fn paladin::application::cli::config::battalion_config::CampaignEdge::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::cli::config::battalion_config::CampaignEdge
pub fn paladin::application::cli::config::battalion_config::CampaignEdge::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::config::battalion_config::CampaignEdge
impl<T> serde_core::de::DeserializeOwned for paladin::application::cli::config::battalion_config::CampaignEdge where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::config::battalion_config::CampaignEdge where T: ?core::marker::Sized
pub fn paladin::application::cli::config::battalion_config::CampaignEdge::and<P, B, E>(self, other: 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::cli::config::battalion_config::CampaignEdge::or<P, B, E>(self, other: 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::cli::config::battalion_config::CampaignEdge
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::config::battalion_config::CampaignEdge
impl<T> typenum::type_operators::Same for paladin::application::cli::config::battalion_config::CampaignEdge
pub type paladin::application::cli::config::battalion_config::CampaignEdge::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::config::battalion_config::CampaignEdge where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::config::battalion_config::CampaignEdge where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::config::battalion_config::CampaignEdge::vzip(self) -> V
pub struct paladin::cli::config::battalion_config::CampaignNode
pub paladin::cli::config::battalion_config::CampaignNode::id: alloc::string::String
pub paladin::cli::config::battalion_config::CampaignNode::paladin: paladin::application::cli::config::battalion_config::PaladinReference
impl core::clone::Clone for paladin::application::cli::config::battalion_config::CampaignNode
pub fn paladin::application::cli::config::battalion_config::CampaignNode::clone(&self) -> paladin::application::cli::config::battalion_config::CampaignNode
impl core::fmt::Debug for paladin::application::cli::config::battalion_config::CampaignNode
pub fn paladin::application::cli::config::battalion_config::CampaignNode::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::cli::config::battalion_config::CampaignNode
pub fn paladin::application::cli::config::battalion_config::CampaignNode::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::cli::config::battalion_config::CampaignNode
pub fn paladin::application::cli::config::battalion_config::CampaignNode::deserialize<__D>(__deserializer: __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::cli::config::battalion_config::CampaignNode
impl core::marker::Send for paladin::application::cli::config::battalion_config::CampaignNode
impl core::marker::Sync for paladin::application::cli::config::battalion_config::CampaignNode
impl core::marker::Unpin for paladin::application::cli::config::battalion_config::CampaignNode
impl core::marker::UnsafeUnpin for paladin::application::cli::config::battalion_config::CampaignNode
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::config::battalion_config::CampaignNode
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::config::battalion_config::CampaignNode
impl<T, U> core::convert::Into<U> for paladin::application::cli::config::battalion_config::CampaignNode where U: core::convert::From<T>
pub fn paladin::application::cli::config::battalion_config::CampaignNode::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::config::battalion_config::CampaignNode where U: core::convert::Into<T>
pub type paladin::application::cli::config::battalion_config::CampaignNode::Error = core::convert::Infallible
pub fn paladin::application::cli::config::battalion_config::CampaignNode::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::config::battalion_config::CampaignNode where U: core::convert::TryFrom<T>
pub type paladin::application::cli::config::battalion_config::CampaignNode::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::config::battalion_config::CampaignNode::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::cli::config::battalion_config::CampaignNode where T: core::clone::Clone
pub type paladin::application::cli::config::battalion_config::CampaignNode::Owned = T
pub fn paladin::application::cli::config::battalion_config::CampaignNode::clone_into(&self, target: &mut T)
pub fn paladin::application::cli::config::battalion_config::CampaignNode::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::cli::config::battalion_config::CampaignNode where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::config::battalion_config::CampaignNode::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::config::battalion_config::CampaignNode where T: ?core::marker::Sized
pub fn paladin::application::cli::config::battalion_config::CampaignNode::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::config::battalion_config::CampaignNode where T: ?core::marker::Sized
pub fn paladin::application::cli::config::battalion_config::CampaignNode::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::cli::config::battalion_config::CampaignNode where T: core::clone::Clone
pub unsafe fn paladin::application::cli::config::battalion_config::CampaignNode::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::cli::config::battalion_config::CampaignNode
pub fn paladin::application::cli::config::battalion_config::CampaignNode::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::config::battalion_config::CampaignNode
impl<T> serde_core::de::DeserializeOwned for paladin::application::cli::config::battalion_config::CampaignNode where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::config::battalion_config::CampaignNode where T: ?core::marker::Sized
pub fn paladin::application::cli::config::battalion_config::CampaignNode::and<P, B, E>(self, other: 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::cli::config::battalion_config::CampaignNode::or<P, B, E>(self, other: 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::cli::config::battalion_config::CampaignNode
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::config::battalion_config::CampaignNode
impl<T> typenum::type_operators::Same for paladin::application::cli::config::battalion_config::CampaignNode
pub type paladin::application::cli::config::battalion_config::CampaignNode::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::config::battalion_config::CampaignNode where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::config::battalion_config::CampaignNode where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::config::battalion_config::CampaignNode::vzip(self) -> V
pub struct paladin::cli::config::battalion_config::ChainOfCommandConfig
pub paladin::cli::config::battalion_config::ChainOfCommandConfig::commander: paladin::application::cli::config::battalion_config::PaladinReference
pub paladin::cli::config::battalion_config::ChainOfCommandConfig::delegates: alloc::vec::Vec<paladin::application::cli::config::battalion_config::PaladinReference>
pub paladin::cli::config::battalion_config::ChainOfCommandConfig::name: alloc::string::String
impl core::clone::Clone for paladin::application::cli::config::battalion_config::ChainOfCommandConfig
pub fn paladin::application::cli::config::battalion_config::ChainOfCommandConfig::clone(&self) -> paladin::application::cli::config::battalion_config::ChainOfCommandConfig
impl core::fmt::Debug for paladin::application::cli::config::battalion_config::ChainOfCommandConfig
pub fn paladin::application::cli::config::battalion_config::ChainOfCommandConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::cli::config::battalion_config::ChainOfCommandConfig
pub fn paladin::application::cli::config::battalion_config::ChainOfCommandConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::cli::config::battalion_config::ChainOfCommandConfig
pub fn paladin::application::cli::config::battalion_config::ChainOfCommandConfig::deserialize<__D>(__deserializer: __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::cli::config::battalion_config::ChainOfCommandConfig
impl core::marker::Send for paladin::application::cli::config::battalion_config::ChainOfCommandConfig
impl core::marker::Sync for paladin::application::cli::config::battalion_config::ChainOfCommandConfig
impl core::marker::Unpin for paladin::application::cli::config::battalion_config::ChainOfCommandConfig
impl core::marker::UnsafeUnpin for paladin::application::cli::config::battalion_config::ChainOfCommandConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::config::battalion_config::ChainOfCommandConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::config::battalion_config::ChainOfCommandConfig
impl<T, U> core::convert::Into<U> for paladin::application::cli::config::battalion_config::ChainOfCommandConfig where U: core::convert::From<T>
pub fn paladin::application::cli::config::battalion_config::ChainOfCommandConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::config::battalion_config::ChainOfCommandConfig where U: core::convert::Into<T>
pub type paladin::application::cli::config::battalion_config::ChainOfCommandConfig::Error = core::convert::Infallible
pub fn paladin::application::cli::config::battalion_config::ChainOfCommandConfig::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::config::battalion_config::ChainOfCommandConfig where U: core::convert::TryFrom<T>
pub type paladin::application::cli::config::battalion_config::ChainOfCommandConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::config::battalion_config::ChainOfCommandConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::cli::config::battalion_config::ChainOfCommandConfig where T: core::clone::Clone
pub type paladin::application::cli::config::battalion_config::ChainOfCommandConfig::Owned = T
pub fn paladin::application::cli::config::battalion_config::ChainOfCommandConfig::clone_into(&self, target: &mut T)
pub fn paladin::application::cli::config::battalion_config::ChainOfCommandConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::cli::config::battalion_config::ChainOfCommandConfig where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::config::battalion_config::ChainOfCommandConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::config::battalion_config::ChainOfCommandConfig where T: ?core::marker::Sized
pub fn paladin::application::cli::config::battalion_config::ChainOfCommandConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::config::battalion_config::ChainOfCommandConfig where T: ?core::marker::Sized
pub fn paladin::application::cli::config::battalion_config::ChainOfCommandConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::cli::config::battalion_config::ChainOfCommandConfig where T: core::clone::Clone
pub unsafe fn paladin::application::cli::config::battalion_config::ChainOfCommandConfig::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::cli::config::battalion_config::ChainOfCommandConfig
pub fn paladin::application::cli::config::battalion_config::ChainOfCommandConfig::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::config::battalion_config::ChainOfCommandConfig
impl<T> serde_core::de::DeserializeOwned for paladin::application::cli::config::battalion_config::ChainOfCommandConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::config::battalion_config::ChainOfCommandConfig where T: ?core::marker::Sized
pub fn paladin::application::cli::config::battalion_config::ChainOfCommandConfig::and<P, B, E>(self, other: 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::cli::config::battalion_config::ChainOfCommandConfig::or<P, B, E>(self, other: 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::cli::config::battalion_config::ChainOfCommandConfig
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::config::battalion_config::ChainOfCommandConfig
impl<T> typenum::type_operators::Same for paladin::application::cli::config::battalion_config::ChainOfCommandConfig
pub type paladin::application::cli::config::battalion_config::ChainOfCommandConfig::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::config::battalion_config::ChainOfCommandConfig where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::config::battalion_config::ChainOfCommandConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::config::battalion_config::ChainOfCommandConfig::vzip(self) -> V
pub struct paladin::cli::config::battalion_config::ConclaveConfig
pub paladin::cli::config::battalion_config::ConclaveConfig::aggregator: paladin::application::cli::config::battalion_config::PaladinReference
pub paladin::cli::config::battalion_config::ConclaveConfig::experts: alloc::vec::Vec<paladin::application::cli::config::battalion_config::PaladinReference>
pub paladin::cli::config::battalion_config::ConclaveConfig::include_expert_names: core::option::Option<bool>
pub paladin::cli::config::battalion_config::ConclaveConfig::max_expert_output_tokens: core::option::Option<usize>
pub paladin::cli::config::battalion_config::ConclaveConfig::name: alloc::string::String
pub paladin::cli::config::battalion_config::ConclaveConfig::observability_level: core::option::Option<alloc::string::String>
pub paladin::cli::config::battalion_config::ConclaveConfig::retry_attempts: core::option::Option<u32>
pub paladin::cli::config::battalion_config::ConclaveConfig::synthesis_prompt: core::option::Option<alloc::string::String>
pub paladin::cli::config::battalion_config::ConclaveConfig::timeout_seconds: core::option::Option<u64>
impl core::clone::Clone for paladin::application::cli::config::battalion_config::ConclaveConfig
pub fn paladin::application::cli::config::battalion_config::ConclaveConfig::clone(&self) -> paladin::application::cli::config::battalion_config::ConclaveConfig
impl core::fmt::Debug for paladin::application::cli::config::battalion_config::ConclaveConfig
pub fn paladin::application::cli::config::battalion_config::ConclaveConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::cli::config::battalion_config::ConclaveConfig
pub fn paladin::application::cli::config::battalion_config::ConclaveConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::cli::config::battalion_config::ConclaveConfig
pub fn paladin::application::cli::config::battalion_config::ConclaveConfig::deserialize<__D>(__deserializer: __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::cli::config::battalion_config::ConclaveConfig
impl core::marker::Send for paladin::application::cli::config::battalion_config::ConclaveConfig
impl core::marker::Sync for paladin::application::cli::config::battalion_config::ConclaveConfig
impl core::marker::Unpin for paladin::application::cli::config::battalion_config::ConclaveConfig
impl core::marker::UnsafeUnpin for paladin::application::cli::config::battalion_config::ConclaveConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::config::battalion_config::ConclaveConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::config::battalion_config::ConclaveConfig
impl<T, U> core::convert::Into<U> for paladin::application::cli::config::battalion_config::ConclaveConfig where U: core::convert::From<T>
pub fn paladin::application::cli::config::battalion_config::ConclaveConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::config::battalion_config::ConclaveConfig where U: core::convert::Into<T>
pub type paladin::application::cli::config::battalion_config::ConclaveConfig::Error = core::convert::Infallible
pub fn paladin::application::cli::config::battalion_config::ConclaveConfig::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::config::battalion_config::ConclaveConfig where U: core::convert::TryFrom<T>
pub type paladin::application::cli::config::battalion_config::ConclaveConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::config::battalion_config::ConclaveConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::cli::config::battalion_config::ConclaveConfig where T: core::clone::Clone
pub type paladin::application::cli::config::battalion_config::ConclaveConfig::Owned = T
pub fn paladin::application::cli::config::battalion_config::ConclaveConfig::clone_into(&self, target: &mut T)
pub fn paladin::application::cli::config::battalion_config::ConclaveConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::cli::config::battalion_config::ConclaveConfig where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::config::battalion_config::ConclaveConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::config::battalion_config::ConclaveConfig where T: ?core::marker::Sized
pub fn paladin::application::cli::config::battalion_config::ConclaveConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::config::battalion_config::ConclaveConfig where T: ?core::marker::Sized
pub fn paladin::application::cli::config::battalion_config::ConclaveConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::cli::config::battalion_config::ConclaveConfig where T: core::clone::Clone
pub unsafe fn paladin::application::cli::config::battalion_config::ConclaveConfig::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::cli::config::battalion_config::ConclaveConfig
pub fn paladin::application::cli::config::battalion_config::ConclaveConfig::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::config::battalion_config::ConclaveConfig
impl<T> serde_core::de::DeserializeOwned for paladin::application::cli::config::battalion_config::ConclaveConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::config::battalion_config::ConclaveConfig where T: ?core::marker::Sized
pub fn paladin::application::cli::config::battalion_config::ConclaveConfig::and<P, B, E>(self, other: 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::cli::config::battalion_config::ConclaveConfig::or<P, B, E>(self, other: 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::cli::config::battalion_config::ConclaveConfig
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::config::battalion_config::ConclaveConfig
impl<T> typenum::type_operators::Same for paladin::application::cli::config::battalion_config::ConclaveConfig
pub type paladin::application::cli::config::battalion_config::ConclaveConfig::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::config::battalion_config::ConclaveConfig where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::config::battalion_config::ConclaveConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::config::battalion_config::ConclaveConfig::vzip(self) -> V
pub struct paladin::cli::config::battalion_config::FormationConfig
pub paladin::cli::config::battalion_config::FormationConfig::name: alloc::string::String
pub paladin::cli::config::battalion_config::FormationConfig::paladins: alloc::vec::Vec<paladin::application::cli::config::battalion_config::PaladinReference>
pub paladin::cli::config::battalion_config::FormationConfig::pass_output_to_next: bool
impl core::clone::Clone for paladin::application::cli::config::battalion_config::FormationConfig
pub fn paladin::application::cli::config::battalion_config::FormationConfig::clone(&self) -> paladin::application::cli::config::battalion_config::FormationConfig
impl core::fmt::Debug for paladin::application::cli::config::battalion_config::FormationConfig
pub fn paladin::application::cli::config::battalion_config::FormationConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::cli::config::battalion_config::FormationConfig
pub fn paladin::application::cli::config::battalion_config::FormationConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::cli::config::battalion_config::FormationConfig
pub fn paladin::application::cli::config::battalion_config::FormationConfig::deserialize<__D>(__deserializer: __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::cli::config::battalion_config::FormationConfig
impl core::marker::Send for paladin::application::cli::config::battalion_config::FormationConfig
impl core::marker::Sync for paladin::application::cli::config::battalion_config::FormationConfig
impl core::marker::Unpin for paladin::application::cli::config::battalion_config::FormationConfig
impl core::marker::UnsafeUnpin for paladin::application::cli::config::battalion_config::FormationConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::config::battalion_config::FormationConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::config::battalion_config::FormationConfig
impl<T, U> core::convert::Into<U> for paladin::application::cli::config::battalion_config::FormationConfig where U: core::convert::From<T>
pub fn paladin::application::cli::config::battalion_config::FormationConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::config::battalion_config::FormationConfig where U: core::convert::Into<T>
pub type paladin::application::cli::config::battalion_config::FormationConfig::Error = core::convert::Infallible
pub fn paladin::application::cli::config::battalion_config::FormationConfig::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::config::battalion_config::FormationConfig where U: core::convert::TryFrom<T>
pub type paladin::application::cli::config::battalion_config::FormationConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::config::battalion_config::FormationConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::cli::config::battalion_config::FormationConfig where T: core::clone::Clone
pub type paladin::application::cli::config::battalion_config::FormationConfig::Owned = T
pub fn paladin::application::cli::config::battalion_config::FormationConfig::clone_into(&self, target: &mut T)
pub fn paladin::application::cli::config::battalion_config::FormationConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::cli::config::battalion_config::FormationConfig where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::config::battalion_config::FormationConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::config::battalion_config::FormationConfig where T: ?core::marker::Sized
pub fn paladin::application::cli::config::battalion_config::FormationConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::config::battalion_config::FormationConfig where T: ?core::marker::Sized
pub fn paladin::application::cli::config::battalion_config::FormationConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::cli::config::battalion_config::FormationConfig where T: core::clone::Clone
pub unsafe fn paladin::application::cli::config::battalion_config::FormationConfig::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::cli::config::battalion_config::FormationConfig
pub fn paladin::application::cli::config::battalion_config::FormationConfig::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::config::battalion_config::FormationConfig
impl<T> serde_core::de::DeserializeOwned for paladin::application::cli::config::battalion_config::FormationConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::config::battalion_config::FormationConfig where T: ?core::marker::Sized
pub fn paladin::application::cli::config::battalion_config::FormationConfig::and<P, B, E>(self, other: 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::cli::config::battalion_config::FormationConfig::or<P, B, E>(self, other: 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::cli::config::battalion_config::FormationConfig
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::config::battalion_config::FormationConfig
impl<T> typenum::type_operators::Same for paladin::application::cli::config::battalion_config::FormationConfig
pub type paladin::application::cli::config::battalion_config::FormationConfig::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::config::battalion_config::FormationConfig where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::config::battalion_config::FormationConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::config::battalion_config::FormationConfig::vzip(self) -> V
pub struct paladin::cli::config::battalion_config::ManeuverConfig
pub paladin::cli::config::battalion_config::ManeuverConfig::flow: alloc::string::String
pub paladin::cli::config::battalion_config::ManeuverConfig::name: alloc::string::String
pub paladin::cli::config::battalion_config::ManeuverConfig::paladins: alloc::vec::Vec<paladin::application::cli::config::battalion_config::PaladinReference>
pub paladin::cli::config::battalion_config::ManeuverConfig::visualize: core::option::Option<alloc::string::String>
impl core::clone::Clone for paladin::application::cli::config::battalion_config::ManeuverConfig
pub fn paladin::application::cli::config::battalion_config::ManeuverConfig::clone(&self) -> paladin::application::cli::config::battalion_config::ManeuverConfig
impl core::fmt::Debug for paladin::application::cli::config::battalion_config::ManeuverConfig
pub fn paladin::application::cli::config::battalion_config::ManeuverConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::cli::config::battalion_config::ManeuverConfig
pub fn paladin::application::cli::config::battalion_config::ManeuverConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::cli::config::battalion_config::ManeuverConfig
pub fn paladin::application::cli::config::battalion_config::ManeuverConfig::deserialize<__D>(__deserializer: __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::cli::config::battalion_config::ManeuverConfig
impl core::marker::Send for paladin::application::cli::config::battalion_config::ManeuverConfig
impl core::marker::Sync for paladin::application::cli::config::battalion_config::ManeuverConfig
impl core::marker::Unpin for paladin::application::cli::config::battalion_config::ManeuverConfig
impl core::marker::UnsafeUnpin for paladin::application::cli::config::battalion_config::ManeuverConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::config::battalion_config::ManeuverConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::config::battalion_config::ManeuverConfig
impl<T, U> core::convert::Into<U> for paladin::application::cli::config::battalion_config::ManeuverConfig where U: core::convert::From<T>
pub fn paladin::application::cli::config::battalion_config::ManeuverConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::config::battalion_config::ManeuverConfig where U: core::convert::Into<T>
pub type paladin::application::cli::config::battalion_config::ManeuverConfig::Error = core::convert::Infallible
pub fn paladin::application::cli::config::battalion_config::ManeuverConfig::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::config::battalion_config::ManeuverConfig where U: core::convert::TryFrom<T>
pub type paladin::application::cli::config::battalion_config::ManeuverConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::config::battalion_config::ManeuverConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::cli::config::battalion_config::ManeuverConfig where T: core::clone::Clone
pub type paladin::application::cli::config::battalion_config::ManeuverConfig::Owned = T
pub fn paladin::application::cli::config::battalion_config::ManeuverConfig::clone_into(&self, target: &mut T)
pub fn paladin::application::cli::config::battalion_config::ManeuverConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::cli::config::battalion_config::ManeuverConfig where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::config::battalion_config::ManeuverConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::config::battalion_config::ManeuverConfig where T: ?core::marker::Sized
pub fn paladin::application::cli::config::battalion_config::ManeuverConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::config::battalion_config::ManeuverConfig where T: ?core::marker::Sized
pub fn paladin::application::cli::config::battalion_config::ManeuverConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::cli::config::battalion_config::ManeuverConfig where T: core::clone::Clone
pub unsafe fn paladin::application::cli::config::battalion_config::ManeuverConfig::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::cli::config::battalion_config::ManeuverConfig
pub fn paladin::application::cli::config::battalion_config::ManeuverConfig::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::config::battalion_config::ManeuverConfig
impl<T> serde_core::de::DeserializeOwned for paladin::application::cli::config::battalion_config::ManeuverConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::config::battalion_config::ManeuverConfig where T: ?core::marker::Sized
pub fn paladin::application::cli::config::battalion_config::ManeuverConfig::and<P, B, E>(self, other: 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::cli::config::battalion_config::ManeuverConfig::or<P, B, E>(self, other: 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::cli::config::battalion_config::ManeuverConfig
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::config::battalion_config::ManeuverConfig
impl<T> typenum::type_operators::Same for paladin::application::cli::config::battalion_config::ManeuverConfig
pub type paladin::application::cli::config::battalion_config::ManeuverConfig::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::config::battalion_config::ManeuverConfig where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::config::battalion_config::ManeuverConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::config::battalion_config::ManeuverConfig::vzip(self) -> V
pub struct paladin::cli::config::battalion_config::PhalanxConfig
pub paladin::cli::config::battalion_config::PhalanxConfig::inputs: core::option::Option<alloc::vec::Vec<alloc::string::String>>
pub paladin::cli::config::battalion_config::PhalanxConfig::name: alloc::string::String
pub paladin::cli::config::battalion_config::PhalanxConfig::paladins: alloc::vec::Vec<paladin::application::cli::config::battalion_config::PaladinReference>
impl core::clone::Clone for paladin::application::cli::config::battalion_config::PhalanxConfig
pub fn paladin::application::cli::config::battalion_config::PhalanxConfig::clone(&self) -> paladin::application::cli::config::battalion_config::PhalanxConfig
impl core::fmt::Debug for paladin::application::cli::config::battalion_config::PhalanxConfig
pub fn paladin::application::cli::config::battalion_config::PhalanxConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::cli::config::battalion_config::PhalanxConfig
pub fn paladin::application::cli::config::battalion_config::PhalanxConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::cli::config::battalion_config::PhalanxConfig
pub fn paladin::application::cli::config::battalion_config::PhalanxConfig::deserialize<__D>(__deserializer: __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::cli::config::battalion_config::PhalanxConfig
impl core::marker::Send for paladin::application::cli::config::battalion_config::PhalanxConfig
impl core::marker::Sync for paladin::application::cli::config::battalion_config::PhalanxConfig
impl core::marker::Unpin for paladin::application::cli::config::battalion_config::PhalanxConfig
impl core::marker::UnsafeUnpin for paladin::application::cli::config::battalion_config::PhalanxConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::config::battalion_config::PhalanxConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::config::battalion_config::PhalanxConfig
impl<T, U> core::convert::Into<U> for paladin::application::cli::config::battalion_config::PhalanxConfig where U: core::convert::From<T>
pub fn paladin::application::cli::config::battalion_config::PhalanxConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::config::battalion_config::PhalanxConfig where U: core::convert::Into<T>
pub type paladin::application::cli::config::battalion_config::PhalanxConfig::Error = core::convert::Infallible
pub fn paladin::application::cli::config::battalion_config::PhalanxConfig::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::config::battalion_config::PhalanxConfig where U: core::convert::TryFrom<T>
pub type paladin::application::cli::config::battalion_config::PhalanxConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::config::battalion_config::PhalanxConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::cli::config::battalion_config::PhalanxConfig where T: core::clone::Clone
pub type paladin::application::cli::config::battalion_config::PhalanxConfig::Owned = T
pub fn paladin::application::cli::config::battalion_config::PhalanxConfig::clone_into(&self, target: &mut T)
pub fn paladin::application::cli::config::battalion_config::PhalanxConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::cli::config::battalion_config::PhalanxConfig where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::config::battalion_config::PhalanxConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::config::battalion_config::PhalanxConfig where T: ?core::marker::Sized
pub fn paladin::application::cli::config::battalion_config::PhalanxConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::config::battalion_config::PhalanxConfig where T: ?core::marker::Sized
pub fn paladin::application::cli::config::battalion_config::PhalanxConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::cli::config::battalion_config::PhalanxConfig where T: core::clone::Clone
pub unsafe fn paladin::application::cli::config::battalion_config::PhalanxConfig::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::cli::config::battalion_config::PhalanxConfig
pub fn paladin::application::cli::config::battalion_config::PhalanxConfig::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::config::battalion_config::PhalanxConfig
impl<T> serde_core::de::DeserializeOwned for paladin::application::cli::config::battalion_config::PhalanxConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::config::battalion_config::PhalanxConfig where T: ?core::marker::Sized
pub fn paladin::application::cli::config::battalion_config::PhalanxConfig::and<P, B, E>(self, other: 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::cli::config::battalion_config::PhalanxConfig::or<P, B, E>(self, other: 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::cli::config::battalion_config::PhalanxConfig
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::config::battalion_config::PhalanxConfig
impl<T> typenum::type_operators::Same for paladin::application::cli::config::battalion_config::PhalanxConfig
pub type paladin::application::cli::config::battalion_config::PhalanxConfig::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::config::battalion_config::PhalanxConfig where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::config::battalion_config::PhalanxConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::config::battalion_config::PhalanxConfig::vzip(self) -> V
pub mod paladin::cli::config::loader
pub async fn paladin::cli::config::loader::instantiate_arsenal(config: &core::option::Option<paladin::application::cli::config::paladin_config::ArsenalConfig>) -> core::result::Result<core::option::Option<alloc::sync::Arc<dyn paladin::application::ports::output::arsenal_port::ArsenalPort>>, paladin::application::cli::error::CliError>
pub async fn paladin::cli::config::loader::instantiate_garrison(config: &core::option::Option<paladin::application::cli::config::paladin_config::GarrisonConfig>, paladin_name: &str) -> core::result::Result<core::option::Option<alloc::sync::Arc<dyn paladin::application::ports::output::garrison_port::GarrisonPort>>, paladin::application::cli::error::CliError>
pub fn paladin::cli::config::loader::load_battalion_config(path: &std::path::Path) -> core::result::Result<paladin::application::cli::config::battalion_config::BattalionYamlConfig, paladin::application::cli::error::CliError>
pub fn paladin::cli::config::loader::load_paladin_config(path: &std::path::Path) -> core::result::Result<paladin::application::cli::config::paladin_config::PaladinYamlConfig, paladin::application::cli::error::CliError>
pub mod paladin::cli::config::paladin_config
pub struct paladin::cli::config::paladin_config::ArsenalConfig
pub paladin::cli::config::paladin_config::ArsenalConfig::mcp_servers: alloc::vec::Vec<paladin::application::cli::config::paladin_config::McpServerConfig>
impl core::clone::Clone for paladin::application::cli::config::paladin_config::ArsenalConfig
pub fn paladin::application::cli::config::paladin_config::ArsenalConfig::clone(&self) -> paladin::application::cli::config::paladin_config::ArsenalConfig
impl core::fmt::Debug for paladin::application::cli::config::paladin_config::ArsenalConfig
pub fn paladin::application::cli::config::paladin_config::ArsenalConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::cli::config::paladin_config::ArsenalConfig
pub fn paladin::application::cli::config::paladin_config::ArsenalConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::cli::config::paladin_config::ArsenalConfig
pub fn paladin::application::cli::config::paladin_config::ArsenalConfig::deserialize<__D>(__deserializer: __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::cli::config::paladin_config::ArsenalConfig
impl core::marker::Send for paladin::application::cli::config::paladin_config::ArsenalConfig
impl core::marker::Sync for paladin::application::cli::config::paladin_config::ArsenalConfig
impl core::marker::Unpin for paladin::application::cli::config::paladin_config::ArsenalConfig
impl core::marker::UnsafeUnpin for paladin::application::cli::config::paladin_config::ArsenalConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::config::paladin_config::ArsenalConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::config::paladin_config::ArsenalConfig
impl<T, U> core::convert::Into<U> for paladin::application::cli::config::paladin_config::ArsenalConfig where U: core::convert::From<T>
pub fn paladin::application::cli::config::paladin_config::ArsenalConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::config::paladin_config::ArsenalConfig where U: core::convert::Into<T>
pub type paladin::application::cli::config::paladin_config::ArsenalConfig::Error = core::convert::Infallible
pub fn paladin::application::cli::config::paladin_config::ArsenalConfig::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::config::paladin_config::ArsenalConfig where U: core::convert::TryFrom<T>
pub type paladin::application::cli::config::paladin_config::ArsenalConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::config::paladin_config::ArsenalConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::cli::config::paladin_config::ArsenalConfig where T: core::clone::Clone
pub type paladin::application::cli::config::paladin_config::ArsenalConfig::Owned = T
pub fn paladin::application::cli::config::paladin_config::ArsenalConfig::clone_into(&self, target: &mut T)
pub fn paladin::application::cli::config::paladin_config::ArsenalConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::cli::config::paladin_config::ArsenalConfig where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::config::paladin_config::ArsenalConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::config::paladin_config::ArsenalConfig where T: ?core::marker::Sized
pub fn paladin::application::cli::config::paladin_config::ArsenalConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::config::paladin_config::ArsenalConfig where T: ?core::marker::Sized
pub fn paladin::application::cli::config::paladin_config::ArsenalConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::cli::config::paladin_config::ArsenalConfig where T: core::clone::Clone
pub unsafe fn paladin::application::cli::config::paladin_config::ArsenalConfig::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::cli::config::paladin_config::ArsenalConfig
pub fn paladin::application::cli::config::paladin_config::ArsenalConfig::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::config::paladin_config::ArsenalConfig
impl<T> serde_core::de::DeserializeOwned for paladin::application::cli::config::paladin_config::ArsenalConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::config::paladin_config::ArsenalConfig where T: ?core::marker::Sized
pub fn paladin::application::cli::config::paladin_config::ArsenalConfig::and<P, B, E>(self, other: 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::cli::config::paladin_config::ArsenalConfig::or<P, B, E>(self, other: 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::cli::config::paladin_config::ArsenalConfig
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::config::paladin_config::ArsenalConfig
impl<T> typenum::type_operators::Same for paladin::application::cli::config::paladin_config::ArsenalConfig
pub type paladin::application::cli::config::paladin_config::ArsenalConfig::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::config::paladin_config::ArsenalConfig where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::config::paladin_config::ArsenalConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::config::paladin_config::ArsenalConfig::vzip(self) -> V
pub struct paladin::cli::config::paladin_config::GarrisonConfig
pub paladin::cli::config::paladin_config::GarrisonConfig::config: core::option::Option<paladin::application::cli::config::paladin_config::GarrisonTypeConfig>
pub paladin::cli::config::paladin_config::GarrisonConfig::garrison_type: alloc::string::String
impl core::clone::Clone for paladin::application::cli::config::paladin_config::GarrisonConfig
pub fn paladin::application::cli::config::paladin_config::GarrisonConfig::clone(&self) -> paladin::application::cli::config::paladin_config::GarrisonConfig
impl core::fmt::Debug for paladin::application::cli::config::paladin_config::GarrisonConfig
pub fn paladin::application::cli::config::paladin_config::GarrisonConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::cli::config::paladin_config::GarrisonConfig
pub fn paladin::application::cli::config::paladin_config::GarrisonConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::cli::config::paladin_config::GarrisonConfig
pub fn paladin::application::cli::config::paladin_config::GarrisonConfig::deserialize<__D>(__deserializer: __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::cli::config::paladin_config::GarrisonConfig
impl core::marker::Send for paladin::application::cli::config::paladin_config::GarrisonConfig
impl core::marker::Sync for paladin::application::cli::config::paladin_config::GarrisonConfig
impl core::marker::Unpin for paladin::application::cli::config::paladin_config::GarrisonConfig
impl core::marker::UnsafeUnpin for paladin::application::cli::config::paladin_config::GarrisonConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::config::paladin_config::GarrisonConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::config::paladin_config::GarrisonConfig
impl<T, U> core::convert::Into<U> for paladin::application::cli::config::paladin_config::GarrisonConfig where U: core::convert::From<T>
pub fn paladin::application::cli::config::paladin_config::GarrisonConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::config::paladin_config::GarrisonConfig where U: core::convert::Into<T>
pub type paladin::application::cli::config::paladin_config::GarrisonConfig::Error = core::convert::Infallible
pub fn paladin::application::cli::config::paladin_config::GarrisonConfig::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::config::paladin_config::GarrisonConfig where U: core::convert::TryFrom<T>
pub type paladin::application::cli::config::paladin_config::GarrisonConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::config::paladin_config::GarrisonConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::cli::config::paladin_config::GarrisonConfig where T: core::clone::Clone
pub type paladin::application::cli::config::paladin_config::GarrisonConfig::Owned = T
pub fn paladin::application::cli::config::paladin_config::GarrisonConfig::clone_into(&self, target: &mut T)
pub fn paladin::application::cli::config::paladin_config::GarrisonConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::cli::config::paladin_config::GarrisonConfig where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::config::paladin_config::GarrisonConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::config::paladin_config::GarrisonConfig where T: ?core::marker::Sized
pub fn paladin::application::cli::config::paladin_config::GarrisonConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::config::paladin_config::GarrisonConfig where T: ?core::marker::Sized
pub fn paladin::application::cli::config::paladin_config::GarrisonConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::cli::config::paladin_config::GarrisonConfig where T: core::clone::Clone
pub unsafe fn paladin::application::cli::config::paladin_config::GarrisonConfig::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::cli::config::paladin_config::GarrisonConfig
pub fn paladin::application::cli::config::paladin_config::GarrisonConfig::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::config::paladin_config::GarrisonConfig
impl<T> serde_core::de::DeserializeOwned for paladin::application::cli::config::paladin_config::GarrisonConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::config::paladin_config::GarrisonConfig where T: ?core::marker::Sized
pub fn paladin::application::cli::config::paladin_config::GarrisonConfig::and<P, B, E>(self, other: 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::cli::config::paladin_config::GarrisonConfig::or<P, B, E>(self, other: 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::cli::config::paladin_config::GarrisonConfig
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::config::paladin_config::GarrisonConfig
impl<T> typenum::type_operators::Same for paladin::application::cli::config::paladin_config::GarrisonConfig
pub type paladin::application::cli::config::paladin_config::GarrisonConfig::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::config::paladin_config::GarrisonConfig where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::config::paladin_config::GarrisonConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::config::paladin_config::GarrisonConfig::vzip(self) -> V
pub struct paladin::cli::config::paladin_config::GarrisonTypeConfig
pub paladin::cli::config::paladin_config::GarrisonTypeConfig::max_entries: core::option::Option<usize>
pub paladin::cli::config::paladin_config::GarrisonTypeConfig::path: core::option::Option<alloc::string::String>
impl core::clone::Clone for paladin::application::cli::config::paladin_config::GarrisonTypeConfig
pub fn paladin::application::cli::config::paladin_config::GarrisonTypeConfig::clone(&self) -> paladin::application::cli::config::paladin_config::GarrisonTypeConfig
impl core::fmt::Debug for paladin::application::cli::config::paladin_config::GarrisonTypeConfig
pub fn paladin::application::cli::config::paladin_config::GarrisonTypeConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::cli::config::paladin_config::GarrisonTypeConfig
pub fn paladin::application::cli::config::paladin_config::GarrisonTypeConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::cli::config::paladin_config::GarrisonTypeConfig
pub fn paladin::application::cli::config::paladin_config::GarrisonTypeConfig::deserialize<__D>(__deserializer: __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::cli::config::paladin_config::GarrisonTypeConfig
impl core::marker::Send for paladin::application::cli::config::paladin_config::GarrisonTypeConfig
impl core::marker::Sync for paladin::application::cli::config::paladin_config::GarrisonTypeConfig
impl core::marker::Unpin for paladin::application::cli::config::paladin_config::GarrisonTypeConfig
impl core::marker::UnsafeUnpin for paladin::application::cli::config::paladin_config::GarrisonTypeConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::config::paladin_config::GarrisonTypeConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::config::paladin_config::GarrisonTypeConfig
impl<T, U> core::convert::Into<U> for paladin::application::cli::config::paladin_config::GarrisonTypeConfig where U: core::convert::From<T>
pub fn paladin::application::cli::config::paladin_config::GarrisonTypeConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::config::paladin_config::GarrisonTypeConfig where U: core::convert::Into<T>
pub type paladin::application::cli::config::paladin_config::GarrisonTypeConfig::Error = core::convert::Infallible
pub fn paladin::application::cli::config::paladin_config::GarrisonTypeConfig::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::config::paladin_config::GarrisonTypeConfig where U: core::convert::TryFrom<T>
pub type paladin::application::cli::config::paladin_config::GarrisonTypeConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::config::paladin_config::GarrisonTypeConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::cli::config::paladin_config::GarrisonTypeConfig where T: core::clone::Clone
pub type paladin::application::cli::config::paladin_config::GarrisonTypeConfig::Owned = T
pub fn paladin::application::cli::config::paladin_config::GarrisonTypeConfig::clone_into(&self, target: &mut T)
pub fn paladin::application::cli::config::paladin_config::GarrisonTypeConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::cli::config::paladin_config::GarrisonTypeConfig where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::config::paladin_config::GarrisonTypeConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::config::paladin_config::GarrisonTypeConfig where T: ?core::marker::Sized
pub fn paladin::application::cli::config::paladin_config::GarrisonTypeConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::config::paladin_config::GarrisonTypeConfig where T: ?core::marker::Sized
pub fn paladin::application::cli::config::paladin_config::GarrisonTypeConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::cli::config::paladin_config::GarrisonTypeConfig where T: core::clone::Clone
pub unsafe fn paladin::application::cli::config::paladin_config::GarrisonTypeConfig::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::cli::config::paladin_config::GarrisonTypeConfig
pub fn paladin::application::cli::config::paladin_config::GarrisonTypeConfig::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::config::paladin_config::GarrisonTypeConfig
impl<T> serde_core::de::DeserializeOwned for paladin::application::cli::config::paladin_config::GarrisonTypeConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::config::paladin_config::GarrisonTypeConfig where T: ?core::marker::Sized
pub fn paladin::application::cli::config::paladin_config::GarrisonTypeConfig::and<P, B, E>(self, other: 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::cli::config::paladin_config::GarrisonTypeConfig::or<P, B, E>(self, other: 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::cli::config::paladin_config::GarrisonTypeConfig
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::config::paladin_config::GarrisonTypeConfig
impl<T> typenum::type_operators::Same for paladin::application::cli::config::paladin_config::GarrisonTypeConfig
pub type paladin::application::cli::config::paladin_config::GarrisonTypeConfig::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::config::paladin_config::GarrisonTypeConfig where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::config::paladin_config::GarrisonTypeConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::config::paladin_config::GarrisonTypeConfig::vzip(self) -> V
pub struct paladin::cli::config::paladin_config::McpServerConfig
pub paladin::cli::config::paladin_config::McpServerConfig::args: core::option::Option<alloc::vec::Vec<alloc::string::String>>
pub paladin::cli::config::paladin_config::McpServerConfig::command: core::option::Option<alloc::string::String>
pub paladin::cli::config::paladin_config::McpServerConfig::endpoint: core::option::Option<alloc::string::String>
pub paladin::cli::config::paladin_config::McpServerConfig::name: alloc::string::String
pub paladin::cli::config::paladin_config::McpServerConfig::server_type: alloc::string::String
impl core::clone::Clone for paladin::application::cli::config::paladin_config::McpServerConfig
pub fn paladin::application::cli::config::paladin_config::McpServerConfig::clone(&self) -> paladin::application::cli::config::paladin_config::McpServerConfig
impl core::fmt::Debug for paladin::application::cli::config::paladin_config::McpServerConfig
pub fn paladin::application::cli::config::paladin_config::McpServerConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::cli::config::paladin_config::McpServerConfig
pub fn paladin::application::cli::config::paladin_config::McpServerConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::cli::config::paladin_config::McpServerConfig
pub fn paladin::application::cli::config::paladin_config::McpServerConfig::deserialize<__D>(__deserializer: __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::cli::config::paladin_config::McpServerConfig
impl core::marker::Send for paladin::application::cli::config::paladin_config::McpServerConfig
impl core::marker::Sync for paladin::application::cli::config::paladin_config::McpServerConfig
impl core::marker::Unpin for paladin::application::cli::config::paladin_config::McpServerConfig
impl core::marker::UnsafeUnpin for paladin::application::cli::config::paladin_config::McpServerConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::config::paladin_config::McpServerConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::config::paladin_config::McpServerConfig
impl<T, U> core::convert::Into<U> for paladin::application::cli::config::paladin_config::McpServerConfig where U: core::convert::From<T>
pub fn paladin::application::cli::config::paladin_config::McpServerConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::config::paladin_config::McpServerConfig where U: core::convert::Into<T>
pub type paladin::application::cli::config::paladin_config::McpServerConfig::Error = core::convert::Infallible
pub fn paladin::application::cli::config::paladin_config::McpServerConfig::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::config::paladin_config::McpServerConfig where U: core::convert::TryFrom<T>
pub type paladin::application::cli::config::paladin_config::McpServerConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::config::paladin_config::McpServerConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::cli::config::paladin_config::McpServerConfig where T: core::clone::Clone
pub type paladin::application::cli::config::paladin_config::McpServerConfig::Owned = T
pub fn paladin::application::cli::config::paladin_config::McpServerConfig::clone_into(&self, target: &mut T)
pub fn paladin::application::cli::config::paladin_config::McpServerConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::cli::config::paladin_config::McpServerConfig where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::config::paladin_config::McpServerConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::config::paladin_config::McpServerConfig where T: ?core::marker::Sized
pub fn paladin::application::cli::config::paladin_config::McpServerConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::config::paladin_config::McpServerConfig where T: ?core::marker::Sized
pub fn paladin::application::cli::config::paladin_config::McpServerConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::cli::config::paladin_config::McpServerConfig where T: core::clone::Clone
pub unsafe fn paladin::application::cli::config::paladin_config::McpServerConfig::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::cli::config::paladin_config::McpServerConfig
pub fn paladin::application::cli::config::paladin_config::McpServerConfig::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::config::paladin_config::McpServerConfig
impl<T> serde_core::de::DeserializeOwned for paladin::application::cli::config::paladin_config::McpServerConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::config::paladin_config::McpServerConfig where T: ?core::marker::Sized
pub fn paladin::application::cli::config::paladin_config::McpServerConfig::and<P, B, E>(self, other: 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::cli::config::paladin_config::McpServerConfig::or<P, B, E>(self, other: 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::cli::config::paladin_config::McpServerConfig
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::config::paladin_config::McpServerConfig
impl<T> typenum::type_operators::Same for paladin::application::cli::config::paladin_config::McpServerConfig
pub type paladin::application::cli::config::paladin_config::McpServerConfig::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::config::paladin_config::McpServerConfig where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::config::paladin_config::McpServerConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::config::paladin_config::McpServerConfig::vzip(self) -> V
pub struct paladin::cli::config::paladin_config::PaladinYamlConfig
pub paladin::cli::config::paladin_config::PaladinYamlConfig::arsenal: core::option::Option<paladin::application::cli::config::paladin_config::ArsenalConfig>
pub paladin::cli::config::paladin_config::PaladinYamlConfig::documents: alloc::vec::Vec<alloc::string::String>
pub paladin::cli::config::paladin_config::PaladinYamlConfig::garrison: core::option::Option<paladin::application::cli::config::paladin_config::GarrisonConfig>
pub paladin::cli::config::paladin_config::PaladinYamlConfig::images: alloc::vec::Vec<alloc::string::String>
pub paladin::cli::config::paladin_config::PaladinYamlConfig::max_loops: paladin::core::platform::container::paladin::MaxLoops
pub paladin::cli::config::paladin_config::PaladinYamlConfig::model: alloc::string::String
pub paladin::cli::config::paladin_config::PaladinYamlConfig::name: alloc::string::String
pub paladin::cli::config::paladin_config::PaladinYamlConfig::provider: paladin::application::cli::config::paladin_config::ProviderConfig
pub paladin::cli::config::paladin_config::PaladinYamlConfig::stop_words: alloc::vec::Vec<alloc::string::String>
pub paladin::cli::config::paladin_config::PaladinYamlConfig::system_prompt: alloc::string::String
pub paladin::cli::config::paladin_config::PaladinYamlConfig::temperature: f32
pub paladin::cli::config::paladin_config::PaladinYamlConfig::timeout_seconds: u64
pub paladin::cli::config::paladin_config::PaladinYamlConfig::vision_enabled: bool
impl core::clone::Clone for paladin::application::cli::config::paladin_config::PaladinYamlConfig
pub fn paladin::application::cli::config::paladin_config::PaladinYamlConfig::clone(&self) -> paladin::application::cli::config::paladin_config::PaladinYamlConfig
impl core::fmt::Debug for paladin::application::cli::config::paladin_config::PaladinYamlConfig
pub fn paladin::application::cli::config::paladin_config::PaladinYamlConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl paladin::application::cli::config::paladin_config::Validate for paladin::application::cli::config::paladin_config::PaladinYamlConfig
pub fn paladin::application::cli::config::paladin_config::PaladinYamlConfig::validate(&self) -> core::result::Result<(), paladin::application::cli::error::CliError>
impl serde_core::ser::Serialize for paladin::application::cli::config::paladin_config::PaladinYamlConfig
pub fn paladin::application::cli::config::paladin_config::PaladinYamlConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::cli::config::paladin_config::PaladinYamlConfig
pub fn paladin::application::cli::config::paladin_config::PaladinYamlConfig::deserialize<__D>(__deserializer: __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::cli::config::paladin_config::PaladinYamlConfig
impl core::marker::Send for paladin::application::cli::config::paladin_config::PaladinYamlConfig
impl core::marker::Sync for paladin::application::cli::config::paladin_config::PaladinYamlConfig
impl core::marker::Unpin for paladin::application::cli::config::paladin_config::PaladinYamlConfig
impl core::marker::UnsafeUnpin for paladin::application::cli::config::paladin_config::PaladinYamlConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::config::paladin_config::PaladinYamlConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::config::paladin_config::PaladinYamlConfig
impl<T, U> core::convert::Into<U> for paladin::application::cli::config::paladin_config::PaladinYamlConfig where U: core::convert::From<T>
pub fn paladin::application::cli::config::paladin_config::PaladinYamlConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::config::paladin_config::PaladinYamlConfig where U: core::convert::Into<T>
pub type paladin::application::cli::config::paladin_config::PaladinYamlConfig::Error = core::convert::Infallible
pub fn paladin::application::cli::config::paladin_config::PaladinYamlConfig::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::config::paladin_config::PaladinYamlConfig where U: core::convert::TryFrom<T>
pub type paladin::application::cli::config::paladin_config::PaladinYamlConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::config::paladin_config::PaladinYamlConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::cli::config::paladin_config::PaladinYamlConfig where T: core::clone::Clone
pub type paladin::application::cli::config::paladin_config::PaladinYamlConfig::Owned = T
pub fn paladin::application::cli::config::paladin_config::PaladinYamlConfig::clone_into(&self, target: &mut T)
pub fn paladin::application::cli::config::paladin_config::PaladinYamlConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::cli::config::paladin_config::PaladinYamlConfig where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::config::paladin_config::PaladinYamlConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::config::paladin_config::PaladinYamlConfig where T: ?core::marker::Sized
pub fn paladin::application::cli::config::paladin_config::PaladinYamlConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::config::paladin_config::PaladinYamlConfig where T: ?core::marker::Sized
pub fn paladin::application::cli::config::paladin_config::PaladinYamlConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::cli::config::paladin_config::PaladinYamlConfig where T: core::clone::Clone
pub unsafe fn paladin::application::cli::config::paladin_config::PaladinYamlConfig::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::cli::config::paladin_config::PaladinYamlConfig
pub fn paladin::application::cli::config::paladin_config::PaladinYamlConfig::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::config::paladin_config::PaladinYamlConfig
impl<T> serde_core::de::DeserializeOwned for paladin::application::cli::config::paladin_config::PaladinYamlConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::config::paladin_config::PaladinYamlConfig where T: ?core::marker::Sized
pub fn paladin::application::cli::config::paladin_config::PaladinYamlConfig::and<P, B, E>(self, other: 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::cli::config::paladin_config::PaladinYamlConfig::or<P, B, E>(self, other: 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::cli::config::paladin_config::PaladinYamlConfig
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::config::paladin_config::PaladinYamlConfig
impl<T> typenum::type_operators::Same for paladin::application::cli::config::paladin_config::PaladinYamlConfig
pub type paladin::application::cli::config::paladin_config::PaladinYamlConfig::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::config::paladin_config::PaladinYamlConfig where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::config::paladin_config::PaladinYamlConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::config::paladin_config::PaladinYamlConfig::vzip(self) -> V
pub struct paladin::cli::config::paladin_config::ProviderConfig
pub paladin::cli::config::paladin_config::ProviderConfig::provider_type: alloc::string::String
impl core::clone::Clone for paladin::application::cli::config::paladin_config::ProviderConfig
pub fn paladin::application::cli::config::paladin_config::ProviderConfig::clone(&self) -> paladin::application::cli::config::paladin_config::ProviderConfig
impl core::fmt::Debug for paladin::application::cli::config::paladin_config::ProviderConfig
pub fn paladin::application::cli::config::paladin_config::ProviderConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::cli::config::paladin_config::ProviderConfig
pub fn paladin::application::cli::config::paladin_config::ProviderConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::cli::config::paladin_config::ProviderConfig
pub fn paladin::application::cli::config::paladin_config::ProviderConfig::deserialize<__D>(__deserializer: __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::cli::config::paladin_config::ProviderConfig
impl core::marker::Send for paladin::application::cli::config::paladin_config::ProviderConfig
impl core::marker::Sync for paladin::application::cli::config::paladin_config::ProviderConfig
impl core::marker::Unpin for paladin::application::cli::config::paladin_config::ProviderConfig
impl core::marker::UnsafeUnpin for paladin::application::cli::config::paladin_config::ProviderConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::config::paladin_config::ProviderConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::config::paladin_config::ProviderConfig
impl<T, U> core::convert::Into<U> for paladin::application::cli::config::paladin_config::ProviderConfig where U: core::convert::From<T>
pub fn paladin::application::cli::config::paladin_config::ProviderConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::config::paladin_config::ProviderConfig where U: core::convert::Into<T>
pub type paladin::application::cli::config::paladin_config::ProviderConfig::Error = core::convert::Infallible
pub fn paladin::application::cli::config::paladin_config::ProviderConfig::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::config::paladin_config::ProviderConfig where U: core::convert::TryFrom<T>
pub type paladin::application::cli::config::paladin_config::ProviderConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::config::paladin_config::ProviderConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::cli::config::paladin_config::ProviderConfig where T: core::clone::Clone
pub type paladin::application::cli::config::paladin_config::ProviderConfig::Owned = T
pub fn paladin::application::cli::config::paladin_config::ProviderConfig::clone_into(&self, target: &mut T)
pub fn paladin::application::cli::config::paladin_config::ProviderConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::cli::config::paladin_config::ProviderConfig where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::config::paladin_config::ProviderConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::config::paladin_config::ProviderConfig where T: ?core::marker::Sized
pub fn paladin::application::cli::config::paladin_config::ProviderConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::config::paladin_config::ProviderConfig where T: ?core::marker::Sized
pub fn paladin::application::cli::config::paladin_config::ProviderConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::cli::config::paladin_config::ProviderConfig where T: core::clone::Clone
pub unsafe fn paladin::application::cli::config::paladin_config::ProviderConfig::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::cli::config::paladin_config::ProviderConfig
pub fn paladin::application::cli::config::paladin_config::ProviderConfig::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::config::paladin_config::ProviderConfig
impl<T> serde_core::de::DeserializeOwned for paladin::application::cli::config::paladin_config::ProviderConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::config::paladin_config::ProviderConfig where T: ?core::marker::Sized
pub fn paladin::application::cli::config::paladin_config::ProviderConfig::and<P, B, E>(self, other: 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::cli::config::paladin_config::ProviderConfig::or<P, B, E>(self, other: 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::cli::config::paladin_config::ProviderConfig
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::config::paladin_config::ProviderConfig
impl<T> typenum::type_operators::Same for paladin::application::cli::config::paladin_config::ProviderConfig
pub type paladin::application::cli::config::paladin_config::ProviderConfig::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::config::paladin_config::ProviderConfig where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::config::paladin_config::ProviderConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::config::paladin_config::ProviderConfig::vzip(self) -> V
pub trait paladin::cli::config::paladin_config::Validate
pub fn paladin::cli::config::paladin_config::Validate::validate(&self) -> core::result::Result<(), paladin::application::cli::error::CliError>
impl paladin::application::cli::config::paladin_config::Validate for paladin::application::cli::config::paladin_config::PaladinYamlConfig
pub fn paladin::application::cli::config::paladin_config::PaladinYamlConfig::validate(&self) -> core::result::Result<(), paladin::application::cli::error::CliError>
pub enum paladin::cli::config::BattalionYamlConfig
pub paladin::cli::config::BattalionYamlConfig::Campaign(paladin::application::cli::config::battalion_config::CampaignConfig)
pub paladin::cli::config::BattalionYamlConfig::ChainOfCommand(paladin::application::cli::config::battalion_config::ChainOfCommandConfig)
pub paladin::cli::config::BattalionYamlConfig::Conclave(paladin::application::cli::config::battalion_config::ConclaveConfig)
pub paladin::cli::config::BattalionYamlConfig::Formation(paladin::application::cli::config::battalion_config::FormationConfig)
pub paladin::cli::config::BattalionYamlConfig::Maneuver(paladin::application::cli::config::battalion_config::ManeuverConfig)
pub paladin::cli::config::BattalionYamlConfig::Phalanx(paladin::application::cli::config::battalion_config::PhalanxConfig)
impl paladin::application::cli::config::battalion_config::BattalionYamlConfig
pub fn paladin::application::cli::config::battalion_config::BattalionYamlConfig::battalion_type(&self) -> &str
pub fn paladin::application::cli::config::battalion_config::BattalionYamlConfig::validate(&self) -> core::result::Result<(), paladin::application::cli::error::CliError>
impl core::clone::Clone for paladin::application::cli::config::battalion_config::BattalionYamlConfig
pub fn paladin::application::cli::config::battalion_config::BattalionYamlConfig::clone(&self) -> paladin::application::cli::config::battalion_config::BattalionYamlConfig
impl core::fmt::Debug for paladin::application::cli::config::battalion_config::BattalionYamlConfig
pub fn paladin::application::cli::config::battalion_config::BattalionYamlConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::cli::config::battalion_config::BattalionYamlConfig
pub fn paladin::application::cli::config::battalion_config::BattalionYamlConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::cli::config::battalion_config::BattalionYamlConfig
pub fn paladin::application::cli::config::battalion_config::BattalionYamlConfig::deserialize<__D>(__deserializer: __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::cli::config::battalion_config::BattalionYamlConfig
impl core::marker::Send for paladin::application::cli::config::battalion_config::BattalionYamlConfig
impl core::marker::Sync for paladin::application::cli::config::battalion_config::BattalionYamlConfig
impl core::marker::Unpin for paladin::application::cli::config::battalion_config::BattalionYamlConfig
impl core::marker::UnsafeUnpin for paladin::application::cli::config::battalion_config::BattalionYamlConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::config::battalion_config::BattalionYamlConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::config::battalion_config::BattalionYamlConfig
impl<T, U> core::convert::Into<U> for paladin::application::cli::config::battalion_config::BattalionYamlConfig where U: core::convert::From<T>
pub fn paladin::application::cli::config::battalion_config::BattalionYamlConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::config::battalion_config::BattalionYamlConfig where U: core::convert::Into<T>
pub type paladin::application::cli::config::battalion_config::BattalionYamlConfig::Error = core::convert::Infallible
pub fn paladin::application::cli::config::battalion_config::BattalionYamlConfig::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::config::battalion_config::BattalionYamlConfig where U: core::convert::TryFrom<T>
pub type paladin::application::cli::config::battalion_config::BattalionYamlConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::config::battalion_config::BattalionYamlConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::cli::config::battalion_config::BattalionYamlConfig where T: core::clone::Clone
pub type paladin::application::cli::config::battalion_config::BattalionYamlConfig::Owned = T
pub fn paladin::application::cli::config::battalion_config::BattalionYamlConfig::clone_into(&self, target: &mut T)
pub fn paladin::application::cli::config::battalion_config::BattalionYamlConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::cli::config::battalion_config::BattalionYamlConfig where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::config::battalion_config::BattalionYamlConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::config::battalion_config::BattalionYamlConfig where T: ?core::marker::Sized
pub fn paladin::application::cli::config::battalion_config::BattalionYamlConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::config::battalion_config::BattalionYamlConfig where T: ?core::marker::Sized
pub fn paladin::application::cli::config::battalion_config::BattalionYamlConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::cli::config::battalion_config::BattalionYamlConfig where T: core::clone::Clone
pub unsafe fn paladin::application::cli::config::battalion_config::BattalionYamlConfig::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::cli::config::battalion_config::BattalionYamlConfig
pub fn paladin::application::cli::config::battalion_config::BattalionYamlConfig::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::config::battalion_config::BattalionYamlConfig
impl<T> serde_core::de::DeserializeOwned for paladin::application::cli::config::battalion_config::BattalionYamlConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::config::battalion_config::BattalionYamlConfig where T: ?core::marker::Sized
pub fn paladin::application::cli::config::battalion_config::BattalionYamlConfig::and<P, B, E>(self, other: 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::cli::config::battalion_config::BattalionYamlConfig::or<P, B, E>(self, other: 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::cli::config::battalion_config::BattalionYamlConfig
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::config::battalion_config::BattalionYamlConfig
impl<T> typenum::type_operators::Same for paladin::application::cli::config::battalion_config::BattalionYamlConfig
pub type paladin::application::cli::config::battalion_config::BattalionYamlConfig::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::config::battalion_config::BattalionYamlConfig where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::config::battalion_config::BattalionYamlConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::config::battalion_config::BattalionYamlConfig::vzip(self) -> V
pub struct paladin::cli::config::PaladinYamlConfig
pub paladin::cli::config::PaladinYamlConfig::arsenal: core::option::Option<paladin::application::cli::config::paladin_config::ArsenalConfig>
pub paladin::cli::config::PaladinYamlConfig::documents: alloc::vec::Vec<alloc::string::String>
pub paladin::cli::config::PaladinYamlConfig::garrison: core::option::Option<paladin::application::cli::config::paladin_config::GarrisonConfig>
pub paladin::cli::config::PaladinYamlConfig::images: alloc::vec::Vec<alloc::string::String>
pub paladin::cli::config::PaladinYamlConfig::max_loops: paladin::core::platform::container::paladin::MaxLoops
pub paladin::cli::config::PaladinYamlConfig::model: alloc::string::String
pub paladin::cli::config::PaladinYamlConfig::name: alloc::string::String
pub paladin::cli::config::PaladinYamlConfig::provider: paladin::application::cli::config::paladin_config::ProviderConfig
pub paladin::cli::config::PaladinYamlConfig::stop_words: alloc::vec::Vec<alloc::string::String>
pub paladin::cli::config::PaladinYamlConfig::system_prompt: alloc::string::String
pub paladin::cli::config::PaladinYamlConfig::temperature: f32
pub paladin::cli::config::PaladinYamlConfig::timeout_seconds: u64
pub paladin::cli::config::PaladinYamlConfig::vision_enabled: bool
impl core::clone::Clone for paladin::application::cli::config::paladin_config::PaladinYamlConfig
pub fn paladin::application::cli::config::paladin_config::PaladinYamlConfig::clone(&self) -> paladin::application::cli::config::paladin_config::PaladinYamlConfig
impl core::fmt::Debug for paladin::application::cli::config::paladin_config::PaladinYamlConfig
pub fn paladin::application::cli::config::paladin_config::PaladinYamlConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl paladin::application::cli::config::paladin_config::Validate for paladin::application::cli::config::paladin_config::PaladinYamlConfig
pub fn paladin::application::cli::config::paladin_config::PaladinYamlConfig::validate(&self) -> core::result::Result<(), paladin::application::cli::error::CliError>
impl serde_core::ser::Serialize for paladin::application::cli::config::paladin_config::PaladinYamlConfig
pub fn paladin::application::cli::config::paladin_config::PaladinYamlConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::cli::config::paladin_config::PaladinYamlConfig
pub fn paladin::application::cli::config::paladin_config::PaladinYamlConfig::deserialize<__D>(__deserializer: __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::cli::config::paladin_config::PaladinYamlConfig
impl core::marker::Send for paladin::application::cli::config::paladin_config::PaladinYamlConfig
impl core::marker::Sync for paladin::application::cli::config::paladin_config::PaladinYamlConfig
impl core::marker::Unpin for paladin::application::cli::config::paladin_config::PaladinYamlConfig
impl core::marker::UnsafeUnpin for paladin::application::cli::config::paladin_config::PaladinYamlConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::config::paladin_config::PaladinYamlConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::config::paladin_config::PaladinYamlConfig
impl<T, U> core::convert::Into<U> for paladin::application::cli::config::paladin_config::PaladinYamlConfig where U: core::convert::From<T>
pub fn paladin::application::cli::config::paladin_config::PaladinYamlConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::config::paladin_config::PaladinYamlConfig where U: core::convert::Into<T>
pub type paladin::application::cli::config::paladin_config::PaladinYamlConfig::Error = core::convert::Infallible
pub fn paladin::application::cli::config::paladin_config::PaladinYamlConfig::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::config::paladin_config::PaladinYamlConfig where U: core::convert::TryFrom<T>
pub type paladin::application::cli::config::paladin_config::PaladinYamlConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::config::paladin_config::PaladinYamlConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::cli::config::paladin_config::PaladinYamlConfig where T: core::clone::Clone
pub type paladin::application::cli::config::paladin_config::PaladinYamlConfig::Owned = T
pub fn paladin::application::cli::config::paladin_config::PaladinYamlConfig::clone_into(&self, target: &mut T)
pub fn paladin::application::cli::config::paladin_config::PaladinYamlConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::cli::config::paladin_config::PaladinYamlConfig where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::config::paladin_config::PaladinYamlConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::config::paladin_config::PaladinYamlConfig where T: ?core::marker::Sized
pub fn paladin::application::cli::config::paladin_config::PaladinYamlConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::config::paladin_config::PaladinYamlConfig where T: ?core::marker::Sized
pub fn paladin::application::cli::config::paladin_config::PaladinYamlConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::cli::config::paladin_config::PaladinYamlConfig where T: core::clone::Clone
pub unsafe fn paladin::application::cli::config::paladin_config::PaladinYamlConfig::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::cli::config::paladin_config::PaladinYamlConfig
pub fn paladin::application::cli::config::paladin_config::PaladinYamlConfig::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::config::paladin_config::PaladinYamlConfig
impl<T> serde_core::de::DeserializeOwned for paladin::application::cli::config::paladin_config::PaladinYamlConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::config::paladin_config::PaladinYamlConfig where T: ?core::marker::Sized
pub fn paladin::application::cli::config::paladin_config::PaladinYamlConfig::and<P, B, E>(self, other: 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::cli::config::paladin_config::PaladinYamlConfig::or<P, B, E>(self, other: 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::cli::config::paladin_config::PaladinYamlConfig
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::config::paladin_config::PaladinYamlConfig
impl<T> typenum::type_operators::Same for paladin::application::cli::config::paladin_config::PaladinYamlConfig
pub type paladin::application::cli::config::paladin_config::PaladinYamlConfig::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::config::paladin_config::PaladinYamlConfig where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::config::paladin_config::PaladinYamlConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::config::paladin_config::PaladinYamlConfig::vzip(self) -> V
pub fn paladin::cli::config::load_battalion_config(path: &std::path::Path) -> core::result::Result<paladin::application::cli::config::battalion_config::BattalionYamlConfig, paladin::application::cli::error::CliError>
pub fn paladin::cli::config::load_paladin_config(path: &std::path::Path) -> core::result::Result<paladin::application::cli::config::paladin_config::PaladinYamlConfig, paladin::application::cli::error::CliError>
pub mod paladin::cli::error
pub enum paladin::cli::error::CliError
pub paladin::cli::error::CliError::ArsenalConfigError
pub paladin::cli::error::CliError::ArsenalConfigError::message: alloc::string::String
pub paladin::cli::error::CliError::BattalionError
pub paladin::cli::error::CliError::BattalionError::message: alloc::string::String
pub paladin::cli::error::CliError::Cancelled
pub paladin::cli::error::CliError::ConfigFileNotFound
pub paladin::cli::error::CliError::ConfigFileNotFound::path: std::path::PathBuf
pub paladin::cli::error::CliError::DocumentProcessingError
pub paladin::cli::error::CliError::DocumentProcessingError::message: alloc::string::String
pub paladin::cli::error::CliError::ExecutionError
pub paladin::cli::error::CliError::ExecutionError::message: alloc::string::String
pub paladin::cli::error::CliError::FileAlreadyExists
pub paladin::cli::error::CliError::FileAlreadyExists::path: std::path::PathBuf
pub paladin::cli::error::CliError::FileReadError
pub paladin::cli::error::CliError::FileReadError::message: alloc::string::String
pub paladin::cli::error::CliError::FileReadError::path: alloc::string::String
pub paladin::cli::error::CliError::GarrisonConfigError
pub paladin::cli::error::CliError::GarrisonConfigError::message: alloc::string::String
pub paladin::cli::error::CliError::InvalidFieldValue
pub paladin::cli::error::CliError::InvalidFieldValue::field: alloc::string::String
pub paladin::cli::error::CliError::InvalidFieldValue::message: alloc::string::String
pub paladin::cli::error::CliError::InvalidFilePath
pub paladin::cli::error::CliError::InvalidFilePath::message: alloc::string::String
pub paladin::cli::error::CliError::InvalidFilePath::path: alloc::string::String
pub paladin::cli::error::CliError::InvalidYaml
pub paladin::cli::error::CliError::InvalidYaml::path: std::path::PathBuf
pub paladin::cli::error::CliError::InvalidYaml::source: serde_yaml::error::Error
pub paladin::cli::error::CliError::IoError
pub paladin::cli::error::CliError::IoError::message: alloc::string::String
pub paladin::cli::error::CliError::IoError::source: std::io::error::Error
pub paladin::cli::error::CliError::JsonError(alloc::string::String)
pub paladin::cli::error::CliError::LlmError
pub paladin::cli::error::CliError::LlmError::message: alloc::string::String
pub paladin::cli::error::CliError::LlmProviderError
pub paladin::cli::error::CliError::LlmProviderError::message: alloc::string::String
pub paladin::cli::error::CliError::McpConnectionError
pub paladin::cli::error::CliError::McpConnectionError::message: alloc::string::String
pub paladin::cli::error::CliError::MissingApiKey
pub paladin::cli::error::CliError::MissingApiKey::env_var: alloc::string::String
pub paladin::cli::error::CliError::MissingApiKey::provider: alloc::string::String
pub paladin::cli::error::CliError::MissingRequiredField
pub paladin::cli::error::CliError::MissingRequiredField::field: alloc::string::String
pub paladin::cli::error::CliError::MissingRequiredField::message: alloc::string::String
pub paladin::cli::error::CliError::NetworkError(alloc::string::String)
pub paladin::cli::error::CliError::Other(alloc::string::String)
pub paladin::cli::error::CliError::SerializationError
pub paladin::cli::error::CliError::SerializationError::message: alloc::string::String
pub paladin::cli::error::CliError::ToolError
pub paladin::cli::error::CliError::ToolError::message: alloc::string::String
pub paladin::cli::error::CliError::UnsupportedFormat
pub paladin::cli::error::CliError::UnsupportedFormat::format: alloc::string::String
pub paladin::cli::error::CliError::UnsupportedFormat::supported: alloc::string::String
pub paladin::cli::error::CliError::UserInputError(alloc::string::String)
pub paladin::cli::error::CliError::ValidationError
pub paladin::cli::error::CliError::ValidationError::message: alloc::string::String
pub paladin::cli::error::CliError::VisionProcessingError
pub paladin::cli::error::CliError::VisionProcessingError::message: alloc::string::String
impl paladin::application::cli::error::CliError
pub fn paladin::application::cli::error::CliError::configuration(msg: impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::application::cli::error::CliError::execution(msg: impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::application::cli::error::CliError::exit_code(&self) -> i32
pub fn paladin::application::cli::error::CliError::format_detailed(&self) -> alloc::string::String
pub fn paladin::application::cli::error::CliError::invalid_argument(msg: impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::application::cli::error::CliError::llm(msg: impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::application::cli::error::CliError::missing_field(field: impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::application::cli::error::CliError::network(msg: impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::application::cli::error::CliError::user_input(msg: impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::application::cli::error::CliError::validation(msg: impl core::convert::Into<alloc::string::String>) -> Self
impl core::convert::From<paladin::application::use_cases::paladin::error::PaladinError> for paladin::application::cli::error::CliError
pub fn paladin::application::cli::error::CliError::from(error: paladin::application::use_cases::paladin::error::PaladinError) -> Self
impl core::convert::From<serde_json::error::Error> for paladin::application::cli::error::CliError
pub fn paladin::application::cli::error::CliError::from(error: serde_json::error::Error) -> Self
impl core::convert::From<serde_yaml::error::Error> for paladin::application::cli::error::CliError
pub fn paladin::application::cli::error::CliError::from(error: serde_yaml::error::Error) -> Self
impl core::convert::From<std::io::error::Error> for paladin::application::cli::error::CliError
pub fn paladin::application::cli::error::CliError::from(error: std::io::error::Error) -> Self
impl core::error::Error for paladin::application::cli::error::CliError
pub fn paladin::application::cli::error::CliError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
impl core::fmt::Debug for paladin::application::cli::error::CliError
pub fn paladin::application::cli::error::CliError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::application::cli::error::CliError
pub fn paladin::application::cli::error::CliError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::cli::error::CliError
impl core::marker::Send for paladin::application::cli::error::CliError
impl core::marker::Sync for paladin::application::cli::error::CliError
impl core::marker::Unpin for paladin::application::cli::error::CliError
impl core::marker::UnsafeUnpin for paladin::application::cli::error::CliError
impl !core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::error::CliError
impl !core::panic::unwind_safe::UnwindSafe for paladin::application::cli::error::CliError
impl<T, U> core::convert::Into<U> for paladin::application::cli::error::CliError where U: core::convert::From<T>
pub fn paladin::application::cli::error::CliError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::error::CliError where U: core::convert::Into<T>
pub type paladin::application::cli::error::CliError::Error = core::convert::Infallible
pub fn paladin::application::cli::error::CliError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::error::CliError where U: core::convert::TryFrom<T>
pub type paladin::application::cli::error::CliError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::error::CliError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::string::ToString for paladin::application::cli::error::CliError where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::application::cli::error::CliError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::application::cli::error::CliError where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::error::CliError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::error::CliError where T: ?core::marker::Sized
pub fn paladin::application::cli::error::CliError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::error::CliError where T: ?core::marker::Sized
pub fn paladin::application::cli::error::CliError::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::cli::error::CliError
pub fn paladin::application::cli::error::CliError::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::error::CliError
impl<T> iri_string::format::ToStringFallible for paladin::application::cli::error::CliError where T: core::fmt::Display
pub fn paladin::application::cli::error::CliError::try_to_string(&self) -> core::result::Result<alloc::string::String, alloc::collections::TryReserveError>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::error::CliError where T: ?core::marker::Sized
pub fn paladin::application::cli::error::CliError::and<P, B, E>(self, other: 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::cli::error::CliError::or<P, B, E>(self, other: 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::cli::error::CliError
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::error::CliError
impl<T> typenum::type_operators::Same for paladin::application::cli::error::CliError
pub type paladin::application::cli::error::CliError::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::error::CliError where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::error::CliError where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::error::CliError::vzip(self) -> V
pub type paladin::cli::error::CliResult<T> = core::result::Result<T, paladin::application::cli::error::CliError>
pub mod paladin::cli::formatters
pub mod paladin::cli::formatters::output
pub enum paladin::cli::formatters::output::OutputStyle
pub paladin::cli::formatters::output::OutputStyle::Default
pub paladin::cli::formatters::output::OutputStyle::Error
pub paladin::cli::formatters::output::OutputStyle::Info
pub paladin::cli::formatters::output::OutputStyle::Link
pub paladin::cli::formatters::output::OutputStyle::Success
pub paladin::cli::formatters::output::OutputStyle::Warning
impl core::clone::Clone for paladin::application::cli::formatters::output::OutputStyle
pub fn paladin::application::cli::formatters::output::OutputStyle::clone(&self) -> paladin::application::cli::formatters::output::OutputStyle
impl core::cmp::Eq for paladin::application::cli::formatters::output::OutputStyle
impl core::cmp::PartialEq for paladin::application::cli::formatters::output::OutputStyle
pub fn paladin::application::cli::formatters::output::OutputStyle::eq(&self, other: &paladin::application::cli::formatters::output::OutputStyle) -> bool
impl core::fmt::Debug for paladin::application::cli::formatters::output::OutputStyle
pub fn paladin::application::cli::formatters::output::OutputStyle::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for paladin::application::cli::formatters::output::OutputStyle
impl core::marker::StructuralPartialEq for paladin::application::cli::formatters::output::OutputStyle
impl core::marker::Freeze for paladin::application::cli::formatters::output::OutputStyle
impl core::marker::Send for paladin::application::cli::formatters::output::OutputStyle
impl core::marker::Sync for paladin::application::cli::formatters::output::OutputStyle
impl core::marker::Unpin for paladin::application::cli::formatters::output::OutputStyle
impl core::marker::UnsafeUnpin for paladin::application::cli::formatters::output::OutputStyle
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::formatters::output::OutputStyle
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::formatters::output::OutputStyle
impl<Q, K> equivalent::Equivalent<K> for paladin::application::cli::formatters::output::OutputStyle where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::application::cli::formatters::output::OutputStyle::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::application::cli::formatters::output::OutputStyle where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::application::cli::formatters::output::OutputStyle::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::application::cli::formatters::output::OutputStyle where U: core::convert::From<T>
pub fn paladin::application::cli::formatters::output::OutputStyle::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::formatters::output::OutputStyle where U: core::convert::Into<T>
pub type paladin::application::cli::formatters::output::OutputStyle::Error = core::convert::Infallible
pub fn paladin::application::cli::formatters::output::OutputStyle::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::formatters::output::OutputStyle where U: core::convert::TryFrom<T>
pub type paladin::application::cli::formatters::output::OutputStyle::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::formatters::output::OutputStyle::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::cli::formatters::output::OutputStyle where T: core::clone::Clone
pub type paladin::application::cli::formatters::output::OutputStyle::Owned = T
pub fn paladin::application::cli::formatters::output::OutputStyle::clone_into(&self, target: &mut T)
pub fn paladin::application::cli::formatters::output::OutputStyle::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::cli::formatters::output::OutputStyle where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::formatters::output::OutputStyle::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::formatters::output::OutputStyle where T: ?core::marker::Sized
pub fn paladin::application::cli::formatters::output::OutputStyle::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::formatters::output::OutputStyle where T: ?core::marker::Sized
pub fn paladin::application::cli::formatters::output::OutputStyle::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::cli::formatters::output::OutputStyle where T: core::clone::Clone
pub unsafe fn paladin::application::cli::formatters::output::OutputStyle::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::cli::formatters::output::OutputStyle
pub fn paladin::application::cli::formatters::output::OutputStyle::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::formatters::output::OutputStyle
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::formatters::output::OutputStyle where T: ?core::marker::Sized
pub fn paladin::application::cli::formatters::output::OutputStyle::and<P, B, E>(self, other: 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::cli::formatters::output::OutputStyle::or<P, B, E>(self, other: 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::cli::formatters::output::OutputStyle
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::formatters::output::OutputStyle
impl<T> typenum::type_operators::Same for paladin::application::cli::formatters::output::OutputStyle
pub type paladin::application::cli::formatters::output::OutputStyle::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::formatters::output::OutputStyle where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::formatters::output::OutputStyle where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::formatters::output::OutputStyle::vzip(self) -> V
pub struct paladin::cli::formatters::output::OutputFormatter
impl paladin::application::cli::formatters::output::OutputFormatter
pub fn paladin::application::cli::formatters::output::OutputFormatter::blank_line(&self)
pub fn paladin::application::cli::formatters::output::OutputFormatter::box_message(&self, content: &[&str])
pub fn paladin::application::cli::formatters::output::OutputFormatter::emoji_or<'a>(&self, emoji: &'a str, alt: &'a str) -> &'a str
pub fn paladin::application::cli::formatters::output::OutputFormatter::error(&self, message: &str)
pub fn paladin::application::cli::formatters::output::OutputFormatter::format_battalion_result(&self, result: &paladin::core::platform::container::battalion::BattalionResult, verbose: bool) -> alloc::string::String
pub fn paladin::application::cli::formatters::output::OutputFormatter::format_battalion_result_json(result: &paladin::core::platform::container::battalion::BattalionResult) -> serde_json::value::Value
pub fn paladin::application::cli::formatters::output::OutputFormatter::format_paladin_result(&self, result: &paladin::application::ports::output::paladin_port::PaladinResult, verbose: bool) -> alloc::string::String
pub fn paladin::application::cli::formatters::output::OutputFormatter::format_paladin_result_json(result: &paladin::application::ports::output::paladin_port::PaladinResult) -> serde_json::value::Value
pub fn paladin::application::cli::formatters::output::OutputFormatter::header(&self, title: &str)
pub fn paladin::application::cli::formatters::output::OutputFormatter::info(&self, message: &str)
pub fn paladin::application::cli::formatters::output::OutputFormatter::is_quiet(&self) -> bool
pub fn paladin::application::cli::formatters::output::OutputFormatter::is_verbose(&self) -> bool
pub fn paladin::application::cli::formatters::output::OutputFormatter::key_value(&self, key: &str, value: &str) -> alloc::string::String
pub fn paladin::application::cli::formatters::output::OutputFormatter::new() -> Self
pub fn paladin::application::cli::formatters::output::OutputFormatter::quiet() -> Self
pub fn paladin::application::cli::formatters::output::OutputFormatter::section(&self, title: &str)
pub fn paladin::application::cli::formatters::output::OutputFormatter::separator(&self)
pub fn paladin::application::cli::formatters::output::OutputFormatter::set_quiet(&mut self, quiet: bool)
pub fn paladin::application::cli::formatters::output::OutputFormatter::set_verbose(&mut self, verbose: bool)
pub fn paladin::application::cli::formatters::output::OutputFormatter::style(&self, text: &str, style: paladin::application::cli::formatters::output::OutputStyle) -> alloc::string::String
pub fn paladin::application::cli::formatters::output::OutputFormatter::success(&self, message: &str)
pub fn paladin::application::cli::formatters::output::OutputFormatter::verbose(&self, message: &str)
pub fn paladin::application::cli::formatters::output::OutputFormatter::warning(&self, message: &str)
pub fn paladin::application::cli::formatters::output::OutputFormatter::with_verbose() -> Self
impl core::clone::Clone for paladin::application::cli::formatters::output::OutputFormatter
pub fn paladin::application::cli::formatters::output::OutputFormatter::clone(&self) -> paladin::application::cli::formatters::output::OutputFormatter
impl core::default::Default for paladin::application::cli::formatters::output::OutputFormatter
pub fn paladin::application::cli::formatters::output::OutputFormatter::default() -> Self
impl core::fmt::Debug for paladin::application::cli::formatters::output::OutputFormatter
pub fn paladin::application::cli::formatters::output::OutputFormatter::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::cli::formatters::output::OutputFormatter
impl core::marker::Send for paladin::application::cli::formatters::output::OutputFormatter
impl core::marker::Sync for paladin::application::cli::formatters::output::OutputFormatter
impl core::marker::Unpin for paladin::application::cli::formatters::output::OutputFormatter
impl core::marker::UnsafeUnpin for paladin::application::cli::formatters::output::OutputFormatter
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::formatters::output::OutputFormatter
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::formatters::output::OutputFormatter
impl<T, U> core::convert::Into<U> for paladin::application::cli::formatters::output::OutputFormatter where U: core::convert::From<T>
pub fn paladin::application::cli::formatters::output::OutputFormatter::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::formatters::output::OutputFormatter where U: core::convert::Into<T>
pub type paladin::application::cli::formatters::output::OutputFormatter::Error = core::convert::Infallible
pub fn paladin::application::cli::formatters::output::OutputFormatter::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::formatters::output::OutputFormatter where U: core::convert::TryFrom<T>
pub type paladin::application::cli::formatters::output::OutputFormatter::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::formatters::output::OutputFormatter::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::cli::formatters::output::OutputFormatter where T: core::clone::Clone
pub type paladin::application::cli::formatters::output::OutputFormatter::Owned = T
pub fn paladin::application::cli::formatters::output::OutputFormatter::clone_into(&self, target: &mut T)
pub fn paladin::application::cli::formatters::output::OutputFormatter::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::cli::formatters::output::OutputFormatter where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::formatters::output::OutputFormatter::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::formatters::output::OutputFormatter where T: ?core::marker::Sized
pub fn paladin::application::cli::formatters::output::OutputFormatter::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::formatters::output::OutputFormatter where T: ?core::marker::Sized
pub fn paladin::application::cli::formatters::output::OutputFormatter::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::cli::formatters::output::OutputFormatter where T: core::clone::Clone
pub unsafe fn paladin::application::cli::formatters::output::OutputFormatter::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::cli::formatters::output::OutputFormatter
pub fn paladin::application::cli::formatters::output::OutputFormatter::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::formatters::output::OutputFormatter
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::formatters::output::OutputFormatter where T: ?core::marker::Sized
pub fn paladin::application::cli::formatters::output::OutputFormatter::and<P, B, E>(self, other: 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::cli::formatters::output::OutputFormatter::or<P, B, E>(self, other: 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::cli::formatters::output::OutputFormatter
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::formatters::output::OutputFormatter
impl<T> typenum::type_operators::Same for paladin::application::cli::formatters::output::OutputFormatter
pub type paladin::application::cli::formatters::output::OutputFormatter::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::formatters::output::OutputFormatter where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::formatters::output::OutputFormatter where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::formatters::output::OutputFormatter::vzip(self) -> V
pub mod paladin::cli::formatters::progress
pub enum paladin::cli::formatters::progress::ProgressIndicator
pub paladin::cli::formatters::progress::ProgressIndicator::Bar
pub paladin::cli::formatters::progress::ProgressIndicator::Bar::current: u64
pub paladin::cli::formatters::progress::ProgressIndicator::Bar::total: u64
pub paladin::cli::formatters::progress::ProgressIndicator::Spinner(paladin::application::cli::formatters::progress::Spinner)
impl core::clone::Clone for paladin::application::cli::formatters::progress::ProgressIndicator
pub fn paladin::application::cli::formatters::progress::ProgressIndicator::clone(&self) -> paladin::application::cli::formatters::progress::ProgressIndicator
impl core::fmt::Debug for paladin::application::cli::formatters::progress::ProgressIndicator
pub fn paladin::application::cli::formatters::progress::ProgressIndicator::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::cli::formatters::progress::ProgressIndicator
impl core::marker::Send for paladin::application::cli::formatters::progress::ProgressIndicator
impl core::marker::Sync for paladin::application::cli::formatters::progress::ProgressIndicator
impl core::marker::Unpin for paladin::application::cli::formatters::progress::ProgressIndicator
impl core::marker::UnsafeUnpin for paladin::application::cli::formatters::progress::ProgressIndicator
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::formatters::progress::ProgressIndicator
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::formatters::progress::ProgressIndicator
impl<T, U> core::convert::Into<U> for paladin::application::cli::formatters::progress::ProgressIndicator where U: core::convert::From<T>
pub fn paladin::application::cli::formatters::progress::ProgressIndicator::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::formatters::progress::ProgressIndicator where U: core::convert::Into<T>
pub type paladin::application::cli::formatters::progress::ProgressIndicator::Error = core::convert::Infallible
pub fn paladin::application::cli::formatters::progress::ProgressIndicator::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::formatters::progress::ProgressIndicator where U: core::convert::TryFrom<T>
pub type paladin::application::cli::formatters::progress::ProgressIndicator::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::formatters::progress::ProgressIndicator::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::cli::formatters::progress::ProgressIndicator where T: core::clone::Clone
pub type paladin::application::cli::formatters::progress::ProgressIndicator::Owned = T
pub fn paladin::application::cli::formatters::progress::ProgressIndicator::clone_into(&self, target: &mut T)
pub fn paladin::application::cli::formatters::progress::ProgressIndicator::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::cli::formatters::progress::ProgressIndicator where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::formatters::progress::ProgressIndicator::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::formatters::progress::ProgressIndicator where T: ?core::marker::Sized
pub fn paladin::application::cli::formatters::progress::ProgressIndicator::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::formatters::progress::ProgressIndicator where T: ?core::marker::Sized
pub fn paladin::application::cli::formatters::progress::ProgressIndicator::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::cli::formatters::progress::ProgressIndicator where T: core::clone::Clone
pub unsafe fn paladin::application::cli::formatters::progress::ProgressIndicator::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::cli::formatters::progress::ProgressIndicator
pub fn paladin::application::cli::formatters::progress::ProgressIndicator::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::formatters::progress::ProgressIndicator
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::formatters::progress::ProgressIndicator where T: ?core::marker::Sized
pub fn paladin::application::cli::formatters::progress::ProgressIndicator::and<P, B, E>(self, other: 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::cli::formatters::progress::ProgressIndicator::or<P, B, E>(self, other: 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::cli::formatters::progress::ProgressIndicator
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::formatters::progress::ProgressIndicator
impl<T> typenum::type_operators::Same for paladin::application::cli::formatters::progress::ProgressIndicator
pub type paladin::application::cli::formatters::progress::ProgressIndicator::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::formatters::progress::ProgressIndicator where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::formatters::progress::ProgressIndicator where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::formatters::progress::ProgressIndicator::vzip(self) -> V
pub struct paladin::cli::formatters::progress::MultiProgressManager
impl paladin::application::cli::formatters::progress::MultiProgressManager
pub fn paladin::application::cli::formatters::progress::MultiProgressManager::add_progress_bar(&self, total: u64, message: impl core::convert::Into<alloc::string::String>) -> indicatif::progress_bar::ProgressBar
pub fn paladin::application::cli::formatters::progress::MultiProgressManager::add_spinner(&self, message: impl core::convert::Into<alloc::string::String>) -> paladin::application::cli::formatters::progress::Spinner
pub fn paladin::application::cli::formatters::progress::MultiProgressManager::new() -> Self
impl core::default::Default for paladin::application::cli::formatters::progress::MultiProgressManager
pub fn paladin::application::cli::formatters::progress::MultiProgressManager::default() -> Self
impl core::marker::Freeze for paladin::application::cli::formatters::progress::MultiProgressManager
impl core::marker::Send for paladin::application::cli::formatters::progress::MultiProgressManager
impl core::marker::Sync for paladin::application::cli::formatters::progress::MultiProgressManager
impl core::marker::Unpin for paladin::application::cli::formatters::progress::MultiProgressManager
impl core::marker::UnsafeUnpin for paladin::application::cli::formatters::progress::MultiProgressManager
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::formatters::progress::MultiProgressManager
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::formatters::progress::MultiProgressManager
impl<T, U> core::convert::Into<U> for paladin::application::cli::formatters::progress::MultiProgressManager where U: core::convert::From<T>
pub fn paladin::application::cli::formatters::progress::MultiProgressManager::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::formatters::progress::MultiProgressManager where U: core::convert::Into<T>
pub type paladin::application::cli::formatters::progress::MultiProgressManager::Error = core::convert::Infallible
pub fn paladin::application::cli::formatters::progress::MultiProgressManager::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::formatters::progress::MultiProgressManager where U: core::convert::TryFrom<T>
pub type paladin::application::cli::formatters::progress::MultiProgressManager::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::formatters::progress::MultiProgressManager::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::cli::formatters::progress::MultiProgressManager where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::formatters::progress::MultiProgressManager::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::formatters::progress::MultiProgressManager where T: ?core::marker::Sized
pub fn paladin::application::cli::formatters::progress::MultiProgressManager::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::formatters::progress::MultiProgressManager where T: ?core::marker::Sized
pub fn paladin::application::cli::formatters::progress::MultiProgressManager::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::cli::formatters::progress::MultiProgressManager
pub fn paladin::application::cli::formatters::progress::MultiProgressManager::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::formatters::progress::MultiProgressManager
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::formatters::progress::MultiProgressManager where T: ?core::marker::Sized
pub fn paladin::application::cli::formatters::progress::MultiProgressManager::and<P, B, E>(self, other: 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::cli::formatters::progress::MultiProgressManager::or<P, B, E>(self, other: 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::cli::formatters::progress::MultiProgressManager
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::formatters::progress::MultiProgressManager
impl<T> typenum::type_operators::Same for paladin::application::cli::formatters::progress::MultiProgressManager
pub type paladin::application::cli::formatters::progress::MultiProgressManager::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::formatters::progress::MultiProgressManager where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::formatters::progress::MultiProgressManager where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::formatters::progress::MultiProgressManager::vzip(self) -> V
pub struct paladin::cli::formatters::progress::ProgressBarBuilder
impl paladin::application::cli::formatters::progress::ProgressBarBuilder
pub fn paladin::application::cli::formatters::progress::ProgressBarBuilder::build(self) -> indicatif::progress_bar::ProgressBar
pub fn paladin::application::cli::formatters::progress::ProgressBarBuilder::new(total: u64) -> Self
pub fn paladin::application::cli::formatters::progress::ProgressBarBuilder::with_message(self, message: impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::application::cli::formatters::progress::ProgressBarBuilder::with_template(self, template: impl core::convert::Into<alloc::string::String>) -> Self
impl core::marker::Freeze for paladin::application::cli::formatters::progress::ProgressBarBuilder
impl core::marker::Send for paladin::application::cli::formatters::progress::ProgressBarBuilder
impl core::marker::Sync for paladin::application::cli::formatters::progress::ProgressBarBuilder
impl core::marker::Unpin for paladin::application::cli::formatters::progress::ProgressBarBuilder
impl core::marker::UnsafeUnpin for paladin::application::cli::formatters::progress::ProgressBarBuilder
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::formatters::progress::ProgressBarBuilder
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::formatters::progress::ProgressBarBuilder
impl<T, U> core::convert::Into<U> for paladin::application::cli::formatters::progress::ProgressBarBuilder where U: core::convert::From<T>
pub fn paladin::application::cli::formatters::progress::ProgressBarBuilder::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::formatters::progress::ProgressBarBuilder where U: core::convert::Into<T>
pub type paladin::application::cli::formatters::progress::ProgressBarBuilder::Error = core::convert::Infallible
pub fn paladin::application::cli::formatters::progress::ProgressBarBuilder::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::formatters::progress::ProgressBarBuilder where U: core::convert::TryFrom<T>
pub type paladin::application::cli::formatters::progress::ProgressBarBuilder::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::formatters::progress::ProgressBarBuilder::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::cli::formatters::progress::ProgressBarBuilder where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::formatters::progress::ProgressBarBuilder::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::formatters::progress::ProgressBarBuilder where T: ?core::marker::Sized
pub fn paladin::application::cli::formatters::progress::ProgressBarBuilder::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::formatters::progress::ProgressBarBuilder where T: ?core::marker::Sized
pub fn paladin::application::cli::formatters::progress::ProgressBarBuilder::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::cli::formatters::progress::ProgressBarBuilder
pub fn paladin::application::cli::formatters::progress::ProgressBarBuilder::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::formatters::progress::ProgressBarBuilder
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::formatters::progress::ProgressBarBuilder where T: ?core::marker::Sized
pub fn paladin::application::cli::formatters::progress::ProgressBarBuilder::and<P, B, E>(self, other: 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::cli::formatters::progress::ProgressBarBuilder::or<P, B, E>(self, other: 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::cli::formatters::progress::ProgressBarBuilder
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::formatters::progress::ProgressBarBuilder
impl<T> typenum::type_operators::Same for paladin::application::cli::formatters::progress::ProgressBarBuilder
pub type paladin::application::cli::formatters::progress::ProgressBarBuilder::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::formatters::progress::ProgressBarBuilder where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::formatters::progress::ProgressBarBuilder where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::formatters::progress::ProgressBarBuilder::vzip(self) -> V
pub struct paladin::cli::formatters::progress::Spinner
impl paladin::application::cli::formatters::progress::Spinner
pub fn paladin::application::cli::formatters::progress::Spinner::finish_and_clear(&self)
pub fn paladin::application::cli::formatters::progress::Spinner::finish_with_message(&self, message: impl core::convert::Into<alloc::string::String>)
pub fn paladin::application::cli::formatters::progress::Spinner::new(message: impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::application::cli::formatters::progress::Spinner::progress_bar(&self) -> &indicatif::progress_bar::ProgressBar
pub fn paladin::application::cli::formatters::progress::Spinner::set_message(&self, message: impl core::convert::Into<alloc::string::String>)
impl core::clone::Clone for paladin::application::cli::formatters::progress::Spinner
pub fn paladin::application::cli::formatters::progress::Spinner::clone(&self) -> paladin::application::cli::formatters::progress::Spinner
impl core::fmt::Debug for paladin::application::cli::formatters::progress::Spinner
pub fn paladin::application::cli::formatters::progress::Spinner::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::cli::formatters::progress::Spinner
impl core::marker::Send for paladin::application::cli::formatters::progress::Spinner
impl core::marker::Sync for paladin::application::cli::formatters::progress::Spinner
impl core::marker::Unpin for paladin::application::cli::formatters::progress::Spinner
impl core::marker::UnsafeUnpin for paladin::application::cli::formatters::progress::Spinner
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::formatters::progress::Spinner
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::formatters::progress::Spinner
impl<T, U> core::convert::Into<U> for paladin::application::cli::formatters::progress::Spinner where U: core::convert::From<T>
pub fn paladin::application::cli::formatters::progress::Spinner::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::formatters::progress::Spinner where U: core::convert::Into<T>
pub type paladin::application::cli::formatters::progress::Spinner::Error = core::convert::Infallible
pub fn paladin::application::cli::formatters::progress::Spinner::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::formatters::progress::Spinner where U: core::convert::TryFrom<T>
pub type paladin::application::cli::formatters::progress::Spinner::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::formatters::progress::Spinner::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::cli::formatters::progress::Spinner where T: core::clone::Clone
pub type paladin::application::cli::formatters::progress::Spinner::Owned = T
pub fn paladin::application::cli::formatters::progress::Spinner::clone_into(&self, target: &mut T)
pub fn paladin::application::cli::formatters::progress::Spinner::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::cli::formatters::progress::Spinner where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::formatters::progress::Spinner::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::formatters::progress::Spinner where T: ?core::marker::Sized
pub fn paladin::application::cli::formatters::progress::Spinner::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::formatters::progress::Spinner where T: ?core::marker::Sized
pub fn paladin::application::cli::formatters::progress::Spinner::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::cli::formatters::progress::Spinner where T: core::clone::Clone
pub unsafe fn paladin::application::cli::formatters::progress::Spinner::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::cli::formatters::progress::Spinner
pub fn paladin::application::cli::formatters::progress::Spinner::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::formatters::progress::Spinner
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::formatters::progress::Spinner where T: ?core::marker::Sized
pub fn paladin::application::cli::formatters::progress::Spinner::and<P, B, E>(self, other: 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::cli::formatters::progress::Spinner::or<P, B, E>(self, other: 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::cli::formatters::progress::Spinner
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::formatters::progress::Spinner
impl<T> typenum::type_operators::Same for paladin::application::cli::formatters::progress::Spinner
pub type paladin::application::cli::formatters::progress::Spinner::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::formatters::progress::Spinner where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::formatters::progress::Spinner where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::formatters::progress::Spinner::vzip(self) -> V
pub mod paladin::cli::formatters::table
pub struct paladin::cli::formatters::table::TableFormatter
impl paladin::application::cli::formatters::table::TableFormatter
pub fn paladin::application::cli::formatters::table::TableFormatter::add_row<I, S>(&mut self, row: I) -> &mut Self where I: core::iter::traits::collect::IntoIterator<Item = S>, S: core::convert::Into<alloc::string::String>
pub fn paladin::application::cli::formatters::table::TableFormatter::add_styled_row(&mut self, cells: alloc::vec::Vec<comfy_table::cell::Cell>) -> &mut Self
pub fn paladin::application::cli::formatters::table::TableFormatter::error_cell(&self, text: impl core::convert::Into<alloc::string::String>) -> comfy_table::cell::Cell
pub fn paladin::application::cli::formatters::table::TableFormatter::info_cell(&self, text: impl core::convert::Into<alloc::string::String>) -> comfy_table::cell::Cell
pub fn paladin::application::cli::formatters::table::TableFormatter::new() -> Self
pub fn paladin::application::cli::formatters::table::TableFormatter::print(&self)
pub fn paladin::application::cli::formatters::table::TableFormatter::render(&self) -> alloc::string::String
pub fn paladin::application::cli::formatters::table::TableFormatter::set_header<I, S>(&mut self, headers: I) -> &mut Self where I: core::iter::traits::collect::IntoIterator<Item = S>, S: core::convert::Into<alloc::string::String>
pub fn paladin::application::cli::formatters::table::TableFormatter::success_cell(&self, text: impl core::convert::Into<alloc::string::String>) -> comfy_table::cell::Cell
pub fn paladin::application::cli::formatters::table::TableFormatter::warning_cell(&self, text: impl core::convert::Into<alloc::string::String>) -> comfy_table::cell::Cell
impl core::default::Default for paladin::application::cli::formatters::table::TableFormatter
pub fn paladin::application::cli::formatters::table::TableFormatter::default() -> Self
impl core::fmt::Debug for paladin::application::cli::formatters::table::TableFormatter
pub fn paladin::application::cli::formatters::table::TableFormatter::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl !core::marker::Freeze for paladin::application::cli::formatters::table::TableFormatter
impl core::marker::Send for paladin::application::cli::formatters::table::TableFormatter
impl core::marker::Sync for paladin::application::cli::formatters::table::TableFormatter
impl core::marker::Unpin for paladin::application::cli::formatters::table::TableFormatter
impl core::marker::UnsafeUnpin for paladin::application::cli::formatters::table::TableFormatter
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::formatters::table::TableFormatter
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::formatters::table::TableFormatter
impl<T, U> core::convert::Into<U> for paladin::application::cli::formatters::table::TableFormatter where U: core::convert::From<T>
pub fn paladin::application::cli::formatters::table::TableFormatter::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::formatters::table::TableFormatter where U: core::convert::Into<T>
pub type paladin::application::cli::formatters::table::TableFormatter::Error = core::convert::Infallible
pub fn paladin::application::cli::formatters::table::TableFormatter::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::formatters::table::TableFormatter where U: core::convert::TryFrom<T>
pub type paladin::application::cli::formatters::table::TableFormatter::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::formatters::table::TableFormatter::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::cli::formatters::table::TableFormatter where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::formatters::table::TableFormatter::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::formatters::table::TableFormatter where T: ?core::marker::Sized
pub fn paladin::application::cli::formatters::table::TableFormatter::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::formatters::table::TableFormatter where T: ?core::marker::Sized
pub fn paladin::application::cli::formatters::table::TableFormatter::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::cli::formatters::table::TableFormatter
pub fn paladin::application::cli::formatters::table::TableFormatter::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::formatters::table::TableFormatter
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::formatters::table::TableFormatter where T: ?core::marker::Sized
pub fn paladin::application::cli::formatters::table::TableFormatter::and<P, B, E>(self, other: 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::cli::formatters::table::TableFormatter::or<P, B, E>(self, other: 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::cli::formatters::table::TableFormatter
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::formatters::table::TableFormatter
impl<T> typenum::type_operators::Same for paladin::application::cli::formatters::table::TableFormatter
pub type paladin::application::cli::formatters::table::TableFormatter::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::formatters::table::TableFormatter where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::formatters::table::TableFormatter where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::formatters::table::TableFormatter::vzip(self) -> V
pub enum paladin::cli::formatters::OutputStyle
pub paladin::cli::formatters::OutputStyle::Default
pub paladin::cli::formatters::OutputStyle::Error
pub paladin::cli::formatters::OutputStyle::Info
pub paladin::cli::formatters::OutputStyle::Link
pub paladin::cli::formatters::OutputStyle::Success
pub paladin::cli::formatters::OutputStyle::Warning
impl core::clone::Clone for paladin::application::cli::formatters::output::OutputStyle
pub fn paladin::application::cli::formatters::output::OutputStyle::clone(&self) -> paladin::application::cli::formatters::output::OutputStyle
impl core::cmp::Eq for paladin::application::cli::formatters::output::OutputStyle
impl core::cmp::PartialEq for paladin::application::cli::formatters::output::OutputStyle
pub fn paladin::application::cli::formatters::output::OutputStyle::eq(&self, other: &paladin::application::cli::formatters::output::OutputStyle) -> bool
impl core::fmt::Debug for paladin::application::cli::formatters::output::OutputStyle
pub fn paladin::application::cli::formatters::output::OutputStyle::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for paladin::application::cli::formatters::output::OutputStyle
impl core::marker::StructuralPartialEq for paladin::application::cli::formatters::output::OutputStyle
impl core::marker::Freeze for paladin::application::cli::formatters::output::OutputStyle
impl core::marker::Send for paladin::application::cli::formatters::output::OutputStyle
impl core::marker::Sync for paladin::application::cli::formatters::output::OutputStyle
impl core::marker::Unpin for paladin::application::cli::formatters::output::OutputStyle
impl core::marker::UnsafeUnpin for paladin::application::cli::formatters::output::OutputStyle
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::formatters::output::OutputStyle
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::formatters::output::OutputStyle
impl<Q, K> equivalent::Equivalent<K> for paladin::application::cli::formatters::output::OutputStyle where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::application::cli::formatters::output::OutputStyle::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::application::cli::formatters::output::OutputStyle where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::application::cli::formatters::output::OutputStyle::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::application::cli::formatters::output::OutputStyle where U: core::convert::From<T>
pub fn paladin::application::cli::formatters::output::OutputStyle::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::formatters::output::OutputStyle where U: core::convert::Into<T>
pub type paladin::application::cli::formatters::output::OutputStyle::Error = core::convert::Infallible
pub fn paladin::application::cli::formatters::output::OutputStyle::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::formatters::output::OutputStyle where U: core::convert::TryFrom<T>
pub type paladin::application::cli::formatters::output::OutputStyle::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::formatters::output::OutputStyle::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::cli::formatters::output::OutputStyle where T: core::clone::Clone
pub type paladin::application::cli::formatters::output::OutputStyle::Owned = T
pub fn paladin::application::cli::formatters::output::OutputStyle::clone_into(&self, target: &mut T)
pub fn paladin::application::cli::formatters::output::OutputStyle::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::cli::formatters::output::OutputStyle where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::formatters::output::OutputStyle::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::formatters::output::OutputStyle where T: ?core::marker::Sized
pub fn paladin::application::cli::formatters::output::OutputStyle::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::formatters::output::OutputStyle where T: ?core::marker::Sized
pub fn paladin::application::cli::formatters::output::OutputStyle::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::cli::formatters::output::OutputStyle where T: core::clone::Clone
pub unsafe fn paladin::application::cli::formatters::output::OutputStyle::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::cli::formatters::output::OutputStyle
pub fn paladin::application::cli::formatters::output::OutputStyle::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::formatters::output::OutputStyle
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::formatters::output::OutputStyle where T: ?core::marker::Sized
pub fn paladin::application::cli::formatters::output::OutputStyle::and<P, B, E>(self, other: 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::cli::formatters::output::OutputStyle::or<P, B, E>(self, other: 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::cli::formatters::output::OutputStyle
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::formatters::output::OutputStyle
impl<T> typenum::type_operators::Same for paladin::application::cli::formatters::output::OutputStyle
pub type paladin::application::cli::formatters::output::OutputStyle::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::formatters::output::OutputStyle where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::formatters::output::OutputStyle where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::formatters::output::OutputStyle::vzip(self) -> V
pub enum paladin::cli::formatters::ProgressIndicator
pub paladin::cli::formatters::ProgressIndicator::Bar
pub paladin::cli::formatters::ProgressIndicator::Bar::current: u64
pub paladin::cli::formatters::ProgressIndicator::Bar::total: u64
pub paladin::cli::formatters::ProgressIndicator::Spinner(paladin::application::cli::formatters::progress::Spinner)
impl core::clone::Clone for paladin::application::cli::formatters::progress::ProgressIndicator
pub fn paladin::application::cli::formatters::progress::ProgressIndicator::clone(&self) -> paladin::application::cli::formatters::progress::ProgressIndicator
impl core::fmt::Debug for paladin::application::cli::formatters::progress::ProgressIndicator
pub fn paladin::application::cli::formatters::progress::ProgressIndicator::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::cli::formatters::progress::ProgressIndicator
impl core::marker::Send for paladin::application::cli::formatters::progress::ProgressIndicator
impl core::marker::Sync for paladin::application::cli::formatters::progress::ProgressIndicator
impl core::marker::Unpin for paladin::application::cli::formatters::progress::ProgressIndicator
impl core::marker::UnsafeUnpin for paladin::application::cli::formatters::progress::ProgressIndicator
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::formatters::progress::ProgressIndicator
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::formatters::progress::ProgressIndicator
impl<T, U> core::convert::Into<U> for paladin::application::cli::formatters::progress::ProgressIndicator where U: core::convert::From<T>
pub fn paladin::application::cli::formatters::progress::ProgressIndicator::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::formatters::progress::ProgressIndicator where U: core::convert::Into<T>
pub type paladin::application::cli::formatters::progress::ProgressIndicator::Error = core::convert::Infallible
pub fn paladin::application::cli::formatters::progress::ProgressIndicator::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::formatters::progress::ProgressIndicator where U: core::convert::TryFrom<T>
pub type paladin::application::cli::formatters::progress::ProgressIndicator::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::formatters::progress::ProgressIndicator::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::cli::formatters::progress::ProgressIndicator where T: core::clone::Clone
pub type paladin::application::cli::formatters::progress::ProgressIndicator::Owned = T
pub fn paladin::application::cli::formatters::progress::ProgressIndicator::clone_into(&self, target: &mut T)
pub fn paladin::application::cli::formatters::progress::ProgressIndicator::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::cli::formatters::progress::ProgressIndicator where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::formatters::progress::ProgressIndicator::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::formatters::progress::ProgressIndicator where T: ?core::marker::Sized
pub fn paladin::application::cli::formatters::progress::ProgressIndicator::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::formatters::progress::ProgressIndicator where T: ?core::marker::Sized
pub fn paladin::application::cli::formatters::progress::ProgressIndicator::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::cli::formatters::progress::ProgressIndicator where T: core::clone::Clone
pub unsafe fn paladin::application::cli::formatters::progress::ProgressIndicator::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::cli::formatters::progress::ProgressIndicator
pub fn paladin::application::cli::formatters::progress::ProgressIndicator::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::formatters::progress::ProgressIndicator
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::formatters::progress::ProgressIndicator where T: ?core::marker::Sized
pub fn paladin::application::cli::formatters::progress::ProgressIndicator::and<P, B, E>(self, other: 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::cli::formatters::progress::ProgressIndicator::or<P, B, E>(self, other: 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::cli::formatters::progress::ProgressIndicator
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::formatters::progress::ProgressIndicator
impl<T> typenum::type_operators::Same for paladin::application::cli::formatters::progress::ProgressIndicator
pub type paladin::application::cli::formatters::progress::ProgressIndicator::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::formatters::progress::ProgressIndicator where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::formatters::progress::ProgressIndicator where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::formatters::progress::ProgressIndicator::vzip(self) -> V
pub struct paladin::cli::formatters::OutputFormatter
impl paladin::application::cli::formatters::output::OutputFormatter
pub fn paladin::application::cli::formatters::output::OutputFormatter::blank_line(&self)
pub fn paladin::application::cli::formatters::output::OutputFormatter::box_message(&self, content: &[&str])
pub fn paladin::application::cli::formatters::output::OutputFormatter::emoji_or<'a>(&self, emoji: &'a str, alt: &'a str) -> &'a str
pub fn paladin::application::cli::formatters::output::OutputFormatter::error(&self, message: &str)
pub fn paladin::application::cli::formatters::output::OutputFormatter::format_battalion_result(&self, result: &paladin::core::platform::container::battalion::BattalionResult, verbose: bool) -> alloc::string::String
pub fn paladin::application::cli::formatters::output::OutputFormatter::format_battalion_result_json(result: &paladin::core::platform::container::battalion::BattalionResult) -> serde_json::value::Value
pub fn paladin::application::cli::formatters::output::OutputFormatter::format_paladin_result(&self, result: &paladin::application::ports::output::paladin_port::PaladinResult, verbose: bool) -> alloc::string::String
pub fn paladin::application::cli::formatters::output::OutputFormatter::format_paladin_result_json(result: &paladin::application::ports::output::paladin_port::PaladinResult) -> serde_json::value::Value
pub fn paladin::application::cli::formatters::output::OutputFormatter::header(&self, title: &str)
pub fn paladin::application::cli::formatters::output::OutputFormatter::info(&self, message: &str)
pub fn paladin::application::cli::formatters::output::OutputFormatter::is_quiet(&self) -> bool
pub fn paladin::application::cli::formatters::output::OutputFormatter::is_verbose(&self) -> bool
pub fn paladin::application::cli::formatters::output::OutputFormatter::key_value(&self, key: &str, value: &str) -> alloc::string::String
pub fn paladin::application::cli::formatters::output::OutputFormatter::new() -> Self
pub fn paladin::application::cli::formatters::output::OutputFormatter::quiet() -> Self
pub fn paladin::application::cli::formatters::output::OutputFormatter::section(&self, title: &str)
pub fn paladin::application::cli::formatters::output::OutputFormatter::separator(&self)
pub fn paladin::application::cli::formatters::output::OutputFormatter::set_quiet(&mut self, quiet: bool)
pub fn paladin::application::cli::formatters::output::OutputFormatter::set_verbose(&mut self, verbose: bool)
pub fn paladin::application::cli::formatters::output::OutputFormatter::style(&self, text: &str, style: paladin::application::cli::formatters::output::OutputStyle) -> alloc::string::String
pub fn paladin::application::cli::formatters::output::OutputFormatter::success(&self, message: &str)
pub fn paladin::application::cli::formatters::output::OutputFormatter::verbose(&self, message: &str)
pub fn paladin::application::cli::formatters::output::OutputFormatter::warning(&self, message: &str)
pub fn paladin::application::cli::formatters::output::OutputFormatter::with_verbose() -> Self
impl core::clone::Clone for paladin::application::cli::formatters::output::OutputFormatter
pub fn paladin::application::cli::formatters::output::OutputFormatter::clone(&self) -> paladin::application::cli::formatters::output::OutputFormatter
impl core::default::Default for paladin::application::cli::formatters::output::OutputFormatter
pub fn paladin::application::cli::formatters::output::OutputFormatter::default() -> Self
impl core::fmt::Debug for paladin::application::cli::formatters::output::OutputFormatter
pub fn paladin::application::cli::formatters::output::OutputFormatter::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::cli::formatters::output::OutputFormatter
impl core::marker::Send for paladin::application::cli::formatters::output::OutputFormatter
impl core::marker::Sync for paladin::application::cli::formatters::output::OutputFormatter
impl core::marker::Unpin for paladin::application::cli::formatters::output::OutputFormatter
impl core::marker::UnsafeUnpin for paladin::application::cli::formatters::output::OutputFormatter
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::formatters::output::OutputFormatter
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::formatters::output::OutputFormatter
impl<T, U> core::convert::Into<U> for paladin::application::cli::formatters::output::OutputFormatter where U: core::convert::From<T>
pub fn paladin::application::cli::formatters::output::OutputFormatter::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::formatters::output::OutputFormatter where U: core::convert::Into<T>
pub type paladin::application::cli::formatters::output::OutputFormatter::Error = core::convert::Infallible
pub fn paladin::application::cli::formatters::output::OutputFormatter::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::formatters::output::OutputFormatter where U: core::convert::TryFrom<T>
pub type paladin::application::cli::formatters::output::OutputFormatter::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::formatters::output::OutputFormatter::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::cli::formatters::output::OutputFormatter where T: core::clone::Clone
pub type paladin::application::cli::formatters::output::OutputFormatter::Owned = T
pub fn paladin::application::cli::formatters::output::OutputFormatter::clone_into(&self, target: &mut T)
pub fn paladin::application::cli::formatters::output::OutputFormatter::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::cli::formatters::output::OutputFormatter where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::formatters::output::OutputFormatter::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::formatters::output::OutputFormatter where T: ?core::marker::Sized
pub fn paladin::application::cli::formatters::output::OutputFormatter::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::formatters::output::OutputFormatter where T: ?core::marker::Sized
pub fn paladin::application::cli::formatters::output::OutputFormatter::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::cli::formatters::output::OutputFormatter where T: core::clone::Clone
pub unsafe fn paladin::application::cli::formatters::output::OutputFormatter::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::cli::formatters::output::OutputFormatter
pub fn paladin::application::cli::formatters::output::OutputFormatter::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::formatters::output::OutputFormatter
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::formatters::output::OutputFormatter where T: ?core::marker::Sized
pub fn paladin::application::cli::formatters::output::OutputFormatter::and<P, B, E>(self, other: 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::cli::formatters::output::OutputFormatter::or<P, B, E>(self, other: 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::cli::formatters::output::OutputFormatter
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::formatters::output::OutputFormatter
impl<T> typenum::type_operators::Same for paladin::application::cli::formatters::output::OutputFormatter
pub type paladin::application::cli::formatters::output::OutputFormatter::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::formatters::output::OutputFormatter where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::formatters::output::OutputFormatter where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::formatters::output::OutputFormatter::vzip(self) -> V
pub struct paladin::cli::formatters::Spinner
impl paladin::application::cli::formatters::progress::Spinner
pub fn paladin::application::cli::formatters::progress::Spinner::finish_and_clear(&self)
pub fn paladin::application::cli::formatters::progress::Spinner::finish_with_message(&self, message: impl core::convert::Into<alloc::string::String>)
pub fn paladin::application::cli::formatters::progress::Spinner::new(message: impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::application::cli::formatters::progress::Spinner::progress_bar(&self) -> &indicatif::progress_bar::ProgressBar
pub fn paladin::application::cli::formatters::progress::Spinner::set_message(&self, message: impl core::convert::Into<alloc::string::String>)
impl core::clone::Clone for paladin::application::cli::formatters::progress::Spinner
pub fn paladin::application::cli::formatters::progress::Spinner::clone(&self) -> paladin::application::cli::formatters::progress::Spinner
impl core::fmt::Debug for paladin::application::cli::formatters::progress::Spinner
pub fn paladin::application::cli::formatters::progress::Spinner::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::cli::formatters::progress::Spinner
impl core::marker::Send for paladin::application::cli::formatters::progress::Spinner
impl core::marker::Sync for paladin::application::cli::formatters::progress::Spinner
impl core::marker::Unpin for paladin::application::cli::formatters::progress::Spinner
impl core::marker::UnsafeUnpin for paladin::application::cli::formatters::progress::Spinner
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::formatters::progress::Spinner
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::formatters::progress::Spinner
impl<T, U> core::convert::Into<U> for paladin::application::cli::formatters::progress::Spinner where U: core::convert::From<T>
pub fn paladin::application::cli::formatters::progress::Spinner::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::formatters::progress::Spinner where U: core::convert::Into<T>
pub type paladin::application::cli::formatters::progress::Spinner::Error = core::convert::Infallible
pub fn paladin::application::cli::formatters::progress::Spinner::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::formatters::progress::Spinner where U: core::convert::TryFrom<T>
pub type paladin::application::cli::formatters::progress::Spinner::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::formatters::progress::Spinner::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::cli::formatters::progress::Spinner where T: core::clone::Clone
pub type paladin::application::cli::formatters::progress::Spinner::Owned = T
pub fn paladin::application::cli::formatters::progress::Spinner::clone_into(&self, target: &mut T)
pub fn paladin::application::cli::formatters::progress::Spinner::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::cli::formatters::progress::Spinner where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::formatters::progress::Spinner::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::formatters::progress::Spinner where T: ?core::marker::Sized
pub fn paladin::application::cli::formatters::progress::Spinner::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::formatters::progress::Spinner where T: ?core::marker::Sized
pub fn paladin::application::cli::formatters::progress::Spinner::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::cli::formatters::progress::Spinner where T: core::clone::Clone
pub unsafe fn paladin::application::cli::formatters::progress::Spinner::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::cli::formatters::progress::Spinner
pub fn paladin::application::cli::formatters::progress::Spinner::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::formatters::progress::Spinner
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::formatters::progress::Spinner where T: ?core::marker::Sized
pub fn paladin::application::cli::formatters::progress::Spinner::and<P, B, E>(self, other: 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::cli::formatters::progress::Spinner::or<P, B, E>(self, other: 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::cli::formatters::progress::Spinner
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::formatters::progress::Spinner
impl<T> typenum::type_operators::Same for paladin::application::cli::formatters::progress::Spinner
pub type paladin::application::cli::formatters::progress::Spinner::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::formatters::progress::Spinner where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::formatters::progress::Spinner where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::formatters::progress::Spinner::vzip(self) -> V
pub struct paladin::cli::formatters::TableFormatter
impl paladin::application::cli::formatters::table::TableFormatter
pub fn paladin::application::cli::formatters::table::TableFormatter::add_row<I, S>(&mut self, row: I) -> &mut Self where I: core::iter::traits::collect::IntoIterator<Item = S>, S: core::convert::Into<alloc::string::String>
pub fn paladin::application::cli::formatters::table::TableFormatter::add_styled_row(&mut self, cells: alloc::vec::Vec<comfy_table::cell::Cell>) -> &mut Self
pub fn paladin::application::cli::formatters::table::TableFormatter::error_cell(&self, text: impl core::convert::Into<alloc::string::String>) -> comfy_table::cell::Cell
pub fn paladin::application::cli::formatters::table::TableFormatter::info_cell(&self, text: impl core::convert::Into<alloc::string::String>) -> comfy_table::cell::Cell
pub fn paladin::application::cli::formatters::table::TableFormatter::new() -> Self
pub fn paladin::application::cli::formatters::table::TableFormatter::print(&self)
pub fn paladin::application::cli::formatters::table::TableFormatter::render(&self) -> alloc::string::String
pub fn paladin::application::cli::formatters::table::TableFormatter::set_header<I, S>(&mut self, headers: I) -> &mut Self where I: core::iter::traits::collect::IntoIterator<Item = S>, S: core::convert::Into<alloc::string::String>
pub fn paladin::application::cli::formatters::table::TableFormatter::success_cell(&self, text: impl core::convert::Into<alloc::string::String>) -> comfy_table::cell::Cell
pub fn paladin::application::cli::formatters::table::TableFormatter::warning_cell(&self, text: impl core::convert::Into<alloc::string::String>) -> comfy_table::cell::Cell
impl core::default::Default for paladin::application::cli::formatters::table::TableFormatter
pub fn paladin::application::cli::formatters::table::TableFormatter::default() -> Self
impl core::fmt::Debug for paladin::application::cli::formatters::table::TableFormatter
pub fn paladin::application::cli::formatters::table::TableFormatter::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl !core::marker::Freeze for paladin::application::cli::formatters::table::TableFormatter
impl core::marker::Send for paladin::application::cli::formatters::table::TableFormatter
impl core::marker::Sync for paladin::application::cli::formatters::table::TableFormatter
impl core::marker::Unpin for paladin::application::cli::formatters::table::TableFormatter
impl core::marker::UnsafeUnpin for paladin::application::cli::formatters::table::TableFormatter
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::formatters::table::TableFormatter
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::formatters::table::TableFormatter
impl<T, U> core::convert::Into<U> for paladin::application::cli::formatters::table::TableFormatter where U: core::convert::From<T>
pub fn paladin::application::cli::formatters::table::TableFormatter::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::formatters::table::TableFormatter where U: core::convert::Into<T>
pub type paladin::application::cli::formatters::table::TableFormatter::Error = core::convert::Infallible
pub fn paladin::application::cli::formatters::table::TableFormatter::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::formatters::table::TableFormatter where U: core::convert::TryFrom<T>
pub type paladin::application::cli::formatters::table::TableFormatter::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::formatters::table::TableFormatter::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::cli::formatters::table::TableFormatter where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::formatters::table::TableFormatter::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::formatters::table::TableFormatter where T: ?core::marker::Sized
pub fn paladin::application::cli::formatters::table::TableFormatter::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::formatters::table::TableFormatter where T: ?core::marker::Sized
pub fn paladin::application::cli::formatters::table::TableFormatter::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::cli::formatters::table::TableFormatter
pub fn paladin::application::cli::formatters::table::TableFormatter::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::formatters::table::TableFormatter
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::formatters::table::TableFormatter where T: ?core::marker::Sized
pub fn paladin::application::cli::formatters::table::TableFormatter::and<P, B, E>(self, other: 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::cli::formatters::table::TableFormatter::or<P, B, E>(self, other: 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::cli::formatters::table::TableFormatter
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::formatters::table::TableFormatter
impl<T> typenum::type_operators::Same for paladin::application::cli::formatters::table::TableFormatter
pub type paladin::application::cli::formatters::table::TableFormatter::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::formatters::table::TableFormatter where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::formatters::table::TableFormatter where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::formatters::table::TableFormatter::vzip(self) -> V
pub mod paladin::cli::interactive
pub mod paladin::cli::interactive::prompts
pub struct paladin::cli::interactive::prompts::ConfirmPrompt
impl paladin::application::cli::interactive::prompts::ConfirmPrompt
pub fn paladin::application::cli::interactive::prompts::ConfirmPrompt::prompt(self) -> paladin::application::cli::error::CliResult<bool>
pub fn paladin::application::cli::interactive::prompts::ConfirmPrompt::with_default(self, default: bool) -> Self
impl core::marker::Freeze for paladin::application::cli::interactive::prompts::ConfirmPrompt
impl core::marker::Send for paladin::application::cli::interactive::prompts::ConfirmPrompt
impl core::marker::Sync for paladin::application::cli::interactive::prompts::ConfirmPrompt
impl core::marker::Unpin for paladin::application::cli::interactive::prompts::ConfirmPrompt
impl core::marker::UnsafeUnpin for paladin::application::cli::interactive::prompts::ConfirmPrompt
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::interactive::prompts::ConfirmPrompt
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::interactive::prompts::ConfirmPrompt
impl<T, U> core::convert::Into<U> for paladin::application::cli::interactive::prompts::ConfirmPrompt where U: core::convert::From<T>
pub fn paladin::application::cli::interactive::prompts::ConfirmPrompt::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::interactive::prompts::ConfirmPrompt where U: core::convert::Into<T>
pub type paladin::application::cli::interactive::prompts::ConfirmPrompt::Error = core::convert::Infallible
pub fn paladin::application::cli::interactive::prompts::ConfirmPrompt::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::interactive::prompts::ConfirmPrompt where U: core::convert::TryFrom<T>
pub type paladin::application::cli::interactive::prompts::ConfirmPrompt::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::interactive::prompts::ConfirmPrompt::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::cli::interactive::prompts::ConfirmPrompt where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::interactive::prompts::ConfirmPrompt::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::interactive::prompts::ConfirmPrompt where T: ?core::marker::Sized
pub fn paladin::application::cli::interactive::prompts::ConfirmPrompt::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::interactive::prompts::ConfirmPrompt where T: ?core::marker::Sized
pub fn paladin::application::cli::interactive::prompts::ConfirmPrompt::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::cli::interactive::prompts::ConfirmPrompt
pub fn paladin::application::cli::interactive::prompts::ConfirmPrompt::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::interactive::prompts::ConfirmPrompt
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::interactive::prompts::ConfirmPrompt where T: ?core::marker::Sized
pub fn paladin::application::cli::interactive::prompts::ConfirmPrompt::and<P, B, E>(self, other: 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::cli::interactive::prompts::ConfirmPrompt::or<P, B, E>(self, other: 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::cli::interactive::prompts::ConfirmPrompt
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::interactive::prompts::ConfirmPrompt
impl<T> typenum::type_operators::Same for paladin::application::cli::interactive::prompts::ConfirmPrompt
pub type paladin::application::cli::interactive::prompts::ConfirmPrompt::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::interactive::prompts::ConfirmPrompt where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::interactive::prompts::ConfirmPrompt where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::interactive::prompts::ConfirmPrompt::vzip(self) -> V
pub struct paladin::cli::interactive::prompts::InputPrompt
impl paladin::application::cli::interactive::prompts::InputPrompt
pub fn paladin::application::cli::interactive::prompts::InputPrompt::allow_empty(self, allow: bool) -> Self
pub fn paladin::application::cli::interactive::prompts::InputPrompt::prompt(self) -> paladin::application::cli::error::CliResult<alloc::string::String>
pub fn paladin::application::cli::interactive::prompts::InputPrompt::with_default(self, default: impl core::convert::Into<alloc::string::String>) -> Self
impl core::marker::Freeze for paladin::application::cli::interactive::prompts::InputPrompt
impl core::marker::Send for paladin::application::cli::interactive::prompts::InputPrompt
impl core::marker::Sync for paladin::application::cli::interactive::prompts::InputPrompt
impl core::marker::Unpin for paladin::application::cli::interactive::prompts::InputPrompt
impl core::marker::UnsafeUnpin for paladin::application::cli::interactive::prompts::InputPrompt
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::interactive::prompts::InputPrompt
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::interactive::prompts::InputPrompt
impl<T, U> core::convert::Into<U> for paladin::application::cli::interactive::prompts::InputPrompt where U: core::convert::From<T>
pub fn paladin::application::cli::interactive::prompts::InputPrompt::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::interactive::prompts::InputPrompt where U: core::convert::Into<T>
pub type paladin::application::cli::interactive::prompts::InputPrompt::Error = core::convert::Infallible
pub fn paladin::application::cli::interactive::prompts::InputPrompt::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::interactive::prompts::InputPrompt where U: core::convert::TryFrom<T>
pub type paladin::application::cli::interactive::prompts::InputPrompt::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::interactive::prompts::InputPrompt::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::cli::interactive::prompts::InputPrompt where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::interactive::prompts::InputPrompt::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::interactive::prompts::InputPrompt where T: ?core::marker::Sized
pub fn paladin::application::cli::interactive::prompts::InputPrompt::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::interactive::prompts::InputPrompt where T: ?core::marker::Sized
pub fn paladin::application::cli::interactive::prompts::InputPrompt::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::cli::interactive::prompts::InputPrompt
pub fn paladin::application::cli::interactive::prompts::InputPrompt::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::interactive::prompts::InputPrompt
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::interactive::prompts::InputPrompt where T: ?core::marker::Sized
pub fn paladin::application::cli::interactive::prompts::InputPrompt::and<P, B, E>(self, other: 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::cli::interactive::prompts::InputPrompt::or<P, B, E>(self, other: 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::cli::interactive::prompts::InputPrompt
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::interactive::prompts::InputPrompt
impl<T> typenum::type_operators::Same for paladin::application::cli::interactive::prompts::InputPrompt
pub type paladin::application::cli::interactive::prompts::InputPrompt::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::interactive::prompts::InputPrompt where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::interactive::prompts::InputPrompt where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::interactive::prompts::InputPrompt::vzip(self) -> V
pub struct paladin::cli::interactive::prompts::MultiSelectPrompt<T> where T: alloc::string::ToString + core::clone::Clone
impl<T> paladin::application::cli::interactive::prompts::MultiSelectPrompt<T> where T: alloc::string::ToString + core::clone::Clone
pub fn paladin::application::cli::interactive::prompts::MultiSelectPrompt<T>::prompt(self) -> paladin::application::cli::error::CliResult<alloc::vec::Vec<T>>
pub fn paladin::application::cli::interactive::prompts::MultiSelectPrompt<T>::with_defaults(self, defaults: alloc::vec::Vec<bool>) -> Self
impl<T> core::marker::Freeze for paladin::application::cli::interactive::prompts::MultiSelectPrompt<T>
impl<T> core::marker::Send for paladin::application::cli::interactive::prompts::MultiSelectPrompt<T> where T: core::marker::Send
impl<T> core::marker::Sync for paladin::application::cli::interactive::prompts::MultiSelectPrompt<T> where T: core::marker::Sync
impl<T> core::marker::Unpin for paladin::application::cli::interactive::prompts::MultiSelectPrompt<T> where T: core::marker::Unpin
impl<T> core::marker::UnsafeUnpin for paladin::application::cli::interactive::prompts::MultiSelectPrompt<T>
impl<T> core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::interactive::prompts::MultiSelectPrompt<T> where T: core::panic::unwind_safe::RefUnwindSafe
impl<T> core::panic::unwind_safe::UnwindSafe for paladin::application::cli::interactive::prompts::MultiSelectPrompt<T> where T: core::panic::unwind_safe::UnwindSafe
impl<T, U> core::convert::Into<U> for paladin::application::cli::interactive::prompts::MultiSelectPrompt<T> where U: core::convert::From<T>
pub fn paladin::application::cli::interactive::prompts::MultiSelectPrompt<T>::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::interactive::prompts::MultiSelectPrompt<T> where U: core::convert::Into<T>
pub type paladin::application::cli::interactive::prompts::MultiSelectPrompt<T>::Error = core::convert::Infallible
pub fn paladin::application::cli::interactive::prompts::MultiSelectPrompt<T>::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::interactive::prompts::MultiSelectPrompt<T> where U: core::convert::TryFrom<T>
pub type paladin::application::cli::interactive::prompts::MultiSelectPrompt<T>::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::interactive::prompts::MultiSelectPrompt<T>::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::cli::interactive::prompts::MultiSelectPrompt<T> where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::interactive::prompts::MultiSelectPrompt<T>::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::interactive::prompts::MultiSelectPrompt<T> where T: ?core::marker::Sized
pub fn paladin::application::cli::interactive::prompts::MultiSelectPrompt<T>::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::interactive::prompts::MultiSelectPrompt<T> where T: ?core::marker::Sized
pub fn paladin::application::cli::interactive::prompts::MultiSelectPrompt<T>::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::cli::interactive::prompts::MultiSelectPrompt<T>
pub fn paladin::application::cli::interactive::prompts::MultiSelectPrompt<T>::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::interactive::prompts::MultiSelectPrompt<T>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::interactive::prompts::MultiSelectPrompt<T> where T: ?core::marker::Sized
pub fn paladin::application::cli::interactive::prompts::MultiSelectPrompt<T>::and<P, B, E>(self, other: 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::cli::interactive::prompts::MultiSelectPrompt<T>::or<P, B, E>(self, other: 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::cli::interactive::prompts::MultiSelectPrompt<T>
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::interactive::prompts::MultiSelectPrompt<T>
impl<T> typenum::type_operators::Same for paladin::application::cli::interactive::prompts::MultiSelectPrompt<T>
pub type paladin::application::cli::interactive::prompts::MultiSelectPrompt<T>::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::interactive::prompts::MultiSelectPrompt<T> where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::interactive::prompts::MultiSelectPrompt<T> where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::interactive::prompts::MultiSelectPrompt<T>::vzip(self) -> V
pub struct paladin::cli::interactive::prompts::PasswordPrompt
impl paladin::application::cli::interactive::prompts::PasswordPrompt
pub fn paladin::application::cli::interactive::prompts::PasswordPrompt::prompt(self) -> paladin::application::cli::error::CliResult<alloc::string::String>
pub fn paladin::application::cli::interactive::prompts::PasswordPrompt::with_confirmation(self, prompt: impl core::convert::Into<alloc::string::String>) -> Self
impl core::marker::Freeze for paladin::application::cli::interactive::prompts::PasswordPrompt
impl core::marker::Send for paladin::application::cli::interactive::prompts::PasswordPrompt
impl core::marker::Sync for paladin::application::cli::interactive::prompts::PasswordPrompt
impl core::marker::Unpin for paladin::application::cli::interactive::prompts::PasswordPrompt
impl core::marker::UnsafeUnpin for paladin::application::cli::interactive::prompts::PasswordPrompt
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::interactive::prompts::PasswordPrompt
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::interactive::prompts::PasswordPrompt
impl<T, U> core::convert::Into<U> for paladin::application::cli::interactive::prompts::PasswordPrompt where U: core::convert::From<T>
pub fn paladin::application::cli::interactive::prompts::PasswordPrompt::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::interactive::prompts::PasswordPrompt where U: core::convert::Into<T>
pub type paladin::application::cli::interactive::prompts::PasswordPrompt::Error = core::convert::Infallible
pub fn paladin::application::cli::interactive::prompts::PasswordPrompt::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::interactive::prompts::PasswordPrompt where U: core::convert::TryFrom<T>
pub type paladin::application::cli::interactive::prompts::PasswordPrompt::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::interactive::prompts::PasswordPrompt::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::cli::interactive::prompts::PasswordPrompt where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::interactive::prompts::PasswordPrompt::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::interactive::prompts::PasswordPrompt where T: ?core::marker::Sized
pub fn paladin::application::cli::interactive::prompts::PasswordPrompt::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::interactive::prompts::PasswordPrompt where T: ?core::marker::Sized
pub fn paladin::application::cli::interactive::prompts::PasswordPrompt::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::cli::interactive::prompts::PasswordPrompt
pub fn paladin::application::cli::interactive::prompts::PasswordPrompt::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::interactive::prompts::PasswordPrompt
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::interactive::prompts::PasswordPrompt where T: ?core::marker::Sized
pub fn paladin::application::cli::interactive::prompts::PasswordPrompt::and<P, B, E>(self, other: 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::cli::interactive::prompts::PasswordPrompt::or<P, B, E>(self, other: 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::cli::interactive::prompts::PasswordPrompt
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::interactive::prompts::PasswordPrompt
impl<T> typenum::type_operators::Same for paladin::application::cli::interactive::prompts::PasswordPrompt
pub type paladin::application::cli::interactive::prompts::PasswordPrompt::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::interactive::prompts::PasswordPrompt where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::interactive::prompts::PasswordPrompt where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::interactive::prompts::PasswordPrompt::vzip(self) -> V
pub struct paladin::cli::interactive::prompts::PromptBuilder
impl paladin::application::cli::interactive::prompts::PromptBuilder
pub fn paladin::application::cli::interactive::prompts::PromptBuilder::confirm(prompt: &str) -> paladin::application::cli::interactive::prompts::ConfirmPrompt
pub fn paladin::application::cli::interactive::prompts::PromptBuilder::input(prompt: &str) -> paladin::application::cli::interactive::prompts::InputPrompt
pub fn paladin::application::cli::interactive::prompts::PromptBuilder::multi_select<T>(prompt: &str, items: alloc::vec::Vec<T>) -> paladin::application::cli::interactive::prompts::MultiSelectPrompt<T> where T: alloc::string::ToString + core::clone::Clone
pub fn paladin::application::cli::interactive::prompts::PromptBuilder::password(prompt: &str) -> paladin::application::cli::interactive::prompts::PasswordPrompt
pub fn paladin::application::cli::interactive::prompts::PromptBuilder::select<T>(prompt: &str, items: alloc::vec::Vec<T>) -> paladin::application::cli::interactive::prompts::SelectPrompt<T> where T: alloc::string::ToString + core::clone::Clone
impl core::marker::Freeze for paladin::application::cli::interactive::prompts::PromptBuilder
impl core::marker::Send for paladin::application::cli::interactive::prompts::PromptBuilder
impl core::marker::Sync for paladin::application::cli::interactive::prompts::PromptBuilder
impl core::marker::Unpin for paladin::application::cli::interactive::prompts::PromptBuilder
impl core::marker::UnsafeUnpin for paladin::application::cli::interactive::prompts::PromptBuilder
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::interactive::prompts::PromptBuilder
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::interactive::prompts::PromptBuilder
impl<T, U> core::convert::Into<U> for paladin::application::cli::interactive::prompts::PromptBuilder where U: core::convert::From<T>
pub fn paladin::application::cli::interactive::prompts::PromptBuilder::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::interactive::prompts::PromptBuilder where U: core::convert::Into<T>
pub type paladin::application::cli::interactive::prompts::PromptBuilder::Error = core::convert::Infallible
pub fn paladin::application::cli::interactive::prompts::PromptBuilder::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::interactive::prompts::PromptBuilder where U: core::convert::TryFrom<T>
pub type paladin::application::cli::interactive::prompts::PromptBuilder::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::interactive::prompts::PromptBuilder::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::cli::interactive::prompts::PromptBuilder where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::interactive::prompts::PromptBuilder::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::interactive::prompts::PromptBuilder where T: ?core::marker::Sized
pub fn paladin::application::cli::interactive::prompts::PromptBuilder::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::interactive::prompts::PromptBuilder where T: ?core::marker::Sized
pub fn paladin::application::cli::interactive::prompts::PromptBuilder::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::cli::interactive::prompts::PromptBuilder
pub fn paladin::application::cli::interactive::prompts::PromptBuilder::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::interactive::prompts::PromptBuilder
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::interactive::prompts::PromptBuilder where T: ?core::marker::Sized
pub fn paladin::application::cli::interactive::prompts::PromptBuilder::and<P, B, E>(self, other: 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::cli::interactive::prompts::PromptBuilder::or<P, B, E>(self, other: 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::cli::interactive::prompts::PromptBuilder
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::interactive::prompts::PromptBuilder
impl<T> typenum::type_operators::Same for paladin::application::cli::interactive::prompts::PromptBuilder
pub type paladin::application::cli::interactive::prompts::PromptBuilder::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::interactive::prompts::PromptBuilder where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::interactive::prompts::PromptBuilder where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::interactive::prompts::PromptBuilder::vzip(self) -> V
pub struct paladin::cli::interactive::prompts::SelectPrompt<T> where T: alloc::string::ToString + core::clone::Clone
impl<T> paladin::application::cli::interactive::prompts::SelectPrompt<T> where T: alloc::string::ToString + core::clone::Clone
pub fn paladin::application::cli::interactive::prompts::SelectPrompt<T>::prompt(self) -> paladin::application::cli::error::CliResult<T>
pub fn paladin::application::cli::interactive::prompts::SelectPrompt<T>::prompt_index(self) -> paladin::application::cli::error::CliResult<usize>
pub fn paladin::application::cli::interactive::prompts::SelectPrompt<T>::with_default(self, index: usize) -> Self
impl<T> core::marker::Freeze for paladin::application::cli::interactive::prompts::SelectPrompt<T>
impl<T> core::marker::Send for paladin::application::cli::interactive::prompts::SelectPrompt<T> where T: core::marker::Send
impl<T> core::marker::Sync for paladin::application::cli::interactive::prompts::SelectPrompt<T> where T: core::marker::Sync
impl<T> core::marker::Unpin for paladin::application::cli::interactive::prompts::SelectPrompt<T> where T: core::marker::Unpin
impl<T> core::marker::UnsafeUnpin for paladin::application::cli::interactive::prompts::SelectPrompt<T>
impl<T> core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::interactive::prompts::SelectPrompt<T> where T: core::panic::unwind_safe::RefUnwindSafe
impl<T> core::panic::unwind_safe::UnwindSafe for paladin::application::cli::interactive::prompts::SelectPrompt<T> where T: core::panic::unwind_safe::UnwindSafe
impl<T, U> core::convert::Into<U> for paladin::application::cli::interactive::prompts::SelectPrompt<T> where U: core::convert::From<T>
pub fn paladin::application::cli::interactive::prompts::SelectPrompt<T>::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::interactive::prompts::SelectPrompt<T> where U: core::convert::Into<T>
pub type paladin::application::cli::interactive::prompts::SelectPrompt<T>::Error = core::convert::Infallible
pub fn paladin::application::cli::interactive::prompts::SelectPrompt<T>::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::interactive::prompts::SelectPrompt<T> where U: core::convert::TryFrom<T>
pub type paladin::application::cli::interactive::prompts::SelectPrompt<T>::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::interactive::prompts::SelectPrompt<T>::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::cli::interactive::prompts::SelectPrompt<T> where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::interactive::prompts::SelectPrompt<T>::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::interactive::prompts::SelectPrompt<T> where T: ?core::marker::Sized
pub fn paladin::application::cli::interactive::prompts::SelectPrompt<T>::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::interactive::prompts::SelectPrompt<T> where T: ?core::marker::Sized
pub fn paladin::application::cli::interactive::prompts::SelectPrompt<T>::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::cli::interactive::prompts::SelectPrompt<T>
pub fn paladin::application::cli::interactive::prompts::SelectPrompt<T>::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::interactive::prompts::SelectPrompt<T>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::interactive::prompts::SelectPrompt<T> where T: ?core::marker::Sized
pub fn paladin::application::cli::interactive::prompts::SelectPrompt<T>::and<P, B, E>(self, other: 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::cli::interactive::prompts::SelectPrompt<T>::or<P, B, E>(self, other: 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::cli::interactive::prompts::SelectPrompt<T>
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::interactive::prompts::SelectPrompt<T>
impl<T> typenum::type_operators::Same for paladin::application::cli::interactive::prompts::SelectPrompt<T>
pub type paladin::application::cli::interactive::prompts::SelectPrompt<T>::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::interactive::prompts::SelectPrompt<T> where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::interactive::prompts::SelectPrompt<T> where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::interactive::prompts::SelectPrompt<T>::vzip(self) -> V
pub trait paladin::cli::interactive::prompts::Prompt
pub type paladin::cli::interactive::prompts::Prompt::Output
pub fn paladin::cli::interactive::prompts::Prompt::prompt(self) -> paladin::application::cli::error::CliResult<Self::Output>
pub mod paladin::cli::interactive::utils
pub fn paladin::cli::interactive::utils::confirm(prompt: &str, default: bool) -> core::result::Result<bool, paladin::application::cli::error::CliError>
pub fn paladin::cli::interactive::utils::prompt_for_input(prompt: &str) -> core::result::Result<alloc::string::String, paladin::application::cli::error::CliError>
pub fn paladin::cli::interactive::utils::prompt_with_validation<F>(prompt: &str, validator: F) -> core::result::Result<alloc::string::String, paladin::application::cli::error::CliError> where F: core::ops::function::Fn(&str) -> core::result::Result<(), alloc::string::String>
pub mod paladin::cli::interactive::wizard
pub enum paladin::cli::interactive::wizard::StepResult
pub paladin::cli::interactive::wizard::StepResult::Back
pub paladin::cli::interactive::wizard::StepResult::Cancel
pub paladin::cli::interactive::wizard::StepResult::Complete
pub paladin::cli::interactive::wizard::StepResult::Continue
pub paladin::cli::interactive::wizard::StepResult::SkipTo(alloc::string::String)
impl core::clone::Clone for paladin::application::cli::interactive::wizard::StepResult
pub fn paladin::application::cli::interactive::wizard::StepResult::clone(&self) -> paladin::application::cli::interactive::wizard::StepResult
impl core::cmp::Eq for paladin::application::cli::interactive::wizard::StepResult
impl core::cmp::PartialEq for paladin::application::cli::interactive::wizard::StepResult
pub fn paladin::application::cli::interactive::wizard::StepResult::eq(&self, other: &paladin::application::cli::interactive::wizard::StepResult) -> bool
impl core::fmt::Debug for paladin::application::cli::interactive::wizard::StepResult
pub fn paladin::application::cli::interactive::wizard::StepResult::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::application::cli::interactive::wizard::StepResult
impl core::marker::Freeze for paladin::application::cli::interactive::wizard::StepResult
impl core::marker::Send for paladin::application::cli::interactive::wizard::StepResult
impl core::marker::Sync for paladin::application::cli::interactive::wizard::StepResult
impl core::marker::Unpin for paladin::application::cli::interactive::wizard::StepResult
impl core::marker::UnsafeUnpin for paladin::application::cli::interactive::wizard::StepResult
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::interactive::wizard::StepResult
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::interactive::wizard::StepResult
impl<Q, K> equivalent::Equivalent<K> for paladin::application::cli::interactive::wizard::StepResult where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::application::cli::interactive::wizard::StepResult::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::application::cli::interactive::wizard::StepResult where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::application::cli::interactive::wizard::StepResult::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::application::cli::interactive::wizard::StepResult where U: core::convert::From<T>
pub fn paladin::application::cli::interactive::wizard::StepResult::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::interactive::wizard::StepResult where U: core::convert::Into<T>
pub type paladin::application::cli::interactive::wizard::StepResult::Error = core::convert::Infallible
pub fn paladin::application::cli::interactive::wizard::StepResult::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::interactive::wizard::StepResult where U: core::convert::TryFrom<T>
pub type paladin::application::cli::interactive::wizard::StepResult::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::interactive::wizard::StepResult::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::cli::interactive::wizard::StepResult where T: core::clone::Clone
pub type paladin::application::cli::interactive::wizard::StepResult::Owned = T
pub fn paladin::application::cli::interactive::wizard::StepResult::clone_into(&self, target: &mut T)
pub fn paladin::application::cli::interactive::wizard::StepResult::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::cli::interactive::wizard::StepResult where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::interactive::wizard::StepResult::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::interactive::wizard::StepResult where T: ?core::marker::Sized
pub fn paladin::application::cli::interactive::wizard::StepResult::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::interactive::wizard::StepResult where T: ?core::marker::Sized
pub fn paladin::application::cli::interactive::wizard::StepResult::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::cli::interactive::wizard::StepResult where T: core::clone::Clone
pub unsafe fn paladin::application::cli::interactive::wizard::StepResult::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::cli::interactive::wizard::StepResult
pub fn paladin::application::cli::interactive::wizard::StepResult::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::interactive::wizard::StepResult
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::interactive::wizard::StepResult where T: ?core::marker::Sized
pub fn paladin::application::cli::interactive::wizard::StepResult::and<P, B, E>(self, other: 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::cli::interactive::wizard::StepResult::or<P, B, E>(self, other: 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::cli::interactive::wizard::StepResult
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::interactive::wizard::StepResult
impl<T> typenum::type_operators::Same for paladin::application::cli::interactive::wizard::StepResult
pub type paladin::application::cli::interactive::wizard::StepResult::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::interactive::wizard::StepResult where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::interactive::wizard::StepResult where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::interactive::wizard::StepResult::vzip(self) -> V
pub struct paladin::cli::interactive::wizard::Wizard
impl paladin::application::cli::interactive::wizard::Wizard
pub fn paladin::application::cli::interactive::wizard::Wizard::add_step(self, step: alloc::boxed::Box<dyn paladin::application::cli::interactive::wizard::WizardStep>) -> Self
pub fn paladin::application::cli::interactive::wizard::Wizard::context(&self) -> &paladin::application::cli::interactive::wizard::WizardContext
pub fn paladin::application::cli::interactive::wizard::Wizard::context_mut(&mut self) -> &mut paladin::application::cli::interactive::wizard::WizardContext
pub fn paladin::application::cli::interactive::wizard::Wizard::new() -> Self
pub fn paladin::application::cli::interactive::wizard::Wizard::run(self) -> paladin::application::cli::error::CliResult<paladin::application::cli::interactive::wizard::WizardContext>
pub fn paladin::application::cli::interactive::wizard::Wizard::with_formatter(self, formatter: paladin::application::cli::formatters::output::OutputFormatter) -> Self
pub fn paladin::application::cli::interactive::wizard::Wizard::with_resume(self) -> Self
impl core::default::Default for paladin::application::cli::interactive::wizard::Wizard
pub fn paladin::application::cli::interactive::wizard::Wizard::default() -> Self
impl core::marker::Freeze for paladin::application::cli::interactive::wizard::Wizard
impl core::marker::Send for paladin::application::cli::interactive::wizard::Wizard
impl core::marker::Sync for paladin::application::cli::interactive::wizard::Wizard
impl core::marker::Unpin for paladin::application::cli::interactive::wizard::Wizard
impl core::marker::UnsafeUnpin for paladin::application::cli::interactive::wizard::Wizard
impl !core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::interactive::wizard::Wizard
impl !core::panic::unwind_safe::UnwindSafe for paladin::application::cli::interactive::wizard::Wizard
impl<T, U> core::convert::Into<U> for paladin::application::cli::interactive::wizard::Wizard where U: core::convert::From<T>
pub fn paladin::application::cli::interactive::wizard::Wizard::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::interactive::wizard::Wizard where U: core::convert::Into<T>
pub type paladin::application::cli::interactive::wizard::Wizard::Error = core::convert::Infallible
pub fn paladin::application::cli::interactive::wizard::Wizard::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::interactive::wizard::Wizard where U: core::convert::TryFrom<T>
pub type paladin::application::cli::interactive::wizard::Wizard::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::interactive::wizard::Wizard::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::cli::interactive::wizard::Wizard where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::interactive::wizard::Wizard::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::interactive::wizard::Wizard where T: ?core::marker::Sized
pub fn paladin::application::cli::interactive::wizard::Wizard::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::interactive::wizard::Wizard where T: ?core::marker::Sized
pub fn paladin::application::cli::interactive::wizard::Wizard::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::cli::interactive::wizard::Wizard
pub fn paladin::application::cli::interactive::wizard::Wizard::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::interactive::wizard::Wizard
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::interactive::wizard::Wizard where T: ?core::marker::Sized
pub fn paladin::application::cli::interactive::wizard::Wizard::and<P, B, E>(self, other: 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::cli::interactive::wizard::Wizard::or<P, B, E>(self, other: 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::cli::interactive::wizard::Wizard
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::interactive::wizard::Wizard
impl<T> typenum::type_operators::Same for paladin::application::cli::interactive::wizard::Wizard
pub type paladin::application::cli::interactive::wizard::Wizard::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::interactive::wizard::Wizard where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::interactive::wizard::Wizard where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::interactive::wizard::Wizard::vzip(self) -> V
pub struct paladin::cli::interactive::wizard::WizardContext
impl paladin::application::cli::interactive::wizard::WizardContext
pub fn paladin::application::cli::interactive::wizard::WizardContext::clear(&mut self)
pub fn paladin::application::cli::interactive::wizard::WizardContext::completed_steps(&self) -> &[alloc::string::String]
pub fn paladin::application::cli::interactive::wizard::WizardContext::contains(&self, key: &str) -> bool
pub fn paladin::application::cli::interactive::wizard::WizardContext::enable_resume(&mut self)
pub fn paladin::application::cli::interactive::wizard::WizardContext::get(&self, key: &str) -> core::option::Option<&str>
pub fn paladin::application::cli::interactive::wizard::WizardContext::is_completed(&self, step_name: &str) -> bool
pub fn paladin::application::cli::interactive::wizard::WizardContext::is_resumable(&self) -> bool
pub fn paladin::application::cli::interactive::wizard::WizardContext::mark_completed(&mut self, step_name: impl core::convert::Into<alloc::string::String>)
pub fn paladin::application::cli::interactive::wizard::WizardContext::new() -> Self
pub fn paladin::application::cli::interactive::wizard::WizardContext::remove(&mut self, key: &str) -> core::option::Option<alloc::string::String>
pub fn paladin::application::cli::interactive::wizard::WizardContext::set(&mut self, key: impl core::convert::Into<alloc::string::String>, value: impl core::convert::Into<alloc::string::String>)
impl core::clone::Clone for paladin::application::cli::interactive::wizard::WizardContext
pub fn paladin::application::cli::interactive::wizard::WizardContext::clone(&self) -> paladin::application::cli::interactive::wizard::WizardContext
impl core::default::Default for paladin::application::cli::interactive::wizard::WizardContext
pub fn paladin::application::cli::interactive::wizard::WizardContext::default() -> Self
impl core::fmt::Debug for paladin::application::cli::interactive::wizard::WizardContext
pub fn paladin::application::cli::interactive::wizard::WizardContext::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::cli::interactive::wizard::WizardContext
impl core::marker::Send for paladin::application::cli::interactive::wizard::WizardContext
impl core::marker::Sync for paladin::application::cli::interactive::wizard::WizardContext
impl core::marker::Unpin for paladin::application::cli::interactive::wizard::WizardContext
impl core::marker::UnsafeUnpin for paladin::application::cli::interactive::wizard::WizardContext
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::interactive::wizard::WizardContext
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::interactive::wizard::WizardContext
impl<T, U> core::convert::Into<U> for paladin::application::cli::interactive::wizard::WizardContext where U: core::convert::From<T>
pub fn paladin::application::cli::interactive::wizard::WizardContext::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::interactive::wizard::WizardContext where U: core::convert::Into<T>
pub type paladin::application::cli::interactive::wizard::WizardContext::Error = core::convert::Infallible
pub fn paladin::application::cli::interactive::wizard::WizardContext::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::interactive::wizard::WizardContext where U: core::convert::TryFrom<T>
pub type paladin::application::cli::interactive::wizard::WizardContext::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::interactive::wizard::WizardContext::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::cli::interactive::wizard::WizardContext where T: core::clone::Clone
pub type paladin::application::cli::interactive::wizard::WizardContext::Owned = T
pub fn paladin::application::cli::interactive::wizard::WizardContext::clone_into(&self, target: &mut T)
pub fn paladin::application::cli::interactive::wizard::WizardContext::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::cli::interactive::wizard::WizardContext where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::interactive::wizard::WizardContext::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::interactive::wizard::WizardContext where T: ?core::marker::Sized
pub fn paladin::application::cli::interactive::wizard::WizardContext::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::interactive::wizard::WizardContext where T: ?core::marker::Sized
pub fn paladin::application::cli::interactive::wizard::WizardContext::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::cli::interactive::wizard::WizardContext where T: core::clone::Clone
pub unsafe fn paladin::application::cli::interactive::wizard::WizardContext::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::cli::interactive::wizard::WizardContext
pub fn paladin::application::cli::interactive::wizard::WizardContext::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::interactive::wizard::WizardContext
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::interactive::wizard::WizardContext where T: ?core::marker::Sized
pub fn paladin::application::cli::interactive::wizard::WizardContext::and<P, B, E>(self, other: 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::cli::interactive::wizard::WizardContext::or<P, B, E>(self, other: 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::cli::interactive::wizard::WizardContext
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::interactive::wizard::WizardContext
impl<T> typenum::type_operators::Same for paladin::application::cli::interactive::wizard::WizardContext
pub type paladin::application::cli::interactive::wizard::WizardContext::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::interactive::wizard::WizardContext where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::interactive::wizard::WizardContext where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::interactive::wizard::WizardContext::vzip(self) -> V
pub trait paladin::cli::interactive::wizard::WizardStep: core::marker::Send + core::marker::Sync
pub fn paladin::cli::interactive::wizard::WizardStep::can_skip(&self, _context: &paladin::application::cli::interactive::wizard::WizardContext) -> bool
pub fn paladin::cli::interactive::wizard::WizardStep::description(&self) -> core::option::Option<&str>
pub fn paladin::cli::interactive::wizard::WizardStep::execute(&self, context: &mut paladin::application::cli::interactive::wizard::WizardContext) -> paladin::application::cli::error::CliResult<paladin::application::cli::interactive::wizard::StepResult>
pub fn paladin::cli::interactive::wizard::WizardStep::name(&self) -> &str
pub struct paladin::cli::interactive::PromptBuilder
impl paladin::application::cli::interactive::prompts::PromptBuilder
pub fn paladin::application::cli::interactive::prompts::PromptBuilder::confirm(prompt: &str) -> paladin::application::cli::interactive::prompts::ConfirmPrompt
pub fn paladin::application::cli::interactive::prompts::PromptBuilder::input(prompt: &str) -> paladin::application::cli::interactive::prompts::InputPrompt
pub fn paladin::application::cli::interactive::prompts::PromptBuilder::multi_select<T>(prompt: &str, items: alloc::vec::Vec<T>) -> paladin::application::cli::interactive::prompts::MultiSelectPrompt<T> where T: alloc::string::ToString + core::clone::Clone
pub fn paladin::application::cli::interactive::prompts::PromptBuilder::password(prompt: &str) -> paladin::application::cli::interactive::prompts::PasswordPrompt
pub fn paladin::application::cli::interactive::prompts::PromptBuilder::select<T>(prompt: &str, items: alloc::vec::Vec<T>) -> paladin::application::cli::interactive::prompts::SelectPrompt<T> where T: alloc::string::ToString + core::clone::Clone
impl core::marker::Freeze for paladin::application::cli::interactive::prompts::PromptBuilder
impl core::marker::Send for paladin::application::cli::interactive::prompts::PromptBuilder
impl core::marker::Sync for paladin::application::cli::interactive::prompts::PromptBuilder
impl core::marker::Unpin for paladin::application::cli::interactive::prompts::PromptBuilder
impl core::marker::UnsafeUnpin for paladin::application::cli::interactive::prompts::PromptBuilder
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::interactive::prompts::PromptBuilder
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::interactive::prompts::PromptBuilder
impl<T, U> core::convert::Into<U> for paladin::application::cli::interactive::prompts::PromptBuilder where U: core::convert::From<T>
pub fn paladin::application::cli::interactive::prompts::PromptBuilder::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::interactive::prompts::PromptBuilder where U: core::convert::Into<T>
pub type paladin::application::cli::interactive::prompts::PromptBuilder::Error = core::convert::Infallible
pub fn paladin::application::cli::interactive::prompts::PromptBuilder::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::interactive::prompts::PromptBuilder where U: core::convert::TryFrom<T>
pub type paladin::application::cli::interactive::prompts::PromptBuilder::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::interactive::prompts::PromptBuilder::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::cli::interactive::prompts::PromptBuilder where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::interactive::prompts::PromptBuilder::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::interactive::prompts::PromptBuilder where T: ?core::marker::Sized
pub fn paladin::application::cli::interactive::prompts::PromptBuilder::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::interactive::prompts::PromptBuilder where T: ?core::marker::Sized
pub fn paladin::application::cli::interactive::prompts::PromptBuilder::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::cli::interactive::prompts::PromptBuilder
pub fn paladin::application::cli::interactive::prompts::PromptBuilder::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::interactive::prompts::PromptBuilder
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::interactive::prompts::PromptBuilder where T: ?core::marker::Sized
pub fn paladin::application::cli::interactive::prompts::PromptBuilder::and<P, B, E>(self, other: 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::cli::interactive::prompts::PromptBuilder::or<P, B, E>(self, other: 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::cli::interactive::prompts::PromptBuilder
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::interactive::prompts::PromptBuilder
impl<T> typenum::type_operators::Same for paladin::application::cli::interactive::prompts::PromptBuilder
pub type paladin::application::cli::interactive::prompts::PromptBuilder::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::interactive::prompts::PromptBuilder where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::interactive::prompts::PromptBuilder where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::interactive::prompts::PromptBuilder::vzip(self) -> V
pub struct paladin::cli::interactive::Wizard
impl paladin::application::cli::interactive::wizard::Wizard
pub fn paladin::application::cli::interactive::wizard::Wizard::add_step(self, step: alloc::boxed::Box<dyn paladin::application::cli::interactive::wizard::WizardStep>) -> Self
pub fn paladin::application::cli::interactive::wizard::Wizard::context(&self) -> &paladin::application::cli::interactive::wizard::WizardContext
pub fn paladin::application::cli::interactive::wizard::Wizard::context_mut(&mut self) -> &mut paladin::application::cli::interactive::wizard::WizardContext
pub fn paladin::application::cli::interactive::wizard::Wizard::new() -> Self
pub fn paladin::application::cli::interactive::wizard::Wizard::run(self) -> paladin::application::cli::error::CliResult<paladin::application::cli::interactive::wizard::WizardContext>
pub fn paladin::application::cli::interactive::wizard::Wizard::with_formatter(self, formatter: paladin::application::cli::formatters::output::OutputFormatter) -> Self
pub fn paladin::application::cli::interactive::wizard::Wizard::with_resume(self) -> Self
impl core::default::Default for paladin::application::cli::interactive::wizard::Wizard
pub fn paladin::application::cli::interactive::wizard::Wizard::default() -> Self
impl core::marker::Freeze for paladin::application::cli::interactive::wizard::Wizard
impl core::marker::Send for paladin::application::cli::interactive::wizard::Wizard
impl core::marker::Sync for paladin::application::cli::interactive::wizard::Wizard
impl core::marker::Unpin for paladin::application::cli::interactive::wizard::Wizard
impl core::marker::UnsafeUnpin for paladin::application::cli::interactive::wizard::Wizard
impl !core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::interactive::wizard::Wizard
impl !core::panic::unwind_safe::UnwindSafe for paladin::application::cli::interactive::wizard::Wizard
impl<T, U> core::convert::Into<U> for paladin::application::cli::interactive::wizard::Wizard where U: core::convert::From<T>
pub fn paladin::application::cli::interactive::wizard::Wizard::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::interactive::wizard::Wizard where U: core::convert::Into<T>
pub type paladin::application::cli::interactive::wizard::Wizard::Error = core::convert::Infallible
pub fn paladin::application::cli::interactive::wizard::Wizard::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::interactive::wizard::Wizard where U: core::convert::TryFrom<T>
pub type paladin::application::cli::interactive::wizard::Wizard::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::interactive::wizard::Wizard::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::cli::interactive::wizard::Wizard where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::interactive::wizard::Wizard::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::interactive::wizard::Wizard where T: ?core::marker::Sized
pub fn paladin::application::cli::interactive::wizard::Wizard::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::interactive::wizard::Wizard where T: ?core::marker::Sized
pub fn paladin::application::cli::interactive::wizard::Wizard::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::cli::interactive::wizard::Wizard
pub fn paladin::application::cli::interactive::wizard::Wizard::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::interactive::wizard::Wizard
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::interactive::wizard::Wizard where T: ?core::marker::Sized
pub fn paladin::application::cli::interactive::wizard::Wizard::and<P, B, E>(self, other: 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::cli::interactive::wizard::Wizard::or<P, B, E>(self, other: 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::cli::interactive::wizard::Wizard
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::interactive::wizard::Wizard
impl<T> typenum::type_operators::Same for paladin::application::cli::interactive::wizard::Wizard
pub type paladin::application::cli::interactive::wizard::Wizard::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::interactive::wizard::Wizard where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::interactive::wizard::Wizard where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::interactive::wizard::Wizard::vzip(self) -> V
pub trait paladin::cli::interactive::Prompt
pub type paladin::cli::interactive::Prompt::Output
pub fn paladin::cli::interactive::Prompt::prompt(self) -> paladin::application::cli::error::CliResult<Self::Output>
pub trait paladin::cli::interactive::WizardStep: core::marker::Send + core::marker::Sync
pub fn paladin::cli::interactive::WizardStep::can_skip(&self, _context: &paladin::application::cli::interactive::wizard::WizardContext) -> bool
pub fn paladin::cli::interactive::WizardStep::description(&self) -> core::option::Option<&str>
pub fn paladin::cli::interactive::WizardStep::execute(&self, context: &mut paladin::application::cli::interactive::wizard::WizardContext) -> paladin::application::cli::error::CliResult<paladin::application::cli::interactive::wizard::StepResult>
pub fn paladin::cli::interactive::WizardStep::name(&self) -> &str
pub fn paladin::cli::interactive::confirm(prompt: &str, default: bool) -> core::result::Result<bool, paladin::application::cli::error::CliError>
pub fn paladin::cli::interactive::prompt_for_input(prompt: &str) -> core::result::Result<alloc::string::String, paladin::application::cli::error::CliError>
pub fn paladin::cli::interactive::prompt_with_validation<F>(prompt: &str, validator: F) -> core::result::Result<alloc::string::String, paladin::application::cli::error::CliError> where F: core::ops::function::Fn(&str) -> core::result::Result<(), alloc::string::String>
pub mod paladin::cli::templates
pub mod paladin::cli::templates::battalion_template
pub fn paladin::cli::templates::battalion_template::generate_battalion_template(name: &str, battalion_type: &str) -> core::result::Result<alloc::string::String, paladin::application::cli::error::CliError>
pub mod paladin::cli::templates::env
pub struct paladin::cli::templates::env::EnvTemplate
impl paladin::application::cli::templates::env::EnvTemplate
pub fn paladin::application::cli::templates::env::EnvTemplate::generate<K>(&self, api_keys: &std::collections::hash::map::HashMap<K, alloc::string::String>, existing_content: core::option::Option<&str>) -> core::result::Result<alloc::string::String, paladin::application::cli::error::CliError> where K: core::fmt::Debug + core::hash::Hash + core::cmp::Eq
pub fn paladin::application::cli::templates::env::EnvTemplate::new() -> Self
impl core::default::Default for paladin::application::cli::templates::env::EnvTemplate
pub fn paladin::application::cli::templates::env::EnvTemplate::default() -> Self
impl core::marker::Freeze for paladin::application::cli::templates::env::EnvTemplate
impl core::marker::Send for paladin::application::cli::templates::env::EnvTemplate
impl core::marker::Sync for paladin::application::cli::templates::env::EnvTemplate
impl core::marker::Unpin for paladin::application::cli::templates::env::EnvTemplate
impl core::marker::UnsafeUnpin for paladin::application::cli::templates::env::EnvTemplate
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::templates::env::EnvTemplate
impl core::panic::unwind_safe::UnwindSafe for paladin::application::cli::templates::env::EnvTemplate
impl<T, U> core::convert::Into<U> for paladin::application::cli::templates::env::EnvTemplate where U: core::convert::From<T>
pub fn paladin::application::cli::templates::env::EnvTemplate::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::templates::env::EnvTemplate where U: core::convert::Into<T>
pub type paladin::application::cli::templates::env::EnvTemplate::Error = core::convert::Infallible
pub fn paladin::application::cli::templates::env::EnvTemplate::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::templates::env::EnvTemplate where U: core::convert::TryFrom<T>
pub type paladin::application::cli::templates::env::EnvTemplate::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::templates::env::EnvTemplate::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::cli::templates::env::EnvTemplate where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::templates::env::EnvTemplate::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::templates::env::EnvTemplate where T: ?core::marker::Sized
pub fn paladin::application::cli::templates::env::EnvTemplate::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::templates::env::EnvTemplate where T: ?core::marker::Sized
pub fn paladin::application::cli::templates::env::EnvTemplate::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::cli::templates::env::EnvTemplate
pub fn paladin::application::cli::templates::env::EnvTemplate::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::templates::env::EnvTemplate
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::templates::env::EnvTemplate where T: ?core::marker::Sized
pub fn paladin::application::cli::templates::env::EnvTemplate::and<P, B, E>(self, other: 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::cli::templates::env::EnvTemplate::or<P, B, E>(self, other: 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::cli::templates::env::EnvTemplate
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::templates::env::EnvTemplate
impl<T> typenum::type_operators::Same for paladin::application::cli::templates::env::EnvTemplate
pub type paladin::application::cli::templates::env::EnvTemplate::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::templates::env::EnvTemplate where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::templates::env::EnvTemplate where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::templates::env::EnvTemplate::vzip(self) -> V
pub mod paladin::cli::templates::paladin_template
pub fn paladin::cli::templates::paladin_template::generate_paladin_template(name: &str, provider: &str) -> alloc::string::String
pub enum paladin::cli::CliError
pub paladin::cli::CliError::ArsenalConfigError
pub paladin::cli::CliError::ArsenalConfigError::message: alloc::string::String
pub paladin::cli::CliError::BattalionError
pub paladin::cli::CliError::BattalionError::message: alloc::string::String
pub paladin::cli::CliError::Cancelled
pub paladin::cli::CliError::ConfigFileNotFound
pub paladin::cli::CliError::ConfigFileNotFound::path: std::path::PathBuf
pub paladin::cli::CliError::DocumentProcessingError
pub paladin::cli::CliError::DocumentProcessingError::message: alloc::string::String
pub paladin::cli::CliError::ExecutionError
pub paladin::cli::CliError::ExecutionError::message: alloc::string::String
pub paladin::cli::CliError::FileAlreadyExists
pub paladin::cli::CliError::FileAlreadyExists::path: std::path::PathBuf
pub paladin::cli::CliError::FileReadError
pub paladin::cli::CliError::FileReadError::message: alloc::string::String
pub paladin::cli::CliError::FileReadError::path: alloc::string::String
pub paladin::cli::CliError::GarrisonConfigError
pub paladin::cli::CliError::GarrisonConfigError::message: alloc::string::String
pub paladin::cli::CliError::InvalidFieldValue
pub paladin::cli::CliError::InvalidFieldValue::field: alloc::string::String
pub paladin::cli::CliError::InvalidFieldValue::message: alloc::string::String
pub paladin::cli::CliError::InvalidFilePath
pub paladin::cli::CliError::InvalidFilePath::message: alloc::string::String
pub paladin::cli::CliError::InvalidFilePath::path: alloc::string::String
pub paladin::cli::CliError::InvalidYaml
pub paladin::cli::CliError::InvalidYaml::path: std::path::PathBuf
pub paladin::cli::CliError::InvalidYaml::source: serde_yaml::error::Error
pub paladin::cli::CliError::IoError
pub paladin::cli::CliError::IoError::message: alloc::string::String
pub paladin::cli::CliError::IoError::source: std::io::error::Error
pub paladin::cli::CliError::JsonError(alloc::string::String)
pub paladin::cli::CliError::LlmError
pub paladin::cli::CliError::LlmError::message: alloc::string::String
pub paladin::cli::CliError::LlmProviderError
pub paladin::cli::CliError::LlmProviderError::message: alloc::string::String
pub paladin::cli::CliError::McpConnectionError
pub paladin::cli::CliError::McpConnectionError::message: alloc::string::String
pub paladin::cli::CliError::MissingApiKey
pub paladin::cli::CliError::MissingApiKey::env_var: alloc::string::String
pub paladin::cli::CliError::MissingApiKey::provider: alloc::string::String
pub paladin::cli::CliError::MissingRequiredField
pub paladin::cli::CliError::MissingRequiredField::field: alloc::string::String
pub paladin::cli::CliError::MissingRequiredField::message: alloc::string::String
pub paladin::cli::CliError::NetworkError(alloc::string::String)
pub paladin::cli::CliError::Other(alloc::string::String)
pub paladin::cli::CliError::SerializationError
pub paladin::cli::CliError::SerializationError::message: alloc::string::String
pub paladin::cli::CliError::ToolError
pub paladin::cli::CliError::ToolError::message: alloc::string::String
pub paladin::cli::CliError::UnsupportedFormat
pub paladin::cli::CliError::UnsupportedFormat::format: alloc::string::String
pub paladin::cli::CliError::UnsupportedFormat::supported: alloc::string::String
pub paladin::cli::CliError::UserInputError(alloc::string::String)
pub paladin::cli::CliError::ValidationError
pub paladin::cli::CliError::ValidationError::message: alloc::string::String
pub paladin::cli::CliError::VisionProcessingError
pub paladin::cli::CliError::VisionProcessingError::message: alloc::string::String
impl paladin::application::cli::error::CliError
pub fn paladin::application::cli::error::CliError::configuration(msg: impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::application::cli::error::CliError::execution(msg: impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::application::cli::error::CliError::exit_code(&self) -> i32
pub fn paladin::application::cli::error::CliError::format_detailed(&self) -> alloc::string::String
pub fn paladin::application::cli::error::CliError::invalid_argument(msg: impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::application::cli::error::CliError::llm(msg: impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::application::cli::error::CliError::missing_field(field: impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::application::cli::error::CliError::network(msg: impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::application::cli::error::CliError::user_input(msg: impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::application::cli::error::CliError::validation(msg: impl core::convert::Into<alloc::string::String>) -> Self
impl core::convert::From<paladin::application::use_cases::paladin::error::PaladinError> for paladin::application::cli::error::CliError
pub fn paladin::application::cli::error::CliError::from(error: paladin::application::use_cases::paladin::error::PaladinError) -> Self
impl core::convert::From<serde_json::error::Error> for paladin::application::cli::error::CliError
pub fn paladin::application::cli::error::CliError::from(error: serde_json::error::Error) -> Self
impl core::convert::From<serde_yaml::error::Error> for paladin::application::cli::error::CliError
pub fn paladin::application::cli::error::CliError::from(error: serde_yaml::error::Error) -> Self
impl core::convert::From<std::io::error::Error> for paladin::application::cli::error::CliError
pub fn paladin::application::cli::error::CliError::from(error: std::io::error::Error) -> Self
impl core::error::Error for paladin::application::cli::error::CliError
pub fn paladin::application::cli::error::CliError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
impl core::fmt::Debug for paladin::application::cli::error::CliError
pub fn paladin::application::cli::error::CliError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::application::cli::error::CliError
pub fn paladin::application::cli::error::CliError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::cli::error::CliError
impl core::marker::Send for paladin::application::cli::error::CliError
impl core::marker::Sync for paladin::application::cli::error::CliError
impl core::marker::Unpin for paladin::application::cli::error::CliError
impl core::marker::UnsafeUnpin for paladin::application::cli::error::CliError
impl !core::panic::unwind_safe::RefUnwindSafe for paladin::application::cli::error::CliError
impl !core::panic::unwind_safe::UnwindSafe for paladin::application::cli::error::CliError
impl<T, U> core::convert::Into<U> for paladin::application::cli::error::CliError where U: core::convert::From<T>
pub fn paladin::application::cli::error::CliError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::cli::error::CliError where U: core::convert::Into<T>
pub type paladin::application::cli::error::CliError::Error = core::convert::Infallible
pub fn paladin::application::cli::error::CliError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::cli::error::CliError where U: core::convert::TryFrom<T>
pub type paladin::application::cli::error::CliError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::cli::error::CliError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::string::ToString for paladin::application::cli::error::CliError where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::application::cli::error::CliError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::application::cli::error::CliError where T: 'static + ?core::marker::Sized
pub fn paladin::application::cli::error::CliError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::cli::error::CliError where T: ?core::marker::Sized
pub fn paladin::application::cli::error::CliError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::cli::error::CliError where T: ?core::marker::Sized
pub fn paladin::application::cli::error::CliError::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::cli::error::CliError
pub fn paladin::application::cli::error::CliError::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::cli::error::CliError
impl<T> iri_string::format::ToStringFallible for paladin::application::cli::error::CliError where T: core::fmt::Display
pub fn paladin::application::cli::error::CliError::try_to_string(&self) -> core::result::Result<alloc::string::String, alloc::collections::TryReserveError>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::cli::error::CliError where T: ?core::marker::Sized
pub fn paladin::application::cli::error::CliError::and<P, B, E>(self, other: 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::cli::error::CliError::or<P, B, E>(self, other: 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::cli::error::CliError
impl<T> tracing::instrument::WithSubscriber for paladin::application::cli::error::CliError
impl<T> typenum::type_operators::Same for paladin::application::cli::error::CliError
pub type paladin::application::cli::error::CliError::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::cli::error::CliError where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::cli::error::CliError where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::cli::error::CliError::vzip(self) -> V
pub type paladin::cli::CliResult<T> = core::result::Result<T, paladin::application::cli::error::CliError>
pub mod paladin::config
pub mod paladin::config::application_settings
pub enum paladin::config::application_settings::MemoryExtractionStrategy
pub paladin::config::application_settings::MemoryExtractionStrategy::EveryTurn
pub paladin::config::application_settings::MemoryExtractionStrategy::Manual
pub paladin::config::application_settings::MemoryExtractionStrategy::OnCompletion
pub paladin::config::application_settings::MemoryExtractionStrategy::Threshold
pub paladin::config::application_settings::MemoryExtractionStrategy::Threshold::importance: u8
impl core::clone::Clone for paladin::config::application_settings::MemoryExtractionStrategy
pub fn paladin::config::application_settings::MemoryExtractionStrategy::clone(&self) -> paladin::config::application_settings::MemoryExtractionStrategy
impl core::cmp::Eq for paladin::config::application_settings::MemoryExtractionStrategy
impl core::cmp::PartialEq for paladin::config::application_settings::MemoryExtractionStrategy
pub fn paladin::config::application_settings::MemoryExtractionStrategy::eq(&self, other: &paladin::config::application_settings::MemoryExtractionStrategy) -> bool
impl core::default::Default for paladin::config::application_settings::MemoryExtractionStrategy
pub fn paladin::config::application_settings::MemoryExtractionStrategy::default() -> paladin::config::application_settings::MemoryExtractionStrategy
impl core::fmt::Debug for paladin::config::application_settings::MemoryExtractionStrategy
pub fn paladin::config::application_settings::MemoryExtractionStrategy::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for paladin::config::application_settings::MemoryExtractionStrategy
impl core::marker::StructuralPartialEq for paladin::config::application_settings::MemoryExtractionStrategy
impl serde_core::ser::Serialize for paladin::config::application_settings::MemoryExtractionStrategy
pub fn paladin::config::application_settings::MemoryExtractionStrategy::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::config::application_settings::MemoryExtractionStrategy
pub fn paladin::config::application_settings::MemoryExtractionStrategy::deserialize<__D>(__deserializer: __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::application_settings::MemoryExtractionStrategy
impl core::marker::Send for paladin::config::application_settings::MemoryExtractionStrategy
impl core::marker::Sync for paladin::config::application_settings::MemoryExtractionStrategy
impl core::marker::Unpin for paladin::config::application_settings::MemoryExtractionStrategy
impl core::marker::UnsafeUnpin for paladin::config::application_settings::MemoryExtractionStrategy
impl core::panic::unwind_safe::RefUnwindSafe for paladin::config::application_settings::MemoryExtractionStrategy
impl core::panic::unwind_safe::UnwindSafe for paladin::config::application_settings::MemoryExtractionStrategy
impl<Q, K> equivalent::Equivalent<K> for paladin::config::application_settings::MemoryExtractionStrategy where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::config::application_settings::MemoryExtractionStrategy::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::config::application_settings::MemoryExtractionStrategy where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::config::application_settings::MemoryExtractionStrategy::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::config::application_settings::MemoryExtractionStrategy where U: core::convert::From<T>
pub fn paladin::config::application_settings::MemoryExtractionStrategy::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::config::application_settings::MemoryExtractionStrategy where U: core::convert::Into<T>
pub type paladin::config::application_settings::MemoryExtractionStrategy::Error = core::convert::Infallible
pub fn paladin::config::application_settings::MemoryExtractionStrategy::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::config::application_settings::MemoryExtractionStrategy where U: core::convert::TryFrom<T>
pub type paladin::config::application_settings::MemoryExtractionStrategy::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::config::application_settings::MemoryExtractionStrategy::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::config::application_settings::MemoryExtractionStrategy where T: core::clone::Clone
pub type paladin::config::application_settings::MemoryExtractionStrategy::Owned = T
pub fn paladin::config::application_settings::MemoryExtractionStrategy::clone_into(&self, target: &mut T)
pub fn paladin::config::application_settings::MemoryExtractionStrategy::to_owned(&self) -> T
impl<T> core::any::Any for paladin::config::application_settings::MemoryExtractionStrategy where T: 'static + ?core::marker::Sized
pub fn paladin::config::application_settings::MemoryExtractionStrategy::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::config::application_settings::MemoryExtractionStrategy where T: ?core::marker::Sized
pub fn paladin::config::application_settings::MemoryExtractionStrategy::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::config::application_settings::MemoryExtractionStrategy where T: ?core::marker::Sized
pub fn paladin::config::application_settings::MemoryExtractionStrategy::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::config::application_settings::MemoryExtractionStrategy where T: core::clone::Clone
pub unsafe fn paladin::config::application_settings::MemoryExtractionStrategy::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::config::application_settings::MemoryExtractionStrategy
pub fn paladin::config::application_settings::MemoryExtractionStrategy::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::config::application_settings::MemoryExtractionStrategy
impl<T> serde_core::de::DeserializeOwned for paladin::config::application_settings::MemoryExtractionStrategy where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::config::application_settings::MemoryExtractionStrategy where T: ?core::marker::Sized
pub fn paladin::config::application_settings::MemoryExtractionStrategy::and<P, B, E>(self, other: 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::application_settings::MemoryExtractionStrategy::or<P, B, E>(self, other: 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::application_settings::MemoryExtractionStrategy
impl<T> tracing::instrument::WithSubscriber for paladin::config::application_settings::MemoryExtractionStrategy
impl<T> typenum::type_operators::Same for paladin::config::application_settings::MemoryExtractionStrategy
pub type paladin::config::application_settings::MemoryExtractionStrategy::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::config::application_settings::MemoryExtractionStrategy where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::config::application_settings::MemoryExtractionStrategy where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::config::application_settings::MemoryExtractionStrategy::vzip(self) -> V
pub enum paladin::config::application_settings::SanctumAdapterType
pub paladin::config::application_settings::SanctumAdapterType::InMemory
pub paladin::config::application_settings::SanctumAdapterType::Qdrant
impl core::clone::Clone for paladin::config::application_settings::SanctumAdapterType
pub fn paladin::config::application_settings::SanctumAdapterType::clone(&self) -> paladin::config::application_settings::SanctumAdapterType
impl core::cmp::PartialEq for paladin::config::application_settings::SanctumAdapterType
pub fn paladin::config::application_settings::SanctumAdapterType::eq(&self, other: &paladin::config::application_settings::SanctumAdapterType) -> bool
impl core::default::Default for paladin::config::application_settings::SanctumAdapterType
pub fn paladin::config::application_settings::SanctumAdapterType::default() -> paladin::config::application_settings::SanctumAdapterType
impl core::fmt::Debug for paladin::config::application_settings::SanctumAdapterType
pub fn paladin::config::application_settings::SanctumAdapterType::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::config::application_settings::SanctumAdapterType
impl serde_core::ser::Serialize for paladin::config::application_settings::SanctumAdapterType
pub fn paladin::config::application_settings::SanctumAdapterType::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::config::application_settings::SanctumAdapterType
pub fn paladin::config::application_settings::SanctumAdapterType::deserialize<__D>(__deserializer: __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::application_settings::SanctumAdapterType
impl core::marker::Send for paladin::config::application_settings::SanctumAdapterType
impl core::marker::Sync for paladin::config::application_settings::SanctumAdapterType
impl core::marker::Unpin for paladin::config::application_settings::SanctumAdapterType
impl core::marker::UnsafeUnpin for paladin::config::application_settings::SanctumAdapterType
impl core::panic::unwind_safe::RefUnwindSafe for paladin::config::application_settings::SanctumAdapterType
impl core::panic::unwind_safe::UnwindSafe for paladin::config::application_settings::SanctumAdapterType
impl<T, U> core::convert::Into<U> for paladin::config::application_settings::SanctumAdapterType where U: core::convert::From<T>
pub fn paladin::config::application_settings::SanctumAdapterType::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::config::application_settings::SanctumAdapterType where U: core::convert::Into<T>
pub type paladin::config::application_settings::SanctumAdapterType::Error = core::convert::Infallible
pub fn paladin::config::application_settings::SanctumAdapterType::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::config::application_settings::SanctumAdapterType where U: core::convert::TryFrom<T>
pub type paladin::config::application_settings::SanctumAdapterType::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::config::application_settings::SanctumAdapterType::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::config::application_settings::SanctumAdapterType where T: core::clone::Clone
pub type paladin::config::application_settings::SanctumAdapterType::Owned = T
pub fn paladin::config::application_settings::SanctumAdapterType::clone_into(&self, target: &mut T)
pub fn paladin::config::application_settings::SanctumAdapterType::to_owned(&self) -> T
impl<T> core::any::Any for paladin::config::application_settings::SanctumAdapterType where T: 'static + ?core::marker::Sized
pub fn paladin::config::application_settings::SanctumAdapterType::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::config::application_settings::SanctumAdapterType where T: ?core::marker::Sized
pub fn paladin::config::application_settings::SanctumAdapterType::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::config::application_settings::SanctumAdapterType where T: ?core::marker::Sized
pub fn paladin::config::application_settings::SanctumAdapterType::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::config::application_settings::SanctumAdapterType where T: core::clone::Clone
pub unsafe fn paladin::config::application_settings::SanctumAdapterType::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::config::application_settings::SanctumAdapterType
pub fn paladin::config::application_settings::SanctumAdapterType::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::config::application_settings::SanctumAdapterType
impl<T> serde_core::de::DeserializeOwned for paladin::config::application_settings::SanctumAdapterType where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::config::application_settings::SanctumAdapterType where T: ?core::marker::Sized
pub fn paladin::config::application_settings::SanctumAdapterType::and<P, B, E>(self, other: 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::application_settings::SanctumAdapterType::or<P, B, E>(self, other: 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::application_settings::SanctumAdapterType
impl<T> tracing::instrument::WithSubscriber for paladin::config::application_settings::SanctumAdapterType
impl<T> typenum::type_operators::Same for paladin::config::application_settings::SanctumAdapterType
pub type paladin::config::application_settings::SanctumAdapterType::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::config::application_settings::SanctumAdapterType where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::config::application_settings::SanctumAdapterType where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::config::application_settings::SanctumAdapterType::vzip(self) -> V
pub struct paladin::config::application_settings::ArsenalConfig
pub paladin::config::application_settings::ArsenalConfig::default_timeout_seconds: u64
pub paladin::config::application_settings::ArsenalConfig::max_concurrent_tools: usize
pub paladin::config::application_settings::ArsenalConfig::mcp_servers: alloc::vec::Vec<paladin::config::application_settings::MCPServerConfig>
impl core::clone::Clone for paladin::config::application_settings::ArsenalConfig
pub fn paladin::config::application_settings::ArsenalConfig::clone(&self) -> paladin::config::application_settings::ArsenalConfig
impl core::default::Default for paladin::config::application_settings::ArsenalConfig
pub fn paladin::config::application_settings::ArsenalConfig::default() -> Self
impl core::fmt::Debug for paladin::config::application_settings::ArsenalConfig
pub fn paladin::config::application_settings::ArsenalConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::config::application_settings::ArsenalConfig
pub fn paladin::config::application_settings::ArsenalConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::config::application_settings::ArsenalConfig
pub fn paladin::config::application_settings::ArsenalConfig::deserialize<__D>(__deserializer: __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::application_settings::ArsenalConfig
impl core::marker::Send for paladin::config::application_settings::ArsenalConfig
impl core::marker::Sync for paladin::config::application_settings::ArsenalConfig
impl core::marker::Unpin for paladin::config::application_settings::ArsenalConfig
impl core::marker::UnsafeUnpin for paladin::config::application_settings::ArsenalConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::config::application_settings::ArsenalConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::config::application_settings::ArsenalConfig
impl<T, U> core::convert::Into<U> for paladin::config::application_settings::ArsenalConfig where U: core::convert::From<T>
pub fn paladin::config::application_settings::ArsenalConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::config::application_settings::ArsenalConfig where U: core::convert::Into<T>
pub type paladin::config::application_settings::ArsenalConfig::Error = core::convert::Infallible
pub fn paladin::config::application_settings::ArsenalConfig::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::config::application_settings::ArsenalConfig where U: core::convert::TryFrom<T>
pub type paladin::config::application_settings::ArsenalConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::config::application_settings::ArsenalConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::config::application_settings::ArsenalConfig where T: core::clone::Clone
pub type paladin::config::application_settings::ArsenalConfig::Owned = T
pub fn paladin::config::application_settings::ArsenalConfig::clone_into(&self, target: &mut T)
pub fn paladin::config::application_settings::ArsenalConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::config::application_settings::ArsenalConfig where T: 'static + ?core::marker::Sized
pub fn paladin::config::application_settings::ArsenalConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::config::application_settings::ArsenalConfig where T: ?core::marker::Sized
pub fn paladin::config::application_settings::ArsenalConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::config::application_settings::ArsenalConfig where T: ?core::marker::Sized
pub fn paladin::config::application_settings::ArsenalConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::config::application_settings::ArsenalConfig where T: core::clone::Clone
pub unsafe fn paladin::config::application_settings::ArsenalConfig::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::config::application_settings::ArsenalConfig
pub fn paladin::config::application_settings::ArsenalConfig::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::config::application_settings::ArsenalConfig
impl<T> serde_core::de::DeserializeOwned for paladin::config::application_settings::ArsenalConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::config::application_settings::ArsenalConfig where T: ?core::marker::Sized
pub fn paladin::config::application_settings::ArsenalConfig::and<P, B, E>(self, other: 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::application_settings::ArsenalConfig::or<P, B, E>(self, other: 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::application_settings::ArsenalConfig
impl<T> tracing::instrument::WithSubscriber for paladin::config::application_settings::ArsenalConfig
impl<T> typenum::type_operators::Same for paladin::config::application_settings::ArsenalConfig
pub type paladin::config::application_settings::ArsenalConfig::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::config::application_settings::ArsenalConfig where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::config::application_settings::ArsenalConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::config::application_settings::ArsenalConfig::vzip(self) -> V
pub struct paladin::config::application_settings::CitadelConfig
pub paladin::config::application_settings::CitadelConfig::autosave_enabled: bool
pub paladin::config::application_settings::CitadelConfig::cleanup_enabled: bool
pub paladin::config::application_settings::CitadelConfig::enabled: bool
pub paladin::config::application_settings::CitadelConfig::max_state_age_days: core::option::Option<u32>
pub paladin::config::application_settings::CitadelConfig::state_dir: alloc::string::String
impl paladin::config::application_settings::CitadelConfig
pub fn paladin::config::application_settings::CitadelConfig::validate(&self) -> core::result::Result<(), alloc::string::String>
impl core::clone::Clone for paladin::config::application_settings::CitadelConfig
pub fn paladin::config::application_settings::CitadelConfig::clone(&self) -> paladin::config::application_settings::CitadelConfig
impl core::default::Default for paladin::config::application_settings::CitadelConfig
pub fn paladin::config::application_settings::CitadelConfig::default() -> Self
impl core::fmt::Debug for paladin::config::application_settings::CitadelConfig
pub fn paladin::config::application_settings::CitadelConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::config::application_settings::CitadelConfig
pub fn paladin::config::application_settings::CitadelConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::config::application_settings::CitadelConfig
pub fn paladin::config::application_settings::CitadelConfig::deserialize<__D>(__deserializer: __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::application_settings::CitadelConfig
impl core::marker::Send for paladin::config::application_settings::CitadelConfig
impl core::marker::Sync for paladin::config::application_settings::CitadelConfig
impl core::marker::Unpin for paladin::config::application_settings::CitadelConfig
impl core::marker::UnsafeUnpin for paladin::config::application_settings::CitadelConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::config::application_settings::CitadelConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::config::application_settings::CitadelConfig
impl<T, U> core::convert::Into<U> for paladin::config::application_settings::CitadelConfig where U: core::convert::From<T>
pub fn paladin::config::application_settings::CitadelConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::config::application_settings::CitadelConfig where U: core::convert::Into<T>
pub type paladin::config::application_settings::CitadelConfig::Error = core::convert::Infallible
pub fn paladin::config::application_settings::CitadelConfig::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::config::application_settings::CitadelConfig where U: core::convert::TryFrom<T>
pub type paladin::config::application_settings::CitadelConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::config::application_settings::CitadelConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::config::application_settings::CitadelConfig where T: core::clone::Clone
pub type paladin::config::application_settings::CitadelConfig::Owned = T
pub fn paladin::config::application_settings::CitadelConfig::clone_into(&self, target: &mut T)
pub fn paladin::config::application_settings::CitadelConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::config::application_settings::CitadelConfig where T: 'static + ?core::marker::Sized
pub fn paladin::config::application_settings::CitadelConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::config::application_settings::CitadelConfig where T: ?core::marker::Sized
pub fn paladin::config::application_settings::CitadelConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::config::application_settings::CitadelConfig where T: ?core::marker::Sized
pub fn paladin::config::application_settings::CitadelConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::config::application_settings::CitadelConfig where T: core::clone::Clone
pub unsafe fn paladin::config::application_settings::CitadelConfig::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::config::application_settings::CitadelConfig
pub fn paladin::config::application_settings::CitadelConfig::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::config::application_settings::CitadelConfig
impl<T> serde_core::de::DeserializeOwned for paladin::config::application_settings::CitadelConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::config::application_settings::CitadelConfig where T: ?core::marker::Sized
pub fn paladin::config::application_settings::CitadelConfig::and<P, B, E>(self, other: 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::application_settings::CitadelConfig::or<P, B, E>(self, other: 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::application_settings::CitadelConfig
impl<T> tracing::instrument::WithSubscriber for paladin::config::application_settings::CitadelConfig
impl<T> typenum::type_operators::Same for paladin::config::application_settings::CitadelConfig
pub type paladin::config::application_settings::CitadelConfig::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::config::application_settings::CitadelConfig where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::config::application_settings::CitadelConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::config::application_settings::CitadelConfig::vzip(self) -> V
pub struct paladin::config::application_settings::FileStorageConfig
pub paladin::config::application_settings::FileStorageConfig::allowed_extensions: core::option::Option<alloc::vec::Vec<alloc::string::String>>
pub paladin::config::application_settings::FileStorageConfig::connection_timeout: core::option::Option<u64>
pub paladin::config::application_settings::FileStorageConfig::max_file_size: core::option::Option<u64>
pub paladin::config::application_settings::FileStorageConfig::max_idle_conns: core::option::Option<u32>
pub paladin::config::application_settings::FileStorageConfig::minio_access_key: alloc::string::String
pub paladin::config::application_settings::FileStorageConfig::minio_bucket: alloc::string::String
pub paladin::config::application_settings::FileStorageConfig::minio_endpoint: alloc::string::String
pub paladin::config::application_settings::FileStorageConfig::minio_path_style: core::option::Option<bool>
pub paladin::config::application_settings::FileStorageConfig::minio_region: core::option::Option<alloc::string::String>
pub paladin::config::application_settings::FileStorageConfig::minio_secret_key: alloc::string::String
pub paladin::config::application_settings::FileStorageConfig::minio_secure: core::option::Option<bool>
pub paladin::config::application_settings::FileStorageConfig::request_timeout: core::option::Option<u64>
impl core::clone::Clone for paladin::config::application_settings::FileStorageConfig
pub fn paladin::config::application_settings::FileStorageConfig::clone(&self) -> paladin::config::application_settings::FileStorageConfig
impl core::default::Default for paladin::config::application_settings::FileStorageConfig
pub fn paladin::config::application_settings::FileStorageConfig::default() -> Self
impl core::fmt::Debug for paladin::config::application_settings::FileStorageConfig
pub fn paladin::config::application_settings::FileStorageConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::config::application_settings::FileStorageConfig
pub fn paladin::config::application_settings::FileStorageConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::config::application_settings::FileStorageConfig
pub fn paladin::config::application_settings::FileStorageConfig::deserialize<__D>(__deserializer: __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::application_settings::FileStorageConfig
impl core::marker::Send for paladin::config::application_settings::FileStorageConfig
impl core::marker::Sync for paladin::config::application_settings::FileStorageConfig
impl core::marker::Unpin for paladin::config::application_settings::FileStorageConfig
impl core::marker::UnsafeUnpin for paladin::config::application_settings::FileStorageConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::config::application_settings::FileStorageConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::config::application_settings::FileStorageConfig
impl<T, U> core::convert::Into<U> for paladin::config::application_settings::FileStorageConfig where U: core::convert::From<T>
pub fn paladin::config::application_settings::FileStorageConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::config::application_settings::FileStorageConfig where U: core::convert::Into<T>
pub type paladin::config::application_settings::FileStorageConfig::Error = core::convert::Infallible
pub fn paladin::config::application_settings::FileStorageConfig::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::config::application_settings::FileStorageConfig where U: core::convert::TryFrom<T>
pub type paladin::config::application_settings::FileStorageConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::config::application_settings::FileStorageConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::config::application_settings::FileStorageConfig where T: core::clone::Clone
pub type paladin::config::application_settings::FileStorageConfig::Owned = T
pub fn paladin::config::application_settings::FileStorageConfig::clone_into(&self, target: &mut T)
pub fn paladin::config::application_settings::FileStorageConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::config::application_settings::FileStorageConfig where T: 'static + ?core::marker::Sized
pub fn paladin::config::application_settings::FileStorageConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::config::application_settings::FileStorageConfig where T: ?core::marker::Sized
pub fn paladin::config::application_settings::FileStorageConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::config::application_settings::FileStorageConfig where T: ?core::marker::Sized
pub fn paladin::config::application_settings::FileStorageConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::config::application_settings::FileStorageConfig where T: core::clone::Clone
pub unsafe fn paladin::config::application_settings::FileStorageConfig::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::config::application_settings::FileStorageConfig
pub fn paladin::config::application_settings::FileStorageConfig::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::config::application_settings::FileStorageConfig
impl<T> serde_core::de::DeserializeOwned for paladin::config::application_settings::FileStorageConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::config::application_settings::FileStorageConfig where T: ?core::marker::Sized
pub fn paladin::config::application_settings::FileStorageConfig::and<P, B, E>(self, other: 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::application_settings::FileStorageConfig::or<P, B, E>(self, other: 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::application_settings::FileStorageConfig
impl<T> tracing::instrument::WithSubscriber for paladin::config::application_settings::FileStorageConfig
impl<T> typenum::type_operators::Same for paladin::config::application_settings::FileStorageConfig
pub type paladin::config::application_settings::FileStorageConfig::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::config::application_settings::FileStorageConfig where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::config::application_settings::FileStorageConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::config::application_settings::FileStorageConfig::vzip(self) -> V
pub struct paladin::config::application_settings::GarrisonSettings
pub paladin::config::application_settings::GarrisonSettings::eviction_strategy: alloc::string::String
pub paladin::config::application_settings::GarrisonSettings::garrison_type: alloc::string::String
pub paladin::config::application_settings::GarrisonSettings::max_entries: usize
pub paladin::config::application_settings::GarrisonSettings::max_tokens: core::option::Option<u32>
pub paladin::config::application_settings::GarrisonSettings::path: core::option::Option<alloc::string::String>
pub paladin::config::application_settings::GarrisonSettings::preserve_recent_count: usize
pub paladin::config::application_settings::GarrisonSettings::tokenizer: alloc::string::String
impl paladin::config::application_settings::GarrisonSettings
pub fn paladin::config::application_settings::GarrisonSettings::get_eviction_strategy(&self) -> paladin::core::platform::container::garrison::EvictionStrategy
pub fn paladin::config::application_settings::GarrisonSettings::validate(&self) -> core::result::Result<(), alloc::string::String>
impl core::clone::Clone for paladin::config::application_settings::GarrisonSettings
pub fn paladin::config::application_settings::GarrisonSettings::clone(&self) -> paladin::config::application_settings::GarrisonSettings
impl core::default::Default for paladin::config::application_settings::GarrisonSettings
pub fn paladin::config::application_settings::GarrisonSettings::default() -> Self
impl core::fmt::Debug for paladin::config::application_settings::GarrisonSettings
pub fn paladin::config::application_settings::GarrisonSettings::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::config::application_settings::GarrisonSettings
pub fn paladin::config::application_settings::GarrisonSettings::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::config::application_settings::GarrisonSettings
pub fn paladin::config::application_settings::GarrisonSettings::deserialize<__D>(__deserializer: __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::application_settings::GarrisonSettings
impl core::marker::Send for paladin::config::application_settings::GarrisonSettings
impl core::marker::Sync for paladin::config::application_settings::GarrisonSettings
impl core::marker::Unpin for paladin::config::application_settings::GarrisonSettings
impl core::marker::UnsafeUnpin for paladin::config::application_settings::GarrisonSettings
impl core::panic::unwind_safe::RefUnwindSafe for paladin::config::application_settings::GarrisonSettings
impl core::panic::unwind_safe::UnwindSafe for paladin::config::application_settings::GarrisonSettings
impl<T, U> core::convert::Into<U> for paladin::config::application_settings::GarrisonSettings where U: core::convert::From<T>
pub fn paladin::config::application_settings::GarrisonSettings::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::config::application_settings::GarrisonSettings where U: core::convert::Into<T>
pub type paladin::config::application_settings::GarrisonSettings::Error = core::convert::Infallible
pub fn paladin::config::application_settings::GarrisonSettings::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::config::application_settings::GarrisonSettings where U: core::convert::TryFrom<T>
pub type paladin::config::application_settings::GarrisonSettings::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::config::application_settings::GarrisonSettings::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::config::application_settings::GarrisonSettings where T: core::clone::Clone
pub type paladin::config::application_settings::GarrisonSettings::Owned = T
pub fn paladin::config::application_settings::GarrisonSettings::clone_into(&self, target: &mut T)
pub fn paladin::config::application_settings::GarrisonSettings::to_owned(&self) -> T
impl<T> core::any::Any for paladin::config::application_settings::GarrisonSettings where T: 'static + ?core::marker::Sized
pub fn paladin::config::application_settings::GarrisonSettings::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::config::application_settings::GarrisonSettings where T: ?core::marker::Sized
pub fn paladin::config::application_settings::GarrisonSettings::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::config::application_settings::GarrisonSettings where T: ?core::marker::Sized
pub fn paladin::config::application_settings::GarrisonSettings::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::config::application_settings::GarrisonSettings where T: core::clone::Clone
pub unsafe fn paladin::config::application_settings::GarrisonSettings::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::config::application_settings::GarrisonSettings
pub fn paladin::config::application_settings::GarrisonSettings::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::config::application_settings::GarrisonSettings
impl<T> serde_core::de::DeserializeOwned for paladin::config::application_settings::GarrisonSettings where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::config::application_settings::GarrisonSettings where T: ?core::marker::Sized
pub fn paladin::config::application_settings::GarrisonSettings::and<P, B, E>(self, other: 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::application_settings::GarrisonSettings::or<P, B, E>(self, other: 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::application_settings::GarrisonSettings
impl<T> tracing::instrument::WithSubscriber for paladin::config::application_settings::GarrisonSettings
impl<T> typenum::type_operators::Same for paladin::config::application_settings::GarrisonSettings
pub type paladin::config::application_settings::GarrisonSettings::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::config::application_settings::GarrisonSettings where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::config::application_settings::GarrisonSettings where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::config::application_settings::GarrisonSettings::vzip(self) -> V
pub struct paladin::config::application_settings::HeraldConfig
pub paladin::config::application_settings::HeraldConfig::default_formatter: alloc::string::String
pub paladin::config::application_settings::HeraldConfig::json: paladin::config::application_settings::JsonHeraldConfig
pub paladin::config::application_settings::HeraldConfig::markdown: paladin::config::application_settings::MarkdownHeraldConfig
pub paladin::config::application_settings::HeraldConfig::table: paladin::config::application_settings::TableHeraldConfig
impl paladin::config::application_settings::HeraldConfig
pub fn paladin::config::application_settings::HeraldConfig::validate(&self) -> core::result::Result<(), alloc::string::String>
impl core::clone::Clone for paladin::config::application_settings::HeraldConfig
pub fn paladin::config::application_settings::HeraldConfig::clone(&self) -> paladin::config::application_settings::HeraldConfig
impl core::default::Default for paladin::config::application_settings::HeraldConfig
pub fn paladin::config::application_settings::HeraldConfig::default() -> Self
impl core::fmt::Debug for paladin::config::application_settings::HeraldConfig
pub fn paladin::config::application_settings::HeraldConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::config::application_settings::HeraldConfig
pub fn paladin::config::application_settings::HeraldConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::config::application_settings::HeraldConfig
pub fn paladin::config::application_settings::HeraldConfig::deserialize<__D>(__deserializer: __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::application_settings::HeraldConfig
impl core::marker::Send for paladin::config::application_settings::HeraldConfig
impl core::marker::Sync for paladin::config::application_settings::HeraldConfig
impl core::marker::Unpin for paladin::config::application_settings::HeraldConfig
impl core::marker::UnsafeUnpin for paladin::config::application_settings::HeraldConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::config::application_settings::HeraldConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::config::application_settings::HeraldConfig
impl<T, U> core::convert::Into<U> for paladin::config::application_settings::HeraldConfig where U: core::convert::From<T>
pub fn paladin::config::application_settings::HeraldConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::config::application_settings::HeraldConfig where U: core::convert::Into<T>
pub type paladin::config::application_settings::HeraldConfig::Error = core::convert::Infallible
pub fn paladin::config::application_settings::HeraldConfig::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::config::application_settings::HeraldConfig where U: core::convert::TryFrom<T>
pub type paladin::config::application_settings::HeraldConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::config::application_settings::HeraldConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::config::application_settings::HeraldConfig where T: core::clone::Clone
pub type paladin::config::application_settings::HeraldConfig::Owned = T
pub fn paladin::config::application_settings::HeraldConfig::clone_into(&self, target: &mut T)
pub fn paladin::config::application_settings::HeraldConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::config::application_settings::HeraldConfig where T: 'static + ?core::marker::Sized
pub fn paladin::config::application_settings::HeraldConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::config::application_settings::HeraldConfig where T: ?core::marker::Sized
pub fn paladin::config::application_settings::HeraldConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::config::application_settings::HeraldConfig where T: ?core::marker::Sized
pub fn paladin::config::application_settings::HeraldConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::config::application_settings::HeraldConfig where T: core::clone::Clone
pub unsafe fn paladin::config::application_settings::HeraldConfig::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::config::application_settings::HeraldConfig
pub fn paladin::config::application_settings::HeraldConfig::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::config::application_settings::HeraldConfig
impl<T> serde_core::de::DeserializeOwned for paladin::config::application_settings::HeraldConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::config::application_settings::HeraldConfig where T: ?core::marker::Sized
pub fn paladin::config::application_settings::HeraldConfig::and<P, B, E>(self, other: 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::application_settings::HeraldConfig::or<P, B, E>(self, other: 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::application_settings::HeraldConfig
impl<T> tracing::instrument::WithSubscriber for paladin::config::application_settings::HeraldConfig
impl<T> typenum::type_operators::Same for paladin::config::application_settings::HeraldConfig
pub type paladin::config::application_settings::HeraldConfig::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::config::application_settings::HeraldConfig where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::config::application_settings::HeraldConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::config::application_settings::HeraldConfig::vzip(self) -> V
pub struct paladin::config::application_settings::JsonHeraldConfig
pub paladin::config::application_settings::JsonHeraldConfig::include_metadata: bool
pub paladin::config::application_settings::JsonHeraldConfig::pretty: bool
impl core::clone::Clone for paladin::config::application_settings::JsonHeraldConfig
pub fn paladin::config::application_settings::JsonHeraldConfig::clone(&self) -> paladin::config::application_settings::JsonHeraldConfig
impl core::default::Default for paladin::config::application_settings::JsonHeraldConfig
pub fn paladin::config::application_settings::JsonHeraldConfig::default() -> Self
impl core::fmt::Debug for paladin::config::application_settings::JsonHeraldConfig
pub fn paladin::config::application_settings::JsonHeraldConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::config::application_settings::JsonHeraldConfig
pub fn paladin::config::application_settings::JsonHeraldConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::config::application_settings::JsonHeraldConfig
pub fn paladin::config::application_settings::JsonHeraldConfig::deserialize<__D>(__deserializer: __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::application_settings::JsonHeraldConfig
impl core::marker::Send for paladin::config::application_settings::JsonHeraldConfig
impl core::marker::Sync for paladin::config::application_settings::JsonHeraldConfig
impl core::marker::Unpin for paladin::config::application_settings::JsonHeraldConfig
impl core::marker::UnsafeUnpin for paladin::config::application_settings::JsonHeraldConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::config::application_settings::JsonHeraldConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::config::application_settings::JsonHeraldConfig
impl<T, U> core::convert::Into<U> for paladin::config::application_settings::JsonHeraldConfig where U: core::convert::From<T>
pub fn paladin::config::application_settings::JsonHeraldConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::config::application_settings::JsonHeraldConfig where U: core::convert::Into<T>
pub type paladin::config::application_settings::JsonHeraldConfig::Error = core::convert::Infallible
pub fn paladin::config::application_settings::JsonHeraldConfig::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::config::application_settings::JsonHeraldConfig where U: core::convert::TryFrom<T>
pub type paladin::config::application_settings::JsonHeraldConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::config::application_settings::JsonHeraldConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::config::application_settings::JsonHeraldConfig where T: core::clone::Clone
pub type paladin::config::application_settings::JsonHeraldConfig::Owned = T
pub fn paladin::config::application_settings::JsonHeraldConfig::clone_into(&self, target: &mut T)
pub fn paladin::config::application_settings::JsonHeraldConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::config::application_settings::JsonHeraldConfig where T: 'static + ?core::marker::Sized
pub fn paladin::config::application_settings::JsonHeraldConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::config::application_settings::JsonHeraldConfig where T: ?core::marker::Sized
pub fn paladin::config::application_settings::JsonHeraldConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::config::application_settings::JsonHeraldConfig where T: ?core::marker::Sized
pub fn paladin::config::application_settings::JsonHeraldConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::config::application_settings::JsonHeraldConfig where T: core::clone::Clone
pub unsafe fn paladin::config::application_settings::JsonHeraldConfig::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::config::application_settings::JsonHeraldConfig
pub fn paladin::config::application_settings::JsonHeraldConfig::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::config::application_settings::JsonHeraldConfig
impl<T> serde_core::de::DeserializeOwned for paladin::config::application_settings::JsonHeraldConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::config::application_settings::JsonHeraldConfig where T: ?core::marker::Sized
pub fn paladin::config::application_settings::JsonHeraldConfig::and<P, B, E>(self, other: 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::application_settings::JsonHeraldConfig::or<P, B, E>(self, other: 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::application_settings::JsonHeraldConfig
impl<T> tracing::instrument::WithSubscriber for paladin::config::application_settings::JsonHeraldConfig
impl<T> typenum::type_operators::Same for paladin::config::application_settings::JsonHeraldConfig
pub type paladin::config::application_settings::JsonHeraldConfig::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::config::application_settings::JsonHeraldConfig where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::config::application_settings::JsonHeraldConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::config::application_settings::JsonHeraldConfig::vzip(self) -> V
pub struct paladin::config::application_settings::LlmConfig
pub paladin::config::application_settings::LlmConfig::anthropic: core::option::Option<paladin::config::application_settings::LlmProviderConfig>
pub paladin::config::application_settings::LlmConfig::deepseek: core::option::Option<paladin::config::application_settings::LlmProviderConfig>
pub paladin::config::application_settings::LlmConfig::default_provider: core::option::Option<alloc::string::String>
pub paladin::config::application_settings::LlmConfig::openai: core::option::Option<paladin::config::application_settings::LlmProviderConfig>
impl paladin::config::application_settings::LlmConfig
pub fn paladin::config::application_settings::LlmConfig::get_default_provider_name(&self) -> core::option::Option<alloc::string::String>
pub fn paladin::config::application_settings::LlmConfig::get_provider_config(&self, provider_name: &str) -> core::option::Option<&paladin::config::application_settings::LlmProviderConfig>
pub fn paladin::config::application_settings::LlmConfig::validate(&self) -> core::result::Result<(), config::error::ConfigError>
impl core::clone::Clone for paladin::config::application_settings::LlmConfig
pub fn paladin::config::application_settings::LlmConfig::clone(&self) -> paladin::config::application_settings::LlmConfig
impl core::default::Default for paladin::config::application_settings::LlmConfig
pub fn paladin::config::application_settings::LlmConfig::default() -> Self
impl core::fmt::Debug for paladin::config::application_settings::LlmConfig
pub fn paladin::config::application_settings::LlmConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::config::application_settings::LlmConfig
pub fn paladin::config::application_settings::LlmConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::config::application_settings::LlmConfig
pub fn paladin::config::application_settings::LlmConfig::deserialize<__D>(__deserializer: __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::application_settings::LlmConfig
impl core::marker::Send for paladin::config::application_settings::LlmConfig
impl core::marker::Sync for paladin::config::application_settings::LlmConfig
impl core::marker::Unpin for paladin::config::application_settings::LlmConfig
impl core::marker::UnsafeUnpin for paladin::config::application_settings::LlmConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::config::application_settings::LlmConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::config::application_settings::LlmConfig
impl<T, U> core::convert::Into<U> for paladin::config::application_settings::LlmConfig where U: core::convert::From<T>
pub fn paladin::config::application_settings::LlmConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::config::application_settings::LlmConfig where U: core::convert::Into<T>
pub type paladin::config::application_settings::LlmConfig::Error = core::convert::Infallible
pub fn paladin::config::application_settings::LlmConfig::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::config::application_settings::LlmConfig where U: core::convert::TryFrom<T>
pub type paladin::config::application_settings::LlmConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::config::application_settings::LlmConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::config::application_settings::LlmConfig where T: core::clone::Clone
pub type paladin::config::application_settings::LlmConfig::Owned = T
pub fn paladin::config::application_settings::LlmConfig::clone_into(&self, target: &mut T)
pub fn paladin::config::application_settings::LlmConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::config::application_settings::LlmConfig where T: 'static + ?core::marker::Sized
pub fn paladin::config::application_settings::LlmConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::config::application_settings::LlmConfig where T: ?core::marker::Sized
pub fn paladin::config::application_settings::LlmConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::config::application_settings::LlmConfig where T: ?core::marker::Sized
pub fn paladin::config::application_settings::LlmConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::config::application_settings::LlmConfig where T: core::clone::Clone
pub unsafe fn paladin::config::application_settings::LlmConfig::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::config::application_settings::LlmConfig
pub fn paladin::config::application_settings::LlmConfig::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::config::application_settings::LlmConfig
impl<T> serde_core::de::DeserializeOwned for paladin::config::application_settings::LlmConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::config::application_settings::LlmConfig where T: ?core::marker::Sized
pub fn paladin::config::application_settings::LlmConfig::and<P, B, E>(self, other: 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::application_settings::LlmConfig::or<P, B, E>(self, other: 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::application_settings::LlmConfig
impl<T> tracing::instrument::WithSubscriber for paladin::config::application_settings::LlmConfig
impl<T> typenum::type_operators::Same for paladin::config::application_settings::LlmConfig
pub type paladin::config::application_settings::LlmConfig::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::config::application_settings::LlmConfig where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::config::application_settings::LlmConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::config::application_settings::LlmConfig::vzip(self) -> V
pub struct paladin::config::application_settings::LlmProviderConfig
pub paladin::config::application_settings::LlmProviderConfig::api_key: alloc::string::String
pub paladin::config::application_settings::LlmProviderConfig::base_url: core::option::Option<alloc::string::String>
pub paladin::config::application_settings::LlmProviderConfig::default_model: core::option::Option<alloc::string::String>
pub paladin::config::application_settings::LlmProviderConfig::default_temperature: core::option::Option<f32>
pub paladin::config::application_settings::LlmProviderConfig::max_retries: core::option::Option<u32>
pub paladin::config::application_settings::LlmProviderConfig::timeout_seconds: core::option::Option<u64>
impl core::clone::Clone for paladin::config::application_settings::LlmProviderConfig
pub fn paladin::config::application_settings::LlmProviderConfig::clone(&self) -> paladin::config::application_settings::LlmProviderConfig
impl core::fmt::Debug for paladin::config::application_settings::LlmProviderConfig
pub fn paladin::config::application_settings::LlmProviderConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::config::application_settings::LlmProviderConfig
pub fn paladin::config::application_settings::LlmProviderConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::config::application_settings::LlmProviderConfig
pub fn paladin::config::application_settings::LlmProviderConfig::deserialize<__D>(__deserializer: __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::application_settings::LlmProviderConfig
impl core::marker::Send for paladin::config::application_settings::LlmProviderConfig
impl core::marker::Sync for paladin::config::application_settings::LlmProviderConfig
impl core::marker::Unpin for paladin::config::application_settings::LlmProviderConfig
impl core::marker::UnsafeUnpin for paladin::config::application_settings::LlmProviderConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::config::application_settings::LlmProviderConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::config::application_settings::LlmProviderConfig
impl<T, U> core::convert::Into<U> for paladin::config::application_settings::LlmProviderConfig where U: core::convert::From<T>
pub fn paladin::config::application_settings::LlmProviderConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::config::application_settings::LlmProviderConfig where U: core::convert::Into<T>
pub type paladin::config::application_settings::LlmProviderConfig::Error = core::convert::Infallible
pub fn paladin::config::application_settings::LlmProviderConfig::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::config::application_settings::LlmProviderConfig where U: core::convert::TryFrom<T>
pub type paladin::config::application_settings::LlmProviderConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::config::application_settings::LlmProviderConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::config::application_settings::LlmProviderConfig where T: core::clone::Clone
pub type paladin::config::application_settings::LlmProviderConfig::Owned = T
pub fn paladin::config::application_settings::LlmProviderConfig::clone_into(&self, target: &mut T)
pub fn paladin::config::application_settings::LlmProviderConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::config::application_settings::LlmProviderConfig where T: 'static + ?core::marker::Sized
pub fn paladin::config::application_settings::LlmProviderConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::config::application_settings::LlmProviderConfig where T: ?core::marker::Sized
pub fn paladin::config::application_settings::LlmProviderConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::config::application_settings::LlmProviderConfig where T: ?core::marker::Sized
pub fn paladin::config::application_settings::LlmProviderConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::config::application_settings::LlmProviderConfig where T: core::clone::Clone
pub unsafe fn paladin::config::application_settings::LlmProviderConfig::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::config::application_settings::LlmProviderConfig
pub fn paladin::config::application_settings::LlmProviderConfig::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::config::application_settings::LlmProviderConfig
impl<T> serde_core::de::DeserializeOwned for paladin::config::application_settings::LlmProviderConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::config::application_settings::LlmProviderConfig where T: ?core::marker::Sized
pub fn paladin::config::application_settings::LlmProviderConfig::and<P, B, E>(self, other: 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::application_settings::LlmProviderConfig::or<P, B, E>(self, other: 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::application_settings::LlmProviderConfig
impl<T> tracing::instrument::WithSubscriber for paladin::config::application_settings::LlmProviderConfig
impl<T> typenum::type_operators::Same for paladin::config::application_settings::LlmProviderConfig
pub type paladin::config::application_settings::LlmProviderConfig::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::config::application_settings::LlmProviderConfig where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::config::application_settings::LlmProviderConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::config::application_settings::LlmProviderConfig::vzip(self) -> V
pub struct paladin::config::application_settings::MCPServerConfig
pub paladin::config::application_settings::MCPServerConfig::args: core::option::Option<alloc::vec::Vec<alloc::string::String>>
pub paladin::config::application_settings::MCPServerConfig::command: core::option::Option<alloc::string::String>
pub paladin::config::application_settings::MCPServerConfig::endpoint: core::option::Option<alloc::string::String>
pub paladin::config::application_settings::MCPServerConfig::name: alloc::string::String
pub paladin::config::application_settings::MCPServerConfig::server_type: alloc::string::String
impl core::clone::Clone for paladin::config::application_settings::MCPServerConfig
pub fn paladin::config::application_settings::MCPServerConfig::clone(&self) -> paladin::config::application_settings::MCPServerConfig
impl core::fmt::Debug for paladin::config::application_settings::MCPServerConfig
pub fn paladin::config::application_settings::MCPServerConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::config::application_settings::MCPServerConfig
pub fn paladin::config::application_settings::MCPServerConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::config::application_settings::MCPServerConfig
pub fn paladin::config::application_settings::MCPServerConfig::deserialize<__D>(__deserializer: __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::application_settings::MCPServerConfig
impl core::marker::Send for paladin::config::application_settings::MCPServerConfig
impl core::marker::Sync for paladin::config::application_settings::MCPServerConfig
impl core::marker::Unpin for paladin::config::application_settings::MCPServerConfig
impl core::marker::UnsafeUnpin for paladin::config::application_settings::MCPServerConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::config::application_settings::MCPServerConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::config::application_settings::MCPServerConfig
impl<T, U> core::convert::Into<U> for paladin::config::application_settings::MCPServerConfig where U: core::convert::From<T>
pub fn paladin::config::application_settings::MCPServerConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::config::application_settings::MCPServerConfig where U: core::convert::Into<T>
pub type paladin::config::application_settings::MCPServerConfig::Error = core::convert::Infallible
pub fn paladin::config::application_settings::MCPServerConfig::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::config::application_settings::MCPServerConfig where U: core::convert::TryFrom<T>
pub type paladin::config::application_settings::MCPServerConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::config::application_settings::MCPServerConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::config::application_settings::MCPServerConfig where T: core::clone::Clone
pub type paladin::config::application_settings::MCPServerConfig::Owned = T
pub fn paladin::config::application_settings::MCPServerConfig::clone_into(&self, target: &mut T)
pub fn paladin::config::application_settings::MCPServerConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::config::application_settings::MCPServerConfig where T: 'static + ?core::marker::Sized
pub fn paladin::config::application_settings::MCPServerConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::config::application_settings::MCPServerConfig where T: ?core::marker::Sized
pub fn paladin::config::application_settings::MCPServerConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::config::application_settings::MCPServerConfig where T: ?core::marker::Sized
pub fn paladin::config::application_settings::MCPServerConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::config::application_settings::MCPServerConfig where T: core::clone::Clone
pub unsafe fn paladin::config::application_settings::MCPServerConfig::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::config::application_settings::MCPServerConfig
pub fn paladin::config::application_settings::MCPServerConfig::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::config::application_settings::MCPServerConfig
impl<T> serde_core::de::DeserializeOwned for paladin::config::application_settings::MCPServerConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::config::application_settings::MCPServerConfig where T: ?core::marker::Sized
pub fn paladin::config::application_settings::MCPServerConfig::and<P, B, E>(self, other: 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::application_settings::MCPServerConfig::or<P, B, E>(self, other: 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::application_settings::MCPServerConfig
impl<T> tracing::instrument::WithSubscriber for paladin::config::application_settings::MCPServerConfig
impl<T> typenum::type_operators::Same for paladin::config::application_settings::MCPServerConfig
pub type paladin::config::application_settings::MCPServerConfig::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::config::application_settings::MCPServerConfig where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::config::application_settings::MCPServerConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::config::application_settings::MCPServerConfig::vzip(self) -> V
pub struct paladin::config::application_settings::MarkdownHeraldConfig
pub paladin::config::application_settings::MarkdownHeraldConfig::heading_level: u8
pub paladin::config::application_settings::MarkdownHeraldConfig::include_colors: bool
impl core::clone::Clone for paladin::config::application_settings::MarkdownHeraldConfig
pub fn paladin::config::application_settings::MarkdownHeraldConfig::clone(&self) -> paladin::config::application_settings::MarkdownHeraldConfig
impl core::default::Default for paladin::config::application_settings::MarkdownHeraldConfig
pub fn paladin::config::application_settings::MarkdownHeraldConfig::default() -> Self
impl core::fmt::Debug for paladin::config::application_settings::MarkdownHeraldConfig
pub fn paladin::config::application_settings::MarkdownHeraldConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::config::application_settings::MarkdownHeraldConfig
pub fn paladin::config::application_settings::MarkdownHeraldConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::config::application_settings::MarkdownHeraldConfig
pub fn paladin::config::application_settings::MarkdownHeraldConfig::deserialize<__D>(__deserializer: __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::application_settings::MarkdownHeraldConfig
impl core::marker::Send for paladin::config::application_settings::MarkdownHeraldConfig
impl core::marker::Sync for paladin::config::application_settings::MarkdownHeraldConfig
impl core::marker::Unpin for paladin::config::application_settings::MarkdownHeraldConfig
impl core::marker::UnsafeUnpin for paladin::config::application_settings::MarkdownHeraldConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::config::application_settings::MarkdownHeraldConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::config::application_settings::MarkdownHeraldConfig
impl<T, U> core::convert::Into<U> for paladin::config::application_settings::MarkdownHeraldConfig where U: core::convert::From<T>
pub fn paladin::config::application_settings::MarkdownHeraldConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::config::application_settings::MarkdownHeraldConfig where U: core::convert::Into<T>
pub type paladin::config::application_settings::MarkdownHeraldConfig::Error = core::convert::Infallible
pub fn paladin::config::application_settings::MarkdownHeraldConfig::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::config::application_settings::MarkdownHeraldConfig where U: core::convert::TryFrom<T>
pub type paladin::config::application_settings::MarkdownHeraldConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::config::application_settings::MarkdownHeraldConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::config::application_settings::MarkdownHeraldConfig where T: core::clone::Clone
pub type paladin::config::application_settings::MarkdownHeraldConfig::Owned = T
pub fn paladin::config::application_settings::MarkdownHeraldConfig::clone_into(&self, target: &mut T)
pub fn paladin::config::application_settings::MarkdownHeraldConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::config::application_settings::MarkdownHeraldConfig where T: 'static + ?core::marker::Sized
pub fn paladin::config::application_settings::MarkdownHeraldConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::config::application_settings::MarkdownHeraldConfig where T: ?core::marker::Sized
pub fn paladin::config::application_settings::MarkdownHeraldConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::config::application_settings::MarkdownHeraldConfig where T: ?core::marker::Sized
pub fn paladin::config::application_settings::MarkdownHeraldConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::config::application_settings::MarkdownHeraldConfig where T: core::clone::Clone
pub unsafe fn paladin::config::application_settings::MarkdownHeraldConfig::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::config::application_settings::MarkdownHeraldConfig
pub fn paladin::config::application_settings::MarkdownHeraldConfig::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::config::application_settings::MarkdownHeraldConfig
impl<T> serde_core::de::DeserializeOwned for paladin::config::application_settings::MarkdownHeraldConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::config::application_settings::MarkdownHeraldConfig where T: ?core::marker::Sized
pub fn paladin::config::application_settings::MarkdownHeraldConfig::and<P, B, E>(self, other: 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::application_settings::MarkdownHeraldConfig::or<P, B, E>(self, other: 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::application_settings::MarkdownHeraldConfig
impl<T> tracing::instrument::WithSubscriber for paladin::config::application_settings::MarkdownHeraldConfig
impl<T> typenum::type_operators::Same for paladin::config::application_settings::MarkdownHeraldConfig
pub type paladin::config::application_settings::MarkdownHeraldConfig::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::config::application_settings::MarkdownHeraldConfig where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::config::application_settings::MarkdownHeraldConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::config::application_settings::MarkdownHeraldConfig::vzip(self) -> V
pub struct paladin::config::application_settings::MemoryExtractionConfig
pub paladin::config::application_settings::MemoryExtractionConfig::enabled: bool
pub paladin::config::application_settings::MemoryExtractionConfig::strategy: paladin::config::application_settings::MemoryExtractionStrategy
impl paladin::config::application_settings::MemoryExtractionConfig
pub fn paladin::config::application_settings::MemoryExtractionConfig::validate(&self) -> core::result::Result<(), alloc::string::String>
impl core::clone::Clone for paladin::config::application_settings::MemoryExtractionConfig
pub fn paladin::config::application_settings::MemoryExtractionConfig::clone(&self) -> paladin::config::application_settings::MemoryExtractionConfig
impl core::default::Default for paladin::config::application_settings::MemoryExtractionConfig
pub fn paladin::config::application_settings::MemoryExtractionConfig::default() -> Self
impl core::fmt::Debug for paladin::config::application_settings::MemoryExtractionConfig
pub fn paladin::config::application_settings::MemoryExtractionConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::config::application_settings::MemoryExtractionConfig
pub fn paladin::config::application_settings::MemoryExtractionConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::config::application_settings::MemoryExtractionConfig
pub fn paladin::config::application_settings::MemoryExtractionConfig::deserialize<__D>(__deserializer: __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::application_settings::MemoryExtractionConfig
impl core::marker::Send for paladin::config::application_settings::MemoryExtractionConfig
impl core::marker::Sync for paladin::config::application_settings::MemoryExtractionConfig
impl core::marker::Unpin for paladin::config::application_settings::MemoryExtractionConfig
impl core::marker::UnsafeUnpin for paladin::config::application_settings::MemoryExtractionConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::config::application_settings::MemoryExtractionConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::config::application_settings::MemoryExtractionConfig
impl<T, U> core::convert::Into<U> for paladin::config::application_settings::MemoryExtractionConfig where U: core::convert::From<T>
pub fn paladin::config::application_settings::MemoryExtractionConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::config::application_settings::MemoryExtractionConfig where U: core::convert::Into<T>
pub type paladin::config::application_settings::MemoryExtractionConfig::Error = core::convert::Infallible
pub fn paladin::config::application_settings::MemoryExtractionConfig::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::config::application_settings::MemoryExtractionConfig where U: core::convert::TryFrom<T>
pub type paladin::config::application_settings::MemoryExtractionConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::config::application_settings::MemoryExtractionConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::config::application_settings::MemoryExtractionConfig where T: core::clone::Clone
pub type paladin::config::application_settings::MemoryExtractionConfig::Owned = T
pub fn paladin::config::application_settings::MemoryExtractionConfig::clone_into(&self, target: &mut T)
pub fn paladin::config::application_settings::MemoryExtractionConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::config::application_settings::MemoryExtractionConfig where T: 'static + ?core::marker::Sized
pub fn paladin::config::application_settings::MemoryExtractionConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::config::application_settings::MemoryExtractionConfig where T: ?core::marker::Sized
pub fn paladin::config::application_settings::MemoryExtractionConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::config::application_settings::MemoryExtractionConfig where T: ?core::marker::Sized
pub fn paladin::config::application_settings::MemoryExtractionConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::config::application_settings::MemoryExtractionConfig where T: core::clone::Clone
pub unsafe fn paladin::config::application_settings::MemoryExtractionConfig::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::config::application_settings::MemoryExtractionConfig
pub fn paladin::config::application_settings::MemoryExtractionConfig::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::config::application_settings::MemoryExtractionConfig
impl<T> serde_core::de::DeserializeOwned for paladin::config::application_settings::MemoryExtractionConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::config::application_settings::MemoryExtractionConfig where T: ?core::marker::Sized
pub fn paladin::config::application_settings::MemoryExtractionConfig::and<P, B, E>(self, other: 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::application_settings::MemoryExtractionConfig::or<P, B, E>(self, other: 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::application_settings::MemoryExtractionConfig
impl<T> tracing::instrument::WithSubscriber for paladin::config::application_settings::MemoryExtractionConfig
impl<T> typenum::type_operators::Same for paladin::config::application_settings::MemoryExtractionConfig
pub type paladin::config::application_settings::MemoryExtractionConfig::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::config::application_settings::MemoryExtractionConfig where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::config::application_settings::MemoryExtractionConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::config::application_settings::MemoryExtractionConfig::vzip(self) -> V
pub struct paladin::config::application_settings::MessageServiceSettings
pub paladin::config::application_settings::MessageServiceSettings::default_ttl_seconds: core::option::Option<i64>
pub paladin::config::application_settings::MessageServiceSettings::enable_persistence: core::option::Option<bool>
pub paladin::config::application_settings::MessageServiceSettings::max_queue_size: core::option::Option<usize>
pub paladin::config::application_settings::MessageServiceSettings::retry_attempts: core::option::Option<u32>
pub paladin::config::application_settings::MessageServiceSettings::retry_delay_ms: core::option::Option<u64>
pub paladin::config::application_settings::MessageServiceSettings::worker_threads: core::option::Option<usize>
impl core::clone::Clone for paladin::config::application_settings::MessageServiceSettings
pub fn paladin::config::application_settings::MessageServiceSettings::clone(&self) -> paladin::config::application_settings::MessageServiceSettings
impl core::fmt::Debug for paladin::config::application_settings::MessageServiceSettings
pub fn paladin::config::application_settings::MessageServiceSettings::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::config::application_settings::MessageServiceSettings
pub fn paladin::config::application_settings::MessageServiceSettings::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::config::application_settings::MessageServiceSettings
pub fn paladin::config::application_settings::MessageServiceSettings::deserialize<__D>(__deserializer: __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::application_settings::MessageServiceSettings
impl core::marker::Send for paladin::config::application_settings::MessageServiceSettings
impl core::marker::Sync for paladin::config::application_settings::MessageServiceSettings
impl core::marker::Unpin for paladin::config::application_settings::MessageServiceSettings
impl core::marker::UnsafeUnpin for paladin::config::application_settings::MessageServiceSettings
impl core::panic::unwind_safe::RefUnwindSafe for paladin::config::application_settings::MessageServiceSettings
impl core::panic::unwind_safe::UnwindSafe for paladin::config::application_settings::MessageServiceSettings
impl<T, U> core::convert::Into<U> for paladin::config::application_settings::MessageServiceSettings where U: core::convert::From<T>
pub fn paladin::config::application_settings::MessageServiceSettings::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::config::application_settings::MessageServiceSettings where U: core::convert::Into<T>
pub type paladin::config::application_settings::MessageServiceSettings::Error = core::convert::Infallible
pub fn paladin::config::application_settings::MessageServiceSettings::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::config::application_settings::MessageServiceSettings where U: core::convert::TryFrom<T>
pub type paladin::config::application_settings::MessageServiceSettings::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::config::application_settings::MessageServiceSettings::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::config::application_settings::MessageServiceSettings where T: core::clone::Clone
pub type paladin::config::application_settings::MessageServiceSettings::Owned = T
pub fn paladin::config::application_settings::MessageServiceSettings::clone_into(&self, target: &mut T)
pub fn paladin::config::application_settings::MessageServiceSettings::to_owned(&self) -> T
impl<T> core::any::Any for paladin::config::application_settings::MessageServiceSettings where T: 'static + ?core::marker::Sized
pub fn paladin::config::application_settings::MessageServiceSettings::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::config::application_settings::MessageServiceSettings where T: ?core::marker::Sized
pub fn paladin::config::application_settings::MessageServiceSettings::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::config::application_settings::MessageServiceSettings where T: ?core::marker::Sized
pub fn paladin::config::application_settings::MessageServiceSettings::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::config::application_settings::MessageServiceSettings where T: core::clone::Clone
pub unsafe fn paladin::config::application_settings::MessageServiceSettings::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::config::application_settings::MessageServiceSettings
pub fn paladin::config::application_settings::MessageServiceSettings::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::config::application_settings::MessageServiceSettings
impl<T> serde_core::de::DeserializeOwned for paladin::config::application_settings::MessageServiceSettings where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::config::application_settings::MessageServiceSettings where T: ?core::marker::Sized
pub fn paladin::config::application_settings::MessageServiceSettings::and<P, B, E>(self, other: 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::application_settings::MessageServiceSettings::or<P, B, E>(self, other: 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::application_settings::MessageServiceSettings
impl<T> tracing::instrument::WithSubscriber for paladin::config::application_settings::MessageServiceSettings
impl<T> typenum::type_operators::Same for paladin::config::application_settings::MessageServiceSettings
pub type paladin::config::application_settings::MessageServiceSettings::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::config::application_settings::MessageServiceSettings where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::config::application_settings::MessageServiceSettings where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::config::application_settings::MessageServiceSettings::vzip(self) -> V
pub struct paladin::config::application_settings::QdrantSanctumConfig
pub paladin::config::application_settings::QdrantSanctumConfig::collection_name: alloc::string::String
pub paladin::config::application_settings::QdrantSanctumConfig::url: alloc::string::String
pub paladin::config::application_settings::QdrantSanctumConfig::vector_dimension: usize
impl core::clone::Clone for paladin::config::application_settings::QdrantSanctumConfig
pub fn paladin::config::application_settings::QdrantSanctumConfig::clone(&self) -> paladin::config::application_settings::QdrantSanctumConfig
impl core::default::Default for paladin::config::application_settings::QdrantSanctumConfig
pub fn paladin::config::application_settings::QdrantSanctumConfig::default() -> Self
impl core::fmt::Debug for paladin::config::application_settings::QdrantSanctumConfig
pub fn paladin::config::application_settings::QdrantSanctumConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::config::application_settings::QdrantSanctumConfig
pub fn paladin::config::application_settings::QdrantSanctumConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::config::application_settings::QdrantSanctumConfig
pub fn paladin::config::application_settings::QdrantSanctumConfig::deserialize<__D>(__deserializer: __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::application_settings::QdrantSanctumConfig
impl core::marker::Send for paladin::config::application_settings::QdrantSanctumConfig
impl core::marker::Sync for paladin::config::application_settings::QdrantSanctumConfig
impl core::marker::Unpin for paladin::config::application_settings::QdrantSanctumConfig
impl core::marker::UnsafeUnpin for paladin::config::application_settings::QdrantSanctumConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::config::application_settings::QdrantSanctumConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::config::application_settings::QdrantSanctumConfig
impl<T, U> core::convert::Into<U> for paladin::config::application_settings::QdrantSanctumConfig where U: core::convert::From<T>
pub fn paladin::config::application_settings::QdrantSanctumConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::config::application_settings::QdrantSanctumConfig where U: core::convert::Into<T>
pub type paladin::config::application_settings::QdrantSanctumConfig::Error = core::convert::Infallible
pub fn paladin::config::application_settings::QdrantSanctumConfig::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::config::application_settings::QdrantSanctumConfig where U: core::convert::TryFrom<T>
pub type paladin::config::application_settings::QdrantSanctumConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::config::application_settings::QdrantSanctumConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::config::application_settings::QdrantSanctumConfig where T: core::clone::Clone
pub type paladin::config::application_settings::QdrantSanctumConfig::Owned = T
pub fn paladin::config::application_settings::QdrantSanctumConfig::clone_into(&self, target: &mut T)
pub fn paladin::config::application_settings::QdrantSanctumConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::config::application_settings::QdrantSanctumConfig where T: 'static + ?core::marker::Sized
pub fn paladin::config::application_settings::QdrantSanctumConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::config::application_settings::QdrantSanctumConfig where T: ?core::marker::Sized
pub fn paladin::config::application_settings::QdrantSanctumConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::config::application_settings::QdrantSanctumConfig where T: ?core::marker::Sized
pub fn paladin::config::application_settings::QdrantSanctumConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::config::application_settings::QdrantSanctumConfig where T: core::clone::Clone
pub unsafe fn paladin::config::application_settings::QdrantSanctumConfig::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::config::application_settings::QdrantSanctumConfig
pub fn paladin::config::application_settings::QdrantSanctumConfig::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::config::application_settings::QdrantSanctumConfig
impl<T> serde_core::de::DeserializeOwned for paladin::config::application_settings::QdrantSanctumConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::config::application_settings::QdrantSanctumConfig where T: ?core::marker::Sized
pub fn paladin::config::application_settings::QdrantSanctumConfig::and<P, B, E>(self, other: 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::application_settings::QdrantSanctumConfig::or<P, B, E>(self, other: 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::application_settings::QdrantSanctumConfig
impl<T> tracing::instrument::WithSubscriber for paladin::config::application_settings::QdrantSanctumConfig
impl<T> typenum::type_operators::Same for paladin::config::application_settings::QdrantSanctumConfig
pub type paladin::config::application_settings::QdrantSanctumConfig::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::config::application_settings::QdrantSanctumConfig where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::config::application_settings::QdrantSanctumConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::config::application_settings::QdrantSanctumConfig::vzip(self) -> V
pub struct paladin::config::application_settings::QueueConfig
pub paladin::config::application_settings::QueueConfig::connection_timeout: core::option::Option<u64>
pub paladin::config::application_settings::QueueConfig::enable_priority_queues: core::option::Option<bool>
pub paladin::config::application_settings::QueueConfig::key_prefix: core::option::Option<alloc::string::String>
pub paladin::config::application_settings::QueueConfig::max_retries: core::option::Option<u32>
pub paladin::config::application_settings::QueueConfig::redis_db: u8
pub paladin::config::application_settings::QueueConfig::redis_host: alloc::string::String
pub paladin::config::application_settings::QueueConfig::redis_password: core::option::Option<alloc::string::String>
pub paladin::config::application_settings::QueueConfig::redis_port: u16
impl core::clone::Clone for paladin::config::application_settings::QueueConfig
pub fn paladin::config::application_settings::QueueConfig::clone(&self) -> paladin::config::application_settings::QueueConfig
impl core::default::Default for paladin::config::application_settings::QueueConfig
pub fn paladin::config::application_settings::QueueConfig::default() -> Self
impl core::fmt::Debug for paladin::config::application_settings::QueueConfig
pub fn paladin::config::application_settings::QueueConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::config::application_settings::QueueConfig
pub fn paladin::config::application_settings::QueueConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::config::application_settings::QueueConfig
pub fn paladin::config::application_settings::QueueConfig::deserialize<__D>(__deserializer: __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::application_settings::QueueConfig
impl core::marker::Send for paladin::config::application_settings::QueueConfig
impl core::marker::Sync for paladin::config::application_settings::QueueConfig
impl core::marker::Unpin for paladin::config::application_settings::QueueConfig
impl core::marker::UnsafeUnpin for paladin::config::application_settings::QueueConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::config::application_settings::QueueConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::config::application_settings::QueueConfig
impl<T, U> core::convert::Into<U> for paladin::config::application_settings::QueueConfig where U: core::convert::From<T>
pub fn paladin::config::application_settings::QueueConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::config::application_settings::QueueConfig where U: core::convert::Into<T>
pub type paladin::config::application_settings::QueueConfig::Error = core::convert::Infallible
pub fn paladin::config::application_settings::QueueConfig::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::config::application_settings::QueueConfig where U: core::convert::TryFrom<T>
pub type paladin::config::application_settings::QueueConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::config::application_settings::QueueConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::config::application_settings::QueueConfig where T: core::clone::Clone
pub type paladin::config::application_settings::QueueConfig::Owned = T
pub fn paladin::config::application_settings::QueueConfig::clone_into(&self, target: &mut T)
pub fn paladin::config::application_settings::QueueConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::config::application_settings::QueueConfig where T: 'static + ?core::marker::Sized
pub fn paladin::config::application_settings::QueueConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::config::application_settings::QueueConfig where T: ?core::marker::Sized
pub fn paladin::config::application_settings::QueueConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::config::application_settings::QueueConfig where T: ?core::marker::Sized
pub fn paladin::config::application_settings::QueueConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::config::application_settings::QueueConfig where T: core::clone::Clone
pub unsafe fn paladin::config::application_settings::QueueConfig::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::config::application_settings::QueueConfig
pub fn paladin::config::application_settings::QueueConfig::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::config::application_settings::QueueConfig
impl<T> serde_core::de::DeserializeOwned for paladin::config::application_settings::QueueConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::config::application_settings::QueueConfig where T: ?core::marker::Sized
pub fn paladin::config::application_settings::QueueConfig::and<P, B, E>(self, other: 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::application_settings::QueueConfig::or<P, B, E>(self, other: 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::application_settings::QueueConfig
impl<T> tracing::instrument::WithSubscriber for paladin::config::application_settings::QueueConfig
impl<T> typenum::type_operators::Same for paladin::config::application_settings::QueueConfig
pub type paladin::config::application_settings::QueueConfig::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::config::application_settings::QueueConfig where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::config::application_settings::QueueConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::config::application_settings::QueueConfig::vzip(self) -> V
pub struct paladin::config::application_settings::RagConfig
pub paladin::config::application_settings::RagConfig::max_tokens: usize
pub paladin::config::application_settings::RagConfig::min_similarity: f32
pub paladin::config::application_settings::RagConfig::timeout_seconds: u64
pub paladin::config::application_settings::RagConfig::top_k: usize
impl paladin::config::application_settings::RagConfig
pub fn paladin::config::application_settings::RagConfig::validate(&self) -> core::result::Result<(), alloc::string::String>
impl core::clone::Clone for paladin::config::application_settings::RagConfig
pub fn paladin::config::application_settings::RagConfig::clone(&self) -> paladin::config::application_settings::RagConfig
impl core::default::Default for paladin::config::application_settings::RagConfig
pub fn paladin::config::application_settings::RagConfig::default() -> Self
impl core::fmt::Debug for paladin::config::application_settings::RagConfig
pub fn paladin::config::application_settings::RagConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::config::application_settings::RagConfig
pub fn paladin::config::application_settings::RagConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::config::application_settings::RagConfig
pub fn paladin::config::application_settings::RagConfig::deserialize<__D>(__deserializer: __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::application_settings::RagConfig
impl core::marker::Send for paladin::config::application_settings::RagConfig
impl core::marker::Sync for paladin::config::application_settings::RagConfig
impl core::marker::Unpin for paladin::config::application_settings::RagConfig
impl core::marker::UnsafeUnpin for paladin::config::application_settings::RagConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::config::application_settings::RagConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::config::application_settings::RagConfig
impl<T, U> core::convert::Into<U> for paladin::config::application_settings::RagConfig where U: core::convert::From<T>
pub fn paladin::config::application_settings::RagConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::config::application_settings::RagConfig where U: core::convert::Into<T>
pub type paladin::config::application_settings::RagConfig::Error = core::convert::Infallible
pub fn paladin::config::application_settings::RagConfig::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::config::application_settings::RagConfig where U: core::convert::TryFrom<T>
pub type paladin::config::application_settings::RagConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::config::application_settings::RagConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::config::application_settings::RagConfig where T: core::clone::Clone
pub type paladin::config::application_settings::RagConfig::Owned = T
pub fn paladin::config::application_settings::RagConfig::clone_into(&self, target: &mut T)
pub fn paladin::config::application_settings::RagConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::config::application_settings::RagConfig where T: 'static + ?core::marker::Sized
pub fn paladin::config::application_settings::RagConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::config::application_settings::RagConfig where T: ?core::marker::Sized
pub fn paladin::config::application_settings::RagConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::config::application_settings::RagConfig where T: ?core::marker::Sized
pub fn paladin::config::application_settings::RagConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::config::application_settings::RagConfig where T: core::clone::Clone
pub unsafe fn paladin::config::application_settings::RagConfig::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::config::application_settings::RagConfig
pub fn paladin::config::application_settings::RagConfig::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::config::application_settings::RagConfig
impl<T> serde_core::de::DeserializeOwned for paladin::config::application_settings::RagConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::config::application_settings::RagConfig where T: ?core::marker::Sized
pub fn paladin::config::application_settings::RagConfig::and<P, B, E>(self, other: 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::application_settings::RagConfig::or<P, B, E>(self, other: 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::application_settings::RagConfig
impl<T> tracing::instrument::WithSubscriber for paladin::config::application_settings::RagConfig
impl<T> typenum::type_operators::Same for paladin::config::application_settings::RagConfig
pub type paladin::config::application_settings::RagConfig::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::config::application_settings::RagConfig where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::config::application_settings::RagConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::config::application_settings::RagConfig::vzip(self) -> V
pub struct paladin::config::application_settings::SanctumConfig
pub paladin::config::application_settings::SanctumConfig::adapter_type: paladin::config::application_settings::SanctumAdapterType
pub paladin::config::application_settings::SanctumConfig::enabled: bool
pub paladin::config::application_settings::SanctumConfig::qdrant: core::option::Option<paladin::config::application_settings::QdrantSanctumConfig>
impl paladin::config::application_settings::SanctumConfig
pub fn paladin::config::application_settings::SanctumConfig::adapter_type_str(&self) -> &str
pub fn paladin::config::application_settings::SanctumConfig::validate(&self) -> core::result::Result<(), alloc::string::String>
impl core::clone::Clone for paladin::config::application_settings::SanctumConfig
pub fn paladin::config::application_settings::SanctumConfig::clone(&self) -> paladin::config::application_settings::SanctumConfig
impl core::default::Default for paladin::config::application_settings::SanctumConfig
pub fn paladin::config::application_settings::SanctumConfig::default() -> Self
impl core::fmt::Debug for paladin::config::application_settings::SanctumConfig
pub fn paladin::config::application_settings::SanctumConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::config::application_settings::SanctumConfig
pub fn paladin::config::application_settings::SanctumConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::config::application_settings::SanctumConfig
pub fn paladin::config::application_settings::SanctumConfig::deserialize<__D>(__deserializer: __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::application_settings::SanctumConfig
impl core::marker::Send for paladin::config::application_settings::SanctumConfig
impl core::marker::Sync for paladin::config::application_settings::SanctumConfig
impl core::marker::Unpin for paladin::config::application_settings::SanctumConfig
impl core::marker::UnsafeUnpin for paladin::config::application_settings::SanctumConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::config::application_settings::SanctumConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::config::application_settings::SanctumConfig
impl<T, U> core::convert::Into<U> for paladin::config::application_settings::SanctumConfig where U: core::convert::From<T>
pub fn paladin::config::application_settings::SanctumConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::config::application_settings::SanctumConfig where U: core::convert::Into<T>
pub type paladin::config::application_settings::SanctumConfig::Error = core::convert::Infallible
pub fn paladin::config::application_settings::SanctumConfig::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::config::application_settings::SanctumConfig where U: core::convert::TryFrom<T>
pub type paladin::config::application_settings::SanctumConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::config::application_settings::SanctumConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::config::application_settings::SanctumConfig where T: core::clone::Clone
pub type paladin::config::application_settings::SanctumConfig::Owned = T
pub fn paladin::config::application_settings::SanctumConfig::clone_into(&self, target: &mut T)
pub fn paladin::config::application_settings::SanctumConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::config::application_settings::SanctumConfig where T: 'static + ?core::marker::Sized
pub fn paladin::config::application_settings::SanctumConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::config::application_settings::SanctumConfig where T: ?core::marker::Sized
pub fn paladin::config::application_settings::SanctumConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::config::application_settings::SanctumConfig where T: ?core::marker::Sized
pub fn paladin::config::application_settings::SanctumConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::config::application_settings::SanctumConfig where T: core::clone::Clone
pub unsafe fn paladin::config::application_settings::SanctumConfig::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::config::application_settings::SanctumConfig
pub fn paladin::config::application_settings::SanctumConfig::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::config::application_settings::SanctumConfig
impl<T> serde_core::de::DeserializeOwned for paladin::config::application_settings::SanctumConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::config::application_settings::SanctumConfig where T: ?core::marker::Sized
pub fn paladin::config::application_settings::SanctumConfig::and<P, B, E>(self, other: 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::application_settings::SanctumConfig::or<P, B, E>(self, other: 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::application_settings::SanctumConfig
impl<T> tracing::instrument::WithSubscriber for paladin::config::application_settings::SanctumConfig
impl<T> typenum::type_operators::Same for paladin::config::application_settings::SanctumConfig
pub type paladin::config::application_settings::SanctumConfig::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::config::application_settings::SanctumConfig where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::config::application_settings::SanctumConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::config::application_settings::SanctumConfig::vzip(self) -> V
pub struct paladin::config::application_settings::SchedulerConfig
pub paladin::config::application_settings::SchedulerConfig::channel_size: usize
pub paladin::config::application_settings::SchedulerConfig::default_cron: alloc::string::String
pub paladin::config::application_settings::SchedulerConfig::enabled: bool
impl paladin::config::application_settings::SchedulerConfig
pub fn paladin::config::application_settings::SchedulerConfig::validate(&self) -> core::result::Result<(), alloc::string::String>
impl core::clone::Clone for paladin::config::application_settings::SchedulerConfig
pub fn paladin::config::application_settings::SchedulerConfig::clone(&self) -> paladin::config::application_settings::SchedulerConfig
impl core::default::Default for paladin::config::application_settings::SchedulerConfig
pub fn paladin::config::application_settings::SchedulerConfig::default() -> Self
impl core::fmt::Debug for paladin::config::application_settings::SchedulerConfig
pub fn paladin::config::application_settings::SchedulerConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::config::application_settings::SchedulerConfig
pub fn paladin::config::application_settings::SchedulerConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::config::application_settings::SchedulerConfig
pub fn paladin::config::application_settings::SchedulerConfig::deserialize<__D>(__deserializer: __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::application_settings::SchedulerConfig
impl core::marker::Send for paladin::config::application_settings::SchedulerConfig
impl core::marker::Sync for paladin::config::application_settings::SchedulerConfig
impl core::marker::Unpin for paladin::config::application_settings::SchedulerConfig
impl core::marker::UnsafeUnpin for paladin::config::application_settings::SchedulerConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::config::application_settings::SchedulerConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::config::application_settings::SchedulerConfig
impl<T, U> core::convert::Into<U> for paladin::config::application_settings::SchedulerConfig where U: core::convert::From<T>
pub fn paladin::config::application_settings::SchedulerConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::config::application_settings::SchedulerConfig where U: core::convert::Into<T>
pub type paladin::config::application_settings::SchedulerConfig::Error = core::convert::Infallible
pub fn paladin::config::application_settings::SchedulerConfig::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::config::application_settings::SchedulerConfig where U: core::convert::TryFrom<T>
pub type paladin::config::application_settings::SchedulerConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::config::application_settings::SchedulerConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::config::application_settings::SchedulerConfig where T: core::clone::Clone
pub type paladin::config::application_settings::SchedulerConfig::Owned = T
pub fn paladin::config::application_settings::SchedulerConfig::clone_into(&self, target: &mut T)
pub fn paladin::config::application_settings::SchedulerConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::config::application_settings::SchedulerConfig where T: 'static + ?core::marker::Sized
pub fn paladin::config::application_settings::SchedulerConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::config::application_settings::SchedulerConfig where T: ?core::marker::Sized
pub fn paladin::config::application_settings::SchedulerConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::config::application_settings::SchedulerConfig where T: ?core::marker::Sized
pub fn paladin::config::application_settings::SchedulerConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::config::application_settings::SchedulerConfig where T: core::clone::Clone
pub unsafe fn paladin::config::application_settings::SchedulerConfig::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::config::application_settings::SchedulerConfig
pub fn paladin::config::application_settings::SchedulerConfig::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::config::application_settings::SchedulerConfig
impl<T> serde_core::de::DeserializeOwned for paladin::config::application_settings::SchedulerConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::config::application_settings::SchedulerConfig where T: ?core::marker::Sized
pub fn paladin::config::application_settings::SchedulerConfig::and<P, B, E>(self, other: 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::application_settings::SchedulerConfig::or<P, B, E>(self, other: 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::application_settings::SchedulerConfig
impl<T> tracing::instrument::WithSubscriber for paladin::config::application_settings::SchedulerConfig
impl<T> typenum::type_operators::Same for paladin::config::application_settings::SchedulerConfig
pub type paladin::config::application_settings::SchedulerConfig::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::config::application_settings::SchedulerConfig where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::config::application_settings::SchedulerConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::config::application_settings::SchedulerConfig::vzip(self) -> V
pub struct paladin::config::application_settings::ServerConfig
pub paladin::config::application_settings::ServerConfig::host: alloc::string::String
pub paladin::config::application_settings::ServerConfig::port: u16
impl core::clone::Clone for paladin::config::application_settings::ServerConfig
pub fn paladin::config::application_settings::ServerConfig::clone(&self) -> paladin::config::application_settings::ServerConfig
impl core::fmt::Debug for paladin::config::application_settings::ServerConfig
pub fn paladin::config::application_settings::ServerConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::config::application_settings::ServerConfig
pub fn paladin::config::application_settings::ServerConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::config::application_settings::ServerConfig
pub fn paladin::config::application_settings::ServerConfig::deserialize<__D>(__deserializer: __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::application_settings::ServerConfig
impl core::marker::Send for paladin::config::application_settings::ServerConfig
impl core::marker::Sync for paladin::config::application_settings::ServerConfig
impl core::marker::Unpin for paladin::config::application_settings::ServerConfig
impl core::marker::UnsafeUnpin for paladin::config::application_settings::ServerConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::config::application_settings::ServerConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::config::application_settings::ServerConfig
impl<T, U> core::convert::Into<U> for paladin::config::application_settings::ServerConfig where U: core::convert::From<T>
pub fn paladin::config::application_settings::ServerConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::config::application_settings::ServerConfig where U: core::convert::Into<T>
pub type paladin::config::application_settings::ServerConfig::Error = core::convert::Infallible
pub fn paladin::config::application_settings::ServerConfig::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::config::application_settings::ServerConfig where U: core::convert::TryFrom<T>
pub type paladin::config::application_settings::ServerConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::config::application_settings::ServerConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::config::application_settings::ServerConfig where T: core::clone::Clone
pub type paladin::config::application_settings::ServerConfig::Owned = T
pub fn paladin::config::application_settings::ServerConfig::clone_into(&self, target: &mut T)
pub fn paladin::config::application_settings::ServerConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::config::application_settings::ServerConfig where T: 'static + ?core::marker::Sized
pub fn paladin::config::application_settings::ServerConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::config::application_settings::ServerConfig where T: ?core::marker::Sized
pub fn paladin::config::application_settings::ServerConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::config::application_settings::ServerConfig where T: ?core::marker::Sized
pub fn paladin::config::application_settings::ServerConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::config::application_settings::ServerConfig where T: core::clone::Clone
pub unsafe fn paladin::config::application_settings::ServerConfig::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::config::application_settings::ServerConfig
pub fn paladin::config::application_settings::ServerConfig::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::config::application_settings::ServerConfig
impl<T> serde_core::de::DeserializeOwned for paladin::config::application_settings::ServerConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::config::application_settings::ServerConfig where T: ?core::marker::Sized
pub fn paladin::config::application_settings::ServerConfig::and<P, B, E>(self, other: 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::application_settings::ServerConfig::or<P, B, E>(self, other: 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::application_settings::ServerConfig
impl<T> tracing::instrument::WithSubscriber for paladin::config::application_settings::ServerConfig
impl<T> typenum::type_operators::Same for paladin::config::application_settings::ServerConfig
pub type paladin::config::application_settings::ServerConfig::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::config::application_settings::ServerConfig where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::config::application_settings::ServerConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::config::application_settings::ServerConfig::vzip(self) -> V
pub struct paladin::config::application_settings::Settings
pub paladin::config::application_settings::Settings::arsenal: core::option::Option<paladin::config::application_settings::ArsenalConfig>
pub paladin::config::application_settings::Settings::citadel: core::option::Option<paladin::config::application_settings::CitadelConfig>
pub paladin::config::application_settings::Settings::file_storage: core::option::Option<paladin::config::application_settings::FileStorageConfig>
pub paladin::config::application_settings::Settings::garrison: core::option::Option<paladin::config::application_settings::GarrisonSettings>
pub paladin::config::application_settings::Settings::herald: core::option::Option<paladin::config::application_settings::HeraldConfig>
pub paladin::config::application_settings::Settings::llm: core::option::Option<paladin::config::application_settings::LlmConfig>
pub paladin::config::application_settings::Settings::llm_api_key: alloc::string::String
pub paladin::config::application_settings::Settings::llm_type: alloc::string::String
pub paladin::config::application_settings::Settings::llm_url: alloc::string::String
pub paladin::config::application_settings::Settings::max_file_size: u64
pub paladin::config::application_settings::Settings::memory_extraction: core::option::Option<paladin::config::application_settings::MemoryExtractionConfig>
pub paladin::config::application_settings::Settings::message_service: core::option::Option<paladin::config::application_settings::MessageServiceSettings>
pub paladin::config::application_settings::Settings::queue: core::option::Option<paladin::config::application_settings::QueueConfig>
pub paladin::config::application_settings::Settings::rag: core::option::Option<paladin::config::application_settings::RagConfig>
pub paladin::config::application_settings::Settings::sanctum: core::option::Option<paladin::config::application_settings::SanctumConfig>
pub paladin::config::application_settings::Settings::scheduler: core::option::Option<paladin::config::application_settings::SchedulerConfig>
pub paladin::config::application_settings::Settings::server: paladin::config::application_settings::ServerConfig
pub paladin::config::application_settings::Settings::sources: alloc::vec::Vec<paladin::config::application_settings::SourceConfig>
pub paladin::config::application_settings::Settings::vision: core::option::Option<paladin::config::application_settings::VisionConfig>
impl paladin::config::application_settings::Settings
pub fn paladin::config::application_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::application_settings::Settings::get_citadel_config(&self) -> paladin::config::application_settings::CitadelConfig
pub fn paladin::config::application_settings::Settings::get_file_storage_config(&self) -> paladin::config::application_settings::FileStorageConfig
pub fn paladin::config::application_settings::Settings::get_garrison_config(&self) -> paladin::config::application_settings::GarrisonSettings
pub fn paladin::config::application_settings::Settings::get_herald_config(&self) -> paladin::config::application_settings::HeraldConfig
pub fn paladin::config::application_settings::Settings::get_queue_config(&self) -> paladin::config::application_settings::QueueConfig
pub fn paladin::config::application_settings::Settings::get_sanctum_config(&self) -> paladin::config::application_settings::SanctumConfig
pub fn paladin::config::application_settings::Settings::get_vision_config(&self) -> paladin::config::application_settings::VisionConfig
pub fn paladin::config::application_settings::Settings::load_from_file(filename: &str) -> core::result::Result<Self, alloc::boxed::Box<dyn core::error::Error>>
pub fn paladin::config::application_settings::Settings::new() -> core::result::Result<Self, config::error::ConfigError>
impl core::clone::Clone for paladin::config::application_settings::Settings
pub fn paladin::config::application_settings::Settings::clone(&self) -> paladin::config::application_settings::Settings
impl core::default::Default for paladin::config::application_settings::Settings
pub fn paladin::config::application_settings::Settings::default() -> Self
impl core::fmt::Debug for paladin::config::application_settings::Settings
pub fn paladin::config::application_settings::Settings::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::config::application_settings::Settings
pub fn paladin::config::application_settings::Settings::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::config::application_settings::Settings
pub fn paladin::config::application_settings::Settings::deserialize<__D>(__deserializer: __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::application_settings::Settings
impl core::marker::Send for paladin::config::application_settings::Settings
impl core::marker::Sync for paladin::config::application_settings::Settings
impl core::marker::Unpin for paladin::config::application_settings::Settings
impl core::marker::UnsafeUnpin for paladin::config::application_settings::Settings
impl core::panic::unwind_safe::RefUnwindSafe for paladin::config::application_settings::Settings
impl core::panic::unwind_safe::UnwindSafe for paladin::config::application_settings::Settings
impl<T, U> core::convert::Into<U> for paladin::config::application_settings::Settings where U: core::convert::From<T>
pub fn paladin::config::application_settings::Settings::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::config::application_settings::Settings where U: core::convert::Into<T>
pub type paladin::config::application_settings::Settings::Error = core::convert::Infallible
pub fn paladin::config::application_settings::Settings::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::config::application_settings::Settings where U: core::convert::TryFrom<T>
pub type paladin::config::application_settings::Settings::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::config::application_settings::Settings::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::config::application_settings::Settings where T: core::clone::Clone
pub type paladin::config::application_settings::Settings::Owned = T
pub fn paladin::config::application_settings::Settings::clone_into(&self, target: &mut T)
pub fn paladin::config::application_settings::Settings::to_owned(&self) -> T
impl<T> core::any::Any for paladin::config::application_settings::Settings where T: 'static + ?core::marker::Sized
pub fn paladin::config::application_settings::Settings::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::config::application_settings::Settings where T: ?core::marker::Sized
pub fn paladin::config::application_settings::Settings::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::config::application_settings::Settings where T: ?core::marker::Sized
pub fn paladin::config::application_settings::Settings::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::config::application_settings::Settings where T: core::clone::Clone
pub unsafe fn paladin::config::application_settings::Settings::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::config::application_settings::Settings
pub fn paladin::config::application_settings::Settings::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::config::application_settings::Settings
impl<T> serde_core::de::DeserializeOwned for paladin::config::application_settings::Settings where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::config::application_settings::Settings where T: ?core::marker::Sized
pub fn paladin::config::application_settings::Settings::and<P, B, E>(self, other: 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::application_settings::Settings::or<P, B, E>(self, other: 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::application_settings::Settings
impl<T> tracing::instrument::WithSubscriber for paladin::config::application_settings::Settings
impl<T> typenum::type_operators::Same for paladin::config::application_settings::Settings
pub type paladin::config::application_settings::Settings::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::config::application_settings::Settings where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::config::application_settings::Settings where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::config::application_settings::Settings::vzip(self) -> V
pub struct paladin::config::application_settings::SourceConfig
pub paladin::config::application_settings::SourceConfig::name: alloc::string::String
pub paladin::config::application_settings::SourceConfig::prompt: alloc::string::String
pub paladin::config::application_settings::SourceConfig::source_type: alloc::string::String
pub paladin::config::application_settings::SourceConfig::tags: alloc::vec::Vec<alloc::string::String>
pub paladin::config::application_settings::SourceConfig::url: alloc::string::String
impl core::clone::Clone for paladin::config::application_settings::SourceConfig
pub fn paladin::config::application_settings::SourceConfig::clone(&self) -> paladin::config::application_settings::SourceConfig
impl core::fmt::Debug for paladin::config::application_settings::SourceConfig
pub fn paladin::config::application_settings::SourceConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::config::application_settings::SourceConfig
pub fn paladin::config::application_settings::SourceConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::config::application_settings::SourceConfig
pub fn paladin::config::application_settings::SourceConfig::deserialize<__D>(__deserializer: __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::application_settings::SourceConfig
impl core::marker::Send for paladin::config::application_settings::SourceConfig
impl core::marker::Sync for paladin::config::application_settings::SourceConfig
impl core::marker::Unpin for paladin::config::application_settings::SourceConfig
impl core::marker::UnsafeUnpin for paladin::config::application_settings::SourceConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::config::application_settings::SourceConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::config::application_settings::SourceConfig
impl<T, U> core::convert::Into<U> for paladin::config::application_settings::SourceConfig where U: core::convert::From<T>
pub fn paladin::config::application_settings::SourceConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::config::application_settings::SourceConfig where U: core::convert::Into<T>
pub type paladin::config::application_settings::SourceConfig::Error = core::convert::Infallible
pub fn paladin::config::application_settings::SourceConfig::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::config::application_settings::SourceConfig where U: core::convert::TryFrom<T>
pub type paladin::config::application_settings::SourceConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::config::application_settings::SourceConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::config::application_settings::SourceConfig where T: core::clone::Clone
pub type paladin::config::application_settings::SourceConfig::Owned = T
pub fn paladin::config::application_settings::SourceConfig::clone_into(&self, target: &mut T)
pub fn paladin::config::application_settings::SourceConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::config::application_settings::SourceConfig where T: 'static + ?core::marker::Sized
pub fn paladin::config::application_settings::SourceConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::config::application_settings::SourceConfig where T: ?core::marker::Sized
pub fn paladin::config::application_settings::SourceConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::config::application_settings::SourceConfig where T: ?core::marker::Sized
pub fn paladin::config::application_settings::SourceConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::config::application_settings::SourceConfig where T: core::clone::Clone
pub unsafe fn paladin::config::application_settings::SourceConfig::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::config::application_settings::SourceConfig
pub fn paladin::config::application_settings::SourceConfig::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::config::application_settings::SourceConfig
impl<T> serde_core::de::DeserializeOwned for paladin::config::application_settings::SourceConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::config::application_settings::SourceConfig where T: ?core::marker::Sized
pub fn paladin::config::application_settings::SourceConfig::and<P, B, E>(self, other: 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::application_settings::SourceConfig::or<P, B, E>(self, other: 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::application_settings::SourceConfig
impl<T> tracing::instrument::WithSubscriber for paladin::config::application_settings::SourceConfig
impl<T> typenum::type_operators::Same for paladin::config::application_settings::SourceConfig
pub type paladin::config::application_settings::SourceConfig::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::config::application_settings::SourceConfig where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::config::application_settings::SourceConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::config::application_settings::SourceConfig::vzip(self) -> V
pub struct paladin::config::application_settings::TableHeraldConfig
pub paladin::config::application_settings::TableHeraldConfig::border_style: alloc::string::String
pub paladin::config::application_settings::TableHeraldConfig::max_column_width: usize
impl core::clone::Clone for paladin::config::application_settings::TableHeraldConfig
pub fn paladin::config::application_settings::TableHeraldConfig::clone(&self) -> paladin::config::application_settings::TableHeraldConfig
impl core::default::Default for paladin::config::application_settings::TableHeraldConfig
pub fn paladin::config::application_settings::TableHeraldConfig::default() -> Self
impl core::fmt::Debug for paladin::config::application_settings::TableHeraldConfig
pub fn paladin::config::application_settings::TableHeraldConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::config::application_settings::TableHeraldConfig
pub fn paladin::config::application_settings::TableHeraldConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::config::application_settings::TableHeraldConfig
pub fn paladin::config::application_settings::TableHeraldConfig::deserialize<__D>(__deserializer: __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::application_settings::TableHeraldConfig
impl core::marker::Send for paladin::config::application_settings::TableHeraldConfig
impl core::marker::Sync for paladin::config::application_settings::TableHeraldConfig
impl core::marker::Unpin for paladin::config::application_settings::TableHeraldConfig
impl core::marker::UnsafeUnpin for paladin::config::application_settings::TableHeraldConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::config::application_settings::TableHeraldConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::config::application_settings::TableHeraldConfig
impl<T, U> core::convert::Into<U> for paladin::config::application_settings::TableHeraldConfig where U: core::convert::From<T>
pub fn paladin::config::application_settings::TableHeraldConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::config::application_settings::TableHeraldConfig where U: core::convert::Into<T>
pub type paladin::config::application_settings::TableHeraldConfig::Error = core::convert::Infallible
pub fn paladin::config::application_settings::TableHeraldConfig::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::config::application_settings::TableHeraldConfig where U: core::convert::TryFrom<T>
pub type paladin::config::application_settings::TableHeraldConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::config::application_settings::TableHeraldConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::config::application_settings::TableHeraldConfig where T: core::clone::Clone
pub type paladin::config::application_settings::TableHeraldConfig::Owned = T
pub fn paladin::config::application_settings::TableHeraldConfig::clone_into(&self, target: &mut T)
pub fn paladin::config::application_settings::TableHeraldConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::config::application_settings::TableHeraldConfig where T: 'static + ?core::marker::Sized
pub fn paladin::config::application_settings::TableHeraldConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::config::application_settings::TableHeraldConfig where T: ?core::marker::Sized
pub fn paladin::config::application_settings::TableHeraldConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::config::application_settings::TableHeraldConfig where T: ?core::marker::Sized
pub fn paladin::config::application_settings::TableHeraldConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::config::application_settings::TableHeraldConfig where T: core::clone::Clone
pub unsafe fn paladin::config::application_settings::TableHeraldConfig::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::config::application_settings::TableHeraldConfig
pub fn paladin::config::application_settings::TableHeraldConfig::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::config::application_settings::TableHeraldConfig
impl<T> serde_core::de::DeserializeOwned for paladin::config::application_settings::TableHeraldConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::config::application_settings::TableHeraldConfig where T: ?core::marker::Sized
pub fn paladin::config::application_settings::TableHeraldConfig::and<P, B, E>(self, other: 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::application_settings::TableHeraldConfig::or<P, B, E>(self, other: 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::application_settings::TableHeraldConfig
impl<T> tracing::instrument::WithSubscriber for paladin::config::application_settings::TableHeraldConfig
impl<T> typenum::type_operators::Same for paladin::config::application_settings::TableHeraldConfig
pub type paladin::config::application_settings::TableHeraldConfig::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::config::application_settings::TableHeraldConfig where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::config::application_settings::TableHeraldConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::config::application_settings::TableHeraldConfig::vzip(self) -> V
pub struct paladin::config::application_settings::VisionConfig
pub paladin::config::application_settings::VisionConfig::anthropic: paladin::config::application_settings::VisionProviderConfig
pub paladin::config::application_settings::VisionConfig::openai: paladin::config::application_settings::VisionProviderConfig
pub paladin::config::application_settings::VisionConfig::retry: paladin::config::application_settings::VisionRetryConfig
impl paladin::config::application_settings::VisionConfig
pub fn paladin::config::application_settings::VisionConfig::validate(&self) -> core::result::Result<(), alloc::string::String>
impl core::clone::Clone for paladin::config::application_settings::VisionConfig
pub fn paladin::config::application_settings::VisionConfig::clone(&self) -> paladin::config::application_settings::VisionConfig
impl core::default::Default for paladin::config::application_settings::VisionConfig
pub fn paladin::config::application_settings::VisionConfig::default() -> paladin::config::application_settings::VisionConfig
impl core::fmt::Debug for paladin::config::application_settings::VisionConfig
pub fn paladin::config::application_settings::VisionConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::config::application_settings::VisionConfig
pub fn paladin::config::application_settings::VisionConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::config::application_settings::VisionConfig
pub fn paladin::config::application_settings::VisionConfig::deserialize<__D>(__deserializer: __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::application_settings::VisionConfig
impl core::marker::Send for paladin::config::application_settings::VisionConfig
impl core::marker::Sync for paladin::config::application_settings::VisionConfig
impl core::marker::Unpin for paladin::config::application_settings::VisionConfig
impl core::marker::UnsafeUnpin for paladin::config::application_settings::VisionConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::config::application_settings::VisionConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::config::application_settings::VisionConfig
impl<T, U> core::convert::Into<U> for paladin::config::application_settings::VisionConfig where U: core::convert::From<T>
pub fn paladin::config::application_settings::VisionConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::config::application_settings::VisionConfig where U: core::convert::Into<T>
pub type paladin::config::application_settings::VisionConfig::Error = core::convert::Infallible
pub fn paladin::config::application_settings::VisionConfig::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::config::application_settings::VisionConfig where U: core::convert::TryFrom<T>
pub type paladin::config::application_settings::VisionConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::config::application_settings::VisionConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::config::application_settings::VisionConfig where T: core::clone::Clone
pub type paladin::config::application_settings::VisionConfig::Owned = T
pub fn paladin::config::application_settings::VisionConfig::clone_into(&self, target: &mut T)
pub fn paladin::config::application_settings::VisionConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::config::application_settings::VisionConfig where T: 'static + ?core::marker::Sized
pub fn paladin::config::application_settings::VisionConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::config::application_settings::VisionConfig where T: ?core::marker::Sized
pub fn paladin::config::application_settings::VisionConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::config::application_settings::VisionConfig where T: ?core::marker::Sized
pub fn paladin::config::application_settings::VisionConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::config::application_settings::VisionConfig where T: core::clone::Clone
pub unsafe fn paladin::config::application_settings::VisionConfig::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::config::application_settings::VisionConfig
pub fn paladin::config::application_settings::VisionConfig::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::config::application_settings::VisionConfig
impl<T> serde_core::de::DeserializeOwned for paladin::config::application_settings::VisionConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::config::application_settings::VisionConfig where T: ?core::marker::Sized
pub fn paladin::config::application_settings::VisionConfig::and<P, B, E>(self, other: 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::application_settings::VisionConfig::or<P, B, E>(self, other: 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::application_settings::VisionConfig
impl<T> tracing::instrument::WithSubscriber for paladin::config::application_settings::VisionConfig
impl<T> typenum::type_operators::Same for paladin::config::application_settings::VisionConfig
pub type paladin::config::application_settings::VisionConfig::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::config::application_settings::VisionConfig where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::config::application_settings::VisionConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::config::application_settings::VisionConfig::vzip(self) -> V
pub struct paladin::config::application_settings::VisionProviderConfig
pub paladin::config::application_settings::VisionProviderConfig::max_tokens: usize
impl paladin::config::application_settings::VisionProviderConfig
pub fn paladin::config::application_settings::VisionProviderConfig::validate(&self) -> core::result::Result<(), alloc::string::String>
impl core::clone::Clone for paladin::config::application_settings::VisionProviderConfig
pub fn paladin::config::application_settings::VisionProviderConfig::clone(&self) -> paladin::config::application_settings::VisionProviderConfig
impl core::default::Default for paladin::config::application_settings::VisionProviderConfig
pub fn paladin::config::application_settings::VisionProviderConfig::default() -> Self
impl core::fmt::Debug for paladin::config::application_settings::VisionProviderConfig
pub fn paladin::config::application_settings::VisionProviderConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::config::application_settings::VisionProviderConfig
pub fn paladin::config::application_settings::VisionProviderConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::config::application_settings::VisionProviderConfig
pub fn paladin::config::application_settings::VisionProviderConfig::deserialize<__D>(__deserializer: __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::application_settings::VisionProviderConfig
impl core::marker::Send for paladin::config::application_settings::VisionProviderConfig
impl core::marker::Sync for paladin::config::application_settings::VisionProviderConfig
impl core::marker::Unpin for paladin::config::application_settings::VisionProviderConfig
impl core::marker::UnsafeUnpin for paladin::config::application_settings::VisionProviderConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::config::application_settings::VisionProviderConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::config::application_settings::VisionProviderConfig
impl<T, U> core::convert::Into<U> for paladin::config::application_settings::VisionProviderConfig where U: core::convert::From<T>
pub fn paladin::config::application_settings::VisionProviderConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::config::application_settings::VisionProviderConfig where U: core::convert::Into<T>
pub type paladin::config::application_settings::VisionProviderConfig::Error = core::convert::Infallible
pub fn paladin::config::application_settings::VisionProviderConfig::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::config::application_settings::VisionProviderConfig where U: core::convert::TryFrom<T>
pub type paladin::config::application_settings::VisionProviderConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::config::application_settings::VisionProviderConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::config::application_settings::VisionProviderConfig where T: core::clone::Clone
pub type paladin::config::application_settings::VisionProviderConfig::Owned = T
pub fn paladin::config::application_settings::VisionProviderConfig::clone_into(&self, target: &mut T)
pub fn paladin::config::application_settings::VisionProviderConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::config::application_settings::VisionProviderConfig where T: 'static + ?core::marker::Sized
pub fn paladin::config::application_settings::VisionProviderConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::config::application_settings::VisionProviderConfig where T: ?core::marker::Sized
pub fn paladin::config::application_settings::VisionProviderConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::config::application_settings::VisionProviderConfig where T: ?core::marker::Sized
pub fn paladin::config::application_settings::VisionProviderConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::config::application_settings::VisionProviderConfig where T: core::clone::Clone
pub unsafe fn paladin::config::application_settings::VisionProviderConfig::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::config::application_settings::VisionProviderConfig
pub fn paladin::config::application_settings::VisionProviderConfig::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::config::application_settings::VisionProviderConfig
impl<T> serde_core::de::DeserializeOwned for paladin::config::application_settings::VisionProviderConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::config::application_settings::VisionProviderConfig where T: ?core::marker::Sized
pub fn paladin::config::application_settings::VisionProviderConfig::and<P, B, E>(self, other: 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::application_settings::VisionProviderConfig::or<P, B, E>(self, other: 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::application_settings::VisionProviderConfig
impl<T> tracing::instrument::WithSubscriber for paladin::config::application_settings::VisionProviderConfig
impl<T> typenum::type_operators::Same for paladin::config::application_settings::VisionProviderConfig
pub type paladin::config::application_settings::VisionProviderConfig::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::config::application_settings::VisionProviderConfig where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::config::application_settings::VisionProviderConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::config::application_settings::VisionProviderConfig::vzip(self) -> V
pub struct paladin::config::application_settings::VisionRetryConfig
pub paladin::config::application_settings::VisionRetryConfig::backoff_multiplier: f64
pub paladin::config::application_settings::VisionRetryConfig::initial_backoff_ms: u64
pub paladin::config::application_settings::VisionRetryConfig::max_retries: u32
impl paladin::config::application_settings::VisionRetryConfig
pub fn paladin::config::application_settings::VisionRetryConfig::validate(&self) -> core::result::Result<(), alloc::string::String>
impl core::clone::Clone for paladin::config::application_settings::VisionRetryConfig
pub fn paladin::config::application_settings::VisionRetryConfig::clone(&self) -> paladin::config::application_settings::VisionRetryConfig
impl core::default::Default for paladin::config::application_settings::VisionRetryConfig
pub fn paladin::config::application_settings::VisionRetryConfig::default() -> Self
impl core::fmt::Debug for paladin::config::application_settings::VisionRetryConfig
pub fn paladin::config::application_settings::VisionRetryConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::config::application_settings::VisionRetryConfig
pub fn paladin::config::application_settings::VisionRetryConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::config::application_settings::VisionRetryConfig
pub fn paladin::config::application_settings::VisionRetryConfig::deserialize<__D>(__deserializer: __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::application_settings::VisionRetryConfig
impl core::marker::Send for paladin::config::application_settings::VisionRetryConfig
impl core::marker::Sync for paladin::config::application_settings::VisionRetryConfig
impl core::marker::Unpin for paladin::config::application_settings::VisionRetryConfig
impl core::marker::UnsafeUnpin for paladin::config::application_settings::VisionRetryConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::config::application_settings::VisionRetryConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::config::application_settings::VisionRetryConfig
impl<T, U> core::convert::Into<U> for paladin::config::application_settings::VisionRetryConfig where U: core::convert::From<T>
pub fn paladin::config::application_settings::VisionRetryConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::config::application_settings::VisionRetryConfig where U: core::convert::Into<T>
pub type paladin::config::application_settings::VisionRetryConfig::Error = core::convert::Infallible
pub fn paladin::config::application_settings::VisionRetryConfig::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::config::application_settings::VisionRetryConfig where U: core::convert::TryFrom<T>
pub type paladin::config::application_settings::VisionRetryConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::config::application_settings::VisionRetryConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::config::application_settings::VisionRetryConfig where T: core::clone::Clone
pub type paladin::config::application_settings::VisionRetryConfig::Owned = T
pub fn paladin::config::application_settings::VisionRetryConfig::clone_into(&self, target: &mut T)
pub fn paladin::config::application_settings::VisionRetryConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::config::application_settings::VisionRetryConfig where T: 'static + ?core::marker::Sized
pub fn paladin::config::application_settings::VisionRetryConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::config::application_settings::VisionRetryConfig where T: ?core::marker::Sized
pub fn paladin::config::application_settings::VisionRetryConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::config::application_settings::VisionRetryConfig where T: ?core::marker::Sized
pub fn paladin::config::application_settings::VisionRetryConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::config::application_settings::VisionRetryConfig where T: core::clone::Clone
pub unsafe fn paladin::config::application_settings::VisionRetryConfig::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::config::application_settings::VisionRetryConfig
pub fn paladin::config::application_settings::VisionRetryConfig::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::config::application_settings::VisionRetryConfig
impl<T> serde_core::de::DeserializeOwned for paladin::config::application_settings::VisionRetryConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::config::application_settings::VisionRetryConfig where T: ?core::marker::Sized
pub fn paladin::config::application_settings::VisionRetryConfig::and<P, B, E>(self, other: 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::application_settings::VisionRetryConfig::or<P, B, E>(self, other: 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::application_settings::VisionRetryConfig
impl<T> tracing::instrument::WithSubscriber for paladin::config::application_settings::VisionRetryConfig
impl<T> typenum::type_operators::Same for paladin::config::application_settings::VisionRetryConfig
pub type paladin::config::application_settings::VisionRetryConfig::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::config::application_settings::VisionRetryConfig where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::config::application_settings::VisionRetryConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::config::application_settings::VisionRetryConfig::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, f: &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<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(value: 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, target: &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, dest: *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) -> 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, other: 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, other: 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> yoke::erased::ErasedDestructor for paladin::config::setup::service_runner::SchedulerJobStatus where T: 'static
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, f: &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<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(value: 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, target: &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, dest: *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) -> 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, other: 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, other: 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> yoke::erased::ErasedDestructor for paladin::config::setup::service_runner::ServiceHealthStatus where T: 'static
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::core::platform::manager::notification_service::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, config: alloc::sync::Arc<paladin::config::application_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<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(value: 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) -> 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, other: 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, other: 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> yoke::erased::ErasedDestructor for paladin::config::setup::service_runner::ServiceRunner where T: 'static
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(config: alloc::sync::Arc<paladin::config::application_settings::Settings>) -> core::result::Result<(), alloc::boxed::Box<dyn core::error::Error>>
pub async fn paladin::config::setup::setup_and_run(config: paladin::config::application_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(settings: &paladin::config::application_settings::Settings, log_port: alloc::sync::Arc<dyn paladin::application::ports::output::log_port::LogPort>, notification_service: alloc::sync::Arc<paladin::core::platform::manager::notification_service::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<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(value: 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) -> 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, other: 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, other: 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> yoke::erased::ErasedDestructor for paladin::config::user_config::UserServiceFactory where T: 'static
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::core
pub mod paladin::core::base
pub mod paladin::core::base::component
pub mod paladin::core::base::component::action
pub enum paladin::core::base::component::action::ActionError
pub paladin::core::base::component::action::ActionError::ExecutionError(alloc::string::String)
pub paladin::core::base::component::action::ActionError::InvalidArgument(alloc::string::String)
pub paladin::core::base::component::action::ActionError::InvalidState(paladin::core::base::component::action::ActionStatus)
pub paladin::core::base::component::action::ActionError::SerializationError(alloc::string::String)
pub paladin::core::base::component::action::ActionError::TimeoutError(u32)
impl core::convert::From<paladin::core::base::component::action::ActionError> for paladin::core::platform::container::job::JobError
pub fn paladin::core::platform::container::job::JobError::from(source: paladin::core::base::component::action::ActionError) -> Self
impl core::convert::From<paladin::core::base::component::action::ActionError> for paladin::core::platform::container::task::TaskError
pub fn paladin::core::platform::container::task::TaskError::from(source: paladin::core::base::component::action::ActionError) -> Self
impl core::error::Error for paladin::core::base::component::action::ActionError
impl core::fmt::Debug for paladin::core::base::component::action::ActionError
pub fn paladin::core::base::component::action::ActionError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::core::base::component::action::ActionError
pub fn paladin::core::base::component::action::ActionError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::core::base::component::action::ActionError
impl core::marker::Send for paladin::core::base::component::action::ActionError
impl core::marker::Sync for paladin::core::base::component::action::ActionError
impl core::marker::Unpin for paladin::core::base::component::action::ActionError
impl core::marker::UnsafeUnpin for paladin::core::base::component::action::ActionError
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::base::component::action::ActionError
impl core::panic::unwind_safe::UnwindSafe for paladin::core::base::component::action::ActionError
impl<T, U> core::convert::Into<U> for paladin::core::base::component::action::ActionError where U: core::convert::From<T>
pub fn paladin::core::base::component::action::ActionError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::base::component::action::ActionError where U: core::convert::Into<T>
pub type paladin::core::base::component::action::ActionError::Error = core::convert::Infallible
pub fn paladin::core::base::component::action::ActionError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::base::component::action::ActionError where U: core::convert::TryFrom<T>
pub type paladin::core::base::component::action::ActionError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::base::component::action::ActionError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::string::ToString for paladin::core::base::component::action::ActionError where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::core::base::component::action::ActionError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::core::base::component::action::ActionError where T: 'static + ?core::marker::Sized
pub fn paladin::core::base::component::action::ActionError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::base::component::action::ActionError where T: ?core::marker::Sized
pub fn paladin::core::base::component::action::ActionError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::base::component::action::ActionError where T: ?core::marker::Sized
pub fn paladin::core::base::component::action::ActionError::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::core::base::component::action::ActionError
pub fn paladin::core::base::component::action::ActionError::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::base::component::action::ActionError
impl<T> iri_string::format::ToStringFallible for paladin::core::base::component::action::ActionError where T: core::fmt::Display
pub fn paladin::core::base::component::action::ActionError::try_to_string(&self) -> core::result::Result<alloc::string::String, alloc::collections::TryReserveError>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::base::component::action::ActionError where T: ?core::marker::Sized
pub fn paladin::core::base::component::action::ActionError::and<P, B, E>(self, other: 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::base::component::action::ActionError::or<P, B, E>(self, other: 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::base::component::action::ActionError
impl<T> tracing::instrument::WithSubscriber for paladin::core::base::component::action::ActionError
impl<T> typenum::type_operators::Same for paladin::core::base::component::action::ActionError
pub type paladin::core::base::component::action::ActionError::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::base::component::action::ActionError where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::base::component::action::ActionError where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::base::component::action::ActionError::vzip(self) -> V
pub enum paladin::core::base::component::action::ActionPriority
pub paladin::core::base::component::action::ActionPriority::Critical = 4
pub paladin::core::base::component::action::ActionPriority::High = 3
pub paladin::core::base::component::action::ActionPriority::Low = 1
pub paladin::core::base::component::action::ActionPriority::Normal = 2
impl core::clone::Clone for paladin::core::base::component::action::ActionPriority
pub fn paladin::core::base::component::action::ActionPriority::clone(&self) -> paladin::core::base::component::action::ActionPriority
impl core::cmp::Eq for paladin::core::base::component::action::ActionPriority
impl core::cmp::Ord for paladin::core::base::component::action::ActionPriority
pub fn paladin::core::base::component::action::ActionPriority::cmp(&self, other: &paladin::core::base::component::action::ActionPriority) -> core::cmp::Ordering
impl core::cmp::PartialEq for paladin::core::base::component::action::ActionPriority
pub fn paladin::core::base::component::action::ActionPriority::eq(&self, other: &paladin::core::base::component::action::ActionPriority) -> bool
impl core::cmp::PartialOrd for paladin::core::base::component::action::ActionPriority
pub fn paladin::core::base::component::action::ActionPriority::partial_cmp(&self, other: &paladin::core::base::component::action::ActionPriority) -> core::option::Option<core::cmp::Ordering>
impl core::fmt::Debug for paladin::core::base::component::action::ActionPriority
pub fn paladin::core::base::component::action::ActionPriority::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::core::base::component::action::ActionPriority
impl serde_core::ser::Serialize for paladin::core::base::component::action::ActionPriority
pub fn paladin::core::base::component::action::ActionPriority::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::base::component::action::ActionPriority
pub fn paladin::core::base::component::action::ActionPriority::deserialize<__D>(__deserializer: __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::core::base::component::action::ActionPriority
impl core::marker::Send for paladin::core::base::component::action::ActionPriority
impl core::marker::Sync for paladin::core::base::component::action::ActionPriority
impl core::marker::Unpin for paladin::core::base::component::action::ActionPriority
impl core::marker::UnsafeUnpin for paladin::core::base::component::action::ActionPriority
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::base::component::action::ActionPriority
impl core::panic::unwind_safe::UnwindSafe for paladin::core::base::component::action::ActionPriority
impl<Q, K> equivalent::Comparable<K> for paladin::core::base::component::action::ActionPriority where Q: core::cmp::Ord + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::base::component::action::ActionPriority::compare(&self, key: &K) -> core::cmp::Ordering
impl<Q, K> equivalent::Equivalent<K> for paladin::core::base::component::action::ActionPriority where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::base::component::action::ActionPriority::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::core::base::component::action::ActionPriority where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::base::component::action::ActionPriority::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::core::base::component::action::ActionPriority where U: core::convert::From<T>
pub fn paladin::core::base::component::action::ActionPriority::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::base::component::action::ActionPriority where U: core::convert::Into<T>
pub type paladin::core::base::component::action::ActionPriority::Error = core::convert::Infallible
pub fn paladin::core::base::component::action::ActionPriority::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::base::component::action::ActionPriority where U: core::convert::TryFrom<T>
pub type paladin::core::base::component::action::ActionPriority::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::base::component::action::ActionPriority::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::base::component::action::ActionPriority where T: core::clone::Clone
pub type paladin::core::base::component::action::ActionPriority::Owned = T
pub fn paladin::core::base::component::action::ActionPriority::clone_into(&self, target: &mut T)
pub fn paladin::core::base::component::action::ActionPriority::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::base::component::action::ActionPriority where T: 'static + ?core::marker::Sized
pub fn paladin::core::base::component::action::ActionPriority::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::base::component::action::ActionPriority where T: ?core::marker::Sized
pub fn paladin::core::base::component::action::ActionPriority::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::base::component::action::ActionPriority where T: ?core::marker::Sized
pub fn paladin::core::base::component::action::ActionPriority::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::base::component::action::ActionPriority where T: core::clone::Clone
pub unsafe fn paladin::core::base::component::action::ActionPriority::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::base::component::action::ActionPriority
pub fn paladin::core::base::component::action::ActionPriority::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::base::component::action::ActionPriority
impl<T> serde_core::de::DeserializeOwned for paladin::core::base::component::action::ActionPriority where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::base::component::action::ActionPriority where T: ?core::marker::Sized
pub fn paladin::core::base::component::action::ActionPriority::and<P, B, E>(self, other: 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::base::component::action::ActionPriority::or<P, B, E>(self, other: 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::base::component::action::ActionPriority
impl<T> tracing::instrument::WithSubscriber for paladin::core::base::component::action::ActionPriority
impl<T> typenum::type_operators::Same for paladin::core::base::component::action::ActionPriority
pub type paladin::core::base::component::action::ActionPriority::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::base::component::action::ActionPriority where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::base::component::action::ActionPriority where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::base::component::action::ActionPriority::vzip(self) -> V
pub enum paladin::core::base::component::action::ActionStatus
pub paladin::core::base::component::action::ActionStatus::Cancelled
pub paladin::core::base::component::action::ActionStatus::Completed
pub paladin::core::base::component::action::ActionStatus::Failed
pub paladin::core::base::component::action::ActionStatus::Pending
pub paladin::core::base::component::action::ActionStatus::Running
pub paladin::core::base::component::action::ActionStatus::TimedOut
impl core::clone::Clone for paladin::core::base::component::action::ActionStatus
pub fn paladin::core::base::component::action::ActionStatus::clone(&self) -> paladin::core::base::component::action::ActionStatus
impl core::cmp::PartialEq for paladin::core::base::component::action::ActionStatus
pub fn paladin::core::base::component::action::ActionStatus::eq(&self, other: &paladin::core::base::component::action::ActionStatus) -> bool
impl core::fmt::Debug for paladin::core::base::component::action::ActionStatus
pub fn paladin::core::base::component::action::ActionStatus::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::core::base::component::action::ActionStatus
impl serde_core::ser::Serialize for paladin::core::base::component::action::ActionStatus
pub fn paladin::core::base::component::action::ActionStatus::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::base::component::action::ActionStatus
pub fn paladin::core::base::component::action::ActionStatus::deserialize<__D>(__deserializer: __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::core::base::component::action::ActionStatus
impl core::marker::Send for paladin::core::base::component::action::ActionStatus
impl core::marker::Sync for paladin::core::base::component::action::ActionStatus
impl core::marker::Unpin for paladin::core::base::component::action::ActionStatus
impl core::marker::UnsafeUnpin for paladin::core::base::component::action::ActionStatus
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::base::component::action::ActionStatus
impl core::panic::unwind_safe::UnwindSafe for paladin::core::base::component::action::ActionStatus
impl<T, U> core::convert::Into<U> for paladin::core::base::component::action::ActionStatus where U: core::convert::From<T>
pub fn paladin::core::base::component::action::ActionStatus::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::base::component::action::ActionStatus where U: core::convert::Into<T>
pub type paladin::core::base::component::action::ActionStatus::Error = core::convert::Infallible
pub fn paladin::core::base::component::action::ActionStatus::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::base::component::action::ActionStatus where U: core::convert::TryFrom<T>
pub type paladin::core::base::component::action::ActionStatus::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::base::component::action::ActionStatus::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::base::component::action::ActionStatus where T: core::clone::Clone
pub type paladin::core::base::component::action::ActionStatus::Owned = T
pub fn paladin::core::base::component::action::ActionStatus::clone_into(&self, target: &mut T)
pub fn paladin::core::base::component::action::ActionStatus::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::base::component::action::ActionStatus where T: 'static + ?core::marker::Sized
pub fn paladin::core::base::component::action::ActionStatus::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::base::component::action::ActionStatus where T: ?core::marker::Sized
pub fn paladin::core::base::component::action::ActionStatus::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::base::component::action::ActionStatus where T: ?core::marker::Sized
pub fn paladin::core::base::component::action::ActionStatus::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::base::component::action::ActionStatus where T: core::clone::Clone
pub unsafe fn paladin::core::base::component::action::ActionStatus::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::base::component::action::ActionStatus
pub fn paladin::core::base::component::action::ActionStatus::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::base::component::action::ActionStatus
impl<T> serde_core::de::DeserializeOwned for paladin::core::base::component::action::ActionStatus where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::base::component::action::ActionStatus where T: ?core::marker::Sized
pub fn paladin::core::base::component::action::ActionStatus::and<P, B, E>(self, other: 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::base::component::action::ActionStatus::or<P, B, E>(self, other: 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::base::component::action::ActionStatus
impl<T> tracing::instrument::WithSubscriber for paladin::core::base::component::action::ActionStatus
impl<T> typenum::type_operators::Same for paladin::core::base::component::action::ActionStatus
pub type paladin::core::base::component::action::ActionStatus::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::base::component::action::ActionStatus where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::base::component::action::ActionStatus where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::base::component::action::ActionStatus::vzip(self) -> V
pub struct paladin::core::base::component::action::Action
pub paladin::core::base::component::action::Action::arguments: std::collections::hash::map::HashMap<alloc::string::String, serde_json::value::Value>
pub paladin::core::base::component::action::Action::context: paladin::core::base::component::action::ActionContext
pub paladin::core::base::component::action::Action::created_at: chrono::datetime::DateTime<chrono::offset::utc::Utc>
pub paladin::core::base::component::action::Action::description: alloc::string::String
pub paladin::core::base::component::action::Action::execution_count: u32
pub paladin::core::base::component::action::Action::id: uuid::Uuid
pub paladin::core::base::component::action::Action::last_execution: core::option::Option<chrono::datetime::DateTime<chrono::offset::utc::Utc>>
pub paladin::core::base::component::action::Action::last_result: core::option::Option<paladin::core::base::component::action::ActionResult>
pub paladin::core::base::component::action::Action::max_retries: u32
pub paladin::core::base::component::action::Action::name: alloc::string::String
pub paladin::core::base::component::action::Action::priority: paladin::core::base::component::action::ActionPriority
pub paladin::core::base::component::action::Action::retry_count: u32
pub paladin::core::base::component::action::Action::retryable: bool
pub paladin::core::base::component::action::Action::source: alloc::string::String
pub paladin::core::base::component::action::Action::status: paladin::core::base::component::action::ActionStatus
pub paladin::core::base::component::action::Action::target_service: alloc::string::String
pub paladin::core::base::component::action::Action::timeout_seconds: core::option::Option<u32>
pub paladin::core::base::component::action::Action::updated_at: chrono::datetime::DateTime<chrono::offset::utc::Utc>
impl paladin::core::base::component::action::Action
pub fn paladin::core::base::component::action::Action::add_argument<T: serde_core::ser::Serialize>(&mut self, key: alloc::string::String, value: T) -> core::result::Result<(), paladin::core::base::component::action::ActionError>
pub fn paladin::core::base::component::action::Action::average_duration_ms(&self) -> core::option::Option<u64>
pub fn paladin::core::base::component::action::Action::can_execute(&self) -> bool
pub fn paladin::core::base::component::action::Action::cancel(&mut self)
pub fn paladin::core::base::component::action::Action::clone_for_new_execution(&self) -> Self
pub fn paladin::core::base::component::action::Action::complete_execution(&mut self, result: paladin::core::base::component::action::ActionResult)
pub fn paladin::core::base::component::action::Action::fail_execution(&mut self, error: alloc::string::String, duration_ms: u64) -> bool
pub fn paladin::core::base::component::action::Action::get_argument(&self, key: &str) -> core::option::Option<&serde_json::value::Value>
pub fn paladin::core::base::component::action::Action::is_terminal(&self) -> bool
pub fn paladin::core::base::component::action::Action::new(name: alloc::string::String, description: alloc::string::String, source: alloc::string::String, target_service: alloc::string::String) -> Self
pub fn paladin::core::base::component::action::Action::new_with_context(name: alloc::string::String, description: alloc::string::String, source: alloc::string::String, target_service: alloc::string::String, context: paladin::core::base::component::action::ActionContext) -> Self
pub fn paladin::core::base::component::action::Action::reset(&mut self)
pub fn paladin::core::base::component::action::Action::set_arguments(&mut self, arguments: std::collections::hash::map::HashMap<alloc::string::String, serde_json::value::Value>)
pub fn paladin::core::base::component::action::Action::set_status(&mut self, status: paladin::core::base::component::action::ActionStatus)
pub fn paladin::core::base::component::action::Action::start_execution(&mut self)
pub fn paladin::core::base::component::action::Action::success_rate(&self) -> f64
pub fn paladin::core::base::component::action::Action::timeout(&mut self)
pub fn paladin::core::base::component::action::Action::with_priority(self, priority: paladin::core::base::component::action::ActionPriority) -> Self
pub fn paladin::core::base::component::action::Action::with_retry_config(self, retryable: bool, max_retries: u32) -> Self
pub fn paladin::core::base::component::action::Action::with_timeout(self, timeout_seconds: u32) -> Self
impl core::clone::Clone for paladin::core::base::component::action::Action
pub fn paladin::core::base::component::action::Action::clone(&self) -> paladin::core::base::component::action::Action
impl core::cmp::Eq for paladin::core::base::component::action::Action
impl core::cmp::PartialEq for paladin::core::base::component::action::Action
pub fn paladin::core::base::component::action::Action::eq(&self, other: &Self) -> bool
impl core::default::Default for paladin::core::base::component::action::Action
pub fn paladin::core::base::component::action::Action::default() -> Self
impl core::fmt::Debug for paladin::core::base::component::action::Action
pub fn paladin::core::base::component::action::Action::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::core::base::component::action::Action
pub fn paladin::core::base::component::action::Action::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::base::component::action::Action
pub fn paladin::core::base::component::action::Action::deserialize<__D>(__deserializer: __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::core::base::component::action::Action
impl core::marker::Send for paladin::core::base::component::action::Action
impl core::marker::Sync for paladin::core::base::component::action::Action
impl core::marker::Unpin for paladin::core::base::component::action::Action
impl core::marker::UnsafeUnpin for paladin::core::base::component::action::Action
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::base::component::action::Action
impl core::panic::unwind_safe::UnwindSafe for paladin::core::base::component::action::Action
impl<Q, K> equivalent::Equivalent<K> for paladin::core::base::component::action::Action where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::base::component::action::Action::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::core::base::component::action::Action where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::base::component::action::Action::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::core::base::component::action::Action where U: core::convert::From<T>
pub fn paladin::core::base::component::action::Action::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::base::component::action::Action where U: core::convert::Into<T>
pub type paladin::core::base::component::action::Action::Error = core::convert::Infallible
pub fn paladin::core::base::component::action::Action::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::base::component::action::Action where U: core::convert::TryFrom<T>
pub type paladin::core::base::component::action::Action::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::base::component::action::Action::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::base::component::action::Action where T: core::clone::Clone
pub type paladin::core::base::component::action::Action::Owned = T
pub fn paladin::core::base::component::action::Action::clone_into(&self, target: &mut T)
pub fn paladin::core::base::component::action::Action::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::base::component::action::Action where T: 'static + ?core::marker::Sized
pub fn paladin::core::base::component::action::Action::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::base::component::action::Action where T: ?core::marker::Sized
pub fn paladin::core::base::component::action::Action::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::base::component::action::Action where T: ?core::marker::Sized
pub fn paladin::core::base::component::action::Action::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::base::component::action::Action where T: core::clone::Clone
pub unsafe fn paladin::core::base::component::action::Action::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::base::component::action::Action
pub fn paladin::core::base::component::action::Action::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::base::component::action::Action
impl<T> serde_core::de::DeserializeOwned for paladin::core::base::component::action::Action where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::base::component::action::Action where T: ?core::marker::Sized
pub fn paladin::core::base::component::action::Action::and<P, B, E>(self, other: 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::base::component::action::Action::or<P, B, E>(self, other: 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::base::component::action::Action
impl<T> tracing::instrument::WithSubscriber for paladin::core::base::component::action::Action
impl<T> typenum::type_operators::Same for paladin::core::base::component::action::Action
pub type paladin::core::base::component::action::Action::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::base::component::action::Action where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::base::component::action::Action where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::base::component::action::Action::vzip(self) -> V
pub struct paladin::core::base::component::action::ActionContext
pub paladin::core::base::component::action::ActionContext::correlation_id: core::option::Option<uuid::Uuid>
pub paladin::core::base::component::action::ActionContext::environment: alloc::string::String
pub paladin::core::base::component::action::ActionContext::initiator: alloc::string::String
pub paladin::core::base::component::action::ActionContext::metadata: std::collections::hash::map::HashMap<alloc::string::String, serde_json::value::Value>
impl core::clone::Clone for paladin::core::base::component::action::ActionContext
pub fn paladin::core::base::component::action::ActionContext::clone(&self) -> paladin::core::base::component::action::ActionContext
impl core::fmt::Debug for paladin::core::base::component::action::ActionContext
pub fn paladin::core::base::component::action::ActionContext::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::core::base::component::action::ActionContext
pub fn paladin::core::base::component::action::ActionContext::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::base::component::action::ActionContext
pub fn paladin::core::base::component::action::ActionContext::deserialize<__D>(__deserializer: __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::core::base::component::action::ActionContext
impl core::marker::Send for paladin::core::base::component::action::ActionContext
impl core::marker::Sync for paladin::core::base::component::action::ActionContext
impl core::marker::Unpin for paladin::core::base::component::action::ActionContext
impl core::marker::UnsafeUnpin for paladin::core::base::component::action::ActionContext
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::base::component::action::ActionContext
impl core::panic::unwind_safe::UnwindSafe for paladin::core::base::component::action::ActionContext
impl<T, U> core::convert::Into<U> for paladin::core::base::component::action::ActionContext where U: core::convert::From<T>
pub fn paladin::core::base::component::action::ActionContext::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::base::component::action::ActionContext where U: core::convert::Into<T>
pub type paladin::core::base::component::action::ActionContext::Error = core::convert::Infallible
pub fn paladin::core::base::component::action::ActionContext::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::base::component::action::ActionContext where U: core::convert::TryFrom<T>
pub type paladin::core::base::component::action::ActionContext::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::base::component::action::ActionContext::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::base::component::action::ActionContext where T: core::clone::Clone
pub type paladin::core::base::component::action::ActionContext::Owned = T
pub fn paladin::core::base::component::action::ActionContext::clone_into(&self, target: &mut T)
pub fn paladin::core::base::component::action::ActionContext::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::base::component::action::ActionContext where T: 'static + ?core::marker::Sized
pub fn paladin::core::base::component::action::ActionContext::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::base::component::action::ActionContext where T: ?core::marker::Sized
pub fn paladin::core::base::component::action::ActionContext::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::base::component::action::ActionContext where T: ?core::marker::Sized
pub fn paladin::core::base::component::action::ActionContext::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::base::component::action::ActionContext where T: core::clone::Clone
pub unsafe fn paladin::core::base::component::action::ActionContext::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::base::component::action::ActionContext
pub fn paladin::core::base::component::action::ActionContext::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::base::component::action::ActionContext
impl<T> serde_core::de::DeserializeOwned for paladin::core::base::component::action::ActionContext where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::base::component::action::ActionContext where T: ?core::marker::Sized
pub fn paladin::core::base::component::action::ActionContext::and<P, B, E>(self, other: 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::base::component::action::ActionContext::or<P, B, E>(self, other: 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::base::component::action::ActionContext
impl<T> tracing::instrument::WithSubscriber for paladin::core::base::component::action::ActionContext
impl<T> typenum::type_operators::Same for paladin::core::base::component::action::ActionContext
pub type paladin::core::base::component::action::ActionContext::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::base::component::action::ActionContext where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::base::component::action::ActionContext where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::base::component::action::ActionContext::vzip(self) -> V
pub struct paladin::core::base::component::action::ActionResult
pub paladin::core::base::component::action::ActionResult::data: core::option::Option<serde_json::value::Value>
pub paladin::core::base::component::action::ActionResult::duration_ms: u64
pub paladin::core::base::component::action::ActionResult::error: core::option::Option<alloc::string::String>
pub paladin::core::base::component::action::ActionResult::metadata: std::collections::hash::map::HashMap<alloc::string::String, serde_json::value::Value>
pub paladin::core::base::component::action::ActionResult::success: bool
impl core::clone::Clone for paladin::core::base::component::action::ActionResult
pub fn paladin::core::base::component::action::ActionResult::clone(&self) -> paladin::core::base::component::action::ActionResult
impl core::fmt::Debug for paladin::core::base::component::action::ActionResult
pub fn paladin::core::base::component::action::ActionResult::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::core::base::component::action::ActionResult
pub fn paladin::core::base::component::action::ActionResult::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::base::component::action::ActionResult
pub fn paladin::core::base::component::action::ActionResult::deserialize<__D>(__deserializer: __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::core::base::component::action::ActionResult
impl core::marker::Send for paladin::core::base::component::action::ActionResult
impl core::marker::Sync for paladin::core::base::component::action::ActionResult
impl core::marker::Unpin for paladin::core::base::component::action::ActionResult
impl core::marker::UnsafeUnpin for paladin::core::base::component::action::ActionResult
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::base::component::action::ActionResult
impl core::panic::unwind_safe::UnwindSafe for paladin::core::base::component::action::ActionResult
impl<T, U> core::convert::Into<U> for paladin::core::base::component::action::ActionResult where U: core::convert::From<T>
pub fn paladin::core::base::component::action::ActionResult::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::base::component::action::ActionResult where U: core::convert::Into<T>
pub type paladin::core::base::component::action::ActionResult::Error = core::convert::Infallible
pub fn paladin::core::base::component::action::ActionResult::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::base::component::action::ActionResult where U: core::convert::TryFrom<T>
pub type paladin::core::base::component::action::ActionResult::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::base::component::action::ActionResult::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::base::component::action::ActionResult where T: core::clone::Clone
pub type paladin::core::base::component::action::ActionResult::Owned = T
pub fn paladin::core::base::component::action::ActionResult::clone_into(&self, target: &mut T)
pub fn paladin::core::base::component::action::ActionResult::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::base::component::action::ActionResult where T: 'static + ?core::marker::Sized
pub fn paladin::core::base::component::action::ActionResult::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::base::component::action::ActionResult where T: ?core::marker::Sized
pub fn paladin::core::base::component::action::ActionResult::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::base::component::action::ActionResult where T: ?core::marker::Sized
pub fn paladin::core::base::component::action::ActionResult::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::base::component::action::ActionResult where T: core::clone::Clone
pub unsafe fn paladin::core::base::component::action::ActionResult::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::base::component::action::ActionResult
pub fn paladin::core::base::component::action::ActionResult::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::base::component::action::ActionResult
impl<T> serde_core::de::DeserializeOwned for paladin::core::base::component::action::ActionResult where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::base::component::action::ActionResult where T: ?core::marker::Sized
pub fn paladin::core::base::component::action::ActionResult::and<P, B, E>(self, other: 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::base::component::action::ActionResult::or<P, B, E>(self, other: 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::base::component::action::ActionResult
impl<T> tracing::instrument::WithSubscriber for paladin::core::base::component::action::ActionResult
impl<T> typenum::type_operators::Same for paladin::core::base::component::action::ActionResult
pub type paladin::core::base::component::action::ActionResult::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::base::component::action::ActionResult where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::base::component::action::ActionResult where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::base::component::action::ActionResult::vzip(self) -> V
pub mod paladin::core::base::component::element
pub mod paladin::core::base::component::event
pub struct paladin::core::base::component::event::Event
pub paladin::core::base::component::event::Event::correlation_id: core::option::Option<uuid::Uuid>
pub paladin::core::base::component::event::Event::event_type: alloc::string::String
pub paladin::core::base::component::event::Event::id: uuid::Uuid
pub paladin::core::base::component::event::Event::payload: serde_json::value::Value
pub paladin::core::base::component::event::Event::source: alloc::string::String
pub paladin::core::base::component::event::Event::timestamp: chrono::datetime::DateTime<chrono::offset::utc::Utc>
pub paladin::core::base::component::event::Event::version: alloc::string::String
impl paladin::core::base::component::event::Event
pub fn paladin::core::base::component::event::Event::derive_event(&self, new_type: alloc::string::String, new_payload: serde_json::value::Value, new_source: alloc::string::String) -> Self
pub fn paladin::core::base::component::event::Event::get_payload_field(&self, field: &str) -> core::option::Option<&serde_json::value::Value>
pub fn paladin::core::base::component::event::Event::is_type(&self, event_type: &str) -> bool
pub fn paladin::core::base::component::event::Event::new(event_type: alloc::string::String, payload: serde_json::value::Value, source: alloc::string::String) -> Self
pub fn paladin::core::base::component::event::Event::new_versioned(event_type: alloc::string::String, payload: serde_json::value::Value, source: alloc::string::String, version: alloc::string::String) -> Self
pub fn paladin::core::base::component::event::Event::new_with_correlation(event_type: alloc::string::String, payload: serde_json::value::Value, source: alloc::string::String, correlation_id: uuid::Uuid) -> Self
impl core::clone::Clone for paladin::core::base::component::event::Event
pub fn paladin::core::base::component::event::Event::clone(&self) -> paladin::core::base::component::event::Event
impl core::cmp::PartialEq for paladin::core::base::component::event::Event
pub fn paladin::core::base::component::event::Event::eq(&self, other: &paladin::core::base::component::event::Event) -> bool
impl core::default::Default for paladin::core::base::component::event::Event
pub fn paladin::core::base::component::event::Event::default() -> Self
impl core::fmt::Debug for paladin::core::base::component::event::Event
pub fn paladin::core::base::component::event::Event::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::core::base::component::event::Event
impl serde_core::ser::Serialize for paladin::core::base::component::event::Event
pub fn paladin::core::base::component::event::Event::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::base::component::event::Event
pub fn paladin::core::base::component::event::Event::deserialize<__D>(__deserializer: __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::core::base::component::event::Event
impl core::marker::Send for paladin::core::base::component::event::Event
impl core::marker::Sync for paladin::core::base::component::event::Event
impl core::marker::Unpin for paladin::core::base::component::event::Event
impl core::marker::UnsafeUnpin for paladin::core::base::component::event::Event
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::base::component::event::Event
impl core::panic::unwind_safe::UnwindSafe for paladin::core::base::component::event::Event
impl<T, U> core::convert::Into<U> for paladin::core::base::component::event::Event where U: core::convert::From<T>
pub fn paladin::core::base::component::event::Event::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::base::component::event::Event where U: core::convert::Into<T>
pub type paladin::core::base::component::event::Event::Error = core::convert::Infallible
pub fn paladin::core::base::component::event::Event::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::base::component::event::Event where U: core::convert::TryFrom<T>
pub type paladin::core::base::component::event::Event::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::base::component::event::Event::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::base::component::event::Event where T: core::clone::Clone
pub type paladin::core::base::component::event::Event::Owned = T
pub fn paladin::core::base::component::event::Event::clone_into(&self, target: &mut T)
pub fn paladin::core::base::component::event::Event::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::base::component::event::Event where T: 'static + ?core::marker::Sized
pub fn paladin::core::base::component::event::Event::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::base::component::event::Event where T: ?core::marker::Sized
pub fn paladin::core::base::component::event::Event::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::base::component::event::Event where T: ?core::marker::Sized
pub fn paladin::core::base::component::event::Event::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::base::component::event::Event where T: core::clone::Clone
pub unsafe fn paladin::core::base::component::event::Event::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::base::component::event::Event
pub fn paladin::core::base::component::event::Event::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::base::component::event::Event
impl<T> serde_core::de::DeserializeOwned for paladin::core::base::component::event::Event where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::base::component::event::Event where T: ?core::marker::Sized
pub fn paladin::core::base::component::event::Event::and<P, B, E>(self, other: 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::base::component::event::Event::or<P, B, E>(self, other: 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::base::component::event::Event
impl<T> tracing::instrument::WithSubscriber for paladin::core::base::component::event::Event
impl<T> typenum::type_operators::Same for paladin::core::base::component::event::Event
pub type paladin::core::base::component::event::Event::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::base::component::event::Event where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::base::component::event::Event where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::base::component::event::Event::vzip(self) -> V
pub mod paladin::core::base::entity
pub mod paladin::core::base::entity::collection
pub struct paladin::core::base::entity::collection::CollectionType<T>
pub paladin::core::base::entity::collection::CollectionType::items: alloc::vec::Vec<paladin::core::base::entity::collection::Item<T>>
pub paladin::core::base::entity::collection::CollectionType::uuid: uuid::Uuid
impl<T> paladin::core::base::entity::collection::CollectionType<T>
pub fn paladin::core::base::entity::collection::CollectionType<T>::add_item(&mut self, item: paladin::core::base::entity::collection::Item<T>)
pub fn paladin::core::base::entity::collection::CollectionType<T>::is_empty(&self) -> bool
pub fn paladin::core::base::entity::collection::CollectionType<T>::items(&self) -> &[paladin::core::base::entity::collection::Item<T>]
pub fn paladin::core::base::entity::collection::CollectionType<T>::items_mut(&mut self) -> &mut alloc::vec::Vec<paladin::core::base::entity::collection::Item<T>>
pub fn paladin::core::base::entity::collection::CollectionType<T>::len(&self) -> usize
pub fn paladin::core::base::entity::collection::CollectionType<T>::new(uuid: uuid::Uuid, items: alloc::vec::Vec<paladin::core::base::entity::collection::Item<T>>) -> Self
pub fn paladin::core::base::entity::collection::CollectionType<T>::remove_item(&mut self, index: usize) -> core::option::Option<paladin::core::base::entity::collection::Item<T>>
pub fn paladin::core::base::entity::collection::CollectionType<T>::with_uuid(uuid: uuid::Uuid) -> Self
impl<T: core::clone::Clone> core::clone::Clone for paladin::core::base::entity::collection::CollectionType<T>
pub fn paladin::core::base::entity::collection::CollectionType<T>::clone(&self) -> paladin::core::base::entity::collection::CollectionType<T>
impl<T: core::cmp::PartialEq> core::cmp::PartialEq for paladin::core::base::entity::collection::CollectionType<T>
pub fn paladin::core::base::entity::collection::CollectionType<T>::eq(&self, other: &paladin::core::base::entity::collection::CollectionType<T>) -> bool
impl<T: core::fmt::Debug> core::fmt::Debug for paladin::core::base::entity::collection::CollectionType<T>
pub fn paladin::core::base::entity::collection::CollectionType<T>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl<T> core::default::Default for paladin::core::base::entity::collection::CollectionType<T>
pub fn paladin::core::base::entity::collection::CollectionType<T>::default() -> Self
impl<T> core::marker::StructuralPartialEq for paladin::core::base::entity::collection::CollectionType<T>
impl<T> core::marker::Freeze for paladin::core::base::entity::collection::CollectionType<T>
impl<T> core::marker::Send for paladin::core::base::entity::collection::CollectionType<T> where T: core::marker::Send
impl<T> core::marker::Sync for paladin::core::base::entity::collection::CollectionType<T> where T: core::marker::Sync
impl<T> core::marker::Unpin for paladin::core::base::entity::collection::CollectionType<T> where T: core::marker::Unpin
impl<T> core::marker::UnsafeUnpin for paladin::core::base::entity::collection::CollectionType<T>
impl<T> core::panic::unwind_safe::RefUnwindSafe for paladin::core::base::entity::collection::CollectionType<T> where T: core::panic::unwind_safe::RefUnwindSafe
impl<T> core::panic::unwind_safe::UnwindSafe for paladin::core::base::entity::collection::CollectionType<T> where T: core::panic::unwind_safe::UnwindSafe
impl<T, U> core::convert::Into<U> for paladin::core::base::entity::collection::CollectionType<T> where U: core::convert::From<T>
pub fn paladin::core::base::entity::collection::CollectionType<T>::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::base::entity::collection::CollectionType<T> where U: core::convert::Into<T>
pub type paladin::core::base::entity::collection::CollectionType<T>::Error = core::convert::Infallible
pub fn paladin::core::base::entity::collection::CollectionType<T>::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::base::entity::collection::CollectionType<T> where U: core::convert::TryFrom<T>
pub type paladin::core::base::entity::collection::CollectionType<T>::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::base::entity::collection::CollectionType<T>::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::base::entity::collection::CollectionType<T> where T: core::clone::Clone
pub type paladin::core::base::entity::collection::CollectionType<T>::Owned = T
pub fn paladin::core::base::entity::collection::CollectionType<T>::clone_into(&self, target: &mut T)
pub fn paladin::core::base::entity::collection::CollectionType<T>::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::base::entity::collection::CollectionType<T> where T: 'static + ?core::marker::Sized
pub fn paladin::core::base::entity::collection::CollectionType<T>::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::base::entity::collection::CollectionType<T> where T: ?core::marker::Sized
pub fn paladin::core::base::entity::collection::CollectionType<T>::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::base::entity::collection::CollectionType<T> where T: ?core::marker::Sized
pub fn paladin::core::base::entity::collection::CollectionType<T>::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::base::entity::collection::CollectionType<T> where T: core::clone::Clone
pub unsafe fn paladin::core::base::entity::collection::CollectionType<T>::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::base::entity::collection::CollectionType<T>
pub fn paladin::core::base::entity::collection::CollectionType<T>::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::base::entity::collection::CollectionType<T>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::base::entity::collection::CollectionType<T> where T: ?core::marker::Sized
pub fn paladin::core::base::entity::collection::CollectionType<T>::and<P, B, E>(self, other: 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::base::entity::collection::CollectionType<T>::or<P, B, E>(self, other: 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::base::entity::collection::CollectionType<T>
impl<T> tracing::instrument::WithSubscriber for paladin::core::base::entity::collection::CollectionType<T>
impl<T> typenum::type_operators::Same for paladin::core::base::entity::collection::CollectionType<T>
pub type paladin::core::base::entity::collection::CollectionType<T>::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::base::entity::collection::CollectionType<T> where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::base::entity::collection::CollectionType<T> where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::base::entity::collection::CollectionType<T>::vzip(self) -> V
pub struct paladin::core::base::entity::collection::Item<T>
pub paladin::core::base::entity::collection::Item::item: T
impl<T> paladin::core::base::entity::collection::Item<T>
pub fn paladin::core::base::entity::collection::Item<T>::new(item: T) -> Self
impl<'de, T> serde_core::de::Deserialize<'de> for paladin::core::base::entity::collection::Item<T> where T: serde_core::de::Deserialize<'de>
pub fn paladin::core::base::entity::collection::Item<T>::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T: core::clone::Clone> core::clone::Clone for paladin::core::base::entity::collection::Item<T>
pub fn paladin::core::base::entity::collection::Item<T>::clone(&self) -> paladin::core::base::entity::collection::Item<T>
impl<T: core::cmp::PartialEq> core::cmp::PartialEq for paladin::core::base::entity::collection::Item<T>
pub fn paladin::core::base::entity::collection::Item<T>::eq(&self, other: &paladin::core::base::entity::collection::Item<T>) -> bool
impl<T: core::fmt::Debug> core::fmt::Debug for paladin::core::base::entity::collection::Item<T>
pub fn paladin::core::base::entity::collection::Item<T>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl<T> core::marker::StructuralPartialEq for paladin::core::base::entity::collection::Item<T>
impl<T> serde_core::ser::Serialize for paladin::core::base::entity::collection::Item<T> where T: serde_core::ser::Serialize
pub fn paladin::core::base::entity::collection::Item<T>::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<T> core::marker::Freeze for paladin::core::base::entity::collection::Item<T> where T: core::marker::Freeze
impl<T> core::marker::Send for paladin::core::base::entity::collection::Item<T> where T: core::marker::Send
impl<T> core::marker::Sync for paladin::core::base::entity::collection::Item<T> where T: core::marker::Sync
impl<T> core::marker::Unpin for paladin::core::base::entity::collection::Item<T> where T: core::marker::Unpin
impl<T> core::marker::UnsafeUnpin for paladin::core::base::entity::collection::Item<T> where T: core::marker::UnsafeUnpin
impl<T> core::panic::unwind_safe::RefUnwindSafe for paladin::core::base::entity::collection::Item<T> where T: core::panic::unwind_safe::RefUnwindSafe
impl<T> core::panic::unwind_safe::UnwindSafe for paladin::core::base::entity::collection::Item<T> where T: core::panic::unwind_safe::UnwindSafe
impl<T, U> core::convert::Into<U> for paladin::core::base::entity::collection::Item<T> where U: core::convert::From<T>
pub fn paladin::core::base::entity::collection::Item<T>::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::base::entity::collection::Item<T> where U: core::convert::Into<T>
pub type paladin::core::base::entity::collection::Item<T>::Error = core::convert::Infallible
pub fn paladin::core::base::entity::collection::Item<T>::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::base::entity::collection::Item<T> where U: core::convert::TryFrom<T>
pub type paladin::core::base::entity::collection::Item<T>::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::base::entity::collection::Item<T>::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::base::entity::collection::Item<T> where T: core::clone::Clone
pub type paladin::core::base::entity::collection::Item<T>::Owned = T
pub fn paladin::core::base::entity::collection::Item<T>::clone_into(&self, target: &mut T)
pub fn paladin::core::base::entity::collection::Item<T>::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::base::entity::collection::Item<T> where T: 'static + ?core::marker::Sized
pub fn paladin::core::base::entity::collection::Item<T>::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::base::entity::collection::Item<T> where T: ?core::marker::Sized
pub fn paladin::core::base::entity::collection::Item<T>::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::base::entity::collection::Item<T> where T: ?core::marker::Sized
pub fn paladin::core::base::entity::collection::Item<T>::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::base::entity::collection::Item<T> where T: core::clone::Clone
pub unsafe fn paladin::core::base::entity::collection::Item<T>::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::base::entity::collection::Item<T>
pub fn paladin::core::base::entity::collection::Item<T>::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::base::entity::collection::Item<T>
impl<T> serde_core::de::DeserializeOwned for paladin::core::base::entity::collection::Item<T> where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::base::entity::collection::Item<T> where T: ?core::marker::Sized
pub fn paladin::core::base::entity::collection::Item<T>::and<P, B, E>(self, other: 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::base::entity::collection::Item<T>::or<P, B, E>(self, other: 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::base::entity::collection::Item<T>
impl<T> tracing::instrument::WithSubscriber for paladin::core::base::entity::collection::Item<T>
impl<T> typenum::type_operators::Same for paladin::core::base::entity::collection::Item<T>
pub type paladin::core::base::entity::collection::Item<T>::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::base::entity::collection::Item<T> where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::base::entity::collection::Item<T> where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::base::entity::collection::Item<T>::vzip(self) -> V
pub mod paladin::core::base::entity::field
pub struct paladin::core::base::entity::field::Field<T>
pub paladin::core::base::entity::field::Field::fid: uuid::Uuid
pub paladin::core::base::entity::field::Field::nid: uuid::Uuid
pub paladin::core::base::entity::field::Field::value: T
impl<T> paladin::core::base::entity::field::Field<T>
pub fn paladin::core::base::entity::field::Field<T>::new(value: T) -> Self
impl<T: core::clone::Clone> core::clone::Clone for paladin::core::base::entity::field::Field<T>
pub fn paladin::core::base::entity::field::Field<T>::clone(&self) -> paladin::core::base::entity::field::Field<T>
impl<T: core::fmt::Debug> core::fmt::Debug for paladin::core::base::entity::field::Field<T>
pub fn paladin::core::base::entity::field::Field<T>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl<T> core::marker::Freeze for paladin::core::base::entity::field::Field<T> where T: core::marker::Freeze
impl<T> core::marker::Send for paladin::core::base::entity::field::Field<T> where T: core::marker::Send
impl<T> core::marker::Sync for paladin::core::base::entity::field::Field<T> where T: core::marker::Sync
impl<T> core::marker::Unpin for paladin::core::base::entity::field::Field<T> where T: core::marker::Unpin
impl<T> core::marker::UnsafeUnpin for paladin::core::base::entity::field::Field<T> where T: core::marker::UnsafeUnpin
impl<T> core::panic::unwind_safe::RefUnwindSafe for paladin::core::base::entity::field::Field<T> where T: core::panic::unwind_safe::RefUnwindSafe
impl<T> core::panic::unwind_safe::UnwindSafe for paladin::core::base::entity::field::Field<T> where T: core::panic::unwind_safe::UnwindSafe
impl<T, U> core::convert::Into<U> for paladin::core::base::entity::field::Field<T> where U: core::convert::From<T>
pub fn paladin::core::base::entity::field::Field<T>::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::base::entity::field::Field<T> where U: core::convert::Into<T>
pub type paladin::core::base::entity::field::Field<T>::Error = core::convert::Infallible
pub fn paladin::core::base::entity::field::Field<T>::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::base::entity::field::Field<T> where U: core::convert::TryFrom<T>
pub type paladin::core::base::entity::field::Field<T>::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::base::entity::field::Field<T>::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::base::entity::field::Field<T> where T: core::clone::Clone
pub type paladin::core::base::entity::field::Field<T>::Owned = T
pub fn paladin::core::base::entity::field::Field<T>::clone_into(&self, target: &mut T)
pub fn paladin::core::base::entity::field::Field<T>::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::base::entity::field::Field<T> where T: 'static + ?core::marker::Sized
pub fn paladin::core::base::entity::field::Field<T>::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::base::entity::field::Field<T> where T: ?core::marker::Sized
pub fn paladin::core::base::entity::field::Field<T>::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::base::entity::field::Field<T> where T: ?core::marker::Sized
pub fn paladin::core::base::entity::field::Field<T>::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::base::entity::field::Field<T> where T: core::clone::Clone
pub unsafe fn paladin::core::base::entity::field::Field<T>::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::base::entity::field::Field<T>
pub fn paladin::core::base::entity::field::Field<T>::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::base::entity::field::Field<T>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::base::entity::field::Field<T> where T: ?core::marker::Sized
pub fn paladin::core::base::entity::field::Field<T>::and<P, B, E>(self, other: 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::base::entity::field::Field<T>::or<P, B, E>(self, other: 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::base::entity::field::Field<T>
impl<T> tracing::instrument::WithSubscriber for paladin::core::base::entity::field::Field<T>
impl<T> typenum::type_operators::Same for paladin::core::base::entity::field::Field<T>
pub type paladin::core::base::entity::field::Field<T>::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::base::entity::field::Field<T> where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::base::entity::field::Field<T> where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::base::entity::field::Field<T>::vzip(self) -> V
pub mod paladin::core::base::entity::message
pub enum paladin::core::base::entity::message::Location
pub paladin::core::base::entity::message::Location::External(alloc::string::String)
pub paladin::core::base::entity::message::Location::Service(alloc::string::String)
pub paladin::core::base::entity::message::Location::System(alloc::string::String)
pub paladin::core::base::entity::message::Location::User(alloc::string::String)
impl paladin::core::base::entity::message::Location
pub fn paladin::core::base::entity::message::Location::external(name: &str) -> Self
pub fn paladin::core::base::entity::message::Location::is_external(&self) -> bool
pub fn paladin::core::base::entity::message::Location::is_service(&self) -> bool
pub fn paladin::core::base::entity::message::Location::is_system(&self) -> bool
pub fn paladin::core::base::entity::message::Location::name(&self) -> &str
pub fn paladin::core::base::entity::message::Location::service(name: &str) -> Self
pub fn paladin::core::base::entity::message::Location::system(name: &str) -> Self
pub fn paladin::core::base::entity::message::Location::user(id: &str) -> Self
impl core::clone::Clone for paladin::core::base::entity::message::Location
pub fn paladin::core::base::entity::message::Location::clone(&self) -> paladin::core::base::entity::message::Location
impl core::cmp::Eq for paladin::core::base::entity::message::Location
impl core::cmp::PartialEq for paladin::core::base::entity::message::Location
pub fn paladin::core::base::entity::message::Location::eq(&self, other: &paladin::core::base::entity::message::Location) -> bool
impl core::fmt::Debug for paladin::core::base::entity::message::Location
pub fn paladin::core::base::entity::message::Location::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::core::base::entity::message::Location
pub fn paladin::core::base::entity::message::Location::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for paladin::core::base::entity::message::Location
pub fn paladin::core::base::entity::message::Location::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::StructuralPartialEq for paladin::core::base::entity::message::Location
impl serde_core::ser::Serialize for paladin::core::base::entity::message::Location
pub fn paladin::core::base::entity::message::Location::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::base::entity::message::Location
pub fn paladin::core::base::entity::message::Location::deserialize<__D>(__deserializer: __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::core::base::entity::message::Location
impl core::marker::Send for paladin::core::base::entity::message::Location
impl core::marker::Sync for paladin::core::base::entity::message::Location
impl core::marker::Unpin for paladin::core::base::entity::message::Location
impl core::marker::UnsafeUnpin for paladin::core::base::entity::message::Location
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::base::entity::message::Location
impl core::panic::unwind_safe::UnwindSafe for paladin::core::base::entity::message::Location
impl<Q, K> equivalent::Equivalent<K> for paladin::core::base::entity::message::Location where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::base::entity::message::Location::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::core::base::entity::message::Location where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::base::entity::message::Location::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::core::base::entity::message::Location where U: core::convert::From<T>
pub fn paladin::core::base::entity::message::Location::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::base::entity::message::Location where U: core::convert::Into<T>
pub type paladin::core::base::entity::message::Location::Error = core::convert::Infallible
pub fn paladin::core::base::entity::message::Location::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::base::entity::message::Location where U: core::convert::TryFrom<T>
pub type paladin::core::base::entity::message::Location::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::base::entity::message::Location::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::base::entity::message::Location where T: core::clone::Clone
pub type paladin::core::base::entity::message::Location::Owned = T
pub fn paladin::core::base::entity::message::Location::clone_into(&self, target: &mut T)
pub fn paladin::core::base::entity::message::Location::to_owned(&self) -> T
impl<T> alloc::string::ToString for paladin::core::base::entity::message::Location where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::core::base::entity::message::Location::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::core::base::entity::message::Location where T: 'static + ?core::marker::Sized
pub fn paladin::core::base::entity::message::Location::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::base::entity::message::Location where T: ?core::marker::Sized
pub fn paladin::core::base::entity::message::Location::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::base::entity::message::Location where T: ?core::marker::Sized
pub fn paladin::core::base::entity::message::Location::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::base::entity::message::Location where T: core::clone::Clone
pub unsafe fn paladin::core::base::entity::message::Location::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::base::entity::message::Location
pub fn paladin::core::base::entity::message::Location::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::base::entity::message::Location
impl<T> iri_string::format::ToStringFallible for paladin::core::base::entity::message::Location where T: core::fmt::Display
pub fn paladin::core::base::entity::message::Location::try_to_string(&self) -> core::result::Result<alloc::string::String, alloc::collections::TryReserveError>
impl<T> serde_core::de::DeserializeOwned for paladin::core::base::entity::message::Location where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::base::entity::message::Location where T: ?core::marker::Sized
pub fn paladin::core::base::entity::message::Location::and<P, B, E>(self, other: 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::base::entity::message::Location::or<P, B, E>(self, other: 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::base::entity::message::Location
impl<T> tracing::instrument::WithSubscriber for paladin::core::base::entity::message::Location
impl<T> typenum::type_operators::Same for paladin::core::base::entity::message::Location
pub type paladin::core::base::entity::message::Location::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::base::entity::message::Location where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::base::entity::message::Location where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::base::entity::message::Location::vzip(self) -> V
pub enum paladin::core::base::entity::message::MessagePriority
pub paladin::core::base::entity::message::MessagePriority::Critical = 3
pub paladin::core::base::entity::message::MessagePriority::High = 2
pub paladin::core::base::entity::message::MessagePriority::Low = 0
pub paladin::core::base::entity::message::MessagePriority::Normal = 1
impl core::clone::Clone for paladin::core::base::entity::message::MessagePriority
pub fn paladin::core::base::entity::message::MessagePriority::clone(&self) -> paladin::core::base::entity::message::MessagePriority
impl core::cmp::Eq for paladin::core::base::entity::message::MessagePriority
impl core::cmp::Ord for paladin::core::base::entity::message::MessagePriority
pub fn paladin::core::base::entity::message::MessagePriority::cmp(&self, other: &paladin::core::base::entity::message::MessagePriority) -> core::cmp::Ordering
impl core::cmp::PartialEq for paladin::core::base::entity::message::MessagePriority
pub fn paladin::core::base::entity::message::MessagePriority::eq(&self, other: &paladin::core::base::entity::message::MessagePriority) -> bool
impl core::cmp::PartialOrd for paladin::core::base::entity::message::MessagePriority
pub fn paladin::core::base::entity::message::MessagePriority::partial_cmp(&self, other: &paladin::core::base::entity::message::MessagePriority) -> core::option::Option<core::cmp::Ordering>
impl core::convert::From<paladin::core::platform::container::notification::NotificationPriority> for paladin::core::base::entity::message::MessagePriority
pub fn paladin::core::base::entity::message::MessagePriority::from(priority: paladin::core::platform::container::notification::NotificationPriority) -> Self
impl core::default::Default for paladin::core::base::entity::message::MessagePriority
pub fn paladin::core::base::entity::message::MessagePriority::default() -> paladin::core::base::entity::message::MessagePriority
impl core::fmt::Debug for paladin::core::base::entity::message::MessagePriority
pub fn paladin::core::base::entity::message::MessagePriority::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for paladin::core::base::entity::message::MessagePriority
pub fn paladin::core::base::entity::message::MessagePriority::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for paladin::core::base::entity::message::MessagePriority
impl core::marker::StructuralPartialEq for paladin::core::base::entity::message::MessagePriority
impl serde_core::ser::Serialize for paladin::core::base::entity::message::MessagePriority
pub fn paladin::core::base::entity::message::MessagePriority::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::base::entity::message::MessagePriority
pub fn paladin::core::base::entity::message::MessagePriority::deserialize<__D>(__deserializer: __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::core::base::entity::message::MessagePriority
impl core::marker::Send for paladin::core::base::entity::message::MessagePriority
impl core::marker::Sync for paladin::core::base::entity::message::MessagePriority
impl core::marker::Unpin for paladin::core::base::entity::message::MessagePriority
impl core::marker::UnsafeUnpin for paladin::core::base::entity::message::MessagePriority
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::base::entity::message::MessagePriority
impl core::panic::unwind_safe::UnwindSafe for paladin::core::base::entity::message::MessagePriority
impl<N> petgraph::graphmap::NodeTrait for paladin::core::base::entity::message::MessagePriority where N: core::marker::Copy + core::cmp::Ord + core::hash::Hash
impl<Q, K> equivalent::Comparable<K> for paladin::core::base::entity::message::MessagePriority where Q: core::cmp::Ord + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::base::entity::message::MessagePriority::compare(&self, key: &K) -> core::cmp::Ordering
impl<Q, K> equivalent::Equivalent<K> for paladin::core::base::entity::message::MessagePriority where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::base::entity::message::MessagePriority::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::core::base::entity::message::MessagePriority where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::base::entity::message::MessagePriority::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::core::base::entity::message::MessagePriority where U: core::convert::From<T>
pub fn paladin::core::base::entity::message::MessagePriority::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::base::entity::message::MessagePriority where U: core::convert::Into<T>
pub type paladin::core::base::entity::message::MessagePriority::Error = core::convert::Infallible
pub fn paladin::core::base::entity::message::MessagePriority::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::base::entity::message::MessagePriority where U: core::convert::TryFrom<T>
pub type paladin::core::base::entity::message::MessagePriority::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::base::entity::message::MessagePriority::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::base::entity::message::MessagePriority where T: core::clone::Clone
pub type paladin::core::base::entity::message::MessagePriority::Owned = T
pub fn paladin::core::base::entity::message::MessagePriority::clone_into(&self, target: &mut T)
pub fn paladin::core::base::entity::message::MessagePriority::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::base::entity::message::MessagePriority where T: 'static + ?core::marker::Sized
pub fn paladin::core::base::entity::message::MessagePriority::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::base::entity::message::MessagePriority where T: ?core::marker::Sized
pub fn paladin::core::base::entity::message::MessagePriority::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::base::entity::message::MessagePriority where T: ?core::marker::Sized
pub fn paladin::core::base::entity::message::MessagePriority::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::base::entity::message::MessagePriority where T: core::clone::Clone
pub unsafe fn paladin::core::base::entity::message::MessagePriority::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::base::entity::message::MessagePriority
pub fn paladin::core::base::entity::message::MessagePriority::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::base::entity::message::MessagePriority
impl<T> pest::RuleType for paladin::core::base::entity::message::MessagePriority where T: core::marker::Copy + core::fmt::Debug + core::cmp::Eq + core::hash::Hash + core::cmp::Ord
impl<T> serde_core::de::DeserializeOwned for paladin::core::base::entity::message::MessagePriority where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::base::entity::message::MessagePriority where T: ?core::marker::Sized
pub fn paladin::core::base::entity::message::MessagePriority::and<P, B, E>(self, other: 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::base::entity::message::MessagePriority::or<P, B, E>(self, other: 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::base::entity::message::MessagePriority
impl<T> tracing::instrument::WithSubscriber for paladin::core::base::entity::message::MessagePriority
impl<T> typenum::type_operators::Same for paladin::core::base::entity::message::MessagePriority
pub type paladin::core::base::entity::message::MessagePriority::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::base::entity::message::MessagePriority where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::base::entity::message::MessagePriority where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::base::entity::message::MessagePriority::vzip(self) -> V
pub struct paladin::core::base::entity::message::Message<T>
pub paladin::core::base::entity::message::Message::correlation_id: core::option::Option<uuid::Uuid>
pub paladin::core::base::entity::message::Message::destination: paladin::core::base::entity::message::Location
pub paladin::core::base::entity::message::Message::id: uuid::Uuid
pub paladin::core::base::entity::message::Message::message: T
pub paladin::core::base::entity::message::Message::priority: paladin::core::base::entity::message::MessagePriority
pub paladin::core::base::entity::message::Message::source: paladin::core::base::entity::message::Location
pub paladin::core::base::entity::message::Message::timestamp: chrono::datetime::DateTime<chrono::offset::utc::Utc>
impl<T> paladin::core::base::entity::message::Message<T>
pub fn paladin::core::base::entity::message::Message<T>::age_seconds(&self) -> i64
pub fn paladin::core::base::entity::message::Message<T>::complete(source: paladin::core::base::entity::message::Location, destination: paladin::core::base::entity::message::Location, message: T, priority: paladin::core::base::entity::message::MessagePriority, correlation_id: core::option::Option<uuid::Uuid>) -> Self
pub fn paladin::core::base::entity::message::Message<T>::has_correlation(&self) -> bool
pub fn paladin::core::base::entity::message::Message<T>::is_expired(&self, ttl_seconds: i64) -> bool
pub fn paladin::core::base::entity::message::Message<T>::map<U, F>(self, f: F) -> paladin::core::base::entity::message::Message<U> where F: core::ops::function::FnOnce(T) -> U
pub fn paladin::core::base::entity::message::Message<T>::new(source: paladin::core::base::entity::message::Location, destination: paladin::core::base::entity::message::Location, message: T) -> Self
pub fn paladin::core::base::entity::message::Message<T>::payload(&self) -> &T
pub fn paladin::core::base::entity::message::Message<T>::payload_mut(&mut self) -> &mut T
pub fn paladin::core::base::entity::message::Message<T>::reply<U>(&self, reply_message: U) -> paladin::core::base::entity::message::Message<U>
pub fn paladin::core::base::entity::message::Message<T>::set_correlation_id(&mut self, correlation_id: uuid::Uuid)
pub fn paladin::core::base::entity::message::Message<T>::set_priority(&mut self, priority: paladin::core::base::entity::message::MessagePriority)
pub fn paladin::core::base::entity::message::Message<T>::with_correlation(source: paladin::core::base::entity::message::Location, destination: paladin::core::base::entity::message::Location, message: T, correlation_id: uuid::Uuid) -> Self
pub fn paladin::core::base::entity::message::Message<T>::with_priority(source: paladin::core::base::entity::message::Location, destination: paladin::core::base::entity::message::Location, message: T, priority: paladin::core::base::entity::message::MessagePriority) -> Self
impl<'de, T> serde_core::de::Deserialize<'de> for paladin::core::base::entity::message::Message<T> where T: serde_core::de::Deserialize<'de>
pub fn paladin::core::base::entity::message::Message<T>::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T: core::clone::Clone> core::clone::Clone for paladin::core::base::entity::message::Message<T>
pub fn paladin::core::base::entity::message::Message<T>::clone(&self) -> paladin::core::base::entity::message::Message<T>
impl<T: core::cmp::Eq> core::cmp::Eq for paladin::core::base::entity::message::Message<T>
impl<T: core::cmp::PartialEq> core::cmp::PartialEq for paladin::core::base::entity::message::Message<T>
pub fn paladin::core::base::entity::message::Message<T>::eq(&self, other: &paladin::core::base::entity::message::Message<T>) -> bool
impl<T: core::fmt::Debug> core::fmt::Debug for paladin::core::base::entity::message::Message<T>
pub fn paladin::core::base::entity::message::Message<T>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl<T> core::hash::Hash for paladin::core::base::entity::message::Message<T> where T: core::hash::Hash
pub fn paladin::core::base::entity::message::Message<T>::hash<H: core::hash::Hasher>(&self, state: &mut H)
impl<T> core::marker::StructuralPartialEq for paladin::core::base::entity::message::Message<T>
impl<T> serde_core::ser::Serialize for paladin::core::base::entity::message::Message<T> where T: serde_core::ser::Serialize
pub fn paladin::core::base::entity::message::Message<T>::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<T> core::marker::Freeze for paladin::core::base::entity::message::Message<T> where T: core::marker::Freeze
impl<T> core::marker::Send for paladin::core::base::entity::message::Message<T> where T: core::marker::Send
impl<T> core::marker::Sync for paladin::core::base::entity::message::Message<T> where T: core::marker::Sync
impl<T> core::marker::Unpin for paladin::core::base::entity::message::Message<T> where T: core::marker::Unpin
impl<T> core::marker::UnsafeUnpin for paladin::core::base::entity::message::Message<T> where T: core::marker::UnsafeUnpin
impl<T> core::panic::unwind_safe::RefUnwindSafe for paladin::core::base::entity::message::Message<T> where T: core::panic::unwind_safe::RefUnwindSafe
impl<T> core::panic::unwind_safe::UnwindSafe for paladin::core::base::entity::message::Message<T> where T: core::panic::unwind_safe::UnwindSafe
impl<Q, K> equivalent::Equivalent<K> for paladin::core::base::entity::message::Message<T> where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::base::entity::message::Message<T>::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::core::base::entity::message::Message<T> where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::base::entity::message::Message<T>::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::core::base::entity::message::Message<T> where U: core::convert::From<T>
pub fn paladin::core::base::entity::message::Message<T>::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::base::entity::message::Message<T> where U: core::convert::Into<T>
pub type paladin::core::base::entity::message::Message<T>::Error = core::convert::Infallible
pub fn paladin::core::base::entity::message::Message<T>::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::base::entity::message::Message<T> where U: core::convert::TryFrom<T>
pub type paladin::core::base::entity::message::Message<T>::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::base::entity::message::Message<T>::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::base::entity::message::Message<T> where T: core::clone::Clone
pub type paladin::core::base::entity::message::Message<T>::Owned = T
pub fn paladin::core::base::entity::message::Message<T>::clone_into(&self, target: &mut T)
pub fn paladin::core::base::entity::message::Message<T>::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::base::entity::message::Message<T> where T: 'static + ?core::marker::Sized
pub fn paladin::core::base::entity::message::Message<T>::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::base::entity::message::Message<T> where T: ?core::marker::Sized
pub fn paladin::core::base::entity::message::Message<T>::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::base::entity::message::Message<T> where T: ?core::marker::Sized
pub fn paladin::core::base::entity::message::Message<T>::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::base::entity::message::Message<T> where T: core::clone::Clone
pub unsafe fn paladin::core::base::entity::message::Message<T>::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::base::entity::message::Message<T>
pub fn paladin::core::base::entity::message::Message<T>::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::base::entity::message::Message<T>
impl<T> serde_core::de::DeserializeOwned for paladin::core::base::entity::message::Message<T> where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::base::entity::message::Message<T> where T: ?core::marker::Sized
pub fn paladin::core::base::entity::message::Message<T>::and<P, B, E>(self, other: 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::base::entity::message::Message<T>::or<P, B, E>(self, other: 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::base::entity::message::Message<T>
impl<T> tracing::instrument::WithSubscriber for paladin::core::base::entity::message::Message<T>
impl<T> typenum::type_operators::Same for paladin::core::base::entity::message::Message<T>
pub type paladin::core::base::entity::message::Message<T>::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::base::entity::message::Message<T> where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::base::entity::message::Message<T> where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::base::entity::message::Message<T>::vzip(self) -> V
pub mod paladin::core::base::entity::node
pub struct paladin::core::base::entity::node::Node<T>
pub paladin::core::base::entity::node::Node::created: chrono::datetime::DateTime<chrono::offset::utc::Utc>
pub paladin::core::base::entity::node::Node::modified: chrono::datetime::DateTime<chrono::offset::utc::Utc>
pub paladin::core::base::entity::node::Node::name: core::option::Option<alloc::string::String>
pub paladin::core::base::entity::node::Node::node: T
pub paladin::core::base::entity::node::Node::uuid: uuid::Uuid
pub paladin::core::base::entity::node::Node::version: bool
impl paladin::core::base::entity::node::Node<paladin::core::platform::container::user::UserData>
pub fn paladin::core::base::entity::node::Node<paladin::core::platform::container::user::UserData>::activate(&mut self)
pub fn paladin::core::base::entity::node::Node<paladin::core::platform::container::user::UserData>::deactivate(&mut self)
pub fn paladin::core::base::entity::node::Node<paladin::core::platform::container::user::UserData>::email(&self) -> &paladin::core::platform::container::user::Email
pub fn paladin::core::base::entity::node::Node<paladin::core::platform::container::user::UserData>::is_active(&self) -> bool
pub fn paladin::core::base::entity::node::Node<paladin::core::platform::container::user::UserData>::is_verified(&self) -> bool
pub fn paladin::core::base::entity::node::Node<paladin::core::platform::container::user::UserData>::new_user(username: alloc::string::String, email: paladin::core::platform::container::user::Email, password_hash: alloc::string::String, profile: core::option::Option<paladin::core::platform::container::user::UserProfile>) -> Self
pub fn paladin::core::base::entity::node::Node<paladin::core::platform::container::user::UserData>::password_hash(&self) -> &str
pub fn paladin::core::base::entity::node::Node<paladin::core::platform::container::user::UserData>::profile(&self) -> &paladin::core::platform::container::user::UserProfile
pub fn paladin::core::base::entity::node::Node<paladin::core::platform::container::user::UserData>::update_email(&mut self, new_email: paladin::core::platform::container::user::Email) -> core::result::Result<(), paladin::core::platform::container::user::UserError>
pub fn paladin::core::base::entity::node::Node<paladin::core::platform::container::user::UserData>::update_password_hash(&mut self, new_password_hash: alloc::string::String)
pub fn paladin::core::base::entity::node::Node<paladin::core::platform::container::user::UserData>::update_profile(&mut self, profile: paladin::core::platform::container::user::UserProfile)
pub fn paladin::core::base::entity::node::Node<paladin::core::platform::container::user::UserData>::update_username(&mut self, new_username: alloc::string::String) -> core::result::Result<(), paladin::core::platform::container::user::UserError>
pub fn paladin::core::base::entity::node::Node<paladin::core::platform::container::user::UserData>::username(&self) -> &str
pub fn paladin::core::base::entity::node::Node<paladin::core::platform::container::user::UserData>::verify(&mut self)
impl<T> paladin::core::base::entity::node::Node<T>
pub fn paladin::core::base::entity::node::Node<T>::disable_versioning(&mut self)
pub fn paladin::core::base::entity::node::Node<T>::enable_versioning(&mut self)
pub fn paladin::core::base::entity::node::Node<T>::is_versioning_enabled(&self) -> bool
pub fn paladin::core::base::entity::node::Node<T>::new(node: T, name: core::option::Option<alloc::string::String>) -> Self
pub fn paladin::core::base::entity::node::Node<T>::new_with_uuid(uuid: uuid::Uuid, node: T, name: core::option::Option<alloc::string::String>) -> Self
pub fn paladin::core::base::entity::node::Node<T>::set_name(&mut self, name: core::option::Option<alloc::string::String>)
pub fn paladin::core::base::entity::node::Node<T>::update(&mut self, new_data: T)
impl<'de, T> serde_core::de::Deserialize<'de> for paladin::core::base::entity::node::Node<T> where T: serde_core::de::Deserialize<'de>
pub fn paladin::core::base::entity::node::Node<T>::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T: core::clone::Clone> core::clone::Clone for paladin::core::base::entity::node::Node<T>
pub fn paladin::core::base::entity::node::Node<T>::clone(&self) -> paladin::core::base::entity::node::Node<T>
impl<T: core::cmp::Eq> core::cmp::Eq for paladin::core::base::entity::node::Node<T>
impl<T: core::cmp::Ord> core::cmp::Ord for paladin::core::base::entity::node::Node<T>
pub fn paladin::core::base::entity::node::Node<T>::cmp(&self, other: &paladin::core::base::entity::node::Node<T>) -> core::cmp::Ordering
impl<T: core::cmp::PartialEq> core::cmp::PartialEq for paladin::core::base::entity::node::Node<T>
pub fn paladin::core::base::entity::node::Node<T>::eq(&self, other: &paladin::core::base::entity::node::Node<T>) -> bool
impl<T: core::cmp::PartialOrd> core::cmp::PartialOrd for paladin::core::base::entity::node::Node<T>
pub fn paladin::core::base::entity::node::Node<T>::partial_cmp(&self, other: &paladin::core::base::entity::node::Node<T>) -> core::option::Option<core::cmp::Ordering>
impl<T: core::fmt::Debug> core::fmt::Debug for paladin::core::base::entity::node::Node<T>
pub fn paladin::core::base::entity::node::Node<T>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl<T> core::hash::Hash for paladin::core::base::entity::node::Node<T> where T: core::hash::Hash
pub fn paladin::core::base::entity::node::Node<T>::hash<H: core::hash::Hasher>(&self, state: &mut H)
impl<T> core::marker::StructuralPartialEq for paladin::core::base::entity::node::Node<T>
impl<T> serde_core::ser::Serialize for paladin::core::base::entity::node::Node<T> where T: serde_core::ser::Serialize
pub fn paladin::core::base::entity::node::Node<T>::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<T> core::marker::Freeze for paladin::core::base::entity::node::Node<T> where T: core::marker::Freeze
impl<T> core::marker::Send for paladin::core::base::entity::node::Node<T> where T: core::marker::Send
impl<T> core::marker::Sync for paladin::core::base::entity::node::Node<T> where T: core::marker::Sync
impl<T> core::marker::Unpin for paladin::core::base::entity::node::Node<T> where T: core::marker::Unpin
impl<T> core::marker::UnsafeUnpin for paladin::core::base::entity::node::Node<T> where T: core::marker::UnsafeUnpin
impl<T> core::panic::unwind_safe::RefUnwindSafe for paladin::core::base::entity::node::Node<T> where T: core::panic::unwind_safe::RefUnwindSafe
impl<T> core::panic::unwind_safe::UnwindSafe for paladin::core::base::entity::node::Node<T> where T: core::panic::unwind_safe::UnwindSafe
impl<Q, K> equivalent::Comparable<K> for paladin::core::base::entity::node::Node<T> where Q: core::cmp::Ord + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::base::entity::node::Node<T>::compare(&self, key: &K) -> core::cmp::Ordering
impl<Q, K> equivalent::Equivalent<K> for paladin::core::base::entity::node::Node<T> where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::base::entity::node::Node<T>::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::core::base::entity::node::Node<T> where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::base::entity::node::Node<T>::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::core::base::entity::node::Node<T> where U: core::convert::From<T>
pub fn paladin::core::base::entity::node::Node<T>::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::base::entity::node::Node<T> where U: core::convert::Into<T>
pub type paladin::core::base::entity::node::Node<T>::Error = core::convert::Infallible
pub fn paladin::core::base::entity::node::Node<T>::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::base::entity::node::Node<T> where U: core::convert::TryFrom<T>
pub type paladin::core::base::entity::node::Node<T>::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::base::entity::node::Node<T>::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::base::entity::node::Node<T> where T: core::clone::Clone
pub type paladin::core::base::entity::node::Node<T>::Owned = T
pub fn paladin::core::base::entity::node::Node<T>::clone_into(&self, target: &mut T)
pub fn paladin::core::base::entity::node::Node<T>::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::base::entity::node::Node<T> where T: 'static + ?core::marker::Sized
pub fn paladin::core::base::entity::node::Node<T>::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::base::entity::node::Node<T> where T: ?core::marker::Sized
pub fn paladin::core::base::entity::node::Node<T>::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::base::entity::node::Node<T> where T: ?core::marker::Sized
pub fn paladin::core::base::entity::node::Node<T>::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::base::entity::node::Node<T> where T: core::clone::Clone
pub unsafe fn paladin::core::base::entity::node::Node<T>::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::base::entity::node::Node<T>
pub fn paladin::core::base::entity::node::Node<T>::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::base::entity::node::Node<T>
impl<T> serde_core::de::DeserializeOwned for paladin::core::base::entity::node::Node<T> where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::base::entity::node::Node<T> where T: ?core::marker::Sized
pub fn paladin::core::base::entity::node::Node<T>::and<P, B, E>(self, other: 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::base::entity::node::Node<T>::or<P, B, E>(self, other: 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::base::entity::node::Node<T>
impl<T> tracing::instrument::WithSubscriber for paladin::core::base::entity::node::Node<T>
impl<T> typenum::type_operators::Same for paladin::core::base::entity::node::Node<T>
pub type paladin::core::base::entity::node::Node<T>::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::base::entity::node::Node<T> where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::base::entity::node::Node<T> where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::base::entity::node::Node<T>::vzip(self) -> V
pub mod paladin::core::base::service
pub mod paladin::core::base::service::analysis_service
pub enum paladin::core::base::service::analysis_service::AnalysisError
pub paladin::core::base::service::analysis_service::AnalysisError::ConfigurationError(alloc::string::String)
pub paladin::core::base::service::analysis_service::AnalysisError::InvalidInput(alloc::string::String)
pub paladin::core::base::service::analysis_service::AnalysisError::ProcessingError(alloc::string::String)
pub paladin::core::base::service::analysis_service::AnalysisError::ServiceUnavailable
pub paladin::core::base::service::analysis_service::AnalysisError::Timeout
impl core::clone::Clone for paladin::core::base::service::analysis_service::AnalysisError
pub fn paladin::core::base::service::analysis_service::AnalysisError::clone(&self) -> paladin::core::base::service::analysis_service::AnalysisError
impl core::error::Error for paladin::core::base::service::analysis_service::AnalysisError
impl core::fmt::Debug for paladin::core::base::service::analysis_service::AnalysisError
pub fn paladin::core::base::service::analysis_service::AnalysisError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::core::base::service::analysis_service::AnalysisError
pub fn paladin::core::base::service::analysis_service::AnalysisError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::core::base::service::analysis_service::AnalysisError
impl core::marker::Send for paladin::core::base::service::analysis_service::AnalysisError
impl core::marker::Sync for paladin::core::base::service::analysis_service::AnalysisError
impl core::marker::Unpin for paladin::core::base::service::analysis_service::AnalysisError
impl core::marker::UnsafeUnpin for paladin::core::base::service::analysis_service::AnalysisError
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::base::service::analysis_service::AnalysisError
impl core::panic::unwind_safe::UnwindSafe for paladin::core::base::service::analysis_service::AnalysisError
impl<T, U> core::convert::Into<U> for paladin::core::base::service::analysis_service::AnalysisError where U: core::convert::From<T>
pub fn paladin::core::base::service::analysis_service::AnalysisError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::base::service::analysis_service::AnalysisError where U: core::convert::Into<T>
pub type paladin::core::base::service::analysis_service::AnalysisError::Error = core::convert::Infallible
pub fn paladin::core::base::service::analysis_service::AnalysisError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::base::service::analysis_service::AnalysisError where U: core::convert::TryFrom<T>
pub type paladin::core::base::service::analysis_service::AnalysisError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::base::service::analysis_service::AnalysisError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::base::service::analysis_service::AnalysisError where T: core::clone::Clone
pub type paladin::core::base::service::analysis_service::AnalysisError::Owned = T
pub fn paladin::core::base::service::analysis_service::AnalysisError::clone_into(&self, target: &mut T)
pub fn paladin::core::base::service::analysis_service::AnalysisError::to_owned(&self) -> T
impl<T> alloc::string::ToString for paladin::core::base::service::analysis_service::AnalysisError where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::core::base::service::analysis_service::AnalysisError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::core::base::service::analysis_service::AnalysisError where T: 'static + ?core::marker::Sized
pub fn paladin::core::base::service::analysis_service::AnalysisError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::base::service::analysis_service::AnalysisError where T: ?core::marker::Sized
pub fn paladin::core::base::service::analysis_service::AnalysisError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::base::service::analysis_service::AnalysisError where T: ?core::marker::Sized
pub fn paladin::core::base::service::analysis_service::AnalysisError::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::base::service::analysis_service::AnalysisError where T: core::clone::Clone
pub unsafe fn paladin::core::base::service::analysis_service::AnalysisError::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::base::service::analysis_service::AnalysisError
pub fn paladin::core::base::service::analysis_service::AnalysisError::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::base::service::analysis_service::AnalysisError
impl<T> iri_string::format::ToStringFallible for paladin::core::base::service::analysis_service::AnalysisError where T: core::fmt::Display
pub fn paladin::core::base::service::analysis_service::AnalysisError::try_to_string(&self) -> core::result::Result<alloc::string::String, alloc::collections::TryReserveError>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::base::service::analysis_service::AnalysisError where T: ?core::marker::Sized
pub fn paladin::core::base::service::analysis_service::AnalysisError::and<P, B, E>(self, other: 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::base::service::analysis_service::AnalysisError::or<P, B, E>(self, other: 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::base::service::analysis_service::AnalysisError
impl<T> tracing::instrument::WithSubscriber for paladin::core::base::service::analysis_service::AnalysisError
impl<T> typenum::type_operators::Same for paladin::core::base::service::analysis_service::AnalysisError
pub type paladin::core::base::service::analysis_service::AnalysisError::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::base::service::analysis_service::AnalysisError where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::base::service::analysis_service::AnalysisError where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::base::service::analysis_service::AnalysisError::vzip(self) -> V
pub struct paladin::core::base::service::analysis_service::AnalysisResult<T>
pub paladin::core::base::service::analysis_service::AnalysisResult::analysis_type: alloc::string::String
pub paladin::core::base::service::analysis_service::AnalysisResult::confidence: core::option::Option<f64>
pub paladin::core::base::service::analysis_service::AnalysisResult::created_at: chrono::datetime::DateTime<chrono::offset::utc::Utc>
pub paladin::core::base::service::analysis_service::AnalysisResult::id: uuid::Uuid
pub paladin::core::base::service::analysis_service::AnalysisResult::input_hash: core::option::Option<alloc::string::String>
pub paladin::core::base::service::analysis_service::AnalysisResult::metadata: std::collections::hash::map::HashMap<alloc::string::String, alloc::string::String>
pub paladin::core::base::service::analysis_service::AnalysisResult::processing_time_ms: u64
pub paladin::core::base::service::analysis_service::AnalysisResult::result: T
impl<'de, T> serde_core::de::Deserialize<'de> for paladin::core::base::service::analysis_service::AnalysisResult<T> where T: serde_core::de::Deserialize<'de>
pub fn paladin::core::base::service::analysis_service::AnalysisResult<T>::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T: core::clone::Clone> core::clone::Clone for paladin::core::base::service::analysis_service::AnalysisResult<T>
pub fn paladin::core::base::service::analysis_service::AnalysisResult<T>::clone(&self) -> paladin::core::base::service::analysis_service::AnalysisResult<T>
impl<T: core::fmt::Debug> core::fmt::Debug for paladin::core::base::service::analysis_service::AnalysisResult<T>
pub fn paladin::core::base::service::analysis_service::AnalysisResult<T>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl<T> serde_core::ser::Serialize for paladin::core::base::service::analysis_service::AnalysisResult<T> where T: serde_core::ser::Serialize
pub fn paladin::core::base::service::analysis_service::AnalysisResult<T>::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<T> core::marker::Freeze for paladin::core::base::service::analysis_service::AnalysisResult<T> where T: core::marker::Freeze
impl<T> core::marker::Send for paladin::core::base::service::analysis_service::AnalysisResult<T> where T: core::marker::Send
impl<T> core::marker::Sync for paladin::core::base::service::analysis_service::AnalysisResult<T> where T: core::marker::Sync
impl<T> core::marker::Unpin for paladin::core::base::service::analysis_service::AnalysisResult<T> where T: core::marker::Unpin
impl<T> core::marker::UnsafeUnpin for paladin::core::base::service::analysis_service::AnalysisResult<T> where T: core::marker::UnsafeUnpin
impl<T> core::panic::unwind_safe::RefUnwindSafe for paladin::core::base::service::analysis_service::AnalysisResult<T> where T: core::panic::unwind_safe::RefUnwindSafe
impl<T> core::panic::unwind_safe::UnwindSafe for paladin::core::base::service::analysis_service::AnalysisResult<T> where T: core::panic::unwind_safe::UnwindSafe
impl<T, U> core::convert::Into<U> for paladin::core::base::service::analysis_service::AnalysisResult<T> where U: core::convert::From<T>
pub fn paladin::core::base::service::analysis_service::AnalysisResult<T>::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::base::service::analysis_service::AnalysisResult<T> where U: core::convert::Into<T>
pub type paladin::core::base::service::analysis_service::AnalysisResult<T>::Error = core::convert::Infallible
pub fn paladin::core::base::service::analysis_service::AnalysisResult<T>::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::base::service::analysis_service::AnalysisResult<T> where U: core::convert::TryFrom<T>
pub type paladin::core::base::service::analysis_service::AnalysisResult<T>::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::base::service::analysis_service::AnalysisResult<T>::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::base::service::analysis_service::AnalysisResult<T> where T: core::clone::Clone
pub type paladin::core::base::service::analysis_service::AnalysisResult<T>::Owned = T
pub fn paladin::core::base::service::analysis_service::AnalysisResult<T>::clone_into(&self, target: &mut T)
pub fn paladin::core::base::service::analysis_service::AnalysisResult<T>::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::base::service::analysis_service::AnalysisResult<T> where T: 'static + ?core::marker::Sized
pub fn paladin::core::base::service::analysis_service::AnalysisResult<T>::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::base::service::analysis_service::AnalysisResult<T> where T: ?core::marker::Sized
pub fn paladin::core::base::service::analysis_service::AnalysisResult<T>::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::base::service::analysis_service::AnalysisResult<T> where T: ?core::marker::Sized
pub fn paladin::core::base::service::analysis_service::AnalysisResult<T>::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::base::service::analysis_service::AnalysisResult<T> where T: core::clone::Clone
pub unsafe fn paladin::core::base::service::analysis_service::AnalysisResult<T>::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::base::service::analysis_service::AnalysisResult<T>
pub fn paladin::core::base::service::analysis_service::AnalysisResult<T>::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::base::service::analysis_service::AnalysisResult<T>
impl<T> serde_core::de::DeserializeOwned for paladin::core::base::service::analysis_service::AnalysisResult<T> where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::base::service::analysis_service::AnalysisResult<T> where T: ?core::marker::Sized
pub fn paladin::core::base::service::analysis_service::AnalysisResult<T>::and<P, B, E>(self, other: 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::base::service::analysis_service::AnalysisResult<T>::or<P, B, E>(self, other: 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::base::service::analysis_service::AnalysisResult<T>
impl<T> tracing::instrument::WithSubscriber for paladin::core::base::service::analysis_service::AnalysisResult<T>
impl<T> typenum::type_operators::Same for paladin::core::base::service::analysis_service::AnalysisResult<T>
pub type paladin::core::base::service::analysis_service::AnalysisResult<T>::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::base::service::analysis_service::AnalysisResult<T> where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::base::service::analysis_service::AnalysisResult<T> where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::base::service::analysis_service::AnalysisResult<T>::vzip(self) -> V
pub trait paladin::core::base::service::analysis_service::AnalysisConfig: core::fmt::Debug + core::clone::Clone
pub fn paladin::core::base::service::analysis_service::AnalysisConfig::validate(&self) -> core::result::Result<(), paladin::core::base::service::analysis_service::AnalysisError>
impl paladin::core::base::service::analysis_service::AnalysisConfig for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisConfig
pub fn paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisConfig::validate(&self) -> core::result::Result<(), paladin::core::base::service::analysis_service::AnalysisError>
pub trait paladin::core::base::service::analysis_service::AnalysisRepository<T>
pub fn paladin::core::base::service::analysis_service::AnalysisRepository::get_result(&self, id: uuid::Uuid) -> core::result::Result<core::option::Option<paladin::core::base::service::analysis_service::AnalysisResult<T>>, paladin::core::base::service::analysis_service::AnalysisError>
pub fn paladin::core::base::service::analysis_service::AnalysisRepository::get_results_by_hash(&self, hash: &str) -> core::result::Result<alloc::vec::Vec<paladin::core::base::service::analysis_service::AnalysisResult<T>>, paladin::core::base::service::analysis_service::AnalysisError>
pub fn paladin::core::base::service::analysis_service::AnalysisRepository::get_results_by_type(&self, analysis_type: &str) -> core::result::Result<alloc::vec::Vec<paladin::core::base::service::analysis_service::AnalysisResult<T>>, paladin::core::base::service::analysis_service::AnalysisError>
pub fn paladin::core::base::service::analysis_service::AnalysisRepository::store_result(&self, result: &paladin::core::base::service::analysis_service::AnalysisResult<T>) -> core::result::Result<(), paladin::core::base::service::analysis_service::AnalysisError>
pub trait paladin::core::base::service::analysis_service::AnalysisService<TInput, TOutput, TConfig> where TInput: core::fmt::Debug + core::clone::Clone, TOutput: core::fmt::Debug + core::clone::Clone + serde_core::ser::Serialize, TConfig: paladin::core::base::service::analysis_service::AnalysisConfig
pub fn paladin::core::base::service::analysis_service::AnalysisService::analyze(&self, input: &TInput, config: &TConfig) -> core::result::Result<paladin::core::base::service::analysis_service::AnalysisResult<TOutput>, paladin::core::base::service::analysis_service::AnalysisError>
pub fn paladin::core::base::service::analysis_service::AnalysisService::get_analysis_type(&self) -> &'static str
pub fn paladin::core::base::service::analysis_service::AnalysisService::validate_input(&self, input: &TInput) -> core::result::Result<(), paladin::core::base::service::analysis_service::AnalysisError>
impl paladin::core::base::service::analysis_service::AnalysisService<paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisInput, paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisOutput, paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisConfig> for paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisService
pub fn paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisService::analyze(&self, _input: &paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisInput, _config: &paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisConfig) -> core::result::Result<paladin::core::base::service::analysis_service::AnalysisResult<paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisOutput>, paladin::core::base::service::analysis_service::AnalysisError>
pub fn paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisService::get_analysis_type(&self) -> &'static str
pub fn paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisService::validate_input(&self, input: &paladin::application::use_cases::analysis::llm_analysis_service::LlmAnalysisInput) -> core::result::Result<(), paladin::core::base::service::analysis_service::AnalysisError>
pub mod paladin::core::base::service::collection_versioning_service
pub enum paladin::core::base::service::collection_versioning_service::CollectionChangeType
pub paladin::core::base::service::collection_versioning_service::CollectionChangeType::Bulk(alloc::vec::Vec<paladin::core::base::service::collection_versioning_service::CollectionChangeType>)
pub paladin::core::base::service::collection_versioning_service::CollectionChangeType::Created
pub paladin::core::base::service::collection_versioning_service::CollectionChangeType::ItemAdded(uuid::Uuid)
pub paladin::core::base::service::collection_versioning_service::CollectionChangeType::ItemModified(uuid::Uuid)
pub paladin::core::base::service::collection_versioning_service::CollectionChangeType::ItemRemoved(uuid::Uuid)
pub paladin::core::base::service::collection_versioning_service::CollectionChangeType::ItemsReordered
pub paladin::core::base::service::collection_versioning_service::CollectionChangeType::MetadataChanged
pub paladin::core::base::service::collection_versioning_service::CollectionChangeType::Restored
impl core::clone::Clone for paladin::core::base::service::collection_versioning_service::CollectionChangeType
pub fn paladin::core::base::service::collection_versioning_service::CollectionChangeType::clone(&self) -> paladin::core::base::service::collection_versioning_service::CollectionChangeType
impl core::cmp::PartialEq for paladin::core::base::service::collection_versioning_service::CollectionChangeType
pub fn paladin::core::base::service::collection_versioning_service::CollectionChangeType::eq(&self, other: &paladin::core::base::service::collection_versioning_service::CollectionChangeType) -> bool
impl core::fmt::Debug for paladin::core::base::service::collection_versioning_service::CollectionChangeType
pub fn paladin::core::base::service::collection_versioning_service::CollectionChangeType::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::core::base::service::collection_versioning_service::CollectionChangeType
impl serde_core::ser::Serialize for paladin::core::base::service::collection_versioning_service::CollectionChangeType
pub fn paladin::core::base::service::collection_versioning_service::CollectionChangeType::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::base::service::collection_versioning_service::CollectionChangeType
pub fn paladin::core::base::service::collection_versioning_service::CollectionChangeType::deserialize<__D>(__deserializer: __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::core::base::service::collection_versioning_service::CollectionChangeType
impl core::marker::Send for paladin::core::base::service::collection_versioning_service::CollectionChangeType
impl core::marker::Sync for paladin::core::base::service::collection_versioning_service::CollectionChangeType
impl core::marker::Unpin for paladin::core::base::service::collection_versioning_service::CollectionChangeType
impl core::marker::UnsafeUnpin for paladin::core::base::service::collection_versioning_service::CollectionChangeType
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::base::service::collection_versioning_service::CollectionChangeType
impl core::panic::unwind_safe::UnwindSafe for paladin::core::base::service::collection_versioning_service::CollectionChangeType
impl<T, U> core::convert::Into<U> for paladin::core::base::service::collection_versioning_service::CollectionChangeType where U: core::convert::From<T>
pub fn paladin::core::base::service::collection_versioning_service::CollectionChangeType::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::base::service::collection_versioning_service::CollectionChangeType where U: core::convert::Into<T>
pub type paladin::core::base::service::collection_versioning_service::CollectionChangeType::Error = core::convert::Infallible
pub fn paladin::core::base::service::collection_versioning_service::CollectionChangeType::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::base::service::collection_versioning_service::CollectionChangeType where U: core::convert::TryFrom<T>
pub type paladin::core::base::service::collection_versioning_service::CollectionChangeType::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::base::service::collection_versioning_service::CollectionChangeType::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::base::service::collection_versioning_service::CollectionChangeType where T: core::clone::Clone
pub type paladin::core::base::service::collection_versioning_service::CollectionChangeType::Owned = T
pub fn paladin::core::base::service::collection_versioning_service::CollectionChangeType::clone_into(&self, target: &mut T)
pub fn paladin::core::base::service::collection_versioning_service::CollectionChangeType::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::base::service::collection_versioning_service::CollectionChangeType where T: 'static + ?core::marker::Sized
pub fn paladin::core::base::service::collection_versioning_service::CollectionChangeType::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::base::service::collection_versioning_service::CollectionChangeType where T: ?core::marker::Sized
pub fn paladin::core::base::service::collection_versioning_service::CollectionChangeType::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::base::service::collection_versioning_service::CollectionChangeType where T: ?core::marker::Sized
pub fn paladin::core::base::service::collection_versioning_service::CollectionChangeType::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::base::service::collection_versioning_service::CollectionChangeType where T: core::clone::Clone
pub unsafe fn paladin::core::base::service::collection_versioning_service::CollectionChangeType::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::base::service::collection_versioning_service::CollectionChangeType
pub fn paladin::core::base::service::collection_versioning_service::CollectionChangeType::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::base::service::collection_versioning_service::CollectionChangeType
impl<T> serde_core::de::DeserializeOwned for paladin::core::base::service::collection_versioning_service::CollectionChangeType where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::base::service::collection_versioning_service::CollectionChangeType where T: ?core::marker::Sized
pub fn paladin::core::base::service::collection_versioning_service::CollectionChangeType::and<P, B, E>(self, other: 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::base::service::collection_versioning_service::CollectionChangeType::or<P, B, E>(self, other: 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::base::service::collection_versioning_service::CollectionChangeType
impl<T> tracing::instrument::WithSubscriber for paladin::core::base::service::collection_versioning_service::CollectionChangeType
impl<T> typenum::type_operators::Same for paladin::core::base::service::collection_versioning_service::CollectionChangeType
pub type paladin::core::base::service::collection_versioning_service::CollectionChangeType::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::base::service::collection_versioning_service::CollectionChangeType where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::base::service::collection_versioning_service::CollectionChangeType where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::base::service::collection_versioning_service::CollectionChangeType::vzip(self) -> V
pub struct paladin::core::base::service::collection_versioning_service::CollectionVersion<T>
pub paladin::core::base::service::collection_versioning_service::CollectionVersion::change_summary: core::option::Option<alloc::string::String>
pub paladin::core::base::service::collection_versioning_service::CollectionVersion::collection_id: uuid::Uuid
pub paladin::core::base::service::collection_versioning_service::CollectionVersion::created_at: chrono::datetime::DateTime<chrono::offset::utc::Utc>
pub paladin::core::base::service::collection_versioning_service::CollectionVersion::created_by: core::option::Option<alloc::string::String>
pub paladin::core::base::service::collection_versioning_service::CollectionVersion::items: alloc::vec::Vec<paladin::core::base::entity::collection::Item<T>>
pub paladin::core::base::service::collection_versioning_service::CollectionVersion::metadata: paladin::core::base::service::collection_versioning_service::CollectionVersionMetadata
pub paladin::core::base::service::collection_versioning_service::CollectionVersion::version_id: uuid::Uuid
pub paladin::core::base::service::collection_versioning_service::CollectionVersion::version_number: u32
impl<'de, T> serde_core::de::Deserialize<'de> for paladin::core::base::service::collection_versioning_service::CollectionVersion<T> where T: serde_core::de::Deserialize<'de>
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersion<T>::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T: core::clone::Clone> core::clone::Clone for paladin::core::base::service::collection_versioning_service::CollectionVersion<T>
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersion<T>::clone(&self) -> paladin::core::base::service::collection_versioning_service::CollectionVersion<T>
impl<T: core::cmp::PartialEq> core::cmp::PartialEq for paladin::core::base::service::collection_versioning_service::CollectionVersion<T>
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersion<T>::eq(&self, other: &paladin::core::base::service::collection_versioning_service::CollectionVersion<T>) -> bool
impl<T: core::fmt::Debug> core::fmt::Debug for paladin::core::base::service::collection_versioning_service::CollectionVersion<T>
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersion<T>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl<T> core::marker::StructuralPartialEq for paladin::core::base::service::collection_versioning_service::CollectionVersion<T>
impl<T> serde_core::ser::Serialize for paladin::core::base::service::collection_versioning_service::CollectionVersion<T> where T: serde_core::ser::Serialize
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersion<T>::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<T> core::marker::Freeze for paladin::core::base::service::collection_versioning_service::CollectionVersion<T>
impl<T> core::marker::Send for paladin::core::base::service::collection_versioning_service::CollectionVersion<T> where T: core::marker::Send
impl<T> core::marker::Sync for paladin::core::base::service::collection_versioning_service::CollectionVersion<T> where T: core::marker::Sync
impl<T> core::marker::Unpin for paladin::core::base::service::collection_versioning_service::CollectionVersion<T> where T: core::marker::Unpin
impl<T> core::marker::UnsafeUnpin for paladin::core::base::service::collection_versioning_service::CollectionVersion<T>
impl<T> core::panic::unwind_safe::RefUnwindSafe for paladin::core::base::service::collection_versioning_service::CollectionVersion<T> where T: core::panic::unwind_safe::RefUnwindSafe
impl<T> core::panic::unwind_safe::UnwindSafe for paladin::core::base::service::collection_versioning_service::CollectionVersion<T> where T: core::panic::unwind_safe::UnwindSafe
impl<T, U> core::convert::Into<U> for paladin::core::base::service::collection_versioning_service::CollectionVersion<T> where U: core::convert::From<T>
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersion<T>::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::base::service::collection_versioning_service::CollectionVersion<T> where U: core::convert::Into<T>
pub type paladin::core::base::service::collection_versioning_service::CollectionVersion<T>::Error = core::convert::Infallible
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersion<T>::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::base::service::collection_versioning_service::CollectionVersion<T> where U: core::convert::TryFrom<T>
pub type paladin::core::base::service::collection_versioning_service::CollectionVersion<T>::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersion<T>::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::base::service::collection_versioning_service::CollectionVersion<T> where T: core::clone::Clone
pub type paladin::core::base::service::collection_versioning_service::CollectionVersion<T>::Owned = T
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersion<T>::clone_into(&self, target: &mut T)
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersion<T>::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::base::service::collection_versioning_service::CollectionVersion<T> where T: 'static + ?core::marker::Sized
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersion<T>::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::base::service::collection_versioning_service::CollectionVersion<T> where T: ?core::marker::Sized
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersion<T>::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::base::service::collection_versioning_service::CollectionVersion<T> where T: ?core::marker::Sized
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersion<T>::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::base::service::collection_versioning_service::CollectionVersion<T> where T: core::clone::Clone
pub unsafe fn paladin::core::base::service::collection_versioning_service::CollectionVersion<T>::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::base::service::collection_versioning_service::CollectionVersion<T>
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersion<T>::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::base::service::collection_versioning_service::CollectionVersion<T>
impl<T> serde_core::de::DeserializeOwned for paladin::core::base::service::collection_versioning_service::CollectionVersion<T> where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::base::service::collection_versioning_service::CollectionVersion<T> where T: ?core::marker::Sized
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersion<T>::and<P, B, E>(self, other: 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::base::service::collection_versioning_service::CollectionVersion<T>::or<P, B, E>(self, other: 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::base::service::collection_versioning_service::CollectionVersion<T>
impl<T> tracing::instrument::WithSubscriber for paladin::core::base::service::collection_versioning_service::CollectionVersion<T>
impl<T> typenum::type_operators::Same for paladin::core::base::service::collection_versioning_service::CollectionVersion<T>
pub type paladin::core::base::service::collection_versioning_service::CollectionVersion<T>::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::base::service::collection_versioning_service::CollectionVersion<T> where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::base::service::collection_versioning_service::CollectionVersion<T> where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersion<T>::vzip(self) -> V
pub struct paladin::core::base::service::collection_versioning_service::CollectionVersionComparison<T>
pub paladin::core::base::service::collection_versioning_service::CollectionVersionComparison::collection_id: uuid::Uuid
pub paladin::core::base::service::collection_versioning_service::CollectionVersionComparison::content_changed: bool
pub paladin::core::base::service::collection_versioning_service::CollectionVersionComparison::detected_changes: alloc::vec::Vec<paladin::core::base::service::collection_versioning_service::CollectionChangeType>
pub paladin::core::base::service::collection_versioning_service::CollectionVersionComparison::item_count_changed: bool
pub paladin::core::base::service::collection_versioning_service::CollectionVersionComparison::size_changed: bool
pub paladin::core::base::service::collection_versioning_service::CollectionVersionComparison::structure_changed: bool
pub paladin::core::base::service::collection_versioning_service::CollectionVersionComparison::time_diff: chrono::Duration
pub paladin::core::base::service::collection_versioning_service::CollectionVersionComparison::version1: paladin::core::base::service::collection_versioning_service::CollectionVersion<T>
pub paladin::core::base::service::collection_versioning_service::CollectionVersionComparison::version2: paladin::core::base::service::collection_versioning_service::CollectionVersion<T>
impl<T: core::clone::Clone> core::clone::Clone for paladin::core::base::service::collection_versioning_service::CollectionVersionComparison<T>
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersionComparison<T>::clone(&self) -> paladin::core::base::service::collection_versioning_service::CollectionVersionComparison<T>
impl<T: core::fmt::Debug> core::fmt::Debug for paladin::core::base::service::collection_versioning_service::CollectionVersionComparison<T>
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersionComparison<T>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl<T> core::marker::Freeze for paladin::core::base::service::collection_versioning_service::CollectionVersionComparison<T>
impl<T> core::marker::Send for paladin::core::base::service::collection_versioning_service::CollectionVersionComparison<T> where T: core::marker::Send
impl<T> core::marker::Sync for paladin::core::base::service::collection_versioning_service::CollectionVersionComparison<T> where T: core::marker::Sync
impl<T> core::marker::Unpin for paladin::core::base::service::collection_versioning_service::CollectionVersionComparison<T> where T: core::marker::Unpin
impl<T> core::marker::UnsafeUnpin for paladin::core::base::service::collection_versioning_service::CollectionVersionComparison<T>
impl<T> core::panic::unwind_safe::RefUnwindSafe for paladin::core::base::service::collection_versioning_service::CollectionVersionComparison<T> where T: core::panic::unwind_safe::RefUnwindSafe
impl<T> core::panic::unwind_safe::UnwindSafe for paladin::core::base::service::collection_versioning_service::CollectionVersionComparison<T> where T: core::panic::unwind_safe::UnwindSafe
impl<T, U> core::convert::Into<U> for paladin::core::base::service::collection_versioning_service::CollectionVersionComparison<T> where U: core::convert::From<T>
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersionComparison<T>::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::base::service::collection_versioning_service::CollectionVersionComparison<T> where U: core::convert::Into<T>
pub type paladin::core::base::service::collection_versioning_service::CollectionVersionComparison<T>::Error = core::convert::Infallible
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersionComparison<T>::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::base::service::collection_versioning_service::CollectionVersionComparison<T> where U: core::convert::TryFrom<T>
pub type paladin::core::base::service::collection_versioning_service::CollectionVersionComparison<T>::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersionComparison<T>::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::base::service::collection_versioning_service::CollectionVersionComparison<T> where T: core::clone::Clone
pub type paladin::core::base::service::collection_versioning_service::CollectionVersionComparison<T>::Owned = T
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersionComparison<T>::clone_into(&self, target: &mut T)
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersionComparison<T>::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::base::service::collection_versioning_service::CollectionVersionComparison<T> where T: 'static + ?core::marker::Sized
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersionComparison<T>::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::base::service::collection_versioning_service::CollectionVersionComparison<T> where T: ?core::marker::Sized
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersionComparison<T>::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::base::service::collection_versioning_service::CollectionVersionComparison<T> where T: ?core::marker::Sized
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersionComparison<T>::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::base::service::collection_versioning_service::CollectionVersionComparison<T> where T: core::clone::Clone
pub unsafe fn paladin::core::base::service::collection_versioning_service::CollectionVersionComparison<T>::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::base::service::collection_versioning_service::CollectionVersionComparison<T>
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersionComparison<T>::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::base::service::collection_versioning_service::CollectionVersionComparison<T>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::base::service::collection_versioning_service::CollectionVersionComparison<T> where T: ?core::marker::Sized
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersionComparison<T>::and<P, B, E>(self, other: 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::base::service::collection_versioning_service::CollectionVersionComparison<T>::or<P, B, E>(self, other: 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::base::service::collection_versioning_service::CollectionVersionComparison<T>
impl<T> tracing::instrument::WithSubscriber for paladin::core::base::service::collection_versioning_service::CollectionVersionComparison<T>
impl<T> typenum::type_operators::Same for paladin::core::base::service::collection_versioning_service::CollectionVersionComparison<T>
pub type paladin::core::base::service::collection_versioning_service::CollectionVersionComparison<T>::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::base::service::collection_versioning_service::CollectionVersionComparison<T> where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::base::service::collection_versioning_service::CollectionVersionComparison<T> where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersionComparison<T>::vzip(self) -> V
pub struct paladin::core::base::service::collection_versioning_service::CollectionVersionHistory<T>
pub paladin::core::base::service::collection_versioning_service::CollectionVersionHistory::collection_id: uuid::Uuid
pub paladin::core::base::service::collection_versioning_service::CollectionVersionHistory::current_version: u32
pub paladin::core::base::service::collection_versioning_service::CollectionVersionHistory::total_versions: u32
pub paladin::core::base::service::collection_versioning_service::CollectionVersionHistory::versions: alloc::vec::Vec<paladin::core::base::service::collection_versioning_service::CollectionVersion<T>>
impl<T: core::clone::Clone> core::clone::Clone for paladin::core::base::service::collection_versioning_service::CollectionVersionHistory<T>
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersionHistory<T>::clone(&self) -> paladin::core::base::service::collection_versioning_service::CollectionVersionHistory<T>
impl<T: core::fmt::Debug> core::fmt::Debug for paladin::core::base::service::collection_versioning_service::CollectionVersionHistory<T>
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersionHistory<T>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl<T> core::marker::Freeze for paladin::core::base::service::collection_versioning_service::CollectionVersionHistory<T>
impl<T> core::marker::Send for paladin::core::base::service::collection_versioning_service::CollectionVersionHistory<T> where T: core::marker::Send
impl<T> core::marker::Sync for paladin::core::base::service::collection_versioning_service::CollectionVersionHistory<T> where T: core::marker::Sync
impl<T> core::marker::Unpin for paladin::core::base::service::collection_versioning_service::CollectionVersionHistory<T> where T: core::marker::Unpin
impl<T> core::marker::UnsafeUnpin for paladin::core::base::service::collection_versioning_service::CollectionVersionHistory<T>
impl<T> core::panic::unwind_safe::RefUnwindSafe for paladin::core::base::service::collection_versioning_service::CollectionVersionHistory<T> where T: core::panic::unwind_safe::RefUnwindSafe
impl<T> core::panic::unwind_safe::UnwindSafe for paladin::core::base::service::collection_versioning_service::CollectionVersionHistory<T> where T: core::panic::unwind_safe::UnwindSafe
impl<T, U> core::convert::Into<U> for paladin::core::base::service::collection_versioning_service::CollectionVersionHistory<T> where U: core::convert::From<T>
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersionHistory<T>::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::base::service::collection_versioning_service::CollectionVersionHistory<T> where U: core::convert::Into<T>
pub type paladin::core::base::service::collection_versioning_service::CollectionVersionHistory<T>::Error = core::convert::Infallible
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersionHistory<T>::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::base::service::collection_versioning_service::CollectionVersionHistory<T> where U: core::convert::TryFrom<T>
pub type paladin::core::base::service::collection_versioning_service::CollectionVersionHistory<T>::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersionHistory<T>::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::base::service::collection_versioning_service::CollectionVersionHistory<T> where T: core::clone::Clone
pub type paladin::core::base::service::collection_versioning_service::CollectionVersionHistory<T>::Owned = T
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersionHistory<T>::clone_into(&self, target: &mut T)
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersionHistory<T>::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::base::service::collection_versioning_service::CollectionVersionHistory<T> where T: 'static + ?core::marker::Sized
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersionHistory<T>::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::base::service::collection_versioning_service::CollectionVersionHistory<T> where T: ?core::marker::Sized
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersionHistory<T>::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::base::service::collection_versioning_service::CollectionVersionHistory<T> where T: ?core::marker::Sized
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersionHistory<T>::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::base::service::collection_versioning_service::CollectionVersionHistory<T> where T: core::clone::Clone
pub unsafe fn paladin::core::base::service::collection_versioning_service::CollectionVersionHistory<T>::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::base::service::collection_versioning_service::CollectionVersionHistory<T>
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersionHistory<T>::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::base::service::collection_versioning_service::CollectionVersionHistory<T>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::base::service::collection_versioning_service::CollectionVersionHistory<T> where T: ?core::marker::Sized
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersionHistory<T>::and<P, B, E>(self, other: 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::base::service::collection_versioning_service::CollectionVersionHistory<T>::or<P, B, E>(self, other: 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::base::service::collection_versioning_service::CollectionVersionHistory<T>
impl<T> tracing::instrument::WithSubscriber for paladin::core::base::service::collection_versioning_service::CollectionVersionHistory<T>
impl<T> typenum::type_operators::Same for paladin::core::base::service::collection_versioning_service::CollectionVersionHistory<T>
pub type paladin::core::base::service::collection_versioning_service::CollectionVersionHistory<T>::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::base::service::collection_versioning_service::CollectionVersionHistory<T> where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::base::service::collection_versioning_service::CollectionVersionHistory<T> where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersionHistory<T>::vzip(self) -> V
pub struct paladin::core::base::service::collection_versioning_service::CollectionVersionMetadata
pub paladin::core::base::service::collection_versioning_service::CollectionVersionMetadata::change_type: paladin::core::base::service::node_version_service::ChangeType
pub paladin::core::base::service::collection_versioning_service::CollectionVersionMetadata::collection_type: alloc::string::String
pub paladin::core::base::service::collection_versioning_service::CollectionVersionMetadata::content_hash: alloc::string::String
pub paladin::core::base::service::collection_versioning_service::CollectionVersionMetadata::is_current: bool
pub paladin::core::base::service::collection_versioning_service::CollectionVersionMetadata::item_count: u32
pub paladin::core::base::service::collection_versioning_service::CollectionVersionMetadata::structure_hash: alloc::string::String
pub paladin::core::base::service::collection_versioning_service::CollectionVersionMetadata::total_size_bytes: core::option::Option<u64>
impl core::clone::Clone for paladin::core::base::service::collection_versioning_service::CollectionVersionMetadata
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersionMetadata::clone(&self) -> paladin::core::base::service::collection_versioning_service::CollectionVersionMetadata
impl core::cmp::PartialEq for paladin::core::base::service::collection_versioning_service::CollectionVersionMetadata
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersionMetadata::eq(&self, other: &paladin::core::base::service::collection_versioning_service::CollectionVersionMetadata) -> bool
impl core::fmt::Debug for paladin::core::base::service::collection_versioning_service::CollectionVersionMetadata
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersionMetadata::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::core::base::service::collection_versioning_service::CollectionVersionMetadata
impl serde_core::ser::Serialize for paladin::core::base::service::collection_versioning_service::CollectionVersionMetadata
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersionMetadata::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::base::service::collection_versioning_service::CollectionVersionMetadata
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersionMetadata::deserialize<__D>(__deserializer: __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::core::base::service::collection_versioning_service::CollectionVersionMetadata
impl core::marker::Send for paladin::core::base::service::collection_versioning_service::CollectionVersionMetadata
impl core::marker::Sync for paladin::core::base::service::collection_versioning_service::CollectionVersionMetadata
impl core::marker::Unpin for paladin::core::base::service::collection_versioning_service::CollectionVersionMetadata
impl core::marker::UnsafeUnpin for paladin::core::base::service::collection_versioning_service::CollectionVersionMetadata
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::base::service::collection_versioning_service::CollectionVersionMetadata
impl core::panic::unwind_safe::UnwindSafe for paladin::core::base::service::collection_versioning_service::CollectionVersionMetadata
impl<T, U> core::convert::Into<U> for paladin::core::base::service::collection_versioning_service::CollectionVersionMetadata where U: core::convert::From<T>
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersionMetadata::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::base::service::collection_versioning_service::CollectionVersionMetadata where U: core::convert::Into<T>
pub type paladin::core::base::service::collection_versioning_service::CollectionVersionMetadata::Error = core::convert::Infallible
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersionMetadata::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::base::service::collection_versioning_service::CollectionVersionMetadata where U: core::convert::TryFrom<T>
pub type paladin::core::base::service::collection_versioning_service::CollectionVersionMetadata::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersionMetadata::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::base::service::collection_versioning_service::CollectionVersionMetadata where T: core::clone::Clone
pub type paladin::core::base::service::collection_versioning_service::CollectionVersionMetadata::Owned = T
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersionMetadata::clone_into(&self, target: &mut T)
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersionMetadata::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::base::service::collection_versioning_service::CollectionVersionMetadata where T: 'static + ?core::marker::Sized
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersionMetadata::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::base::service::collection_versioning_service::CollectionVersionMetadata where T: ?core::marker::Sized
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersionMetadata::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::base::service::collection_versioning_service::CollectionVersionMetadata where T: ?core::marker::Sized
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersionMetadata::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::base::service::collection_versioning_service::CollectionVersionMetadata where T: core::clone::Clone
pub unsafe fn paladin::core::base::service::collection_versioning_service::CollectionVersionMetadata::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::base::service::collection_versioning_service::CollectionVersionMetadata
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersionMetadata::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::base::service::collection_versioning_service::CollectionVersionMetadata
impl<T> serde_core::de::DeserializeOwned for paladin::core::base::service::collection_versioning_service::CollectionVersionMetadata where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::base::service::collection_versioning_service::CollectionVersionMetadata where T: ?core::marker::Sized
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersionMetadata::and<P, B, E>(self, other: 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::base::service::collection_versioning_service::CollectionVersionMetadata::or<P, B, E>(self, other: 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::base::service::collection_versioning_service::CollectionVersionMetadata
impl<T> tracing::instrument::WithSubscriber for paladin::core::base::service::collection_versioning_service::CollectionVersionMetadata
impl<T> typenum::type_operators::Same for paladin::core::base::service::collection_versioning_service::CollectionVersionMetadata
pub type paladin::core::base::service::collection_versioning_service::CollectionVersionMetadata::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::base::service::collection_versioning_service::CollectionVersionMetadata where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::base::service::collection_versioning_service::CollectionVersionMetadata where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersionMetadata::vzip(self) -> V
pub struct paladin::core::base::service::collection_versioning_service::CollectionVersionService<T>
impl<T> paladin::core::base::service::collection_versioning_service::CollectionVersionService<T> where T: core::clone::Clone + serde_core::ser::Serialize + for<'de> serde_core::de::Deserialize<'de> + core::cmp::PartialEq
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersionService<T>::compare_collection_versions(&self, collection_id: uuid::Uuid, version1: u32, version2: u32) -> core::result::Result<paladin::core::base::service::collection_versioning_service::CollectionVersionComparison<T>, paladin::core::base::service::node_version_service::VersioningError>
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersionService<T>::create_collection_version(&self, collection: &paladin::core::base::entity::collection::CollectionType<T>, change_type: paladin::core::base::service::node_version_service::ChangeType, created_by: core::option::Option<alloc::string::String>, change_summary: core::option::Option<alloc::string::String>) -> core::result::Result<paladin::core::base::service::collection_versioning_service::CollectionVersion<T>, paladin::core::base::service::node_version_service::VersioningError>
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersionService<T>::get_collection_version(&self, collection_id: uuid::Uuid, version_number: u32) -> core::result::Result<core::option::Option<paladin::core::base::service::collection_versioning_service::CollectionVersion<T>>, paladin::core::base::service::node_version_service::VersioningError>
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersionService<T>::get_collection_version_history(&self, collection_id: uuid::Uuid) -> core::result::Result<paladin::core::base::service::collection_versioning_service::CollectionVersionHistory<T>, paladin::core::base::service::node_version_service::VersioningError>
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersionService<T>::get_current_collection_version(&self, collection_id: uuid::Uuid) -> core::result::Result<core::option::Option<paladin::core::base::service::collection_versioning_service::CollectionVersion<T>>, paladin::core::base::service::node_version_service::VersioningError>
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersionService<T>::new(repository: alloc::sync::Arc<(dyn paladin::core::base::service::collection_versioning_service::CollectionVersionRepository<T> + core::marker::Send + core::marker::Sync)>, config: core::option::Option<paladin::core::base::service::collection_versioning_service::CollectionVersioningConfig>) -> Self
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersionService<T>::restore_collection_version(&self, collection_id: uuid::Uuid, version_number: u32, restored_by: core::option::Option<alloc::string::String>) -> core::result::Result<paladin::core::base::service::collection_versioning_service::CollectionVersion<T>, paladin::core::base::service::node_version_service::VersioningError>
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersionService<T>::track_item_change(&self, collection: &paladin::core::base::entity::collection::CollectionType<T>, change_type: paladin::core::base::service::collection_versioning_service::CollectionChangeType, created_by: core::option::Option<alloc::string::String>) -> core::result::Result<paladin::core::base::service::collection_versioning_service::CollectionVersion<T>, paladin::core::base::service::node_version_service::VersioningError>
impl<T> core::marker::Freeze for paladin::core::base::service::collection_versioning_service::CollectionVersionService<T>
impl<T> core::marker::Send for paladin::core::base::service::collection_versioning_service::CollectionVersionService<T>
impl<T> core::marker::Sync for paladin::core::base::service::collection_versioning_service::CollectionVersionService<T>
impl<T> core::marker::Unpin for paladin::core::base::service::collection_versioning_service::CollectionVersionService<T>
impl<T> core::marker::UnsafeUnpin for paladin::core::base::service::collection_versioning_service::CollectionVersionService<T>
impl<T> !core::panic::unwind_safe::RefUnwindSafe for paladin::core::base::service::collection_versioning_service::CollectionVersionService<T>
impl<T> !core::panic::unwind_safe::UnwindSafe for paladin::core::base::service::collection_versioning_service::CollectionVersionService<T>
impl<T, U> core::convert::Into<U> for paladin::core::base::service::collection_versioning_service::CollectionVersionService<T> where U: core::convert::From<T>
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersionService<T>::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::base::service::collection_versioning_service::CollectionVersionService<T> where U: core::convert::Into<T>
pub type paladin::core::base::service::collection_versioning_service::CollectionVersionService<T>::Error = core::convert::Infallible
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersionService<T>::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::base::service::collection_versioning_service::CollectionVersionService<T> where U: core::convert::TryFrom<T>
pub type paladin::core::base::service::collection_versioning_service::CollectionVersionService<T>::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersionService<T>::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::core::base::service::collection_versioning_service::CollectionVersionService<T> where T: 'static + ?core::marker::Sized
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersionService<T>::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::base::service::collection_versioning_service::CollectionVersionService<T> where T: ?core::marker::Sized
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersionService<T>::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::base::service::collection_versioning_service::CollectionVersionService<T> where T: ?core::marker::Sized
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersionService<T>::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::core::base::service::collection_versioning_service::CollectionVersionService<T>
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersionService<T>::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::base::service::collection_versioning_service::CollectionVersionService<T>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::base::service::collection_versioning_service::CollectionVersionService<T> where T: ?core::marker::Sized
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersionService<T>::and<P, B, E>(self, other: 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::base::service::collection_versioning_service::CollectionVersionService<T>::or<P, B, E>(self, other: 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::base::service::collection_versioning_service::CollectionVersionService<T>
impl<T> tracing::instrument::WithSubscriber for paladin::core::base::service::collection_versioning_service::CollectionVersionService<T>
impl<T> typenum::type_operators::Same for paladin::core::base::service::collection_versioning_service::CollectionVersionService<T>
pub type paladin::core::base::service::collection_versioning_service::CollectionVersionService<T>::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::base::service::collection_versioning_service::CollectionVersionService<T> where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::base::service::collection_versioning_service::CollectionVersionService<T> where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersionService<T>::vzip(self) -> V
pub struct paladin::core::base::service::collection_versioning_service::CollectionVersioningConfig
pub paladin::core::base::service::collection_versioning_service::CollectionVersioningConfig::auto_purge_enabled: bool
pub paladin::core::base::service::collection_versioning_service::CollectionVersioningConfig::compress_large_collections: bool
pub paladin::core::base::service::collection_versioning_service::CollectionVersioningConfig::hash_algorithm: paladin::core::base::service::node_version_service::HashAlgorithm
pub paladin::core::base::service::collection_versioning_service::CollectionVersioningConfig::max_items_per_version: core::option::Option<u32>
pub paladin::core::base::service::collection_versioning_service::CollectionVersioningConfig::max_versions_per_collection: core::option::Option<u32>
pub paladin::core::base::service::collection_versioning_service::CollectionVersioningConfig::track_item_changes: bool
pub paladin::core::base::service::collection_versioning_service::CollectionVersioningConfig::track_structure_changes: bool
impl core::clone::Clone for paladin::core::base::service::collection_versioning_service::CollectionVersioningConfig
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersioningConfig::clone(&self) -> paladin::core::base::service::collection_versioning_service::CollectionVersioningConfig
impl core::default::Default for paladin::core::base::service::collection_versioning_service::CollectionVersioningConfig
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersioningConfig::default() -> Self
impl core::fmt::Debug for paladin::core::base::service::collection_versioning_service::CollectionVersioningConfig
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersioningConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::core::base::service::collection_versioning_service::CollectionVersioningConfig
impl core::marker::Send for paladin::core::base::service::collection_versioning_service::CollectionVersioningConfig
impl core::marker::Sync for paladin::core::base::service::collection_versioning_service::CollectionVersioningConfig
impl core::marker::Unpin for paladin::core::base::service::collection_versioning_service::CollectionVersioningConfig
impl core::marker::UnsafeUnpin for paladin::core::base::service::collection_versioning_service::CollectionVersioningConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::base::service::collection_versioning_service::CollectionVersioningConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::core::base::service::collection_versioning_service::CollectionVersioningConfig
impl<T, U> core::convert::Into<U> for paladin::core::base::service::collection_versioning_service::CollectionVersioningConfig where U: core::convert::From<T>
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersioningConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::base::service::collection_versioning_service::CollectionVersioningConfig where U: core::convert::Into<T>
pub type paladin::core::base::service::collection_versioning_service::CollectionVersioningConfig::Error = core::convert::Infallible
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersioningConfig::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::base::service::collection_versioning_service::CollectionVersioningConfig where U: core::convert::TryFrom<T>
pub type paladin::core::base::service::collection_versioning_service::CollectionVersioningConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersioningConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::base::service::collection_versioning_service::CollectionVersioningConfig where T: core::clone::Clone
pub type paladin::core::base::service::collection_versioning_service::CollectionVersioningConfig::Owned = T
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersioningConfig::clone_into(&self, target: &mut T)
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersioningConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::base::service::collection_versioning_service::CollectionVersioningConfig where T: 'static + ?core::marker::Sized
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersioningConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::base::service::collection_versioning_service::CollectionVersioningConfig where T: ?core::marker::Sized
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersioningConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::base::service::collection_versioning_service::CollectionVersioningConfig where T: ?core::marker::Sized
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersioningConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::base::service::collection_versioning_service::CollectionVersioningConfig where T: core::clone::Clone
pub unsafe fn paladin::core::base::service::collection_versioning_service::CollectionVersioningConfig::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::base::service::collection_versioning_service::CollectionVersioningConfig
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersioningConfig::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::base::service::collection_versioning_service::CollectionVersioningConfig
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::base::service::collection_versioning_service::CollectionVersioningConfig where T: ?core::marker::Sized
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersioningConfig::and<P, B, E>(self, other: 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::base::service::collection_versioning_service::CollectionVersioningConfig::or<P, B, E>(self, other: 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::base::service::collection_versioning_service::CollectionVersioningConfig
impl<T> tracing::instrument::WithSubscriber for paladin::core::base::service::collection_versioning_service::CollectionVersioningConfig
impl<T> typenum::type_operators::Same for paladin::core::base::service::collection_versioning_service::CollectionVersioningConfig
pub type paladin::core::base::service::collection_versioning_service::CollectionVersioningConfig::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::base::service::collection_versioning_service::CollectionVersioningConfig where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::base::service::collection_versioning_service::CollectionVersioningConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersioningConfig::vzip(self) -> V
pub struct paladin::core::base::service::collection_versioning_service::InMemoryCollectionVersionRepository<T>
impl<T> paladin::core::base::service::collection_versioning_service::InMemoryCollectionVersionRepository<T>
pub fn paladin::core::base::service::collection_versioning_service::InMemoryCollectionVersionRepository<T>::new() -> Self
impl<T> core::default::Default for paladin::core::base::service::collection_versioning_service::InMemoryCollectionVersionRepository<T>
pub fn paladin::core::base::service::collection_versioning_service::InMemoryCollectionVersionRepository<T>::default() -> Self
impl<T> paladin::core::base::service::collection_versioning_service::CollectionVersionRepository<T> for paladin::core::base::service::collection_versioning_service::InMemoryCollectionVersionRepository<T> where T: core::clone::Clone
pub fn paladin::core::base::service::collection_versioning_service::InMemoryCollectionVersionRepository<T>::delete_collection_version(&self, collection_id: uuid::Uuid, version_number: u32) -> core::result::Result<(), paladin::core::base::service::node_version_service::VersioningError>
pub fn paladin::core::base::service::collection_versioning_service::InMemoryCollectionVersionRepository<T>::get_collection_version(&self, collection_id: uuid::Uuid, version_number: u32) -> core::result::Result<core::option::Option<paladin::core::base::service::collection_versioning_service::CollectionVersion<T>>, paladin::core::base::service::node_version_service::VersioningError>
pub fn paladin::core::base::service::collection_versioning_service::InMemoryCollectionVersionRepository<T>::get_collection_version_history(&self, collection_id: uuid::Uuid) -> core::result::Result<paladin::core::base::service::collection_versioning_service::CollectionVersionHistory<T>, paladin::core::base::service::node_version_service::VersioningError>
pub fn paladin::core::base::service::collection_versioning_service::InMemoryCollectionVersionRepository<T>::get_current_collection_version(&self, collection_id: uuid::Uuid) -> core::result::Result<core::option::Option<paladin::core::base::service::collection_versioning_service::CollectionVersion<T>>, paladin::core::base::service::node_version_service::VersioningError>
pub fn paladin::core::base::service::collection_versioning_service::InMemoryCollectionVersionRepository<T>::purge_old_collection_versions(&self, collection_id: uuid::Uuid, keep_count: u32) -> core::result::Result<u32, paladin::core::base::service::node_version_service::VersioningError>
pub fn paladin::core::base::service::collection_versioning_service::InMemoryCollectionVersionRepository<T>::save_collection_version(&self, version: &paladin::core::base::service::collection_versioning_service::CollectionVersion<T>) -> core::result::Result<(), paladin::core::base::service::node_version_service::VersioningError>
impl<T> core::marker::Freeze for paladin::core::base::service::collection_versioning_service::InMemoryCollectionVersionRepository<T>
impl<T> core::marker::Send for paladin::core::base::service::collection_versioning_service::InMemoryCollectionVersionRepository<T> where T: core::marker::Send + core::marker::Sync
impl<T> core::marker::Sync for paladin::core::base::service::collection_versioning_service::InMemoryCollectionVersionRepository<T> where T: core::marker::Send + core::marker::Sync
impl<T> core::marker::Unpin for paladin::core::base::service::collection_versioning_service::InMemoryCollectionVersionRepository<T>
impl<T> core::marker::UnsafeUnpin for paladin::core::base::service::collection_versioning_service::InMemoryCollectionVersionRepository<T>
impl<T> core::panic::unwind_safe::RefUnwindSafe for paladin::core::base::service::collection_versioning_service::InMemoryCollectionVersionRepository<T>
impl<T> core::panic::unwind_safe::UnwindSafe for paladin::core::base::service::collection_versioning_service::InMemoryCollectionVersionRepository<T>
impl<T, U> core::convert::Into<U> for paladin::core::base::service::collection_versioning_service::InMemoryCollectionVersionRepository<T> where U: core::convert::From<T>
pub fn paladin::core::base::service::collection_versioning_service::InMemoryCollectionVersionRepository<T>::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::base::service::collection_versioning_service::InMemoryCollectionVersionRepository<T> where U: core::convert::Into<T>
pub type paladin::core::base::service::collection_versioning_service::InMemoryCollectionVersionRepository<T>::Error = core::convert::Infallible
pub fn paladin::core::base::service::collection_versioning_service::InMemoryCollectionVersionRepository<T>::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::base::service::collection_versioning_service::InMemoryCollectionVersionRepository<T> where U: core::convert::TryFrom<T>
pub type paladin::core::base::service::collection_versioning_service::InMemoryCollectionVersionRepository<T>::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::base::service::collection_versioning_service::InMemoryCollectionVersionRepository<T>::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::core::base::service::collection_versioning_service::InMemoryCollectionVersionRepository<T> where T: 'static + ?core::marker::Sized
pub fn paladin::core::base::service::collection_versioning_service::InMemoryCollectionVersionRepository<T>::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::base::service::collection_versioning_service::InMemoryCollectionVersionRepository<T> where T: ?core::marker::Sized
pub fn paladin::core::base::service::collection_versioning_service::InMemoryCollectionVersionRepository<T>::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::base::service::collection_versioning_service::InMemoryCollectionVersionRepository<T> where T: ?core::marker::Sized
pub fn paladin::core::base::service::collection_versioning_service::InMemoryCollectionVersionRepository<T>::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::core::base::service::collection_versioning_service::InMemoryCollectionVersionRepository<T>
pub fn paladin::core::base::service::collection_versioning_service::InMemoryCollectionVersionRepository<T>::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::base::service::collection_versioning_service::InMemoryCollectionVersionRepository<T>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::base::service::collection_versioning_service::InMemoryCollectionVersionRepository<T> where T: ?core::marker::Sized
pub fn paladin::core::base::service::collection_versioning_service::InMemoryCollectionVersionRepository<T>::and<P, B, E>(self, other: 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::base::service::collection_versioning_service::InMemoryCollectionVersionRepository<T>::or<P, B, E>(self, other: 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::base::service::collection_versioning_service::InMemoryCollectionVersionRepository<T>
impl<T> tracing::instrument::WithSubscriber for paladin::core::base::service::collection_versioning_service::InMemoryCollectionVersionRepository<T>
impl<T> typenum::type_operators::Same for paladin::core::base::service::collection_versioning_service::InMemoryCollectionVersionRepository<T>
pub type paladin::core::base::service::collection_versioning_service::InMemoryCollectionVersionRepository<T>::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::base::service::collection_versioning_service::InMemoryCollectionVersionRepository<T> where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::base::service::collection_versioning_service::InMemoryCollectionVersionRepository<T> where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::base::service::collection_versioning_service::InMemoryCollectionVersionRepository<T>::vzip(self) -> V
pub trait paladin::core::base::service::collection_versioning_service::CollectionVersionRepository<T>
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersionRepository::delete_collection_version(&self, collection_id: uuid::Uuid, version_number: u32) -> core::result::Result<(), paladin::core::base::service::node_version_service::VersioningError>
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersionRepository::get_collection_version(&self, collection_id: uuid::Uuid, version_number: u32) -> core::result::Result<core::option::Option<paladin::core::base::service::collection_versioning_service::CollectionVersion<T>>, paladin::core::base::service::node_version_service::VersioningError>
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersionRepository::get_collection_version_history(&self, collection_id: uuid::Uuid) -> core::result::Result<paladin::core::base::service::collection_versioning_service::CollectionVersionHistory<T>, paladin::core::base::service::node_version_service::VersioningError>
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersionRepository::get_current_collection_version(&self, collection_id: uuid::Uuid) -> core::result::Result<core::option::Option<paladin::core::base::service::collection_versioning_service::CollectionVersion<T>>, paladin::core::base::service::node_version_service::VersioningError>
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersionRepository::purge_old_collection_versions(&self, collection_id: uuid::Uuid, keep_count: u32) -> core::result::Result<u32, paladin::core::base::service::node_version_service::VersioningError>
pub fn paladin::core::base::service::collection_versioning_service::CollectionVersionRepository::save_collection_version(&self, version: &paladin::core::base::service::collection_versioning_service::CollectionVersion<T>) -> core::result::Result<(), paladin::core::base::service::node_version_service::VersioningError>
impl<T> paladin::core::base::service::collection_versioning_service::CollectionVersionRepository<T> for paladin::core::base::service::collection_versioning_service::InMemoryCollectionVersionRepository<T> where T: core::clone::Clone
pub fn paladin::core::base::service::collection_versioning_service::InMemoryCollectionVersionRepository<T>::delete_collection_version(&self, collection_id: uuid::Uuid, version_number: u32) -> core::result::Result<(), paladin::core::base::service::node_version_service::VersioningError>
pub fn paladin::core::base::service::collection_versioning_service::InMemoryCollectionVersionRepository<T>::get_collection_version(&self, collection_id: uuid::Uuid, version_number: u32) -> core::result::Result<core::option::Option<paladin::core::base::service::collection_versioning_service::CollectionVersion<T>>, paladin::core::base::service::node_version_service::VersioningError>
pub fn paladin::core::base::service::collection_versioning_service::InMemoryCollectionVersionRepository<T>::get_collection_version_history(&self, collection_id: uuid::Uuid) -> core::result::Result<paladin::core::base::service::collection_versioning_service::CollectionVersionHistory<T>, paladin::core::base::service::node_version_service::VersioningError>
pub fn paladin::core::base::service::collection_versioning_service::InMemoryCollectionVersionRepository<T>::get_current_collection_version(&self, collection_id: uuid::Uuid) -> core::result::Result<core::option::Option<paladin::core::base::service::collection_versioning_service::CollectionVersion<T>>, paladin::core::base::service::node_version_service::VersioningError>
pub fn paladin::core::base::service::collection_versioning_service::InMemoryCollectionVersionRepository<T>::purge_old_collection_versions(&self, collection_id: uuid::Uuid, keep_count: u32) -> core::result::Result<u32, paladin::core::base::service::node_version_service::VersioningError>
pub fn paladin::core::base::service::collection_versioning_service::InMemoryCollectionVersionRepository<T>::save_collection_version(&self, version: &paladin::core::base::service::collection_versioning_service::CollectionVersion<T>) -> core::result::Result<(), paladin::core::base::service::node_version_service::VersioningError>
pub mod paladin::core::base::service::field_version_service
pub enum paladin::core::base::service::field_version_service::ValidationStatus
pub paladin::core::base::service::field_version_service::ValidationStatus::Invalid(alloc::string::String)
pub paladin::core::base::service::field_version_service::ValidationStatus::Pending
pub paladin::core::base::service::field_version_service::ValidationStatus::Unknown
pub paladin::core::base::service::field_version_service::ValidationStatus::Valid
impl core::clone::Clone for paladin::core::base::service::field_version_service::ValidationStatus
pub fn paladin::core::base::service::field_version_service::ValidationStatus::clone(&self) -> paladin::core::base::service::field_version_service::ValidationStatus
impl core::cmp::PartialEq for paladin::core::base::service::field_version_service::ValidationStatus
pub fn paladin::core::base::service::field_version_service::ValidationStatus::eq(&self, other: &paladin::core::base::service::field_version_service::ValidationStatus) -> bool
impl core::fmt::Debug for paladin::core::base::service::field_version_service::ValidationStatus
pub fn paladin::core::base::service::field_version_service::ValidationStatus::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::core::base::service::field_version_service::ValidationStatus
impl serde_core::ser::Serialize for paladin::core::base::service::field_version_service::ValidationStatus
pub fn paladin::core::base::service::field_version_service::ValidationStatus::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::base::service::field_version_service::ValidationStatus
pub fn paladin::core::base::service::field_version_service::ValidationStatus::deserialize<__D>(__deserializer: __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::core::base::service::field_version_service::ValidationStatus
impl core::marker::Send for paladin::core::base::service::field_version_service::ValidationStatus
impl core::marker::Sync for paladin::core::base::service::field_version_service::ValidationStatus
impl core::marker::Unpin for paladin::core::base::service::field_version_service::ValidationStatus
impl core::marker::UnsafeUnpin for paladin::core::base::service::field_version_service::ValidationStatus
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::base::service::field_version_service::ValidationStatus
impl core::panic::unwind_safe::UnwindSafe for paladin::core::base::service::field_version_service::ValidationStatus
impl<T, U> core::convert::Into<U> for paladin::core::base::service::field_version_service::ValidationStatus where U: core::convert::From<T>
pub fn paladin::core::base::service::field_version_service::ValidationStatus::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::base::service::field_version_service::ValidationStatus where U: core::convert::Into<T>
pub type paladin::core::base::service::field_version_service::ValidationStatus::Error = core::convert::Infallible
pub fn paladin::core::base::service::field_version_service::ValidationStatus::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::base::service::field_version_service::ValidationStatus where U: core::convert::TryFrom<T>
pub type paladin::core::base::service::field_version_service::ValidationStatus::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::base::service::field_version_service::ValidationStatus::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::base::service::field_version_service::ValidationStatus where T: core::clone::Clone
pub type paladin::core::base::service::field_version_service::ValidationStatus::Owned = T
pub fn paladin::core::base::service::field_version_service::ValidationStatus::clone_into(&self, target: &mut T)
pub fn paladin::core::base::service::field_version_service::ValidationStatus::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::base::service::field_version_service::ValidationStatus where T: 'static + ?core::marker::Sized
pub fn paladin::core::base::service::field_version_service::ValidationStatus::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::base::service::field_version_service::ValidationStatus where T: ?core::marker::Sized
pub fn paladin::core::base::service::field_version_service::ValidationStatus::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::base::service::field_version_service::ValidationStatus where T: ?core::marker::Sized
pub fn paladin::core::base::service::field_version_service::ValidationStatus::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::base::service::field_version_service::ValidationStatus where T: core::clone::Clone
pub unsafe fn paladin::core::base::service::field_version_service::ValidationStatus::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::base::service::field_version_service::ValidationStatus
pub fn paladin::core::base::service::field_version_service::ValidationStatus::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::base::service::field_version_service::ValidationStatus
impl<T> serde_core::de::DeserializeOwned for paladin::core::base::service::field_version_service::ValidationStatus where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::base::service::field_version_service::ValidationStatus where T: ?core::marker::Sized
pub fn paladin::core::base::service::field_version_service::ValidationStatus::and<P, B, E>(self, other: 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::base::service::field_version_service::ValidationStatus::or<P, B, E>(self, other: 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::base::service::field_version_service::ValidationStatus
impl<T> tracing::instrument::WithSubscriber for paladin::core::base::service::field_version_service::ValidationStatus
impl<T> typenum::type_operators::Same for paladin::core::base::service::field_version_service::ValidationStatus
pub type paladin::core::base::service::field_version_service::ValidationStatus::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::base::service::field_version_service::ValidationStatus where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::base::service::field_version_service::ValidationStatus where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::base::service::field_version_service::ValidationStatus::vzip(self) -> V
pub struct paladin::core::base::service::field_version_service::FieldVersion<T>
pub paladin::core::base::service::field_version_service::FieldVersion::change_summary: core::option::Option<alloc::string::String>
pub paladin::core::base::service::field_version_service::FieldVersion::created_at: chrono::datetime::DateTime<chrono::offset::utc::Utc>
pub paladin::core::base::service::field_version_service::FieldVersion::created_by: core::option::Option<alloc::string::String>
pub paladin::core::base::service::field_version_service::FieldVersion::field_id: uuid::Uuid
pub paladin::core::base::service::field_version_service::FieldVersion::field_value: T
pub paladin::core::base::service::field_version_service::FieldVersion::metadata: paladin::core::base::service::field_version_service::FieldVersionMetadata
pub paladin::core::base::service::field_version_service::FieldVersion::node_id: uuid::Uuid
pub paladin::core::base::service::field_version_service::FieldVersion::version_id: uuid::Uuid
pub paladin::core::base::service::field_version_service::FieldVersion::version_number: u32
impl<'de, T> serde_core::de::Deserialize<'de> for paladin::core::base::service::field_version_service::FieldVersion<T> where T: serde_core::de::Deserialize<'de>
pub fn paladin::core::base::service::field_version_service::FieldVersion<T>::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T: core::clone::Clone> core::clone::Clone for paladin::core::base::service::field_version_service::FieldVersion<T>
pub fn paladin::core::base::service::field_version_service::FieldVersion<T>::clone(&self) -> paladin::core::base::service::field_version_service::FieldVersion<T>
impl<T: core::cmp::PartialEq> core::cmp::PartialEq for paladin::core::base::service::field_version_service::FieldVersion<T>
pub fn paladin::core::base::service::field_version_service::FieldVersion<T>::eq(&self, other: &paladin::core::base::service::field_version_service::FieldVersion<T>) -> bool
impl<T: core::fmt::Debug> core::fmt::Debug for paladin::core::base::service::field_version_service::FieldVersion<T>
pub fn paladin::core::base::service::field_version_service::FieldVersion<T>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl<T> core::marker::StructuralPartialEq for paladin::core::base::service::field_version_service::FieldVersion<T>
impl<T> serde_core::ser::Serialize for paladin::core::base::service::field_version_service::FieldVersion<T> where T: serde_core::ser::Serialize
pub fn paladin::core::base::service::field_version_service::FieldVersion<T>::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<T> core::marker::Freeze for paladin::core::base::service::field_version_service::FieldVersion<T> where T: core::marker::Freeze
impl<T> core::marker::Send for paladin::core::base::service::field_version_service::FieldVersion<T> where T: core::marker::Send
impl<T> core::marker::Sync for paladin::core::base::service::field_version_service::FieldVersion<T> where T: core::marker::Sync
impl<T> core::marker::Unpin for paladin::core::base::service::field_version_service::FieldVersion<T> where T: core::marker::Unpin
impl<T> core::marker::UnsafeUnpin for paladin::core::base::service::field_version_service::FieldVersion<T> where T: core::marker::UnsafeUnpin
impl<T> core::panic::unwind_safe::RefUnwindSafe for paladin::core::base::service::field_version_service::FieldVersion<T> where T: core::panic::unwind_safe::RefUnwindSafe
impl<T> core::panic::unwind_safe::UnwindSafe for paladin::core::base::service::field_version_service::FieldVersion<T> where T: core::panic::unwind_safe::UnwindSafe
impl<T, U> core::convert::Into<U> for paladin::core::base::service::field_version_service::FieldVersion<T> where U: core::convert::From<T>
pub fn paladin::core::base::service::field_version_service::FieldVersion<T>::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::base::service::field_version_service::FieldVersion<T> where U: core::convert::Into<T>
pub type paladin::core::base::service::field_version_service::FieldVersion<T>::Error = core::convert::Infallible
pub fn paladin::core::base::service::field_version_service::FieldVersion<T>::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::base::service::field_version_service::FieldVersion<T> where U: core::convert::TryFrom<T>
pub type paladin::core::base::service::field_version_service::FieldVersion<T>::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::base::service::field_version_service::FieldVersion<T>::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::base::service::field_version_service::FieldVersion<T> where T: core::clone::Clone
pub type paladin::core::base::service::field_version_service::FieldVersion<T>::Owned = T
pub fn paladin::core::base::service::field_version_service::FieldVersion<T>::clone_into(&self, target: &mut T)
pub fn paladin::core::base::service::field_version_service::FieldVersion<T>::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::base::service::field_version_service::FieldVersion<T> where T: 'static + ?core::marker::Sized
pub fn paladin::core::base::service::field_version_service::FieldVersion<T>::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::base::service::field_version_service::FieldVersion<T> where T: ?core::marker::Sized
pub fn paladin::core::base::service::field_version_service::FieldVersion<T>::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::base::service::field_version_service::FieldVersion<T> where T: ?core::marker::Sized
pub fn paladin::core::base::service::field_version_service::FieldVersion<T>::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::base::service::field_version_service::FieldVersion<T> where T: core::clone::Clone
pub unsafe fn paladin::core::base::service::field_version_service::FieldVersion<T>::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::base::service::field_version_service::FieldVersion<T>
pub fn paladin::core::base::service::field_version_service::FieldVersion<T>::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::base::service::field_version_service::FieldVersion<T>
impl<T> serde_core::de::DeserializeOwned for paladin::core::base::service::field_version_service::FieldVersion<T> where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::base::service::field_version_service::FieldVersion<T> where T: ?core::marker::Sized
pub fn paladin::core::base::service::field_version_service::FieldVersion<T>::and<P, B, E>(self, other: 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::base::service::field_version_service::FieldVersion<T>::or<P, B, E>(self, other: 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::base::service::field_version_service::FieldVersion<T>
impl<T> tracing::instrument::WithSubscriber for paladin::core::base::service::field_version_service::FieldVersion<T>
impl<T> typenum::type_operators::Same for paladin::core::base::service::field_version_service::FieldVersion<T>
pub type paladin::core::base::service::field_version_service::FieldVersion<T>::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::base::service::field_version_service::FieldVersion<T> where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::base::service::field_version_service::FieldVersion<T> where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::base::service::field_version_service::FieldVersion<T>::vzip(self) -> V
pub struct paladin::core::base::service::field_version_service::FieldVersionComparison<T>
pub paladin::core::base::service::field_version_service::FieldVersionComparison::field_id: uuid::Uuid
pub paladin::core::base::service::field_version_service::FieldVersionComparison::hash_changed: bool
pub paladin::core::base::service::field_version_service::FieldVersionComparison::node_id: uuid::Uuid
pub paladin::core::base::service::field_version_service::FieldVersionComparison::size_changed: bool
pub paladin::core::base::service::field_version_service::FieldVersionComparison::time_diff: chrono::Duration
pub paladin::core::base::service::field_version_service::FieldVersionComparison::value_changed: bool
pub paladin::core::base::service::field_version_service::FieldVersionComparison::version1: paladin::core::base::service::field_version_service::FieldVersion<T>
pub paladin::core::base::service::field_version_service::FieldVersionComparison::version2: paladin::core::base::service::field_version_service::FieldVersion<T>
impl<T: core::clone::Clone> core::clone::Clone for paladin::core::base::service::field_version_service::FieldVersionComparison<T>
pub fn paladin::core::base::service::field_version_service::FieldVersionComparison<T>::clone(&self) -> paladin::core::base::service::field_version_service::FieldVersionComparison<T>
impl<T: core::fmt::Debug> core::fmt::Debug for paladin::core::base::service::field_version_service::FieldVersionComparison<T>
pub fn paladin::core::base::service::field_version_service::FieldVersionComparison<T>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl<T> core::marker::Freeze for paladin::core::base::service::field_version_service::FieldVersionComparison<T> where T: core::marker::Freeze
impl<T> core::marker::Send for paladin::core::base::service::field_version_service::FieldVersionComparison<T> where T: core::marker::Send
impl<T> core::marker::Sync for paladin::core::base::service::field_version_service::FieldVersionComparison<T> where T: core::marker::Sync
impl<T> core::marker::Unpin for paladin::core::base::service::field_version_service::FieldVersionComparison<T> where T: core::marker::Unpin
impl<T> core::marker::UnsafeUnpin for paladin::core::base::service::field_version_service::FieldVersionComparison<T> where T: core::marker::UnsafeUnpin
impl<T> core::panic::unwind_safe::RefUnwindSafe for paladin::core::base::service::field_version_service::FieldVersionComparison<T> where T: core::panic::unwind_safe::RefUnwindSafe
impl<T> core::panic::unwind_safe::UnwindSafe for paladin::core::base::service::field_version_service::FieldVersionComparison<T> where T: core::panic::unwind_safe::UnwindSafe
impl<T, U> core::convert::Into<U> for paladin::core::base::service::field_version_service::FieldVersionComparison<T> where U: core::convert::From<T>
pub fn paladin::core::base::service::field_version_service::FieldVersionComparison<T>::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::base::service::field_version_service::FieldVersionComparison<T> where U: core::convert::Into<T>
pub type paladin::core::base::service::field_version_service::FieldVersionComparison<T>::Error = core::convert::Infallible
pub fn paladin::core::base::service::field_version_service::FieldVersionComparison<T>::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::base::service::field_version_service::FieldVersionComparison<T> where U: core::convert::TryFrom<T>
pub type paladin::core::base::service::field_version_service::FieldVersionComparison<T>::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::base::service::field_version_service::FieldVersionComparison<T>::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::base::service::field_version_service::FieldVersionComparison<T> where T: core::clone::Clone
pub type paladin::core::base::service::field_version_service::FieldVersionComparison<T>::Owned = T
pub fn paladin::core::base::service::field_version_service::FieldVersionComparison<T>::clone_into(&self, target: &mut T)
pub fn paladin::core::base::service::field_version_service::FieldVersionComparison<T>::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::base::service::field_version_service::FieldVersionComparison<T> where T: 'static + ?core::marker::Sized
pub fn paladin::core::base::service::field_version_service::FieldVersionComparison<T>::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::base::service::field_version_service::FieldVersionComparison<T> where T: ?core::marker::Sized
pub fn paladin::core::base::service::field_version_service::FieldVersionComparison<T>::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::base::service::field_version_service::FieldVersionComparison<T> where T: ?core::marker::Sized
pub fn paladin::core::base::service::field_version_service::FieldVersionComparison<T>::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::base::service::field_version_service::FieldVersionComparison<T> where T: core::clone::Clone
pub unsafe fn paladin::core::base::service::field_version_service::FieldVersionComparison<T>::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::base::service::field_version_service::FieldVersionComparison<T>
pub fn paladin::core::base::service::field_version_service::FieldVersionComparison<T>::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::base::service::field_version_service::FieldVersionComparison<T>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::base::service::field_version_service::FieldVersionComparison<T> where T: ?core::marker::Sized
pub fn paladin::core::base::service::field_version_service::FieldVersionComparison<T>::and<P, B, E>(self, other: 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::base::service::field_version_service::FieldVersionComparison<T>::or<P, B, E>(self, other: 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::base::service::field_version_service::FieldVersionComparison<T>
impl<T> tracing::instrument::WithSubscriber for paladin::core::base::service::field_version_service::FieldVersionComparison<T>
impl<T> typenum::type_operators::Same for paladin::core::base::service::field_version_service::FieldVersionComparison<T>
pub type paladin::core::base::service::field_version_service::FieldVersionComparison<T>::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::base::service::field_version_service::FieldVersionComparison<T> where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::base::service::field_version_service::FieldVersionComparison<T> where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::base::service::field_version_service::FieldVersionComparison<T>::vzip(self) -> V
pub struct paladin::core::base::service::field_version_service::FieldVersionHistory<T>
pub paladin::core::base::service::field_version_service::FieldVersionHistory::current_version: u32
pub paladin::core::base::service::field_version_service::FieldVersionHistory::field_id: uuid::Uuid
pub paladin::core::base::service::field_version_service::FieldVersionHistory::node_id: uuid::Uuid
pub paladin::core::base::service::field_version_service::FieldVersionHistory::total_versions: u32
pub paladin::core::base::service::field_version_service::FieldVersionHistory::versions: alloc::vec::Vec<paladin::core::base::service::field_version_service::FieldVersion<T>>
impl<T: core::clone::Clone> core::clone::Clone for paladin::core::base::service::field_version_service::FieldVersionHistory<T>
pub fn paladin::core::base::service::field_version_service::FieldVersionHistory<T>::clone(&self) -> paladin::core::base::service::field_version_service::FieldVersionHistory<T>
impl<T: core::fmt::Debug> core::fmt::Debug for paladin::core::base::service::field_version_service::FieldVersionHistory<T>
pub fn paladin::core::base::service::field_version_service::FieldVersionHistory<T>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl<T> core::marker::Freeze for paladin::core::base::service::field_version_service::FieldVersionHistory<T>
impl<T> core::marker::Send for paladin::core::base::service::field_version_service::FieldVersionHistory<T> where T: core::marker::Send
impl<T> core::marker::Sync for paladin::core::base::service::field_version_service::FieldVersionHistory<T> where T: core::marker::Sync
impl<T> core::marker::Unpin for paladin::core::base::service::field_version_service::FieldVersionHistory<T> where T: core::marker::Unpin
impl<T> core::marker::UnsafeUnpin for paladin::core::base::service::field_version_service::FieldVersionHistory<T>
impl<T> core::panic::unwind_safe::RefUnwindSafe for paladin::core::base::service::field_version_service::FieldVersionHistory<T> where T: core::panic::unwind_safe::RefUnwindSafe
impl<T> core::panic::unwind_safe::UnwindSafe for paladin::core::base::service::field_version_service::FieldVersionHistory<T> where T: core::panic::unwind_safe::UnwindSafe
impl<T, U> core::convert::Into<U> for paladin::core::base::service::field_version_service::FieldVersionHistory<T> where U: core::convert::From<T>
pub fn paladin::core::base::service::field_version_service::FieldVersionHistory<T>::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::base::service::field_version_service::FieldVersionHistory<T> where U: core::convert::Into<T>
pub type paladin::core::base::service::field_version_service::FieldVersionHistory<T>::Error = core::convert::Infallible
pub fn paladin::core::base::service::field_version_service::FieldVersionHistory<T>::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::base::service::field_version_service::FieldVersionHistory<T> where U: core::convert::TryFrom<T>
pub type paladin::core::base::service::field_version_service::FieldVersionHistory<T>::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::base::service::field_version_service::FieldVersionHistory<T>::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::base::service::field_version_service::FieldVersionHistory<T> where T: core::clone::Clone
pub type paladin::core::base::service::field_version_service::FieldVersionHistory<T>::Owned = T
pub fn paladin::core::base::service::field_version_service::FieldVersionHistory<T>::clone_into(&self, target: &mut T)
pub fn paladin::core::base::service::field_version_service::FieldVersionHistory<T>::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::base::service::field_version_service::FieldVersionHistory<T> where T: 'static + ?core::marker::Sized
pub fn paladin::core::base::service::field_version_service::FieldVersionHistory<T>::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::base::service::field_version_service::FieldVersionHistory<T> where T: ?core::marker::Sized
pub fn paladin::core::base::service::field_version_service::FieldVersionHistory<T>::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::base::service::field_version_service::FieldVersionHistory<T> where T: ?core::marker::Sized
pub fn paladin::core::base::service::field_version_service::FieldVersionHistory<T>::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::base::service::field_version_service::FieldVersionHistory<T> where T: core::clone::Clone
pub unsafe fn paladin::core::base::service::field_version_service::FieldVersionHistory<T>::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::base::service::field_version_service::FieldVersionHistory<T>
pub fn paladin::core::base::service::field_version_service::FieldVersionHistory<T>::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::base::service::field_version_service::FieldVersionHistory<T>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::base::service::field_version_service::FieldVersionHistory<T> where T: ?core::marker::Sized
pub fn paladin::core::base::service::field_version_service::FieldVersionHistory<T>::and<P, B, E>(self, other: 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::base::service::field_version_service::FieldVersionHistory<T>::or<P, B, E>(self, other: 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::base::service::field_version_service::FieldVersionHistory<T>
impl<T> tracing::instrument::WithSubscriber for paladin::core::base::service::field_version_service::FieldVersionHistory<T>
impl<T> typenum::type_operators::Same for paladin::core::base::service::field_version_service::FieldVersionHistory<T>
pub type paladin::core::base::service::field_version_service::FieldVersionHistory<T>::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::base::service::field_version_service::FieldVersionHistory<T> where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::base::service::field_version_service::FieldVersionHistory<T> where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::base::service::field_version_service::FieldVersionHistory<T>::vzip(self) -> V
pub struct paladin::core::base::service::field_version_service::FieldVersionMetadata
pub paladin::core::base::service::field_version_service::FieldVersionMetadata::change_type: paladin::core::base::service::node_version_service::ChangeType
pub paladin::core::base::service::field_version_service::FieldVersionMetadata::content_hash: alloc::string::String
pub paladin::core::base::service::field_version_service::FieldVersionMetadata::field_type: alloc::string::String
pub paladin::core::base::service::field_version_service::FieldVersionMetadata::is_current: bool
pub paladin::core::base::service::field_version_service::FieldVersionMetadata::size_bytes: core::option::Option<u64>
pub paladin::core::base::service::field_version_service::FieldVersionMetadata::validation_status: paladin::core::base::service::field_version_service::ValidationStatus
impl core::clone::Clone for paladin::core::base::service::field_version_service::FieldVersionMetadata
pub fn paladin::core::base::service::field_version_service::FieldVersionMetadata::clone(&self) -> paladin::core::base::service::field_version_service::FieldVersionMetadata
impl core::cmp::PartialEq for paladin::core::base::service::field_version_service::FieldVersionMetadata
pub fn paladin::core::base::service::field_version_service::FieldVersionMetadata::eq(&self, other: &paladin::core::base::service::field_version_service::FieldVersionMetadata) -> bool
impl core::fmt::Debug for paladin::core::base::service::field_version_service::FieldVersionMetadata
pub fn paladin::core::base::service::field_version_service::FieldVersionMetadata::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::core::base::service::field_version_service::FieldVersionMetadata
impl serde_core::ser::Serialize for paladin::core::base::service::field_version_service::FieldVersionMetadata
pub fn paladin::core::base::service::field_version_service::FieldVersionMetadata::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::base::service::field_version_service::FieldVersionMetadata
pub fn paladin::core::base::service::field_version_service::FieldVersionMetadata::deserialize<__D>(__deserializer: __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::core::base::service::field_version_service::FieldVersionMetadata
impl core::marker::Send for paladin::core::base::service::field_version_service::FieldVersionMetadata
impl core::marker::Sync for paladin::core::base::service::field_version_service::FieldVersionMetadata
impl core::marker::Unpin for paladin::core::base::service::field_version_service::FieldVersionMetadata
impl core::marker::UnsafeUnpin for paladin::core::base::service::field_version_service::FieldVersionMetadata
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::base::service::field_version_service::FieldVersionMetadata
impl core::panic::unwind_safe::UnwindSafe for paladin::core::base::service::field_version_service::FieldVersionMetadata
impl<T, U> core::convert::Into<U> for paladin::core::base::service::field_version_service::FieldVersionMetadata where U: core::convert::From<T>
pub fn paladin::core::base::service::field_version_service::FieldVersionMetadata::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::base::service::field_version_service::FieldVersionMetadata where U: core::convert::Into<T>
pub type paladin::core::base::service::field_version_service::FieldVersionMetadata::Error = core::convert::Infallible
pub fn paladin::core::base::service::field_version_service::FieldVersionMetadata::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::base::service::field_version_service::FieldVersionMetadata where U: core::convert::TryFrom<T>
pub type paladin::core::base::service::field_version_service::FieldVersionMetadata::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::base::service::field_version_service::FieldVersionMetadata::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::base::service::field_version_service::FieldVersionMetadata where T: core::clone::Clone
pub type paladin::core::base::service::field_version_service::FieldVersionMetadata::Owned = T
pub fn paladin::core::base::service::field_version_service::FieldVersionMetadata::clone_into(&self, target: &mut T)
pub fn paladin::core::base::service::field_version_service::FieldVersionMetadata::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::base::service::field_version_service::FieldVersionMetadata where T: 'static + ?core::marker::Sized
pub fn paladin::core::base::service::field_version_service::FieldVersionMetadata::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::base::service::field_version_service::FieldVersionMetadata where T: ?core::marker::Sized
pub fn paladin::core::base::service::field_version_service::FieldVersionMetadata::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::base::service::field_version_service::FieldVersionMetadata where T: ?core::marker::Sized
pub fn paladin::core::base::service::field_version_service::FieldVersionMetadata::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::base::service::field_version_service::FieldVersionMetadata where T: core::clone::Clone
pub unsafe fn paladin::core::base::service::field_version_service::FieldVersionMetadata::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::base::service::field_version_service::FieldVersionMetadata
pub fn paladin::core::base::service::field_version_service::FieldVersionMetadata::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::base::service::field_version_service::FieldVersionMetadata
impl<T> serde_core::de::DeserializeOwned for paladin::core::base::service::field_version_service::FieldVersionMetadata where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::base::service::field_version_service::FieldVersionMetadata where T: ?core::marker::Sized
pub fn paladin::core::base::service::field_version_service::FieldVersionMetadata::and<P, B, E>(self, other: 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::base::service::field_version_service::FieldVersionMetadata::or<P, B, E>(self, other: 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::base::service::field_version_service::FieldVersionMetadata
impl<T> tracing::instrument::WithSubscriber for paladin::core::base::service::field_version_service::FieldVersionMetadata
impl<T> typenum::type_operators::Same for paladin::core::base::service::field_version_service::FieldVersionMetadata
pub type paladin::core::base::service::field_version_service::FieldVersionMetadata::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::base::service::field_version_service::FieldVersionMetadata where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::base::service::field_version_service::FieldVersionMetadata where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::base::service::field_version_service::FieldVersionMetadata::vzip(self) -> V
pub struct paladin::core::base::service::field_version_service::FieldVersionService<T>
impl<T> paladin::core::base::service::field_version_service::FieldVersionService<T> where T: core::clone::Clone + serde_core::ser::Serialize + for<'de> serde_core::de::Deserialize<'de>
pub fn paladin::core::base::service::field_version_service::FieldVersionService<T>::compare_field_versions(&self, field_id: uuid::Uuid, version1: u32, version2: u32) -> core::result::Result<paladin::core::base::service::field_version_service::FieldVersionComparison<T>, paladin::core::base::service::node_version_service::VersioningError>
pub fn paladin::core::base::service::field_version_service::FieldVersionService<T>::create_field_version(&self, field: &paladin::core::base::entity::field::Field<T>, change_type: paladin::core::base::service::node_version_service::ChangeType, created_by: core::option::Option<alloc::string::String>, change_summary: core::option::Option<alloc::string::String>) -> core::result::Result<paladin::core::base::service::field_version_service::FieldVersion<T>, paladin::core::base::service::node_version_service::VersioningError>
pub fn paladin::core::base::service::field_version_service::FieldVersionService<T>::get_current_field_version(&self, field_id: uuid::Uuid) -> core::result::Result<core::option::Option<paladin::core::base::service::field_version_service::FieldVersion<T>>, paladin::core::base::service::node_version_service::VersioningError>
pub fn paladin::core::base::service::field_version_service::FieldVersionService<T>::get_field_version(&self, field_id: uuid::Uuid, version_number: u32) -> core::result::Result<core::option::Option<paladin::core::base::service::field_version_service::FieldVersion<T>>, paladin::core::base::service::node_version_service::VersioningError>
pub fn paladin::core::base::service::field_version_service::FieldVersionService<T>::get_field_version_history(&self, field_id: uuid::Uuid) -> core::result::Result<paladin::core::base::service::field_version_service::FieldVersionHistory<T>, paladin::core::base::service::node_version_service::VersioningError>
pub fn paladin::core::base::service::field_version_service::FieldVersionService<T>::get_node_field_versions(&self, node_id: uuid::Uuid) -> core::result::Result<alloc::vec::Vec<paladin::core::base::service::field_version_service::FieldVersion<T>>, paladin::core::base::service::node_version_service::VersioningError>
pub fn paladin::core::base::service::field_version_service::FieldVersionService<T>::new(repository: alloc::sync::Arc<(dyn paladin::core::base::service::field_version_service::FieldVersionRepository<T> + core::marker::Send + core::marker::Sync)>, config: core::option::Option<paladin::core::base::service::field_version_service::FieldVersioningConfig>) -> Self
pub fn paladin::core::base::service::field_version_service::FieldVersionService<T>::restore_field_version(&self, field_id: uuid::Uuid, version_number: u32, restored_by: core::option::Option<alloc::string::String>) -> core::result::Result<paladin::core::base::service::field_version_service::FieldVersion<T>, paladin::core::base::service::node_version_service::VersioningError>
impl<T> core::marker::Freeze for paladin::core::base::service::field_version_service::FieldVersionService<T>
impl<T> core::marker::Send for paladin::core::base::service::field_version_service::FieldVersionService<T>
impl<T> core::marker::Sync for paladin::core::base::service::field_version_service::FieldVersionService<T>
impl<T> core::marker::Unpin for paladin::core::base::service::field_version_service::FieldVersionService<T>
impl<T> core::marker::UnsafeUnpin for paladin::core::base::service::field_version_service::FieldVersionService<T>
impl<T> !core::panic::unwind_safe::RefUnwindSafe for paladin::core::base::service::field_version_service::FieldVersionService<T>
impl<T> !core::panic::unwind_safe::UnwindSafe for paladin::core::base::service::field_version_service::FieldVersionService<T>
impl<T, U> core::convert::Into<U> for paladin::core::base::service::field_version_service::FieldVersionService<T> where U: core::convert::From<T>
pub fn paladin::core::base::service::field_version_service::FieldVersionService<T>::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::base::service::field_version_service::FieldVersionService<T> where U: core::convert::Into<T>
pub type paladin::core::base::service::field_version_service::FieldVersionService<T>::Error = core::convert::Infallible
pub fn paladin::core::base::service::field_version_service::FieldVersionService<T>::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::base::service::field_version_service::FieldVersionService<T> where U: core::convert::TryFrom<T>
pub type paladin::core::base::service::field_version_service::FieldVersionService<T>::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::base::service::field_version_service::FieldVersionService<T>::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::core::base::service::field_version_service::FieldVersionService<T> where T: 'static + ?core::marker::Sized
pub fn paladin::core::base::service::field_version_service::FieldVersionService<T>::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::base::service::field_version_service::FieldVersionService<T> where T: ?core::marker::Sized
pub fn paladin::core::base::service::field_version_service::FieldVersionService<T>::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::base::service::field_version_service::FieldVersionService<T> where T: ?core::marker::Sized
pub fn paladin::core::base::service::field_version_service::FieldVersionService<T>::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::core::base::service::field_version_service::FieldVersionService<T>
pub fn paladin::core::base::service::field_version_service::FieldVersionService<T>::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::base::service::field_version_service::FieldVersionService<T>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::base::service::field_version_service::FieldVersionService<T> where T: ?core::marker::Sized
pub fn paladin::core::base::service::field_version_service::FieldVersionService<T>::and<P, B, E>(self, other: 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::base::service::field_version_service::FieldVersionService<T>::or<P, B, E>(self, other: 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::base::service::field_version_service::FieldVersionService<T>
impl<T> tracing::instrument::WithSubscriber for paladin::core::base::service::field_version_service::FieldVersionService<T>
impl<T> typenum::type_operators::Same for paladin::core::base::service::field_version_service::FieldVersionService<T>
pub type paladin::core::base::service::field_version_service::FieldVersionService<T>::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::base::service::field_version_service::FieldVersionService<T> where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::base::service::field_version_service::FieldVersionService<T> where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::base::service::field_version_service::FieldVersionService<T>::vzip(self) -> V
pub struct paladin::core::base::service::field_version_service::FieldVersioningConfig
pub paladin::core::base::service::field_version_service::FieldVersioningConfig::auto_purge_enabled: bool
pub paladin::core::base::service::field_version_service::FieldVersioningConfig::hash_algorithm: paladin::core::base::service::node_version_service::HashAlgorithm
pub paladin::core::base::service::field_version_service::FieldVersioningConfig::max_versions_per_field: core::option::Option<u32>
pub paladin::core::base::service::field_version_service::FieldVersioningConfig::track_size_changes: bool
pub paladin::core::base::service::field_version_service::FieldVersioningConfig::validate_on_save: bool
impl core::clone::Clone for paladin::core::base::service::field_version_service::FieldVersioningConfig
pub fn paladin::core::base::service::field_version_service::FieldVersioningConfig::clone(&self) -> paladin::core::base::service::field_version_service::FieldVersioningConfig
impl core::default::Default for paladin::core::base::service::field_version_service::FieldVersioningConfig
pub fn paladin::core::base::service::field_version_service::FieldVersioningConfig::default() -> Self
impl core::fmt::Debug for paladin::core::base::service::field_version_service::FieldVersioningConfig
pub fn paladin::core::base::service::field_version_service::FieldVersioningConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::core::base::service::field_version_service::FieldVersioningConfig
impl core::marker::Send for paladin::core::base::service::field_version_service::FieldVersioningConfig
impl core::marker::Sync for paladin::core::base::service::field_version_service::FieldVersioningConfig
impl core::marker::Unpin for paladin::core::base::service::field_version_service::FieldVersioningConfig
impl core::marker::UnsafeUnpin for paladin::core::base::service::field_version_service::FieldVersioningConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::base::service::field_version_service::FieldVersioningConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::core::base::service::field_version_service::FieldVersioningConfig
impl<T, U> core::convert::Into<U> for paladin::core::base::service::field_version_service::FieldVersioningConfig where U: core::convert::From<T>
pub fn paladin::core::base::service::field_version_service::FieldVersioningConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::base::service::field_version_service::FieldVersioningConfig where U: core::convert::Into<T>
pub type paladin::core::base::service::field_version_service::FieldVersioningConfig::Error = core::convert::Infallible
pub fn paladin::core::base::service::field_version_service::FieldVersioningConfig::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::base::service::field_version_service::FieldVersioningConfig where U: core::convert::TryFrom<T>
pub type paladin::core::base::service::field_version_service::FieldVersioningConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::base::service::field_version_service::FieldVersioningConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::base::service::field_version_service::FieldVersioningConfig where T: core::clone::Clone
pub type paladin::core::base::service::field_version_service::FieldVersioningConfig::Owned = T
pub fn paladin::core::base::service::field_version_service::FieldVersioningConfig::clone_into(&self, target: &mut T)
pub fn paladin::core::base::service::field_version_service::FieldVersioningConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::base::service::field_version_service::FieldVersioningConfig where T: 'static + ?core::marker::Sized
pub fn paladin::core::base::service::field_version_service::FieldVersioningConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::base::service::field_version_service::FieldVersioningConfig where T: ?core::marker::Sized
pub fn paladin::core::base::service::field_version_service::FieldVersioningConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::base::service::field_version_service::FieldVersioningConfig where T: ?core::marker::Sized
pub fn paladin::core::base::service::field_version_service::FieldVersioningConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::base::service::field_version_service::FieldVersioningConfig where T: core::clone::Clone
pub unsafe fn paladin::core::base::service::field_version_service::FieldVersioningConfig::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::base::service::field_version_service::FieldVersioningConfig
pub fn paladin::core::base::service::field_version_service::FieldVersioningConfig::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::base::service::field_version_service::FieldVersioningConfig
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::base::service::field_version_service::FieldVersioningConfig where T: ?core::marker::Sized
pub fn paladin::core::base::service::field_version_service::FieldVersioningConfig::and<P, B, E>(self, other: 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::base::service::field_version_service::FieldVersioningConfig::or<P, B, E>(self, other: 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::base::service::field_version_service::FieldVersioningConfig
impl<T> tracing::instrument::WithSubscriber for paladin::core::base::service::field_version_service::FieldVersioningConfig
impl<T> typenum::type_operators::Same for paladin::core::base::service::field_version_service::FieldVersioningConfig
pub type paladin::core::base::service::field_version_service::FieldVersioningConfig::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::base::service::field_version_service::FieldVersioningConfig where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::base::service::field_version_service::FieldVersioningConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::base::service::field_version_service::FieldVersioningConfig::vzip(self) -> V
pub struct paladin::core::base::service::field_version_service::InMemoryFieldVersionRepository<T>
impl<T> paladin::core::base::service::field_version_service::InMemoryFieldVersionRepository<T>
pub fn paladin::core::base::service::field_version_service::InMemoryFieldVersionRepository<T>::new() -> Self
impl<T> core::default::Default for paladin::core::base::service::field_version_service::InMemoryFieldVersionRepository<T>
pub fn paladin::core::base::service::field_version_service::InMemoryFieldVersionRepository<T>::default() -> Self
impl<T> paladin::core::base::service::field_version_service::FieldVersionRepository<T> for paladin::core::base::service::field_version_service::InMemoryFieldVersionRepository<T> where T: core::clone::Clone
pub fn paladin::core::base::service::field_version_service::InMemoryFieldVersionRepository<T>::delete_field_version(&self, field_id: uuid::Uuid, version_number: u32) -> core::result::Result<(), paladin::core::base::service::node_version_service::VersioningError>
pub fn paladin::core::base::service::field_version_service::InMemoryFieldVersionRepository<T>::get_current_field_version(&self, field_id: uuid::Uuid) -> core::result::Result<core::option::Option<paladin::core::base::service::field_version_service::FieldVersion<T>>, paladin::core::base::service::node_version_service::VersioningError>
pub fn paladin::core::base::service::field_version_service::InMemoryFieldVersionRepository<T>::get_field_version(&self, field_id: uuid::Uuid, version_number: u32) -> core::result::Result<core::option::Option<paladin::core::base::service::field_version_service::FieldVersion<T>>, paladin::core::base::service::node_version_service::VersioningError>
pub fn paladin::core::base::service::field_version_service::InMemoryFieldVersionRepository<T>::get_field_version_history(&self, field_id: uuid::Uuid) -> core::result::Result<paladin::core::base::service::field_version_service::FieldVersionHistory<T>, paladin::core::base::service::node_version_service::VersioningError>
pub fn paladin::core::base::service::field_version_service::InMemoryFieldVersionRepository<T>::get_node_field_versions(&self, node_id: uuid::Uuid) -> core::result::Result<alloc::vec::Vec<paladin::core::base::service::field_version_service::FieldVersion<T>>, paladin::core::base::service::node_version_service::VersioningError>
pub fn paladin::core::base::service::field_version_service::InMemoryFieldVersionRepository<T>::purge_old_field_versions(&self, field_id: uuid::Uuid, keep_count: u32) -> core::result::Result<u32, paladin::core::base::service::node_version_service::VersioningError>
pub fn paladin::core::base::service::field_version_service::InMemoryFieldVersionRepository<T>::save_field_version(&self, version: &paladin::core::base::service::field_version_service::FieldVersion<T>) -> core::result::Result<(), paladin::core::base::service::node_version_service::VersioningError>
impl<T> core::marker::Freeze for paladin::core::base::service::field_version_service::InMemoryFieldVersionRepository<T>
impl<T> core::marker::Send for paladin::core::base::service::field_version_service::InMemoryFieldVersionRepository<T> where T: core::marker::Send + core::marker::Sync
impl<T> core::marker::Sync for paladin::core::base::service::field_version_service::InMemoryFieldVersionRepository<T> where T: core::marker::Send + core::marker::Sync
impl<T> core::marker::Unpin for paladin::core::base::service::field_version_service::InMemoryFieldVersionRepository<T>
impl<T> core::marker::UnsafeUnpin for paladin::core::base::service::field_version_service::InMemoryFieldVersionRepository<T>
impl<T> core::panic::unwind_safe::RefUnwindSafe for paladin::core::base::service::field_version_service::InMemoryFieldVersionRepository<T>
impl<T> core::panic::unwind_safe::UnwindSafe for paladin::core::base::service::field_version_service::InMemoryFieldVersionRepository<T>
impl<T, U> core::convert::Into<U> for paladin::core::base::service::field_version_service::InMemoryFieldVersionRepository<T> where U: core::convert::From<T>
pub fn paladin::core::base::service::field_version_service::InMemoryFieldVersionRepository<T>::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::base::service::field_version_service::InMemoryFieldVersionRepository<T> where U: core::convert::Into<T>
pub type paladin::core::base::service::field_version_service::InMemoryFieldVersionRepository<T>::Error = core::convert::Infallible
pub fn paladin::core::base::service::field_version_service::InMemoryFieldVersionRepository<T>::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::base::service::field_version_service::InMemoryFieldVersionRepository<T> where U: core::convert::TryFrom<T>
pub type paladin::core::base::service::field_version_service::InMemoryFieldVersionRepository<T>::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::base::service::field_version_service::InMemoryFieldVersionRepository<T>::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::core::base::service::field_version_service::InMemoryFieldVersionRepository<T> where T: 'static + ?core::marker::Sized
pub fn paladin::core::base::service::field_version_service::InMemoryFieldVersionRepository<T>::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::base::service::field_version_service::InMemoryFieldVersionRepository<T> where T: ?core::marker::Sized
pub fn paladin::core::base::service::field_version_service::InMemoryFieldVersionRepository<T>::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::base::service::field_version_service::InMemoryFieldVersionRepository<T> where T: ?core::marker::Sized
pub fn paladin::core::base::service::field_version_service::InMemoryFieldVersionRepository<T>::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::core::base::service::field_version_service::InMemoryFieldVersionRepository<T>
pub fn paladin::core::base::service::field_version_service::InMemoryFieldVersionRepository<T>::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::base::service::field_version_service::InMemoryFieldVersionRepository<T>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::base::service::field_version_service::InMemoryFieldVersionRepository<T> where T: ?core::marker::Sized
pub fn paladin::core::base::service::field_version_service::InMemoryFieldVersionRepository<T>::and<P, B, E>(self, other: 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::base::service::field_version_service::InMemoryFieldVersionRepository<T>::or<P, B, E>(self, other: 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::base::service::field_version_service::InMemoryFieldVersionRepository<T>
impl<T> tracing::instrument::WithSubscriber for paladin::core::base::service::field_version_service::InMemoryFieldVersionRepository<T>
impl<T> typenum::type_operators::Same for paladin::core::base::service::field_version_service::InMemoryFieldVersionRepository<T>
pub type paladin::core::base::service::field_version_service::InMemoryFieldVersionRepository<T>::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::base::service::field_version_service::InMemoryFieldVersionRepository<T> where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::base::service::field_version_service::InMemoryFieldVersionRepository<T> where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::base::service::field_version_service::InMemoryFieldVersionRepository<T>::vzip(self) -> V
pub trait paladin::core::base::service::field_version_service::FieldVersionRepository<T>
pub fn paladin::core::base::service::field_version_service::FieldVersionRepository::delete_field_version(&self, field_id: uuid::Uuid, version_number: u32) -> core::result::Result<(), paladin::core::base::service::node_version_service::VersioningError>
pub fn paladin::core::base::service::field_version_service::FieldVersionRepository::get_current_field_version(&self, field_id: uuid::Uuid) -> core::result::Result<core::option::Option<paladin::core::base::service::field_version_service::FieldVersion<T>>, paladin::core::base::service::node_version_service::VersioningError>
pub fn paladin::core::base::service::field_version_service::FieldVersionRepository::get_field_version(&self, field_id: uuid::Uuid, version_number: u32) -> core::result::Result<core::option::Option<paladin::core::base::service::field_version_service::FieldVersion<T>>, paladin::core::base::service::node_version_service::VersioningError>
pub fn paladin::core::base::service::field_version_service::FieldVersionRepository::get_field_version_history(&self, field_id: uuid::Uuid) -> core::result::Result<paladin::core::base::service::field_version_service::FieldVersionHistory<T>, paladin::core::base::service::node_version_service::VersioningError>
pub fn paladin::core::base::service::field_version_service::FieldVersionRepository::get_node_field_versions(&self, node_id: uuid::Uuid) -> core::result::Result<alloc::vec::Vec<paladin::core::base::service::field_version_service::FieldVersion<T>>, paladin::core::base::service::node_version_service::VersioningError>
pub fn paladin::core::base::service::field_version_service::FieldVersionRepository::purge_old_field_versions(&self, field_id: uuid::Uuid, keep_count: u32) -> core::result::Result<u32, paladin::core::base::service::node_version_service::VersioningError>
pub fn paladin::core::base::service::field_version_service::FieldVersionRepository::save_field_version(&self, version: &paladin::core::base::service::field_version_service::FieldVersion<T>) -> core::result::Result<(), paladin::core::base::service::node_version_service::VersioningError>
impl<T> paladin::core::base::service::field_version_service::FieldVersionRepository<T> for paladin::core::base::service::field_version_service::InMemoryFieldVersionRepository<T> where T: core::clone::Clone
pub fn paladin::core::base::service::field_version_service::InMemoryFieldVersionRepository<T>::delete_field_version(&self, field_id: uuid::Uuid, version_number: u32) -> core::result::Result<(), paladin::core::base::service::node_version_service::VersioningError>
pub fn paladin::core::base::service::field_version_service::InMemoryFieldVersionRepository<T>::get_current_field_version(&self, field_id: uuid::Uuid) -> core::result::Result<core::option::Option<paladin::core::base::service::field_version_service::FieldVersion<T>>, paladin::core::base::service::node_version_service::VersioningError>
pub fn paladin::core::base::service::field_version_service::InMemoryFieldVersionRepository<T>::get_field_version(&self, field_id: uuid::Uuid, version_number: u32) -> core::result::Result<core::option::Option<paladin::core::base::service::field_version_service::FieldVersion<T>>, paladin::core::base::service::node_version_service::VersioningError>
pub fn paladin::core::base::service::field_version_service::InMemoryFieldVersionRepository<T>::get_field_version_history(&self, field_id: uuid::Uuid) -> core::result::Result<paladin::core::base::service::field_version_service::FieldVersionHistory<T>, paladin::core::base::service::node_version_service::VersioningError>
pub fn paladin::core::base::service::field_version_service::InMemoryFieldVersionRepository<T>::get_node_field_versions(&self, node_id: uuid::Uuid) -> core::result::Result<alloc::vec::Vec<paladin::core::base::service::field_version_service::FieldVersion<T>>, paladin::core::base::service::node_version_service::VersioningError>
pub fn paladin::core::base::service::field_version_service::InMemoryFieldVersionRepository<T>::purge_old_field_versions(&self, field_id: uuid::Uuid, keep_count: u32) -> core::result::Result<u32, paladin::core::base::service::node_version_service::VersioningError>
pub fn paladin::core::base::service::field_version_service::InMemoryFieldVersionRepository<T>::save_field_version(&self, version: &paladin::core::base::service::field_version_service::FieldVersion<T>) -> core::result::Result<(), paladin::core::base::service::node_version_service::VersioningError>
pub mod paladin::core::base::service::message_service
pub enum paladin::core::base::service::message_service::DeliveryStatus
pub paladin::core::base::service::message_service::DeliveryStatus::Delivered
pub paladin::core::base::service::message_service::DeliveryStatus::Expired
pub paladin::core::base::service::message_service::DeliveryStatus::Failed
pub paladin::core::base::service::message_service::DeliveryStatus::Pending
pub paladin::core::base::service::message_service::DeliveryStatus::Retried
impl core::clone::Clone for paladin::core::base::service::message_service::DeliveryStatus
pub fn paladin::core::base::service::message_service::DeliveryStatus::clone(&self) -> paladin::core::base::service::message_service::DeliveryStatus
impl core::cmp::PartialEq for paladin::core::base::service::message_service::DeliveryStatus
pub fn paladin::core::base::service::message_service::DeliveryStatus::eq(&self, other: &paladin::core::base::service::message_service::DeliveryStatus) -> bool
impl core::fmt::Debug for paladin::core::base::service::message_service::DeliveryStatus
pub fn paladin::core::base::service::message_service::DeliveryStatus::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::core::base::service::message_service::DeliveryStatus
impl core::marker::Freeze for paladin::core::base::service::message_service::DeliveryStatus
impl core::marker::Send for paladin::core::base::service::message_service::DeliveryStatus
impl core::marker::Sync for paladin::core::base::service::message_service::DeliveryStatus
impl core::marker::Unpin for paladin::core::base::service::message_service::DeliveryStatus
impl core::marker::UnsafeUnpin for paladin::core::base::service::message_service::DeliveryStatus
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::base::service::message_service::DeliveryStatus
impl core::panic::unwind_safe::UnwindSafe for paladin::core::base::service::message_service::DeliveryStatus
impl<T, U> core::convert::Into<U> for paladin::core::base::service::message_service::DeliveryStatus where U: core::convert::From<T>
pub fn paladin::core::base::service::message_service::DeliveryStatus::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::base::service::message_service::DeliveryStatus where U: core::convert::Into<T>
pub type paladin::core::base::service::message_service::DeliveryStatus::Error = core::convert::Infallible
pub fn paladin::core::base::service::message_service::DeliveryStatus::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::base::service::message_service::DeliveryStatus where U: core::convert::TryFrom<T>
pub type paladin::core::base::service::message_service::DeliveryStatus::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::base::service::message_service::DeliveryStatus::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::base::service::message_service::DeliveryStatus where T: core::clone::Clone
pub type paladin::core::base::service::message_service::DeliveryStatus::Owned = T
pub fn paladin::core::base::service::message_service::DeliveryStatus::clone_into(&self, target: &mut T)
pub fn paladin::core::base::service::message_service::DeliveryStatus::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::base::service::message_service::DeliveryStatus where T: 'static + ?core::marker::Sized
pub fn paladin::core::base::service::message_service::DeliveryStatus::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::base::service::message_service::DeliveryStatus where T: ?core::marker::Sized
pub fn paladin::core::base::service::message_service::DeliveryStatus::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::base::service::message_service::DeliveryStatus where T: ?core::marker::Sized
pub fn paladin::core::base::service::message_service::DeliveryStatus::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::base::service::message_service::DeliveryStatus where T: core::clone::Clone
pub unsafe fn paladin::core::base::service::message_service::DeliveryStatus::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::base::service::message_service::DeliveryStatus
pub fn paladin::core::base::service::message_service::DeliveryStatus::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::base::service::message_service::DeliveryStatus
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::base::service::message_service::DeliveryStatus where T: ?core::marker::Sized
pub fn paladin::core::base::service::message_service::DeliveryStatus::and<P, B, E>(self, other: 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::base::service::message_service::DeliveryStatus::or<P, B, E>(self, other: 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::base::service::message_service::DeliveryStatus
impl<T> tracing::instrument::WithSubscriber for paladin::core::base::service::message_service::DeliveryStatus
impl<T> typenum::type_operators::Same for paladin::core::base::service::message_service::DeliveryStatus
pub type paladin::core::base::service::message_service::DeliveryStatus::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::base::service::message_service::DeliveryStatus where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::base::service::message_service::DeliveryStatus where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::base::service::message_service::DeliveryStatus::vzip(self) -> V
pub enum paladin::core::base::service::message_service::MessageError
pub paladin::core::base::service::message_service::MessageError::DeliveryFailed(alloc::string::String)
pub paladin::core::base::service::message_service::MessageError::HandlerNotFound(alloc::string::String)
pub paladin::core::base::service::message_service::MessageError::InvalidDestination(alloc::string::String)
pub paladin::core::base::service::message_service::MessageError::InvalidFormat(alloc::string::String)
pub paladin::core::base::service::message_service::MessageError::MessageExpired
pub paladin::core::base::service::message_service::MessageError::PermissionDenied(alloc::string::String)
pub paladin::core::base::service::message_service::MessageError::QueueFull
pub paladin::core::base::service::message_service::MessageError::RoutingFailed(alloc::string::String)
pub paladin::core::base::service::message_service::MessageError::SerializationFailed(alloc::string::String)
pub paladin::core::base::service::message_service::MessageError::ServiceUnavailable
pub paladin::core::base::service::message_service::MessageError::Unknown(alloc::string::String)
impl core::clone::Clone for paladin::core::base::service::message_service::MessageError
pub fn paladin::core::base::service::message_service::MessageError::clone(&self) -> paladin::core::base::service::message_service::MessageError
impl core::convert::From<paladin::core::base::service::message_service::MessageError> for paladin::core::platform::manager::notification_service::NotificationServiceError
pub fn paladin::core::platform::manager::notification_service::NotificationServiceError::from(source: paladin::core::base::service::message_service::MessageError) -> Self
impl core::error::Error for paladin::core::base::service::message_service::MessageError
impl core::fmt::Debug for paladin::core::base::service::message_service::MessageError
pub fn paladin::core::base::service::message_service::MessageError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::core::base::service::message_service::MessageError
pub fn paladin::core::base::service::message_service::MessageError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::core::base::service::message_service::MessageError
impl core::marker::Send for paladin::core::base::service::message_service::MessageError
impl core::marker::Sync for paladin::core::base::service::message_service::MessageError
impl core::marker::Unpin for paladin::core::base::service::message_service::MessageError
impl core::marker::UnsafeUnpin for paladin::core::base::service::message_service::MessageError
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::base::service::message_service::MessageError
impl core::panic::unwind_safe::UnwindSafe for paladin::core::base::service::message_service::MessageError
impl<T, U> core::convert::Into<U> for paladin::core::base::service::message_service::MessageError where U: core::convert::From<T>
pub fn paladin::core::base::service::message_service::MessageError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::base::service::message_service::MessageError where U: core::convert::Into<T>
pub type paladin::core::base::service::message_service::MessageError::Error = core::convert::Infallible
pub fn paladin::core::base::service::message_service::MessageError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::base::service::message_service::MessageError where U: core::convert::TryFrom<T>
pub type paladin::core::base::service::message_service::MessageError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::base::service::message_service::MessageError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::base::service::message_service::MessageError where T: core::clone::Clone
pub type paladin::core::base::service::message_service::MessageError::Owned = T
pub fn paladin::core::base::service::message_service::MessageError::clone_into(&self, target: &mut T)
pub fn paladin::core::base::service::message_service::MessageError::to_owned(&self) -> T
impl<T> alloc::string::ToString for paladin::core::base::service::message_service::MessageError where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::core::base::service::message_service::MessageError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::core::base::service::message_service::MessageError where T: 'static + ?core::marker::Sized
pub fn paladin::core::base::service::message_service::MessageError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::base::service::message_service::MessageError where T: ?core::marker::Sized
pub fn paladin::core::base::service::message_service::MessageError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::base::service::message_service::MessageError where T: ?core::marker::Sized
pub fn paladin::core::base::service::message_service::MessageError::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::base::service::message_service::MessageError where T: core::clone::Clone
pub unsafe fn paladin::core::base::service::message_service::MessageError::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::base::service::message_service::MessageError
pub fn paladin::core::base::service::message_service::MessageError::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::base::service::message_service::MessageError
impl<T> iri_string::format::ToStringFallible for paladin::core::base::service::message_service::MessageError where T: core::fmt::Display
pub fn paladin::core::base::service::message_service::MessageError::try_to_string(&self) -> core::result::Result<alloc::string::String, alloc::collections::TryReserveError>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::base::service::message_service::MessageError where T: ?core::marker::Sized
pub fn paladin::core::base::service::message_service::MessageError::and<P, B, E>(self, other: 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::base::service::message_service::MessageError::or<P, B, E>(self, other: 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::base::service::message_service::MessageError
impl<T> tracing::instrument::WithSubscriber for paladin::core::base::service::message_service::MessageError
impl<T> typenum::type_operators::Same for paladin::core::base::service::message_service::MessageError
pub type paladin::core::base::service::message_service::MessageError::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::base::service::message_service::MessageError where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::base::service::message_service::MessageError where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::base::service::message_service::MessageError::vzip(self) -> V
pub struct paladin::core::base::service::message_service::DeliveryReceipt
pub paladin::core::base::service::message_service::DeliveryReceipt::delivered_at: chrono::datetime::DateTime<chrono::offset::utc::Utc>
pub paladin::core::base::service::message_service::DeliveryReceipt::details: core::option::Option<alloc::string::String>
pub paladin::core::base::service::message_service::DeliveryReceipt::message_id: uuid::Uuid
pub paladin::core::base::service::message_service::DeliveryReceipt::processing_time_ms: u64
pub paladin::core::base::service::message_service::DeliveryReceipt::status: paladin::core::base::service::message_service::DeliveryStatus
impl core::clone::Clone for paladin::core::base::service::message_service::DeliveryReceipt
pub fn paladin::core::base::service::message_service::DeliveryReceipt::clone(&self) -> paladin::core::base::service::message_service::DeliveryReceipt
impl core::fmt::Debug for paladin::core::base::service::message_service::DeliveryReceipt
pub fn paladin::core::base::service::message_service::DeliveryReceipt::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::core::base::service::message_service::DeliveryReceipt
impl core::marker::Send for paladin::core::base::service::message_service::DeliveryReceipt
impl core::marker::Sync for paladin::core::base::service::message_service::DeliveryReceipt
impl core::marker::Unpin for paladin::core::base::service::message_service::DeliveryReceipt
impl core::marker::UnsafeUnpin for paladin::core::base::service::message_service::DeliveryReceipt
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::base::service::message_service::DeliveryReceipt
impl core::panic::unwind_safe::UnwindSafe for paladin::core::base::service::message_service::DeliveryReceipt
impl<T, U> core::convert::Into<U> for paladin::core::base::service::message_service::DeliveryReceipt where U: core::convert::From<T>
pub fn paladin::core::base::service::message_service::DeliveryReceipt::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::base::service::message_service::DeliveryReceipt where U: core::convert::Into<T>
pub type paladin::core::base::service::message_service::DeliveryReceipt::Error = core::convert::Infallible
pub fn paladin::core::base::service::message_service::DeliveryReceipt::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::base::service::message_service::DeliveryReceipt where U: core::convert::TryFrom<T>
pub type paladin::core::base::service::message_service::DeliveryReceipt::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::base::service::message_service::DeliveryReceipt::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::base::service::message_service::DeliveryReceipt where T: core::clone::Clone
pub type paladin::core::base::service::message_service::DeliveryReceipt::Owned = T
pub fn paladin::core::base::service::message_service::DeliveryReceipt::clone_into(&self, target: &mut T)
pub fn paladin::core::base::service::message_service::DeliveryReceipt::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::base::service::message_service::DeliveryReceipt where T: 'static + ?core::marker::Sized
pub fn paladin::core::base::service::message_service::DeliveryReceipt::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::base::service::message_service::DeliveryReceipt where T: ?core::marker::Sized
pub fn paladin::core::base::service::message_service::DeliveryReceipt::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::base::service::message_service::DeliveryReceipt where T: ?core::marker::Sized
pub fn paladin::core::base::service::message_service::DeliveryReceipt::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::base::service::message_service::DeliveryReceipt where T: core::clone::Clone
pub unsafe fn paladin::core::base::service::message_service::DeliveryReceipt::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::base::service::message_service::DeliveryReceipt
pub fn paladin::core::base::service::message_service::DeliveryReceipt::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::base::service::message_service::DeliveryReceipt
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::base::service::message_service::DeliveryReceipt where T: ?core::marker::Sized
pub fn paladin::core::base::service::message_service::DeliveryReceipt::and<P, B, E>(self, other: 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::base::service::message_service::DeliveryReceipt::or<P, B, E>(self, other: 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::base::service::message_service::DeliveryReceipt
impl<T> tracing::instrument::WithSubscriber for paladin::core::base::service::message_service::DeliveryReceipt
impl<T> typenum::type_operators::Same for paladin::core::base::service::message_service::DeliveryReceipt
pub type paladin::core::base::service::message_service::DeliveryReceipt::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::base::service::message_service::DeliveryReceipt where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::base::service::message_service::DeliveryReceipt where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::base::service::message_service::DeliveryReceipt::vzip(self) -> V
pub struct paladin::core::base::service::message_service::MessageService
impl paladin::core::base::service::message_service::MessageService
pub async fn paladin::core::base::service::message_service::MessageService::get_stats(&self) -> paladin::core::base::service::message_service::MessageStats
pub async fn paladin::core::base::service::message_service::MessageService::health_check(&self) -> paladin::core::base::service::message_service::MessageResult<bool>
pub async fn paladin::core::base::service::message_service::MessageService::list_destinations(&self) -> alloc::vec::Vec<alloc::string::String>
pub fn paladin::core::base::service::message_service::MessageService::new(config: paladin::core::base::service::message_service::MessageServiceConfig) -> Self
pub async fn paladin::core::base::service::message_service::MessageService::register_handler<T>(&self, destination_type: alloc::string::String, handler: alloc::sync::Arc<dyn paladin::core::base::service::message_service::MessageHandler<T>>) -> paladin::core::base::service::message_service::MessageResult<()> where T: serde_core::ser::Serialize + serde_core::de::DeserializeOwned + core::marker::Send + core::marker::Sync + 'static
pub async fn paladin::core::base::service::message_service::MessageService::send_message<T>(&self, message: paladin::core::base::entity::message::Message<T>) -> paladin::core::base::service::message_service::MessageResult<paladin::core::base::service::message_service::DeliveryReceipt> where T: serde_core::ser::Serialize + core::marker::Send + core::marker::Sync
pub async fn paladin::core::base::service::message_service::MessageService::send_messages<T>(&self, messages: alloc::vec::Vec<paladin::core::base::entity::message::Message<T>>) -> paladin::core::base::service::message_service::MessageResult<alloc::vec::Vec<paladin::core::base::service::message_service::DeliveryReceipt>> where T: serde_core::ser::Serialize + core::marker::Send + core::marker::Sync
pub async fn paladin::core::base::service::message_service::MessageService::start(&self) -> paladin::core::base::service::message_service::MessageResult<()>
pub async fn paladin::core::base::service::message_service::MessageService::stop(&self) -> paladin::core::base::service::message_service::MessageResult<()>
impl core::marker::Freeze for paladin::core::base::service::message_service::MessageService
impl core::marker::Send for paladin::core::base::service::message_service::MessageService
impl core::marker::Sync for paladin::core::base::service::message_service::MessageService
impl core::marker::Unpin for paladin::core::base::service::message_service::MessageService
impl core::marker::UnsafeUnpin for paladin::core::base::service::message_service::MessageService
impl !core::panic::unwind_safe::RefUnwindSafe for paladin::core::base::service::message_service::MessageService
impl !core::panic::unwind_safe::UnwindSafe for paladin::core::base::service::message_service::MessageService
impl<T, U> core::convert::Into<U> for paladin::core::base::service::message_service::MessageService where U: core::convert::From<T>
pub fn paladin::core::base::service::message_service::MessageService::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::base::service::message_service::MessageService where U: core::convert::Into<T>
pub type paladin::core::base::service::message_service::MessageService::Error = core::convert::Infallible
pub fn paladin::core::base::service::message_service::MessageService::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::base::service::message_service::MessageService where U: core::convert::TryFrom<T>
pub type paladin::core::base::service::message_service::MessageService::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::base::service::message_service::MessageService::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::core::base::service::message_service::MessageService where T: 'static + ?core::marker::Sized
pub fn paladin::core::base::service::message_service::MessageService::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::base::service::message_service::MessageService where T: ?core::marker::Sized
pub fn paladin::core::base::service::message_service::MessageService::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::base::service::message_service::MessageService where T: ?core::marker::Sized
pub fn paladin::core::base::service::message_service::MessageService::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::core::base::service::message_service::MessageService
pub fn paladin::core::base::service::message_service::MessageService::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::base::service::message_service::MessageService
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::base::service::message_service::MessageService where T: ?core::marker::Sized
pub fn paladin::core::base::service::message_service::MessageService::and<P, B, E>(self, other: 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::base::service::message_service::MessageService::or<P, B, E>(self, other: 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::base::service::message_service::MessageService
impl<T> tracing::instrument::WithSubscriber for paladin::core::base::service::message_service::MessageService
impl<T> typenum::type_operators::Same for paladin::core::base::service::message_service::MessageService
pub type paladin::core::base::service::message_service::MessageService::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::base::service::message_service::MessageService where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::base::service::message_service::MessageService where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::base::service::message_service::MessageService::vzip(self) -> V
pub struct paladin::core::base::service::message_service::MessageServiceConfig
pub paladin::core::base::service::message_service::MessageServiceConfig::default_ttl_seconds: i64
pub paladin::core::base::service::message_service::MessageServiceConfig::enable_persistence: bool
pub paladin::core::base::service::message_service::MessageServiceConfig::max_queue_size: usize
pub paladin::core::base::service::message_service::MessageServiceConfig::retry_attempts: u32
pub paladin::core::base::service::message_service::MessageServiceConfig::retry_delay_ms: u64
pub paladin::core::base::service::message_service::MessageServiceConfig::worker_threads: usize
impl core::clone::Clone for paladin::core::base::service::message_service::MessageServiceConfig
pub fn paladin::core::base::service::message_service::MessageServiceConfig::clone(&self) -> paladin::core::base::service::message_service::MessageServiceConfig
impl core::default::Default for paladin::core::base::service::message_service::MessageServiceConfig
pub fn paladin::core::base::service::message_service::MessageServiceConfig::default() -> Self
impl core::fmt::Debug for paladin::core::base::service::message_service::MessageServiceConfig
pub fn paladin::core::base::service::message_service::MessageServiceConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::core::base::service::message_service::MessageServiceConfig
impl core::marker::Send for paladin::core::base::service::message_service::MessageServiceConfig
impl core::marker::Sync for paladin::core::base::service::message_service::MessageServiceConfig
impl core::marker::Unpin for paladin::core::base::service::message_service::MessageServiceConfig
impl core::marker::UnsafeUnpin for paladin::core::base::service::message_service::MessageServiceConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::base::service::message_service::MessageServiceConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::core::base::service::message_service::MessageServiceConfig
impl<T, U> core::convert::Into<U> for paladin::core::base::service::message_service::MessageServiceConfig where U: core::convert::From<T>
pub fn paladin::core::base::service::message_service::MessageServiceConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::base::service::message_service::MessageServiceConfig where U: core::convert::Into<T>
pub type paladin::core::base::service::message_service::MessageServiceConfig::Error = core::convert::Infallible
pub fn paladin::core::base::service::message_service::MessageServiceConfig::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::base::service::message_service::MessageServiceConfig where U: core::convert::TryFrom<T>
pub type paladin::core::base::service::message_service::MessageServiceConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::base::service::message_service::MessageServiceConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::base::service::message_service::MessageServiceConfig where T: core::clone::Clone
pub type paladin::core::base::service::message_service::MessageServiceConfig::Owned = T
pub fn paladin::core::base::service::message_service::MessageServiceConfig::clone_into(&self, target: &mut T)
pub fn paladin::core::base::service::message_service::MessageServiceConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::base::service::message_service::MessageServiceConfig where T: 'static + ?core::marker::Sized
pub fn paladin::core::base::service::message_service::MessageServiceConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::base::service::message_service::MessageServiceConfig where T: ?core::marker::Sized
pub fn paladin::core::base::service::message_service::MessageServiceConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::base::service::message_service::MessageServiceConfig where T: ?core::marker::Sized
pub fn paladin::core::base::service::message_service::MessageServiceConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::base::service::message_service::MessageServiceConfig where T: core::clone::Clone
pub unsafe fn paladin::core::base::service::message_service::MessageServiceConfig::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::base::service::message_service::MessageServiceConfig
pub fn paladin::core::base::service::message_service::MessageServiceConfig::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::base::service::message_service::MessageServiceConfig
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::base::service::message_service::MessageServiceConfig where T: ?core::marker::Sized
pub fn paladin::core::base::service::message_service::MessageServiceConfig::and<P, B, E>(self, other: 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::base::service::message_service::MessageServiceConfig::or<P, B, E>(self, other: 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::base::service::message_service::MessageServiceConfig
impl<T> tracing::instrument::WithSubscriber for paladin::core::base::service::message_service::MessageServiceConfig
impl<T> typenum::type_operators::Same for paladin::core::base::service::message_service::MessageServiceConfig
pub type paladin::core::base::service::message_service::MessageServiceConfig::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::base::service::message_service::MessageServiceConfig where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::base::service::message_service::MessageServiceConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::base::service::message_service::MessageServiceConfig::vzip(self) -> V
pub struct paladin::core::base::service::message_service::MessageStats
pub paladin::core::base::service::message_service::MessageStats::avg_delivery_time_ms: core::option::Option<u64>
pub paladin::core::base::service::message_service::MessageStats::destination_stats: std::collections::hash::map::HashMap<alloc::string::String, u64>
pub paladin::core::base::service::message_service::MessageStats::last_activity: core::option::Option<chrono::datetime::DateTime<chrono::offset::utc::Utc>>
pub paladin::core::base::service::message_service::MessageStats::messages_by_priority: std::collections::hash::map::HashMap<paladin::core::base::entity::message::MessagePriority, u64>
pub paladin::core::base::service::message_service::MessageStats::messages_delivered: u64
pub paladin::core::base::service::message_service::MessageStats::messages_failed: u64
pub paladin::core::base::service::message_service::MessageStats::messages_sent: u64
impl core::clone::Clone for paladin::core::base::service::message_service::MessageStats
pub fn paladin::core::base::service::message_service::MessageStats::clone(&self) -> paladin::core::base::service::message_service::MessageStats
impl core::default::Default for paladin::core::base::service::message_service::MessageStats
pub fn paladin::core::base::service::message_service::MessageStats::default() -> paladin::core::base::service::message_service::MessageStats
impl core::fmt::Debug for paladin::core::base::service::message_service::MessageStats
pub fn paladin::core::base::service::message_service::MessageStats::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::core::base::service::message_service::MessageStats
impl core::marker::Send for paladin::core::base::service::message_service::MessageStats
impl core::marker::Sync for paladin::core::base::service::message_service::MessageStats
impl core::marker::Unpin for paladin::core::base::service::message_service::MessageStats
impl core::marker::UnsafeUnpin for paladin::core::base::service::message_service::MessageStats
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::base::service::message_service::MessageStats
impl core::panic::unwind_safe::UnwindSafe for paladin::core::base::service::message_service::MessageStats
impl<T, U> core::convert::Into<U> for paladin::core::base::service::message_service::MessageStats where U: core::convert::From<T>
pub fn paladin::core::base::service::message_service::MessageStats::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::base::service::message_service::MessageStats where U: core::convert::Into<T>
pub type paladin::core::base::service::message_service::MessageStats::Error = core::convert::Infallible
pub fn paladin::core::base::service::message_service::MessageStats::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::base::service::message_service::MessageStats where U: core::convert::TryFrom<T>
pub type paladin::core::base::service::message_service::MessageStats::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::base::service::message_service::MessageStats::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::base::service::message_service::MessageStats where T: core::clone::Clone
pub type paladin::core::base::service::message_service::MessageStats::Owned = T
pub fn paladin::core::base::service::message_service::MessageStats::clone_into(&self, target: &mut T)
pub fn paladin::core::base::service::message_service::MessageStats::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::base::service::message_service::MessageStats where T: 'static + ?core::marker::Sized
pub fn paladin::core::base::service::message_service::MessageStats::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::base::service::message_service::MessageStats where T: ?core::marker::Sized
pub fn paladin::core::base::service::message_service::MessageStats::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::base::service::message_service::MessageStats where T: ?core::marker::Sized
pub fn paladin::core::base::service::message_service::MessageStats::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::base::service::message_service::MessageStats where T: core::clone::Clone
pub unsafe fn paladin::core::base::service::message_service::MessageStats::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::base::service::message_service::MessageStats
pub fn paladin::core::base::service::message_service::MessageStats::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::base::service::message_service::MessageStats
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::base::service::message_service::MessageStats where T: ?core::marker::Sized
pub fn paladin::core::base::service::message_service::MessageStats::and<P, B, E>(self, other: 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::base::service::message_service::MessageStats::or<P, B, E>(self, other: 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::base::service::message_service::MessageStats
impl<T> tracing::instrument::WithSubscriber for paladin::core::base::service::message_service::MessageStats
impl<T> typenum::type_operators::Same for paladin::core::base::service::message_service::MessageStats
pub type paladin::core::base::service::message_service::MessageStats::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::base::service::message_service::MessageStats where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::base::service::message_service::MessageStats where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::base::service::message_service::MessageStats::vzip(self) -> V
pub trait paladin::core::base::service::message_service::MessageHandler<T>: core::marker::Send + core::marker::Sync
pub fn paladin::core::base::service::message_service::MessageHandler::can_handle(&self, destination: &paladin::core::base::entity::message::Location) -> bool
pub fn paladin::core::base::service::message_service::MessageHandler::handle_message<'life0, 'async_trait>(&'life0 self, message: paladin::core::base::entity::message::Message<T>) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = paladin::core::base::service::message_service::MessageResult<()>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::core::base::service::message_service::MessageHandler::supported_destinations(&self) -> alloc::vec::Vec<paladin::core::base::entity::message::Location>
pub type paladin::core::base::service::message_service::MessageResult<T> = core::result::Result<T, paladin::core::base::service::message_service::MessageError>
pub mod paladin::core::base::service::node_version_service
pub enum paladin::core::base::service::node_version_service::ChangeType
pub paladin::core::base::service::node_version_service::ChangeType::Archived
pub paladin::core::base::service::node_version_service::ChangeType::Created
pub paladin::core::base::service::node_version_service::ChangeType::Published
pub paladin::core::base::service::node_version_service::ChangeType::Restored
pub paladin::core::base::service::node_version_service::ChangeType::Unpublished
pub paladin::core::base::service::node_version_service::ChangeType::Updated
impl core::clone::Clone for paladin::core::base::service::node_version_service::ChangeType
pub fn paladin::core::base::service::node_version_service::ChangeType::clone(&self) -> paladin::core::base::service::node_version_service::ChangeType
impl core::cmp::PartialEq for paladin::core::base::service::node_version_service::ChangeType
pub fn paladin::core::base::service::node_version_service::ChangeType::eq(&self, other: &paladin::core::base::service::node_version_service::ChangeType) -> bool
impl core::fmt::Debug for paladin::core::base::service::node_version_service::ChangeType
pub fn paladin::core::base::service::node_version_service::ChangeType::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::core::base::service::node_version_service::ChangeType
impl serde_core::ser::Serialize for paladin::core::base::service::node_version_service::ChangeType
pub fn paladin::core::base::service::node_version_service::ChangeType::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::base::service::node_version_service::ChangeType
pub fn paladin::core::base::service::node_version_service::ChangeType::deserialize<__D>(__deserializer: __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::core::base::service::node_version_service::ChangeType
impl core::marker::Send for paladin::core::base::service::node_version_service::ChangeType
impl core::marker::Sync for paladin::core::base::service::node_version_service::ChangeType
impl core::marker::Unpin for paladin::core::base::service::node_version_service::ChangeType
impl core::marker::UnsafeUnpin for paladin::core::base::service::node_version_service::ChangeType
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::base::service::node_version_service::ChangeType
impl core::panic::unwind_safe::UnwindSafe for paladin::core::base::service::node_version_service::ChangeType
impl<T, U> core::convert::Into<U> for paladin::core::base::service::node_version_service::ChangeType where U: core::convert::From<T>
pub fn paladin::core::base::service::node_version_service::ChangeType::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::base::service::node_version_service::ChangeType where U: core::convert::Into<T>
pub type paladin::core::base::service::node_version_service::ChangeType::Error = core::convert::Infallible
pub fn paladin::core::base::service::node_version_service::ChangeType::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::base::service::node_version_service::ChangeType where U: core::convert::TryFrom<T>
pub type paladin::core::base::service::node_version_service::ChangeType::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::base::service::node_version_service::ChangeType::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::base::service::node_version_service::ChangeType where T: core::clone::Clone
pub type paladin::core::base::service::node_version_service::ChangeType::Owned = T
pub fn paladin::core::base::service::node_version_service::ChangeType::clone_into(&self, target: &mut T)
pub fn paladin::core::base::service::node_version_service::ChangeType::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::base::service::node_version_service::ChangeType where T: 'static + ?core::marker::Sized
pub fn paladin::core::base::service::node_version_service::ChangeType::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::base::service::node_version_service::ChangeType where T: ?core::marker::Sized
pub fn paladin::core::base::service::node_version_service::ChangeType::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::base::service::node_version_service::ChangeType where T: ?core::marker::Sized
pub fn paladin::core::base::service::node_version_service::ChangeType::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::base::service::node_version_service::ChangeType where T: core::clone::Clone
pub unsafe fn paladin::core::base::service::node_version_service::ChangeType::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::base::service::node_version_service::ChangeType
pub fn paladin::core::base::service::node_version_service::ChangeType::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::base::service::node_version_service::ChangeType
impl<T> serde_core::de::DeserializeOwned for paladin::core::base::service::node_version_service::ChangeType where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::base::service::node_version_service::ChangeType where T: ?core::marker::Sized
pub fn paladin::core::base::service::node_version_service::ChangeType::and<P, B, E>(self, other: 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::base::service::node_version_service::ChangeType::or<P, B, E>(self, other: 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::base::service::node_version_service::ChangeType
impl<T> tracing::instrument::WithSubscriber for paladin::core::base::service::node_version_service::ChangeType
impl<T> typenum::type_operators::Same for paladin::core::base::service::node_version_service::ChangeType
pub type paladin::core::base::service::node_version_service::ChangeType::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::base::service::node_version_service::ChangeType where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::base::service::node_version_service::ChangeType where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::base::service::node_version_service::ChangeType::vzip(self) -> V
pub enum paladin::core::base::service::node_version_service::HashAlgorithm
pub paladin::core::base::service::node_version_service::HashAlgorithm::Blake3
pub paladin::core::base::service::node_version_service::HashAlgorithm::Sha256
pub paladin::core::base::service::node_version_service::HashAlgorithm::Xxhash
impl core::clone::Clone for paladin::core::base::service::node_version_service::HashAlgorithm
pub fn paladin::core::base::service::node_version_service::HashAlgorithm::clone(&self) -> paladin::core::base::service::node_version_service::HashAlgorithm
impl core::fmt::Debug for paladin::core::base::service::node_version_service::HashAlgorithm
pub fn paladin::core::base::service::node_version_service::HashAlgorithm::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::core::base::service::node_version_service::HashAlgorithm
impl core::marker::Send for paladin::core::base::service::node_version_service::HashAlgorithm
impl core::marker::Sync for paladin::core::base::service::node_version_service::HashAlgorithm
impl core::marker::Unpin for paladin::core::base::service::node_version_service::HashAlgorithm
impl core::marker::UnsafeUnpin for paladin::core::base::service::node_version_service::HashAlgorithm
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::base::service::node_version_service::HashAlgorithm
impl core::panic::unwind_safe::UnwindSafe for paladin::core::base::service::node_version_service::HashAlgorithm
impl<T, U> core::convert::Into<U> for paladin::core::base::service::node_version_service::HashAlgorithm where U: core::convert::From<T>
pub fn paladin::core::base::service::node_version_service::HashAlgorithm::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::base::service::node_version_service::HashAlgorithm where U: core::convert::Into<T>
pub type paladin::core::base::service::node_version_service::HashAlgorithm::Error = core::convert::Infallible
pub fn paladin::core::base::service::node_version_service::HashAlgorithm::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::base::service::node_version_service::HashAlgorithm where U: core::convert::TryFrom<T>
pub type paladin::core::base::service::node_version_service::HashAlgorithm::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::base::service::node_version_service::HashAlgorithm::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::base::service::node_version_service::HashAlgorithm where T: core::clone::Clone
pub type paladin::core::base::service::node_version_service::HashAlgorithm::Owned = T
pub fn paladin::core::base::service::node_version_service::HashAlgorithm::clone_into(&self, target: &mut T)
pub fn paladin::core::base::service::node_version_service::HashAlgorithm::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::base::service::node_version_service::HashAlgorithm where T: 'static + ?core::marker::Sized
pub fn paladin::core::base::service::node_version_service::HashAlgorithm::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::base::service::node_version_service::HashAlgorithm where T: ?core::marker::Sized
pub fn paladin::core::base::service::node_version_service::HashAlgorithm::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::base::service::node_version_service::HashAlgorithm where T: ?core::marker::Sized
pub fn paladin::core::base::service::node_version_service::HashAlgorithm::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::base::service::node_version_service::HashAlgorithm where T: core::clone::Clone
pub unsafe fn paladin::core::base::service::node_version_service::HashAlgorithm::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::base::service::node_version_service::HashAlgorithm
pub fn paladin::core::base::service::node_version_service::HashAlgorithm::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::base::service::node_version_service::HashAlgorithm
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::base::service::node_version_service::HashAlgorithm where T: ?core::marker::Sized
pub fn paladin::core::base::service::node_version_service::HashAlgorithm::and<P, B, E>(self, other: 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::base::service::node_version_service::HashAlgorithm::or<P, B, E>(self, other: 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::base::service::node_version_service::HashAlgorithm
impl<T> tracing::instrument::WithSubscriber for paladin::core::base::service::node_version_service::HashAlgorithm
impl<T> typenum::type_operators::Same for paladin::core::base::service::node_version_service::HashAlgorithm
pub type paladin::core::base::service::node_version_service::HashAlgorithm::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::base::service::node_version_service::HashAlgorithm where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::base::service::node_version_service::HashAlgorithm where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::base::service::node_version_service::HashAlgorithm::vzip(self) -> V
pub enum paladin::core::base::service::node_version_service::VersioningError
pub paladin::core::base::service::node_version_service::VersioningError::InvalidVersionNumber(u32)
pub paladin::core::base::service::node_version_service::VersioningError::NodeNotFound(uuid::Uuid)
pub paladin::core::base::service::node_version_service::VersioningError::SerializationError(alloc::string::String)
pub paladin::core::base::service::node_version_service::VersioningError::StorageError(alloc::string::String)
pub paladin::core::base::service::node_version_service::VersioningError::VersionNotFound(alloc::string::String)
pub paladin::core::base::service::node_version_service::VersioningError::VersioningDisabled(uuid::Uuid)
impl core::clone::Clone for paladin::core::base::service::node_version_service::VersioningError
pub fn paladin::core::base::service::node_version_service::VersioningError::clone(&self) -> paladin::core::base::service::node_version_service::VersioningError
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(source: paladin::core::base::service::node_version_service::VersioningError) -> Self
impl core::error::Error for paladin::core::base::service::node_version_service::VersioningError
impl core::fmt::Debug for paladin::core::base::service::node_version_service::VersioningError
pub fn paladin::core::base::service::node_version_service::VersioningError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::core::base::service::node_version_service::VersioningError
pub fn paladin::core::base::service::node_version_service::VersioningError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::core::base::service::node_version_service::VersioningError
impl core::marker::Send for paladin::core::base::service::node_version_service::VersioningError
impl core::marker::Sync for paladin::core::base::service::node_version_service::VersioningError
impl core::marker::Unpin for paladin::core::base::service::node_version_service::VersioningError
impl core::marker::UnsafeUnpin for paladin::core::base::service::node_version_service::VersioningError
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::base::service::node_version_service::VersioningError
impl core::panic::unwind_safe::UnwindSafe for paladin::core::base::service::node_version_service::VersioningError
impl<T, U> core::convert::Into<U> for paladin::core::base::service::node_version_service::VersioningError where U: core::convert::From<T>
pub fn paladin::core::base::service::node_version_service::VersioningError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::base::service::node_version_service::VersioningError where U: core::convert::Into<T>
pub type paladin::core::base::service::node_version_service::VersioningError::Error = core::convert::Infallible
pub fn paladin::core::base::service::node_version_service::VersioningError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::base::service::node_version_service::VersioningError where U: core::convert::TryFrom<T>
pub type paladin::core::base::service::node_version_service::VersioningError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::base::service::node_version_service::VersioningError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::base::service::node_version_service::VersioningError where T: core::clone::Clone
pub type paladin::core::base::service::node_version_service::VersioningError::Owned = T
pub fn paladin::core::base::service::node_version_service::VersioningError::clone_into(&self, target: &mut T)
pub fn paladin::core::base::service::node_version_service::VersioningError::to_owned(&self) -> T
impl<T> alloc::string::ToString for paladin::core::base::service::node_version_service::VersioningError where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::core::base::service::node_version_service::VersioningError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::core::base::service::node_version_service::VersioningError where T: 'static + ?core::marker::Sized
pub fn paladin::core::base::service::node_version_service::VersioningError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::base::service::node_version_service::VersioningError where T: ?core::marker::Sized
pub fn paladin::core::base::service::node_version_service::VersioningError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::base::service::node_version_service::VersioningError where T: ?core::marker::Sized
pub fn paladin::core::base::service::node_version_service::VersioningError::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::base::service::node_version_service::VersioningError where T: core::clone::Clone
pub unsafe fn paladin::core::base::service::node_version_service::VersioningError::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::base::service::node_version_service::VersioningError
pub fn paladin::core::base::service::node_version_service::VersioningError::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::base::service::node_version_service::VersioningError
impl<T> iri_string::format::ToStringFallible for paladin::core::base::service::node_version_service::VersioningError where T: core::fmt::Display
pub fn paladin::core::base::service::node_version_service::VersioningError::try_to_string(&self) -> core::result::Result<alloc::string::String, alloc::collections::TryReserveError>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::base::service::node_version_service::VersioningError where T: ?core::marker::Sized
pub fn paladin::core::base::service::node_version_service::VersioningError::and<P, B, E>(self, other: 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::base::service::node_version_service::VersioningError::or<P, B, E>(self, other: 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::base::service::node_version_service::VersioningError
impl<T> tracing::instrument::WithSubscriber for paladin::core::base::service::node_version_service::VersioningError
impl<T> typenum::type_operators::Same for paladin::core::base::service::node_version_service::VersioningError
pub type paladin::core::base::service::node_version_service::VersioningError::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::base::service::node_version_service::VersioningError where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::base::service::node_version_service::VersioningError where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::base::service::node_version_service::VersioningError::vzip(self) -> V
pub struct paladin::core::base::service::node_version_service::InMemoryNodeVersionRepository<T>
impl<T> paladin::core::base::service::node_version_service::InMemoryNodeVersionRepository<T>
pub fn paladin::core::base::service::node_version_service::InMemoryNodeVersionRepository<T>::new() -> Self
impl<T> core::default::Default for paladin::core::base::service::node_version_service::InMemoryNodeVersionRepository<T>
pub fn paladin::core::base::service::node_version_service::InMemoryNodeVersionRepository<T>::default() -> Self
impl<T> paladin::core::base::service::node_version_service::NodeVersionRepository<T> for paladin::core::base::service::node_version_service::InMemoryNodeVersionRepository<T> where T: core::clone::Clone
pub fn paladin::core::base::service::node_version_service::InMemoryNodeVersionRepository<T>::delete_version(&self, node_id: uuid::Uuid, version_number: u32) -> core::result::Result<(), paladin::core::base::service::node_version_service::VersioningError>
pub fn paladin::core::base::service::node_version_service::InMemoryNodeVersionRepository<T>::get_current_version(&self, node_id: uuid::Uuid) -> core::result::Result<core::option::Option<paladin::core::base::service::node_version_service::NodeVersion<T>>, paladin::core::base::service::node_version_service::VersioningError>
pub fn paladin::core::base::service::node_version_service::InMemoryNodeVersionRepository<T>::get_version(&self, node_id: uuid::Uuid, version_number: u32) -> core::result::Result<core::option::Option<paladin::core::base::service::node_version_service::NodeVersion<T>>, paladin::core::base::service::node_version_service::VersioningError>
pub fn paladin::core::base::service::node_version_service::InMemoryNodeVersionRepository<T>::get_version_history(&self, node_id: uuid::Uuid) -> core::result::Result<paladin::core::base::service::node_version_service::VersionHistory<T>, paladin::core::base::service::node_version_service::VersioningError>
pub fn paladin::core::base::service::node_version_service::InMemoryNodeVersionRepository<T>::purge_old_versions(&self, node_id: uuid::Uuid, keep_count: u32) -> core::result::Result<u32, paladin::core::base::service::node_version_service::VersioningError>
pub fn paladin::core::base::service::node_version_service::InMemoryNodeVersionRepository<T>::save_version(&self, version: &paladin::core::base::service::node_version_service::NodeVersion<T>) -> core::result::Result<(), paladin::core::base::service::node_version_service::VersioningError>
impl<T> core::marker::Freeze for paladin::core::base::service::node_version_service::InMemoryNodeVersionRepository<T>
impl<T> core::marker::Send for paladin::core::base::service::node_version_service::InMemoryNodeVersionRepository<T> where T: core::marker::Send + core::marker::Sync
impl<T> core::marker::Sync for paladin::core::base::service::node_version_service::InMemoryNodeVersionRepository<T> where T: core::marker::Send + core::marker::Sync
impl<T> core::marker::Unpin for paladin::core::base::service::node_version_service::InMemoryNodeVersionRepository<T>
impl<T> core::marker::UnsafeUnpin for paladin::core::base::service::node_version_service::InMemoryNodeVersionRepository<T>
impl<T> core::panic::unwind_safe::RefUnwindSafe for paladin::core::base::service::node_version_service::InMemoryNodeVersionRepository<T>
impl<T> core::panic::unwind_safe::UnwindSafe for paladin::core::base::service::node_version_service::InMemoryNodeVersionRepository<T>
impl<T, U> core::convert::Into<U> for paladin::core::base::service::node_version_service::InMemoryNodeVersionRepository<T> where U: core::convert::From<T>
pub fn paladin::core::base::service::node_version_service::InMemoryNodeVersionRepository<T>::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::base::service::node_version_service::InMemoryNodeVersionRepository<T> where U: core::convert::Into<T>
pub type paladin::core::base::service::node_version_service::InMemoryNodeVersionRepository<T>::Error = core::convert::Infallible
pub fn paladin::core::base::service::node_version_service::InMemoryNodeVersionRepository<T>::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::base::service::node_version_service::InMemoryNodeVersionRepository<T> where U: core::convert::TryFrom<T>
pub type paladin::core::base::service::node_version_service::InMemoryNodeVersionRepository<T>::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::base::service::node_version_service::InMemoryNodeVersionRepository<T>::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::core::base::service::node_version_service::InMemoryNodeVersionRepository<T> where T: 'static + ?core::marker::Sized
pub fn paladin::core::base::service::node_version_service::InMemoryNodeVersionRepository<T>::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::base::service::node_version_service::InMemoryNodeVersionRepository<T> where T: ?core::marker::Sized
pub fn paladin::core::base::service::node_version_service::InMemoryNodeVersionRepository<T>::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::base::service::node_version_service::InMemoryNodeVersionRepository<T> where T: ?core::marker::Sized
pub fn paladin::core::base::service::node_version_service::InMemoryNodeVersionRepository<T>::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::core::base::service::node_version_service::InMemoryNodeVersionRepository<T>
pub fn paladin::core::base::service::node_version_service::InMemoryNodeVersionRepository<T>::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::base::service::node_version_service::InMemoryNodeVersionRepository<T>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::base::service::node_version_service::InMemoryNodeVersionRepository<T> where T: ?core::marker::Sized
pub fn paladin::core::base::service::node_version_service::InMemoryNodeVersionRepository<T>::and<P, B, E>(self, other: 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::base::service::node_version_service::InMemoryNodeVersionRepository<T>::or<P, B, E>(self, other: 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::base::service::node_version_service::InMemoryNodeVersionRepository<T>
impl<T> tracing::instrument::WithSubscriber for paladin::core::base::service::node_version_service::InMemoryNodeVersionRepository<T>
impl<T> typenum::type_operators::Same for paladin::core::base::service::node_version_service::InMemoryNodeVersionRepository<T>
pub type paladin::core::base::service::node_version_service::InMemoryNodeVersionRepository<T>::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::base::service::node_version_service::InMemoryNodeVersionRepository<T> where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::base::service::node_version_service::InMemoryNodeVersionRepository<T> where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::base::service::node_version_service::InMemoryNodeVersionRepository<T>::vzip(self) -> V
pub struct paladin::core::base::service::node_version_service::NodeVersion<T>
pub paladin::core::base::service::node_version_service::NodeVersion::change_summary: core::option::Option<alloc::string::String>
pub paladin::core::base::service::node_version_service::NodeVersion::created_at: chrono::datetime::DateTime<chrono::offset::utc::Utc>
pub paladin::core::base::service::node_version_service::NodeVersion::created_by: core::option::Option<alloc::string::String>
pub paladin::core::base::service::node_version_service::NodeVersion::metadata: paladin::core::base::service::node_version_service::NodeVersionMetadata
pub paladin::core::base::service::node_version_service::NodeVersion::node_data: T
pub paladin::core::base::service::node_version_service::NodeVersion::node_id: uuid::Uuid
pub paladin::core::base::service::node_version_service::NodeVersion::version_id: uuid::Uuid
pub paladin::core::base::service::node_version_service::NodeVersion::version_number: u32
impl<'de, T> serde_core::de::Deserialize<'de> for paladin::core::base::service::node_version_service::NodeVersion<T> where T: serde_core::de::Deserialize<'de>
pub fn paladin::core::base::service::node_version_service::NodeVersion<T>::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T: core::clone::Clone> core::clone::Clone for paladin::core::base::service::node_version_service::NodeVersion<T>
pub fn paladin::core::base::service::node_version_service::NodeVersion<T>::clone(&self) -> paladin::core::base::service::node_version_service::NodeVersion<T>
impl<T: core::cmp::PartialEq> core::cmp::PartialEq for paladin::core::base::service::node_version_service::NodeVersion<T>
pub fn paladin::core::base::service::node_version_service::NodeVersion<T>::eq(&self, other: &paladin::core::base::service::node_version_service::NodeVersion<T>) -> bool
impl<T: core::fmt::Debug> core::fmt::Debug for paladin::core::base::service::node_version_service::NodeVersion<T>
pub fn paladin::core::base::service::node_version_service::NodeVersion<T>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl<T> core::marker::StructuralPartialEq for paladin::core::base::service::node_version_service::NodeVersion<T>
impl<T> serde_core::ser::Serialize for paladin::core::base::service::node_version_service::NodeVersion<T> where T: serde_core::ser::Serialize
pub fn paladin::core::base::service::node_version_service::NodeVersion<T>::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<T> core::marker::Freeze for paladin::core::base::service::node_version_service::NodeVersion<T> where T: core::marker::Freeze
impl<T> core::marker::Send for paladin::core::base::service::node_version_service::NodeVersion<T> where T: core::marker::Send
impl<T> core::marker::Sync for paladin::core::base::service::node_version_service::NodeVersion<T> where T: core::marker::Sync
impl<T> core::marker::Unpin for paladin::core::base::service::node_version_service::NodeVersion<T> where T: core::marker::Unpin
impl<T> core::marker::UnsafeUnpin for paladin::core::base::service::node_version_service::NodeVersion<T> where T: core::marker::UnsafeUnpin
impl<T> core::panic::unwind_safe::RefUnwindSafe for paladin::core::base::service::node_version_service::NodeVersion<T> where T: core::panic::unwind_safe::RefUnwindSafe
impl<T> core::panic::unwind_safe::UnwindSafe for paladin::core::base::service::node_version_service::NodeVersion<T> where T: core::panic::unwind_safe::UnwindSafe
impl<T, U> core::convert::Into<U> for paladin::core::base::service::node_version_service::NodeVersion<T> where U: core::convert::From<T>
pub fn paladin::core::base::service::node_version_service::NodeVersion<T>::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::base::service::node_version_service::NodeVersion<T> where U: core::convert::Into<T>
pub type paladin::core::base::service::node_version_service::NodeVersion<T>::Error = core::convert::Infallible
pub fn paladin::core::base::service::node_version_service::NodeVersion<T>::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::base::service::node_version_service::NodeVersion<T> where U: core::convert::TryFrom<T>
pub type paladin::core::base::service::node_version_service::NodeVersion<T>::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::base::service::node_version_service::NodeVersion<T>::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::base::service::node_version_service::NodeVersion<T> where T: core::clone::Clone
pub type paladin::core::base::service::node_version_service::NodeVersion<T>::Owned = T
pub fn paladin::core::base::service::node_version_service::NodeVersion<T>::clone_into(&self, target: &mut T)
pub fn paladin::core::base::service::node_version_service::NodeVersion<T>::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::base::service::node_version_service::NodeVersion<T> where T: 'static + ?core::marker::Sized
pub fn paladin::core::base::service::node_version_service::NodeVersion<T>::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::base::service::node_version_service::NodeVersion<T> where T: ?core::marker::Sized
pub fn paladin::core::base::service::node_version_service::NodeVersion<T>::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::base::service::node_version_service::NodeVersion<T> where T: ?core::marker::Sized
pub fn paladin::core::base::service::node_version_service::NodeVersion<T>::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::base::service::node_version_service::NodeVersion<T> where T: core::clone::Clone
pub unsafe fn paladin::core::base::service::node_version_service::NodeVersion<T>::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::base::service::node_version_service::NodeVersion<T>
pub fn paladin::core::base::service::node_version_service::NodeVersion<T>::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::base::service::node_version_service::NodeVersion<T>
impl<T> serde_core::de::DeserializeOwned for paladin::core::base::service::node_version_service::NodeVersion<T> where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::base::service::node_version_service::NodeVersion<T> where T: ?core::marker::Sized
pub fn paladin::core::base::service::node_version_service::NodeVersion<T>::and<P, B, E>(self, other: 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::base::service::node_version_service::NodeVersion<T>::or<P, B, E>(self, other: 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::base::service::node_version_service::NodeVersion<T>
impl<T> tracing::instrument::WithSubscriber for paladin::core::base::service::node_version_service::NodeVersion<T>
impl<T> typenum::type_operators::Same for paladin::core::base::service::node_version_service::NodeVersion<T>
pub type paladin::core::base::service::node_version_service::NodeVersion<T>::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::base::service::node_version_service::NodeVersion<T> where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::base::service::node_version_service::NodeVersion<T> where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::base::service::node_version_service::NodeVersion<T>::vzip(self) -> V
pub struct paladin::core::base::service::node_version_service::NodeVersionMetadata
pub paladin::core::base::service::node_version_service::NodeVersionMetadata::change_type: paladin::core::base::service::node_version_service::ChangeType
pub paladin::core::base::service::node_version_service::NodeVersionMetadata::content_hash: alloc::string::String
pub paladin::core::base::service::node_version_service::NodeVersionMetadata::is_current: bool
pub paladin::core::base::service::node_version_service::NodeVersionMetadata::is_published: bool
pub paladin::core::base::service::node_version_service::NodeVersionMetadata::size_bytes: core::option::Option<u64>
pub paladin::core::base::service::node_version_service::NodeVersionMetadata::tags: alloc::vec::Vec<alloc::string::String>
impl core::clone::Clone for paladin::core::base::service::node_version_service::NodeVersionMetadata
pub fn paladin::core::base::service::node_version_service::NodeVersionMetadata::clone(&self) -> paladin::core::base::service::node_version_service::NodeVersionMetadata
impl core::cmp::PartialEq for paladin::core::base::service::node_version_service::NodeVersionMetadata
pub fn paladin::core::base::service::node_version_service::NodeVersionMetadata::eq(&self, other: &paladin::core::base::service::node_version_service::NodeVersionMetadata) -> bool
impl core::fmt::Debug for paladin::core::base::service::node_version_service::NodeVersionMetadata
pub fn paladin::core::base::service::node_version_service::NodeVersionMetadata::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::core::base::service::node_version_service::NodeVersionMetadata
impl serde_core::ser::Serialize for paladin::core::base::service::node_version_service::NodeVersionMetadata
pub fn paladin::core::base::service::node_version_service::NodeVersionMetadata::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::base::service::node_version_service::NodeVersionMetadata
pub fn paladin::core::base::service::node_version_service::NodeVersionMetadata::deserialize<__D>(__deserializer: __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::core::base::service::node_version_service::NodeVersionMetadata
impl core::marker::Send for paladin::core::base::service::node_version_service::NodeVersionMetadata
impl core::marker::Sync for paladin::core::base::service::node_version_service::NodeVersionMetadata
impl core::marker::Unpin for paladin::core::base::service::node_version_service::NodeVersionMetadata
impl core::marker::UnsafeUnpin for paladin::core::base::service::node_version_service::NodeVersionMetadata
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::base::service::node_version_service::NodeVersionMetadata
impl core::panic::unwind_safe::UnwindSafe for paladin::core::base::service::node_version_service::NodeVersionMetadata
impl<T, U> core::convert::Into<U> for paladin::core::base::service::node_version_service::NodeVersionMetadata where U: core::convert::From<T>
pub fn paladin::core::base::service::node_version_service::NodeVersionMetadata::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::base::service::node_version_service::NodeVersionMetadata where U: core::convert::Into<T>
pub type paladin::core::base::service::node_version_service::NodeVersionMetadata::Error = core::convert::Infallible
pub fn paladin::core::base::service::node_version_service::NodeVersionMetadata::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::base::service::node_version_service::NodeVersionMetadata where U: core::convert::TryFrom<T>
pub type paladin::core::base::service::node_version_service::NodeVersionMetadata::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::base::service::node_version_service::NodeVersionMetadata::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::base::service::node_version_service::NodeVersionMetadata where T: core::clone::Clone
pub type paladin::core::base::service::node_version_service::NodeVersionMetadata::Owned = T
pub fn paladin::core::base::service::node_version_service::NodeVersionMetadata::clone_into(&self, target: &mut T)
pub fn paladin::core::base::service::node_version_service::NodeVersionMetadata::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::base::service::node_version_service::NodeVersionMetadata where T: 'static + ?core::marker::Sized
pub fn paladin::core::base::service::node_version_service::NodeVersionMetadata::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::base::service::node_version_service::NodeVersionMetadata where T: ?core::marker::Sized
pub fn paladin::core::base::service::node_version_service::NodeVersionMetadata::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::base::service::node_version_service::NodeVersionMetadata where T: ?core::marker::Sized
pub fn paladin::core::base::service::node_version_service::NodeVersionMetadata::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::base::service::node_version_service::NodeVersionMetadata where T: core::clone::Clone
pub unsafe fn paladin::core::base::service::node_version_service::NodeVersionMetadata::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::base::service::node_version_service::NodeVersionMetadata
pub fn paladin::core::base::service::node_version_service::NodeVersionMetadata::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::base::service::node_version_service::NodeVersionMetadata
impl<T> serde_core::de::DeserializeOwned for paladin::core::base::service::node_version_service::NodeVersionMetadata where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::base::service::node_version_service::NodeVersionMetadata where T: ?core::marker::Sized
pub fn paladin::core::base::service::node_version_service::NodeVersionMetadata::and<P, B, E>(self, other: 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::base::service::node_version_service::NodeVersionMetadata::or<P, B, E>(self, other: 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::base::service::node_version_service::NodeVersionMetadata
impl<T> tracing::instrument::WithSubscriber for paladin::core::base::service::node_version_service::NodeVersionMetadata
impl<T> typenum::type_operators::Same for paladin::core::base::service::node_version_service::NodeVersionMetadata
pub type paladin::core::base::service::node_version_service::NodeVersionMetadata::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::base::service::node_version_service::NodeVersionMetadata where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::base::service::node_version_service::NodeVersionMetadata where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::base::service::node_version_service::NodeVersionMetadata::vzip(self) -> V
pub struct paladin::core::base::service::node_version_service::NodeVersionService<T>
impl<T> paladin::core::base::service::node_version_service::NodeVersionService<T> where T: core::clone::Clone + serde_core::ser::Serialize + for<'de> serde_core::de::Deserialize<'de>
pub fn paladin::core::base::service::node_version_service::NodeVersionService<T>::compare_versions(&self, node_id: uuid::Uuid, version1: u32, version2: u32) -> core::result::Result<paladin::core::base::service::node_version_service::VersionComparison<T>, paladin::core::base::service::node_version_service::VersioningError>
pub fn paladin::core::base::service::node_version_service::NodeVersionService<T>::create_version(&self, node: &paladin::core::base::entity::node::Node<T>, change_type: paladin::core::base::service::node_version_service::ChangeType, created_by: core::option::Option<alloc::string::String>, change_summary: core::option::Option<alloc::string::String>) -> core::result::Result<paladin::core::base::service::node_version_service::NodeVersion<T>, paladin::core::base::service::node_version_service::VersioningError>
pub fn paladin::core::base::service::node_version_service::NodeVersionService<T>::get_current_version(&self, node_id: uuid::Uuid) -> core::result::Result<core::option::Option<paladin::core::base::service::node_version_service::NodeVersion<T>>, paladin::core::base::service::node_version_service::VersioningError>
pub fn paladin::core::base::service::node_version_service::NodeVersionService<T>::get_version(&self, node_id: uuid::Uuid, version_number: u32) -> core::result::Result<core::option::Option<paladin::core::base::service::node_version_service::NodeVersion<T>>, paladin::core::base::service::node_version_service::VersioningError>
pub fn paladin::core::base::service::node_version_service::NodeVersionService<T>::get_version_history(&self, node_id: uuid::Uuid) -> core::result::Result<paladin::core::base::service::node_version_service::VersionHistory<T>, paladin::core::base::service::node_version_service::VersioningError>
pub fn paladin::core::base::service::node_version_service::NodeVersionService<T>::new(repository: alloc::sync::Arc<(dyn paladin::core::base::service::node_version_service::NodeVersionRepository<T> + core::marker::Send + core::marker::Sync)>, config: core::option::Option<paladin::core::base::service::node_version_service::VersioningConfig>) -> Self
pub fn paladin::core::base::service::node_version_service::NodeVersionService<T>::purge_old_versions(&self, node_id: uuid::Uuid, keep_count: u32) -> core::result::Result<u32, paladin::core::base::service::node_version_service::VersioningError>
pub fn paladin::core::base::service::node_version_service::NodeVersionService<T>::restore_version(&self, node_id: uuid::Uuid, version_number: u32, restored_by: core::option::Option<alloc::string::String>) -> core::result::Result<paladin::core::base::service::node_version_service::NodeVersion<T>, paladin::core::base::service::node_version_service::VersioningError>
impl<T> core::marker::Freeze for paladin::core::base::service::node_version_service::NodeVersionService<T>
impl<T> core::marker::Send for paladin::core::base::service::node_version_service::NodeVersionService<T>
impl<T> core::marker::Sync for paladin::core::base::service::node_version_service::NodeVersionService<T>
impl<T> core::marker::Unpin for paladin::core::base::service::node_version_service::NodeVersionService<T>
impl<T> core::marker::UnsafeUnpin for paladin::core::base::service::node_version_service::NodeVersionService<T>
impl<T> !core::panic::unwind_safe::RefUnwindSafe for paladin::core::base::service::node_version_service::NodeVersionService<T>
impl<T> !core::panic::unwind_safe::UnwindSafe for paladin::core::base::service::node_version_service::NodeVersionService<T>
impl<T, U> core::convert::Into<U> for paladin::core::base::service::node_version_service::NodeVersionService<T> where U: core::convert::From<T>
pub fn paladin::core::base::service::node_version_service::NodeVersionService<T>::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::base::service::node_version_service::NodeVersionService<T> where U: core::convert::Into<T>
pub type paladin::core::base::service::node_version_service::NodeVersionService<T>::Error = core::convert::Infallible
pub fn paladin::core::base::service::node_version_service::NodeVersionService<T>::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::base::service::node_version_service::NodeVersionService<T> where U: core::convert::TryFrom<T>
pub type paladin::core::base::service::node_version_service::NodeVersionService<T>::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::base::service::node_version_service::NodeVersionService<T>::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::core::base::service::node_version_service::NodeVersionService<T> where T: 'static + ?core::marker::Sized
pub fn paladin::core::base::service::node_version_service::NodeVersionService<T>::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::base::service::node_version_service::NodeVersionService<T> where T: ?core::marker::Sized
pub fn paladin::core::base::service::node_version_service::NodeVersionService<T>::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::base::service::node_version_service::NodeVersionService<T> where T: ?core::marker::Sized
pub fn paladin::core::base::service::node_version_service::NodeVersionService<T>::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::core::base::service::node_version_service::NodeVersionService<T>
pub fn paladin::core::base::service::node_version_service::NodeVersionService<T>::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::base::service::node_version_service::NodeVersionService<T>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::base::service::node_version_service::NodeVersionService<T> where T: ?core::marker::Sized
pub fn paladin::core::base::service::node_version_service::NodeVersionService<T>::and<P, B, E>(self, other: 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::base::service::node_version_service::NodeVersionService<T>::or<P, B, E>(self, other: 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::base::service::node_version_service::NodeVersionService<T>
impl<T> tracing::instrument::WithSubscriber for paladin::core::base::service::node_version_service::NodeVersionService<T>
impl<T> typenum::type_operators::Same for paladin::core::base::service::node_version_service::NodeVersionService<T>
pub type paladin::core::base::service::node_version_service::NodeVersionService<T>::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::base::service::node_version_service::NodeVersionService<T> where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::base::service::node_version_service::NodeVersionService<T> where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::base::service::node_version_service::NodeVersionService<T>::vzip(self) -> V
pub struct paladin::core::base::service::node_version_service::VersionComparison<T>
pub paladin::core::base::service::node_version_service::VersionComparison::hash_changed: bool
pub paladin::core::base::service::node_version_service::VersionComparison::node_id: uuid::Uuid
pub paladin::core::base::service::node_version_service::VersionComparison::size_changed: bool
pub paladin::core::base::service::node_version_service::VersionComparison::time_diff: chrono::Duration
pub paladin::core::base::service::node_version_service::VersionComparison::version1: paladin::core::base::service::node_version_service::NodeVersion<T>
pub paladin::core::base::service::node_version_service::VersionComparison::version2: paladin::core::base::service::node_version_service::NodeVersion<T>
impl<T: core::clone::Clone> core::clone::Clone for paladin::core::base::service::node_version_service::VersionComparison<T>
pub fn paladin::core::base::service::node_version_service::VersionComparison<T>::clone(&self) -> paladin::core::base::service::node_version_service::VersionComparison<T>
impl<T: core::fmt::Debug> core::fmt::Debug for paladin::core::base::service::node_version_service::VersionComparison<T>
pub fn paladin::core::base::service::node_version_service::VersionComparison<T>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl<T> core::marker::Freeze for paladin::core::base::service::node_version_service::VersionComparison<T> where T: core::marker::Freeze
impl<T> core::marker::Send for paladin::core::base::service::node_version_service::VersionComparison<T> where T: core::marker::Send
impl<T> core::marker::Sync for paladin::core::base::service::node_version_service::VersionComparison<T> where T: core::marker::Sync
impl<T> core::marker::Unpin for paladin::core::base::service::node_version_service::VersionComparison<T> where T: core::marker::Unpin
impl<T> core::marker::UnsafeUnpin for paladin::core::base::service::node_version_service::VersionComparison<T> where T: core::marker::UnsafeUnpin
impl<T> core::panic::unwind_safe::RefUnwindSafe for paladin::core::base::service::node_version_service::VersionComparison<T> where T: core::panic::unwind_safe::RefUnwindSafe
impl<T> core::panic::unwind_safe::UnwindSafe for paladin::core::base::service::node_version_service::VersionComparison<T> where T: core::panic::unwind_safe::UnwindSafe
impl<T, U> core::convert::Into<U> for paladin::core::base::service::node_version_service::VersionComparison<T> where U: core::convert::From<T>
pub fn paladin::core::base::service::node_version_service::VersionComparison<T>::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::base::service::node_version_service::VersionComparison<T> where U: core::convert::Into<T>
pub type paladin::core::base::service::node_version_service::VersionComparison<T>::Error = core::convert::Infallible
pub fn paladin::core::base::service::node_version_service::VersionComparison<T>::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::base::service::node_version_service::VersionComparison<T> where U: core::convert::TryFrom<T>
pub type paladin::core::base::service::node_version_service::VersionComparison<T>::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::base::service::node_version_service::VersionComparison<T>::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::base::service::node_version_service::VersionComparison<T> where T: core::clone::Clone
pub type paladin::core::base::service::node_version_service::VersionComparison<T>::Owned = T
pub fn paladin::core::base::service::node_version_service::VersionComparison<T>::clone_into(&self, target: &mut T)
pub fn paladin::core::base::service::node_version_service::VersionComparison<T>::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::base::service::node_version_service::VersionComparison<T> where T: 'static + ?core::marker::Sized
pub fn paladin::core::base::service::node_version_service::VersionComparison<T>::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::base::service::node_version_service::VersionComparison<T> where T: ?core::marker::Sized
pub fn paladin::core::base::service::node_version_service::VersionComparison<T>::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::base::service::node_version_service::VersionComparison<T> where T: ?core::marker::Sized
pub fn paladin::core::base::service::node_version_service::VersionComparison<T>::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::base::service::node_version_service::VersionComparison<T> where T: core::clone::Clone
pub unsafe fn paladin::core::base::service::node_version_service::VersionComparison<T>::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::base::service::node_version_service::VersionComparison<T>
pub fn paladin::core::base::service::node_version_service::VersionComparison<T>::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::base::service::node_version_service::VersionComparison<T>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::base::service::node_version_service::VersionComparison<T> where T: ?core::marker::Sized
pub fn paladin::core::base::service::node_version_service::VersionComparison<T>::and<P, B, E>(self, other: 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::base::service::node_version_service::VersionComparison<T>::or<P, B, E>(self, other: 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::base::service::node_version_service::VersionComparison<T>
impl<T> tracing::instrument::WithSubscriber for paladin::core::base::service::node_version_service::VersionComparison<T>
impl<T> typenum::type_operators::Same for paladin::core::base::service::node_version_service::VersionComparison<T>
pub type paladin::core::base::service::node_version_service::VersionComparison<T>::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::base::service::node_version_service::VersionComparison<T> where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::base::service::node_version_service::VersionComparison<T> where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::base::service::node_version_service::VersionComparison<T>::vzip(self) -> V
pub struct paladin::core::base::service::node_version_service::VersionHistory<T>
pub paladin::core::base::service::node_version_service::VersionHistory::current_version: u32
pub paladin::core::base::service::node_version_service::VersionHistory::node_id: uuid::Uuid
pub paladin::core::base::service::node_version_service::VersionHistory::total_versions: u32
pub paladin::core::base::service::node_version_service::VersionHistory::versions: alloc::vec::Vec<paladin::core::base::service::node_version_service::NodeVersion<T>>
impl<T: core::clone::Clone> core::clone::Clone for paladin::core::base::service::node_version_service::VersionHistory<T>
pub fn paladin::core::base::service::node_version_service::VersionHistory<T>::clone(&self) -> paladin::core::base::service::node_version_service::VersionHistory<T>
impl<T: core::fmt::Debug> core::fmt::Debug for paladin::core::base::service::node_version_service::VersionHistory<T>
pub fn paladin::core::base::service::node_version_service::VersionHistory<T>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl<T> core::marker::Freeze for paladin::core::base::service::node_version_service::VersionHistory<T>
impl<T> core::marker::Send for paladin::core::base::service::node_version_service::VersionHistory<T> where T: core::marker::Send
impl<T> core::marker::Sync for paladin::core::base::service::node_version_service::VersionHistory<T> where T: core::marker::Sync
impl<T> core::marker::Unpin for paladin::core::base::service::node_version_service::VersionHistory<T> where T: core::marker::Unpin
impl<T> core::marker::UnsafeUnpin for paladin::core::base::service::node_version_service::VersionHistory<T>
impl<T> core::panic::unwind_safe::RefUnwindSafe for paladin::core::base::service::node_version_service::VersionHistory<T> where T: core::panic::unwind_safe::RefUnwindSafe
impl<T> core::panic::unwind_safe::UnwindSafe for paladin::core::base::service::node_version_service::VersionHistory<T> where T: core::panic::unwind_safe::UnwindSafe
impl<T, U> core::convert::Into<U> for paladin::core::base::service::node_version_service::VersionHistory<T> where U: core::convert::From<T>
pub fn paladin::core::base::service::node_version_service::VersionHistory<T>::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::base::service::node_version_service::VersionHistory<T> where U: core::convert::Into<T>
pub type paladin::core::base::service::node_version_service::VersionHistory<T>::Error = core::convert::Infallible
pub fn paladin::core::base::service::node_version_service::VersionHistory<T>::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::base::service::node_version_service::VersionHistory<T> where U: core::convert::TryFrom<T>
pub type paladin::core::base::service::node_version_service::VersionHistory<T>::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::base::service::node_version_service::VersionHistory<T>::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::base::service::node_version_service::VersionHistory<T> where T: core::clone::Clone
pub type paladin::core::base::service::node_version_service::VersionHistory<T>::Owned = T
pub fn paladin::core::base::service::node_version_service::VersionHistory<T>::clone_into(&self, target: &mut T)
pub fn paladin::core::base::service::node_version_service::VersionHistory<T>::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::base::service::node_version_service::VersionHistory<T> where T: 'static + ?core::marker::Sized
pub fn paladin::core::base::service::node_version_service::VersionHistory<T>::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::base::service::node_version_service::VersionHistory<T> where T: ?core::marker::Sized
pub fn paladin::core::base::service::node_version_service::VersionHistory<T>::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::base::service::node_version_service::VersionHistory<T> where T: ?core::marker::Sized
pub fn paladin::core::base::service::node_version_service::VersionHistory<T>::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::base::service::node_version_service::VersionHistory<T> where T: core::clone::Clone
pub unsafe fn paladin::core::base::service::node_version_service::VersionHistory<T>::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::base::service::node_version_service::VersionHistory<T>
pub fn paladin::core::base::service::node_version_service::VersionHistory<T>::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::base::service::node_version_service::VersionHistory<T>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::base::service::node_version_service::VersionHistory<T> where T: ?core::marker::Sized
pub fn paladin::core::base::service::node_version_service::VersionHistory<T>::and<P, B, E>(self, other: 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::base::service::node_version_service::VersionHistory<T>::or<P, B, E>(self, other: 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::base::service::node_version_service::VersionHistory<T>
impl<T> tracing::instrument::WithSubscriber for paladin::core::base::service::node_version_service::VersionHistory<T>
impl<T> typenum::type_operators::Same for paladin::core::base::service::node_version_service::VersionHistory<T>
pub type paladin::core::base::service::node_version_service::VersionHistory<T>::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::base::service::node_version_service::VersionHistory<T> where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::base::service::node_version_service::VersionHistory<T> where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::base::service::node_version_service::VersionHistory<T>::vzip(self) -> V
pub struct paladin::core::base::service::node_version_service::VersioningConfig
pub paladin::core::base::service::node_version_service::VersioningConfig::auto_purge_enabled: bool
pub paladin::core::base::service::node_version_service::VersioningConfig::compress_old_versions: bool
pub paladin::core::base::service::node_version_service::VersioningConfig::hash_algorithm: paladin::core::base::service::node_version_service::HashAlgorithm
pub paladin::core::base::service::node_version_service::VersioningConfig::max_versions_per_node: core::option::Option<u32>
impl core::clone::Clone for paladin::core::base::service::node_version_service::VersioningConfig
pub fn paladin::core::base::service::node_version_service::VersioningConfig::clone(&self) -> paladin::core::base::service::node_version_service::VersioningConfig
impl core::default::Default for paladin::core::base::service::node_version_service::VersioningConfig
pub fn paladin::core::base::service::node_version_service::VersioningConfig::default() -> Self
impl core::fmt::Debug for paladin::core::base::service::node_version_service::VersioningConfig
pub fn paladin::core::base::service::node_version_service::VersioningConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::core::base::service::node_version_service::VersioningConfig
impl core::marker::Send for paladin::core::base::service::node_version_service::VersioningConfig
impl core::marker::Sync for paladin::core::base::service::node_version_service::VersioningConfig
impl core::marker::Unpin for paladin::core::base::service::node_version_service::VersioningConfig
impl core::marker::UnsafeUnpin for paladin::core::base::service::node_version_service::VersioningConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::base::service::node_version_service::VersioningConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::core::base::service::node_version_service::VersioningConfig
impl<T, U> core::convert::Into<U> for paladin::core::base::service::node_version_service::VersioningConfig where U: core::convert::From<T>
pub fn paladin::core::base::service::node_version_service::VersioningConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::base::service::node_version_service::VersioningConfig where U: core::convert::Into<T>
pub type paladin::core::base::service::node_version_service::VersioningConfig::Error = core::convert::Infallible
pub fn paladin::core::base::service::node_version_service::VersioningConfig::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::base::service::node_version_service::VersioningConfig where U: core::convert::TryFrom<T>
pub type paladin::core::base::service::node_version_service::VersioningConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::base::service::node_version_service::VersioningConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::base::service::node_version_service::VersioningConfig where T: core::clone::Clone
pub type paladin::core::base::service::node_version_service::VersioningConfig::Owned = T
pub fn paladin::core::base::service::node_version_service::VersioningConfig::clone_into(&self, target: &mut T)
pub fn paladin::core::base::service::node_version_service::VersioningConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::base::service::node_version_service::VersioningConfig where T: 'static + ?core::marker::Sized
pub fn paladin::core::base::service::node_version_service::VersioningConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::base::service::node_version_service::VersioningConfig where T: ?core::marker::Sized
pub fn paladin::core::base::service::node_version_service::VersioningConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::base::service::node_version_service::VersioningConfig where T: ?core::marker::Sized
pub fn paladin::core::base::service::node_version_service::VersioningConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::base::service::node_version_service::VersioningConfig where T: core::clone::Clone
pub unsafe fn paladin::core::base::service::node_version_service::VersioningConfig::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::base::service::node_version_service::VersioningConfig
pub fn paladin::core::base::service::node_version_service::VersioningConfig::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::base::service::node_version_service::VersioningConfig
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::base::service::node_version_service::VersioningConfig where T: ?core::marker::Sized
pub fn paladin::core::base::service::node_version_service::VersioningConfig::and<P, B, E>(self, other: 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::base::service::node_version_service::VersioningConfig::or<P, B, E>(self, other: 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::base::service::node_version_service::VersioningConfig
impl<T> tracing::instrument::WithSubscriber for paladin::core::base::service::node_version_service::VersioningConfig
impl<T> typenum::type_operators::Same for paladin::core::base::service::node_version_service::VersioningConfig
pub type paladin::core::base::service::node_version_service::VersioningConfig::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::base::service::node_version_service::VersioningConfig where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::base::service::node_version_service::VersioningConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::base::service::node_version_service::VersioningConfig::vzip(self) -> V
pub trait paladin::core::base::service::node_version_service::NodeVersionRepository<T>
pub fn paladin::core::base::service::node_version_service::NodeVersionRepository::delete_version(&self, node_id: uuid::Uuid, version_number: u32) -> core::result::Result<(), paladin::core::base::service::node_version_service::VersioningError>
pub fn paladin::core::base::service::node_version_service::NodeVersionRepository::get_current_version(&self, node_id: uuid::Uuid) -> core::result::Result<core::option::Option<paladin::core::base::service::node_version_service::NodeVersion<T>>, paladin::core::base::service::node_version_service::VersioningError>
pub fn paladin::core::base::service::node_version_service::NodeVersionRepository::get_version(&self, node_id: uuid::Uuid, version_number: u32) -> core::result::Result<core::option::Option<paladin::core::base::service::node_version_service::NodeVersion<T>>, paladin::core::base::service::node_version_service::VersioningError>
pub fn paladin::core::base::service::node_version_service::NodeVersionRepository::get_version_history(&self, node_id: uuid::Uuid) -> core::result::Result<paladin::core::base::service::node_version_service::VersionHistory<T>, paladin::core::base::service::node_version_service::VersioningError>
pub fn paladin::core::base::service::node_version_service::NodeVersionRepository::purge_old_versions(&self, node_id: uuid::Uuid, keep_count: u32) -> core::result::Result<u32, paladin::core::base::service::node_version_service::VersioningError>
pub fn paladin::core::base::service::node_version_service::NodeVersionRepository::save_version(&self, version: &paladin::core::base::service::node_version_service::NodeVersion<T>) -> core::result::Result<(), paladin::core::base::service::node_version_service::VersioningError>
impl<T> paladin::core::base::service::node_version_service::NodeVersionRepository<T> for paladin::core::base::service::node_version_service::InMemoryNodeVersionRepository<T> where T: core::clone::Clone
pub fn paladin::core::base::service::node_version_service::InMemoryNodeVersionRepository<T>::delete_version(&self, node_id: uuid::Uuid, version_number: u32) -> core::result::Result<(), paladin::core::base::service::node_version_service::VersioningError>
pub fn paladin::core::base::service::node_version_service::InMemoryNodeVersionRepository<T>::get_current_version(&self, node_id: uuid::Uuid) -> core::result::Result<core::option::Option<paladin::core::base::service::node_version_service::NodeVersion<T>>, paladin::core::base::service::node_version_service::VersioningError>
pub fn paladin::core::base::service::node_version_service::InMemoryNodeVersionRepository<T>::get_version(&self, node_id: uuid::Uuid, version_number: u32) -> core::result::Result<core::option::Option<paladin::core::base::service::node_version_service::NodeVersion<T>>, paladin::core::base::service::node_version_service::VersioningError>
pub fn paladin::core::base::service::node_version_service::InMemoryNodeVersionRepository<T>::get_version_history(&self, node_id: uuid::Uuid) -> core::result::Result<paladin::core::base::service::node_version_service::VersionHistory<T>, paladin::core::base::service::node_version_service::VersioningError>
pub fn paladin::core::base::service::node_version_service::InMemoryNodeVersionRepository<T>::purge_old_versions(&self, node_id: uuid::Uuid, keep_count: u32) -> core::result::Result<u32, paladin::core::base::service::node_version_service::VersioningError>
pub fn paladin::core::base::service::node_version_service::InMemoryNodeVersionRepository<T>::save_version(&self, version: &paladin::core::base::service::node_version_service::NodeVersion<T>) -> core::result::Result<(), paladin::core::base::service::node_version_service::VersioningError>
pub mod paladin::core::platform
pub mod paladin::core::platform::container
pub mod paladin::core::platform::container::arsenal
pub mod paladin::core::platform::container::arsenal::handoff_tool
pub struct paladin::core::platform::container::arsenal::handoff_tool::HandoffTool
impl paladin::core::platform::container::arsenal::handoff_tool::HandoffTool
pub fn paladin::core::platform::container::arsenal::handoff_tool::HandoffTool::get_schema(&self) -> serde_json::value::Value
pub fn paladin::core::platform::container::arsenal::handoff_tool::HandoffTool::new(specialists: alloc::vec::Vec<alloc::sync::Arc<paladin::core::platform::container::paladin::Paladin>>) -> Self
pub fn paladin::core::platform::container::arsenal::handoff_tool::HandoffTool::specialists(&self) -> &alloc::vec::Vec<alloc::sync::Arc<paladin::core::platform::container::paladin::Paladin>>
pub fn paladin::core::platform::container::arsenal::handoff_tool::HandoffTool::validate_parameters(&self, params: &std::collections::hash::map::HashMap<alloc::string::String, serde_json::value::Value>) -> core::result::Result<(), paladin::application::errors::handoff_error::HandoffError>
impl core::clone::Clone for paladin::core::platform::container::arsenal::handoff_tool::HandoffTool
pub fn paladin::core::platform::container::arsenal::handoff_tool::HandoffTool::clone(&self) -> paladin::core::platform::container::arsenal::handoff_tool::HandoffTool
impl core::fmt::Debug for paladin::core::platform::container::arsenal::handoff_tool::HandoffTool
pub fn paladin::core::platform::container::arsenal::handoff_tool::HandoffTool::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::core::platform::container::arsenal::handoff_tool::HandoffTool
impl core::marker::Send for paladin::core::platform::container::arsenal::handoff_tool::HandoffTool
impl core::marker::Sync for paladin::core::platform::container::arsenal::handoff_tool::HandoffTool
impl core::marker::Unpin for paladin::core::platform::container::arsenal::handoff_tool::HandoffTool
impl core::marker::UnsafeUnpin for paladin::core::platform::container::arsenal::handoff_tool::HandoffTool
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::arsenal::handoff_tool::HandoffTool
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::arsenal::handoff_tool::HandoffTool
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::arsenal::handoff_tool::HandoffTool where U: core::convert::From<T>
pub fn paladin::core::platform::container::arsenal::handoff_tool::HandoffTool::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::arsenal::handoff_tool::HandoffTool where U: core::convert::Into<T>
pub type paladin::core::platform::container::arsenal::handoff_tool::HandoffTool::Error = core::convert::Infallible
pub fn paladin::core::platform::container::arsenal::handoff_tool::HandoffTool::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::arsenal::handoff_tool::HandoffTool where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::arsenal::handoff_tool::HandoffTool::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::arsenal::handoff_tool::HandoffTool::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::arsenal::handoff_tool::HandoffTool where T: core::clone::Clone
pub type paladin::core::platform::container::arsenal::handoff_tool::HandoffTool::Owned = T
pub fn paladin::core::platform::container::arsenal::handoff_tool::HandoffTool::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::arsenal::handoff_tool::HandoffTool::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::arsenal::handoff_tool::HandoffTool where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::arsenal::handoff_tool::HandoffTool::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::arsenal::handoff_tool::HandoffTool where T: ?core::marker::Sized
pub fn paladin::core::platform::container::arsenal::handoff_tool::HandoffTool::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::arsenal::handoff_tool::HandoffTool where T: ?core::marker::Sized
pub fn paladin::core::platform::container::arsenal::handoff_tool::HandoffTool::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::arsenal::handoff_tool::HandoffTool where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::arsenal::handoff_tool::HandoffTool::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::arsenal::handoff_tool::HandoffTool
pub fn paladin::core::platform::container::arsenal::handoff_tool::HandoffTool::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::arsenal::handoff_tool::HandoffTool
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::arsenal::handoff_tool::HandoffTool where T: ?core::marker::Sized
pub fn paladin::core::platform::container::arsenal::handoff_tool::HandoffTool::and<P, B, E>(self, other: 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::container::arsenal::handoff_tool::HandoffTool::or<P, B, E>(self, other: 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::container::arsenal::handoff_tool::HandoffTool
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::arsenal::handoff_tool::HandoffTool
impl<T> typenum::type_operators::Same for paladin::core::platform::container::arsenal::handoff_tool::HandoffTool
pub type paladin::core::platform::container::arsenal::handoff_tool::HandoffTool::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::arsenal::handoff_tool::HandoffTool where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::arsenal::handoff_tool::HandoffTool where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::arsenal::handoff_tool::HandoffTool::vzip(self) -> V
pub enum paladin::core::platform::container::arsenal::ArsenalError
pub paladin::core::platform::container::arsenal::ArsenalError::InvalidArguments(alloc::string::String)
pub paladin::core::platform::container::arsenal::ArsenalError::ProtocolError(alloc::string::String)
pub paladin::core::platform::container::arsenal::ArsenalError::Timeout(u64)
pub paladin::core::platform::container::arsenal::ArsenalError::ToolNotFound(alloc::string::String)
pub paladin::core::platform::container::arsenal::ArsenalError::TransportError(alloc::string::String)
impl core::convert::From<paladin::core::platform::container::arsenal::ArsenalError> for paladin::application::use_cases::paladin::error::PaladinError
pub fn paladin::application::use_cases::paladin::error::PaladinError::from(source: paladin::core::platform::container::arsenal::ArsenalError) -> Self
impl core::error::Error for paladin::core::platform::container::arsenal::ArsenalError
impl core::fmt::Debug for paladin::core::platform::container::arsenal::ArsenalError
pub fn paladin::core::platform::container::arsenal::ArsenalError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::core::platform::container::arsenal::ArsenalError
pub fn paladin::core::platform::container::arsenal::ArsenalError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::core::platform::container::arsenal::ArsenalError
impl core::marker::Send for paladin::core::platform::container::arsenal::ArsenalError
impl core::marker::Sync for paladin::core::platform::container::arsenal::ArsenalError
impl core::marker::Unpin for paladin::core::platform::container::arsenal::ArsenalError
impl core::marker::UnsafeUnpin for paladin::core::platform::container::arsenal::ArsenalError
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::arsenal::ArsenalError
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::arsenal::ArsenalError
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::arsenal::ArsenalError where U: core::convert::From<T>
pub fn paladin::core::platform::container::arsenal::ArsenalError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::arsenal::ArsenalError where U: core::convert::Into<T>
pub type paladin::core::platform::container::arsenal::ArsenalError::Error = core::convert::Infallible
pub fn paladin::core::platform::container::arsenal::ArsenalError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::arsenal::ArsenalError where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::arsenal::ArsenalError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::arsenal::ArsenalError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::string::ToString for paladin::core::platform::container::arsenal::ArsenalError where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::core::platform::container::arsenal::ArsenalError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::core::platform::container::arsenal::ArsenalError where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::arsenal::ArsenalError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::arsenal::ArsenalError where T: ?core::marker::Sized
pub fn paladin::core::platform::container::arsenal::ArsenalError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::arsenal::ArsenalError where T: ?core::marker::Sized
pub fn paladin::core::platform::container::arsenal::ArsenalError::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::core::platform::container::arsenal::ArsenalError
pub fn paladin::core::platform::container::arsenal::ArsenalError::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::arsenal::ArsenalError
impl<T> iri_string::format::ToStringFallible for paladin::core::platform::container::arsenal::ArsenalError where T: core::fmt::Display
pub fn paladin::core::platform::container::arsenal::ArsenalError::try_to_string(&self) -> core::result::Result<alloc::string::String, alloc::collections::TryReserveError>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::arsenal::ArsenalError where T: ?core::marker::Sized
pub fn paladin::core::platform::container::arsenal::ArsenalError::and<P, B, E>(self, other: 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::container::arsenal::ArsenalError::or<P, B, E>(self, other: 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::container::arsenal::ArsenalError
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::arsenal::ArsenalError
impl<T> typenum::type_operators::Same for paladin::core::platform::container::arsenal::ArsenalError
pub type paladin::core::platform::container::arsenal::ArsenalError::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::arsenal::ArsenalError where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::arsenal::ArsenalError where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::arsenal::ArsenalError::vzip(self) -> V
pub struct paladin::core::platform::container::arsenal::Armament
pub paladin::core::platform::container::arsenal::Armament::description: alloc::string::String
pub paladin::core::platform::container::arsenal::Armament::name: alloc::string::String
pub paladin::core::platform::container::arsenal::Armament::parameters: serde_json::value::Value
pub paladin::core::platform::container::arsenal::Armament::required_params: alloc::vec::Vec<alloc::string::String>
impl core::clone::Clone for paladin::core::platform::container::arsenal::Armament
pub fn paladin::core::platform::container::arsenal::Armament::clone(&self) -> paladin::core::platform::container::arsenal::Armament
impl core::cmp::PartialEq for paladin::core::platform::container::arsenal::Armament
pub fn paladin::core::platform::container::arsenal::Armament::eq(&self, other: &paladin::core::platform::container::arsenal::Armament) -> bool
impl core::fmt::Debug for paladin::core::platform::container::arsenal::Armament
pub fn paladin::core::platform::container::arsenal::Armament::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::core::platform::container::arsenal::Armament
impl serde_core::ser::Serialize for paladin::core::platform::container::arsenal::Armament
pub fn paladin::core::platform::container::arsenal::Armament::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::arsenal::Armament
pub fn paladin::core::platform::container::arsenal::Armament::deserialize<__D>(__deserializer: __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::core::platform::container::arsenal::Armament
impl core::marker::Send for paladin::core::platform::container::arsenal::Armament
impl core::marker::Sync for paladin::core::platform::container::arsenal::Armament
impl core::marker::Unpin for paladin::core::platform::container::arsenal::Armament
impl core::marker::UnsafeUnpin for paladin::core::platform::container::arsenal::Armament
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::arsenal::Armament
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::arsenal::Armament
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::arsenal::Armament where U: core::convert::From<T>
pub fn paladin::core::platform::container::arsenal::Armament::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::arsenal::Armament where U: core::convert::Into<T>
pub type paladin::core::platform::container::arsenal::Armament::Error = core::convert::Infallible
pub fn paladin::core::platform::container::arsenal::Armament::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::arsenal::Armament where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::arsenal::Armament::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::arsenal::Armament::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::arsenal::Armament where T: core::clone::Clone
pub type paladin::core::platform::container::arsenal::Armament::Owned = T
pub fn paladin::core::platform::container::arsenal::Armament::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::arsenal::Armament::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::arsenal::Armament where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::arsenal::Armament::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::arsenal::Armament where T: ?core::marker::Sized
pub fn paladin::core::platform::container::arsenal::Armament::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::arsenal::Armament where T: ?core::marker::Sized
pub fn paladin::core::platform::container::arsenal::Armament::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::arsenal::Armament where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::arsenal::Armament::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::arsenal::Armament
pub fn paladin::core::platform::container::arsenal::Armament::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::arsenal::Armament
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::arsenal::Armament where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::arsenal::Armament where T: ?core::marker::Sized
pub fn paladin::core::platform::container::arsenal::Armament::and<P, B, E>(self, other: 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::container::arsenal::Armament::or<P, B, E>(self, other: 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::container::arsenal::Armament
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::arsenal::Armament
impl<T> typenum::type_operators::Same for paladin::core::platform::container::arsenal::Armament
pub type paladin::core::platform::container::arsenal::Armament::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::arsenal::Armament where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::arsenal::Armament where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::arsenal::Armament::vzip(self) -> V
pub struct paladin::core::platform::container::arsenal::ArmamentCall
pub paladin::core::platform::container::arsenal::ArmamentCall::arguments: std::collections::hash::map::HashMap<alloc::string::String, serde_json::value::Value>
pub paladin::core::platform::container::arsenal::ArmamentCall::call_id: uuid::Uuid
pub paladin::core::platform::container::arsenal::ArmamentCall::tool_name: alloc::string::String
impl paladin::core::platform::container::arsenal::ArmamentCall
pub fn paladin::core::platform::container::arsenal::ArmamentCall::new(tool_name: impl core::convert::Into<alloc::string::String>, arguments: std::collections::hash::map::HashMap<alloc::string::String, serde_json::value::Value>) -> Self
impl core::clone::Clone for paladin::core::platform::container::arsenal::ArmamentCall
pub fn paladin::core::platform::container::arsenal::ArmamentCall::clone(&self) -> paladin::core::platform::container::arsenal::ArmamentCall
impl core::cmp::PartialEq for paladin::core::platform::container::arsenal::ArmamentCall
pub fn paladin::core::platform::container::arsenal::ArmamentCall::eq(&self, other: &paladin::core::platform::container::arsenal::ArmamentCall) -> bool
impl core::fmt::Debug for paladin::core::platform::container::arsenal::ArmamentCall
pub fn paladin::core::platform::container::arsenal::ArmamentCall::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::core::platform::container::arsenal::ArmamentCall
impl serde_core::ser::Serialize for paladin::core::platform::container::arsenal::ArmamentCall
pub fn paladin::core::platform::container::arsenal::ArmamentCall::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::arsenal::ArmamentCall
pub fn paladin::core::platform::container::arsenal::ArmamentCall::deserialize<__D>(__deserializer: __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::core::platform::container::arsenal::ArmamentCall
impl core::marker::Send for paladin::core::platform::container::arsenal::ArmamentCall
impl core::marker::Sync for paladin::core::platform::container::arsenal::ArmamentCall
impl core::marker::Unpin for paladin::core::platform::container::arsenal::ArmamentCall
impl core::marker::UnsafeUnpin for paladin::core::platform::container::arsenal::ArmamentCall
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::arsenal::ArmamentCall
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::arsenal::ArmamentCall
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::arsenal::ArmamentCall where U: core::convert::From<T>
pub fn paladin::core::platform::container::arsenal::ArmamentCall::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::arsenal::ArmamentCall where U: core::convert::Into<T>
pub type paladin::core::platform::container::arsenal::ArmamentCall::Error = core::convert::Infallible
pub fn paladin::core::platform::container::arsenal::ArmamentCall::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::arsenal::ArmamentCall where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::arsenal::ArmamentCall::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::arsenal::ArmamentCall::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::arsenal::ArmamentCall where T: core::clone::Clone
pub type paladin::core::platform::container::arsenal::ArmamentCall::Owned = T
pub fn paladin::core::platform::container::arsenal::ArmamentCall::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::arsenal::ArmamentCall::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::arsenal::ArmamentCall where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::arsenal::ArmamentCall::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::arsenal::ArmamentCall where T: ?core::marker::Sized
pub fn paladin::core::platform::container::arsenal::ArmamentCall::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::arsenal::ArmamentCall where T: ?core::marker::Sized
pub fn paladin::core::platform::container::arsenal::ArmamentCall::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::arsenal::ArmamentCall where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::arsenal::ArmamentCall::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::arsenal::ArmamentCall
pub fn paladin::core::platform::container::arsenal::ArmamentCall::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::arsenal::ArmamentCall
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::arsenal::ArmamentCall where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::arsenal::ArmamentCall where T: ?core::marker::Sized
pub fn paladin::core::platform::container::arsenal::ArmamentCall::and<P, B, E>(self, other: 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::container::arsenal::ArmamentCall::or<P, B, E>(self, other: 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::container::arsenal::ArmamentCall
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::arsenal::ArmamentCall
impl<T> typenum::type_operators::Same for paladin::core::platform::container::arsenal::ArmamentCall
pub type paladin::core::platform::container::arsenal::ArmamentCall::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::arsenal::ArmamentCall where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::arsenal::ArmamentCall where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::arsenal::ArmamentCall::vzip(self) -> V
pub struct paladin::core::platform::container::arsenal::ArmamentResult
pub paladin::core::platform::container::arsenal::ArmamentResult::call_id: uuid::Uuid
pub paladin::core::platform::container::arsenal::ArmamentResult::error: core::option::Option<alloc::string::String>
pub paladin::core::platform::container::arsenal::ArmamentResult::execution_time_ms: u64
pub paladin::core::platform::container::arsenal::ArmamentResult::output: core::option::Option<serde_json::value::Value>
pub paladin::core::platform::container::arsenal::ArmamentResult::success: bool
impl paladin::core::platform::container::arsenal::ArmamentResult
pub fn paladin::core::platform::container::arsenal::ArmamentResult::failure(call_id: uuid::Uuid, error: impl core::convert::Into<alloc::string::String>, execution_time_ms: u64) -> Self
pub fn paladin::core::platform::container::arsenal::ArmamentResult::success(call_id: uuid::Uuid, output: serde_json::value::Value, execution_time_ms: u64) -> Self
impl core::clone::Clone for paladin::core::platform::container::arsenal::ArmamentResult
pub fn paladin::core::platform::container::arsenal::ArmamentResult::clone(&self) -> paladin::core::platform::container::arsenal::ArmamentResult
impl core::cmp::PartialEq for paladin::core::platform::container::arsenal::ArmamentResult
pub fn paladin::core::platform::container::arsenal::ArmamentResult::eq(&self, other: &paladin::core::platform::container::arsenal::ArmamentResult) -> bool
impl core::fmt::Debug for paladin::core::platform::container::arsenal::ArmamentResult
pub fn paladin::core::platform::container::arsenal::ArmamentResult::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::core::platform::container::arsenal::ArmamentResult
impl serde_core::ser::Serialize for paladin::core::platform::container::arsenal::ArmamentResult
pub fn paladin::core::platform::container::arsenal::ArmamentResult::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::arsenal::ArmamentResult
pub fn paladin::core::platform::container::arsenal::ArmamentResult::deserialize<__D>(__deserializer: __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::core::platform::container::arsenal::ArmamentResult
impl core::marker::Send for paladin::core::platform::container::arsenal::ArmamentResult
impl core::marker::Sync for paladin::core::platform::container::arsenal::ArmamentResult
impl core::marker::Unpin for paladin::core::platform::container::arsenal::ArmamentResult
impl core::marker::UnsafeUnpin for paladin::core::platform::container::arsenal::ArmamentResult
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::arsenal::ArmamentResult
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::arsenal::ArmamentResult
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::arsenal::ArmamentResult where U: core::convert::From<T>
pub fn paladin::core::platform::container::arsenal::ArmamentResult::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::arsenal::ArmamentResult where U: core::convert::Into<T>
pub type paladin::core::platform::container::arsenal::ArmamentResult::Error = core::convert::Infallible
pub fn paladin::core::platform::container::arsenal::ArmamentResult::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::arsenal::ArmamentResult where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::arsenal::ArmamentResult::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::arsenal::ArmamentResult::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::arsenal::ArmamentResult where T: core::clone::Clone
pub type paladin::core::platform::container::arsenal::ArmamentResult::Owned = T
pub fn paladin::core::platform::container::arsenal::ArmamentResult::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::arsenal::ArmamentResult::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::arsenal::ArmamentResult where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::arsenal::ArmamentResult::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::arsenal::ArmamentResult where T: ?core::marker::Sized
pub fn paladin::core::platform::container::arsenal::ArmamentResult::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::arsenal::ArmamentResult where T: ?core::marker::Sized
pub fn paladin::core::platform::container::arsenal::ArmamentResult::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::arsenal::ArmamentResult where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::arsenal::ArmamentResult::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::arsenal::ArmamentResult
pub fn paladin::core::platform::container::arsenal::ArmamentResult::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::arsenal::ArmamentResult
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::arsenal::ArmamentResult where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::arsenal::ArmamentResult where T: ?core::marker::Sized
pub fn paladin::core::platform::container::arsenal::ArmamentResult::and<P, B, E>(self, other: 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::container::arsenal::ArmamentResult::or<P, B, E>(self, other: 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::container::arsenal::ArmamentResult
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::arsenal::ArmamentResult
impl<T> typenum::type_operators::Same for paladin::core::platform::container::arsenal::ArmamentResult
pub type paladin::core::platform::container::arsenal::ArmamentResult::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::arsenal::ArmamentResult where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::arsenal::ArmamentResult where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::arsenal::ArmamentResult::vzip(self) -> V
pub mod paladin::core::platform::container::autonomous_config
pub struct paladin::core::platform::container::autonomous_config::AutonomousConfig
pub paladin::core::platform::container::autonomous_config::AutonomousConfig::dynamic_temperature: paladin::core::platform::container::autonomous_config::TemperatureConfig
pub paladin::core::platform::container::autonomous_config::AutonomousConfig::handoffs: paladin::core::platform::container::autonomous_config::HandoffConfig
pub paladin::core::platform::container::autonomous_config::AutonomousConfig::planning: paladin::core::platform::container::autonomous_config::PlanningConfig
pub paladin::core::platform::container::autonomous_config::AutonomousConfig::prompt_generation: paladin::core::platform::container::autonomous_config::PromptConfig
impl paladin::core::platform::container::autonomous_config::AutonomousConfig
pub fn paladin::core::platform::container::autonomous_config::AutonomousConfig::new() -> Self
pub fn paladin::core::platform::container::autonomous_config::AutonomousConfig::validate(&self) -> core::result::Result<(), alloc::string::String>
impl core::clone::Clone for paladin::core::platform::container::autonomous_config::AutonomousConfig
pub fn paladin::core::platform::container::autonomous_config::AutonomousConfig::clone(&self) -> paladin::core::platform::container::autonomous_config::AutonomousConfig
impl core::cmp::PartialEq for paladin::core::platform::container::autonomous_config::AutonomousConfig
pub fn paladin::core::platform::container::autonomous_config::AutonomousConfig::eq(&self, other: &paladin::core::platform::container::autonomous_config::AutonomousConfig) -> bool
impl core::default::Default for paladin::core::platform::container::autonomous_config::AutonomousConfig
pub fn paladin::core::platform::container::autonomous_config::AutonomousConfig::default() -> paladin::core::platform::container::autonomous_config::AutonomousConfig
impl core::fmt::Debug for paladin::core::platform::container::autonomous_config::AutonomousConfig
pub fn paladin::core::platform::container::autonomous_config::AutonomousConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::core::platform::container::autonomous_config::AutonomousConfig
impl serde_core::ser::Serialize for paladin::core::platform::container::autonomous_config::AutonomousConfig
pub fn paladin::core::platform::container::autonomous_config::AutonomousConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::autonomous_config::AutonomousConfig
pub fn paladin::core::platform::container::autonomous_config::AutonomousConfig::deserialize<__D>(__deserializer: __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::core::platform::container::autonomous_config::AutonomousConfig
impl core::marker::Send for paladin::core::platform::container::autonomous_config::AutonomousConfig
impl core::marker::Sync for paladin::core::platform::container::autonomous_config::AutonomousConfig
impl core::marker::Unpin for paladin::core::platform::container::autonomous_config::AutonomousConfig
impl core::marker::UnsafeUnpin for paladin::core::platform::container::autonomous_config::AutonomousConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::autonomous_config::AutonomousConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::autonomous_config::AutonomousConfig
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::autonomous_config::AutonomousConfig where U: core::convert::From<T>
pub fn paladin::core::platform::container::autonomous_config::AutonomousConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::autonomous_config::AutonomousConfig where U: core::convert::Into<T>
pub type paladin::core::platform::container::autonomous_config::AutonomousConfig::Error = core::convert::Infallible
pub fn paladin::core::platform::container::autonomous_config::AutonomousConfig::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::autonomous_config::AutonomousConfig where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::autonomous_config::AutonomousConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::autonomous_config::AutonomousConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::autonomous_config::AutonomousConfig where T: core::clone::Clone
pub type paladin::core::platform::container::autonomous_config::AutonomousConfig::Owned = T
pub fn paladin::core::platform::container::autonomous_config::AutonomousConfig::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::autonomous_config::AutonomousConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::autonomous_config::AutonomousConfig where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::autonomous_config::AutonomousConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::autonomous_config::AutonomousConfig where T: ?core::marker::Sized
pub fn paladin::core::platform::container::autonomous_config::AutonomousConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::autonomous_config::AutonomousConfig where T: ?core::marker::Sized
pub fn paladin::core::platform::container::autonomous_config::AutonomousConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::autonomous_config::AutonomousConfig where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::autonomous_config::AutonomousConfig::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::autonomous_config::AutonomousConfig
pub fn paladin::core::platform::container::autonomous_config::AutonomousConfig::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::autonomous_config::AutonomousConfig
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::autonomous_config::AutonomousConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::autonomous_config::AutonomousConfig where T: ?core::marker::Sized
pub fn paladin::core::platform::container::autonomous_config::AutonomousConfig::and<P, B, E>(self, other: 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::container::autonomous_config::AutonomousConfig::or<P, B, E>(self, other: 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::container::autonomous_config::AutonomousConfig
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::autonomous_config::AutonomousConfig
impl<T> typenum::type_operators::Same for paladin::core::platform::container::autonomous_config::AutonomousConfig
pub type paladin::core::platform::container::autonomous_config::AutonomousConfig::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::autonomous_config::AutonomousConfig where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::autonomous_config::AutonomousConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::autonomous_config::AutonomousConfig::vzip(self) -> V
pub struct paladin::core::platform::container::autonomous_config::HandoffConfig
pub paladin::core::platform::container::autonomous_config::HandoffConfig::enabled: bool
pub paladin::core::platform::container::autonomous_config::HandoffConfig::max_depth: u32
pub paladin::core::platform::container::autonomous_config::HandoffConfig::retry: paladin::core::platform::container::autonomous_config::HandoffRetryConfig
pub paladin::core::platform::container::autonomous_config::HandoffConfig::strategy: paladin::core::platform::container::handoff::HandoffStrategy
impl paladin::core::platform::container::autonomous_config::HandoffConfig
pub fn paladin::core::platform::container::autonomous_config::HandoffConfig::enabled() -> Self
pub fn paladin::core::platform::container::autonomous_config::HandoffConfig::new(strategy: paladin::core::platform::container::handoff::HandoffStrategy, max_depth: u32) -> Self
pub fn paladin::core::platform::container::autonomous_config::HandoffConfig::with_max_depth(self, max_depth: u32) -> Self
pub fn paladin::core::platform::container::autonomous_config::HandoffConfig::with_retry(self, retry: paladin::core::platform::container::autonomous_config::HandoffRetryConfig) -> Self
pub fn paladin::core::platform::container::autonomous_config::HandoffConfig::with_strategy(self, strategy: paladin::core::platform::container::handoff::HandoffStrategy) -> Self
impl core::clone::Clone for paladin::core::platform::container::autonomous_config::HandoffConfig
pub fn paladin::core::platform::container::autonomous_config::HandoffConfig::clone(&self) -> paladin::core::platform::container::autonomous_config::HandoffConfig
impl core::cmp::PartialEq for paladin::core::platform::container::autonomous_config::HandoffConfig
pub fn paladin::core::platform::container::autonomous_config::HandoffConfig::eq(&self, other: &paladin::core::platform::container::autonomous_config::HandoffConfig) -> bool
impl core::default::Default for paladin::core::platform::container::autonomous_config::HandoffConfig
pub fn paladin::core::platform::container::autonomous_config::HandoffConfig::default() -> Self
impl core::fmt::Debug for paladin::core::platform::container::autonomous_config::HandoffConfig
pub fn paladin::core::platform::container::autonomous_config::HandoffConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::core::platform::container::autonomous_config::HandoffConfig
impl serde_core::ser::Serialize for paladin::core::platform::container::autonomous_config::HandoffConfig
pub fn paladin::core::platform::container::autonomous_config::HandoffConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::autonomous_config::HandoffConfig
pub fn paladin::core::platform::container::autonomous_config::HandoffConfig::deserialize<__D>(__deserializer: __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::core::platform::container::autonomous_config::HandoffConfig
impl core::marker::Send for paladin::core::platform::container::autonomous_config::HandoffConfig
impl core::marker::Sync for paladin::core::platform::container::autonomous_config::HandoffConfig
impl core::marker::Unpin for paladin::core::platform::container::autonomous_config::HandoffConfig
impl core::marker::UnsafeUnpin for paladin::core::platform::container::autonomous_config::HandoffConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::autonomous_config::HandoffConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::autonomous_config::HandoffConfig
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::autonomous_config::HandoffConfig where U: core::convert::From<T>
pub fn paladin::core::platform::container::autonomous_config::HandoffConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::autonomous_config::HandoffConfig where U: core::convert::Into<T>
pub type paladin::core::platform::container::autonomous_config::HandoffConfig::Error = core::convert::Infallible
pub fn paladin::core::platform::container::autonomous_config::HandoffConfig::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::autonomous_config::HandoffConfig where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::autonomous_config::HandoffConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::autonomous_config::HandoffConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::autonomous_config::HandoffConfig where T: core::clone::Clone
pub type paladin::core::platform::container::autonomous_config::HandoffConfig::Owned = T
pub fn paladin::core::platform::container::autonomous_config::HandoffConfig::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::autonomous_config::HandoffConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::autonomous_config::HandoffConfig where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::autonomous_config::HandoffConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::autonomous_config::HandoffConfig where T: ?core::marker::Sized
pub fn paladin::core::platform::container::autonomous_config::HandoffConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::autonomous_config::HandoffConfig where T: ?core::marker::Sized
pub fn paladin::core::platform::container::autonomous_config::HandoffConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::autonomous_config::HandoffConfig where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::autonomous_config::HandoffConfig::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::autonomous_config::HandoffConfig
pub fn paladin::core::platform::container::autonomous_config::HandoffConfig::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::autonomous_config::HandoffConfig
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::autonomous_config::HandoffConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::autonomous_config::HandoffConfig where T: ?core::marker::Sized
pub fn paladin::core::platform::container::autonomous_config::HandoffConfig::and<P, B, E>(self, other: 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::container::autonomous_config::HandoffConfig::or<P, B, E>(self, other: 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::container::autonomous_config::HandoffConfig
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::autonomous_config::HandoffConfig
impl<T> typenum::type_operators::Same for paladin::core::platform::container::autonomous_config::HandoffConfig
pub type paladin::core::platform::container::autonomous_config::HandoffConfig::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::autonomous_config::HandoffConfig where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::autonomous_config::HandoffConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::autonomous_config::HandoffConfig::vzip(self) -> V
pub struct paladin::core::platform::container::autonomous_config::HandoffRetryConfig
pub paladin::core::platform::container::autonomous_config::HandoffRetryConfig::backoff_multiplier: f64
pub paladin::core::platform::container::autonomous_config::HandoffRetryConfig::initial_backoff_ms: u64
pub paladin::core::platform::container::autonomous_config::HandoffRetryConfig::max_retries: u32
impl paladin::core::platform::container::autonomous_config::HandoffRetryConfig
pub fn paladin::core::platform::container::autonomous_config::HandoffRetryConfig::calculate_backoff(&self, attempt: u32) -> u64
pub fn paladin::core::platform::container::autonomous_config::HandoffRetryConfig::new(max_retries: u32, initial_backoff_ms: u64, backoff_multiplier: f64) -> Self
impl core::clone::Clone for paladin::core::platform::container::autonomous_config::HandoffRetryConfig
pub fn paladin::core::platform::container::autonomous_config::HandoffRetryConfig::clone(&self) -> paladin::core::platform::container::autonomous_config::HandoffRetryConfig
impl core::cmp::PartialEq for paladin::core::platform::container::autonomous_config::HandoffRetryConfig
pub fn paladin::core::platform::container::autonomous_config::HandoffRetryConfig::eq(&self, other: &paladin::core::platform::container::autonomous_config::HandoffRetryConfig) -> bool
impl core::default::Default for paladin::core::platform::container::autonomous_config::HandoffRetryConfig
pub fn paladin::core::platform::container::autonomous_config::HandoffRetryConfig::default() -> Self
impl core::fmt::Debug for paladin::core::platform::container::autonomous_config::HandoffRetryConfig
pub fn paladin::core::platform::container::autonomous_config::HandoffRetryConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::core::platform::container::autonomous_config::HandoffRetryConfig
impl serde_core::ser::Serialize for paladin::core::platform::container::autonomous_config::HandoffRetryConfig
pub fn paladin::core::platform::container::autonomous_config::HandoffRetryConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::autonomous_config::HandoffRetryConfig
pub fn paladin::core::platform::container::autonomous_config::HandoffRetryConfig::deserialize<__D>(__deserializer: __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::core::platform::container::autonomous_config::HandoffRetryConfig
impl core::marker::Send for paladin::core::platform::container::autonomous_config::HandoffRetryConfig
impl core::marker::Sync for paladin::core::platform::container::autonomous_config::HandoffRetryConfig
impl core::marker::Unpin for paladin::core::platform::container::autonomous_config::HandoffRetryConfig
impl core::marker::UnsafeUnpin for paladin::core::platform::container::autonomous_config::HandoffRetryConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::autonomous_config::HandoffRetryConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::autonomous_config::HandoffRetryConfig
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::autonomous_config::HandoffRetryConfig where U: core::convert::From<T>
pub fn paladin::core::platform::container::autonomous_config::HandoffRetryConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::autonomous_config::HandoffRetryConfig where U: core::convert::Into<T>
pub type paladin::core::platform::container::autonomous_config::HandoffRetryConfig::Error = core::convert::Infallible
pub fn paladin::core::platform::container::autonomous_config::HandoffRetryConfig::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::autonomous_config::HandoffRetryConfig where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::autonomous_config::HandoffRetryConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::autonomous_config::HandoffRetryConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::autonomous_config::HandoffRetryConfig where T: core::clone::Clone
pub type paladin::core::platform::container::autonomous_config::HandoffRetryConfig::Owned = T
pub fn paladin::core::platform::container::autonomous_config::HandoffRetryConfig::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::autonomous_config::HandoffRetryConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::autonomous_config::HandoffRetryConfig where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::autonomous_config::HandoffRetryConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::autonomous_config::HandoffRetryConfig where T: ?core::marker::Sized
pub fn paladin::core::platform::container::autonomous_config::HandoffRetryConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::autonomous_config::HandoffRetryConfig where T: ?core::marker::Sized
pub fn paladin::core::platform::container::autonomous_config::HandoffRetryConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::autonomous_config::HandoffRetryConfig where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::autonomous_config::HandoffRetryConfig::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::autonomous_config::HandoffRetryConfig
pub fn paladin::core::platform::container::autonomous_config::HandoffRetryConfig::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::autonomous_config::HandoffRetryConfig
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::autonomous_config::HandoffRetryConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::autonomous_config::HandoffRetryConfig where T: ?core::marker::Sized
pub fn paladin::core::platform::container::autonomous_config::HandoffRetryConfig::and<P, B, E>(self, other: 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::container::autonomous_config::HandoffRetryConfig::or<P, B, E>(self, other: 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::container::autonomous_config::HandoffRetryConfig
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::autonomous_config::HandoffRetryConfig
impl<T> typenum::type_operators::Same for paladin::core::platform::container::autonomous_config::HandoffRetryConfig
pub type paladin::core::platform::container::autonomous_config::HandoffRetryConfig::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::autonomous_config::HandoffRetryConfig where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::autonomous_config::HandoffRetryConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::autonomous_config::HandoffRetryConfig::vzip(self) -> V
pub struct paladin::core::platform::container::autonomous_config::PlanningConfig
pub paladin::core::platform::container::autonomous_config::PlanningConfig::enabled: bool
pub paladin::core::platform::container::autonomous_config::PlanningConfig::max_subtasks: u32
impl paladin::core::platform::container::autonomous_config::PlanningConfig
pub fn paladin::core::platform::container::autonomous_config::PlanningConfig::enabled() -> Self
pub fn paladin::core::platform::container::autonomous_config::PlanningConfig::new(max_subtasks: u32) -> Self
impl core::clone::Clone for paladin::core::platform::container::autonomous_config::PlanningConfig
pub fn paladin::core::platform::container::autonomous_config::PlanningConfig::clone(&self) -> paladin::core::platform::container::autonomous_config::PlanningConfig
impl core::cmp::PartialEq for paladin::core::platform::container::autonomous_config::PlanningConfig
pub fn paladin::core::platform::container::autonomous_config::PlanningConfig::eq(&self, other: &paladin::core::platform::container::autonomous_config::PlanningConfig) -> bool
impl core::default::Default for paladin::core::platform::container::autonomous_config::PlanningConfig
pub fn paladin::core::platform::container::autonomous_config::PlanningConfig::default() -> Self
impl core::fmt::Debug for paladin::core::platform::container::autonomous_config::PlanningConfig
pub fn paladin::core::platform::container::autonomous_config::PlanningConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::core::platform::container::autonomous_config::PlanningConfig
impl serde_core::ser::Serialize for paladin::core::platform::container::autonomous_config::PlanningConfig
pub fn paladin::core::platform::container::autonomous_config::PlanningConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::autonomous_config::PlanningConfig
pub fn paladin::core::platform::container::autonomous_config::PlanningConfig::deserialize<__D>(__deserializer: __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::core::platform::container::autonomous_config::PlanningConfig
impl core::marker::Send for paladin::core::platform::container::autonomous_config::PlanningConfig
impl core::marker::Sync for paladin::core::platform::container::autonomous_config::PlanningConfig
impl core::marker::Unpin for paladin::core::platform::container::autonomous_config::PlanningConfig
impl core::marker::UnsafeUnpin for paladin::core::platform::container::autonomous_config::PlanningConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::autonomous_config::PlanningConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::autonomous_config::PlanningConfig
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::autonomous_config::PlanningConfig where U: core::convert::From<T>
pub fn paladin::core::platform::container::autonomous_config::PlanningConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::autonomous_config::PlanningConfig where U: core::convert::Into<T>
pub type paladin::core::platform::container::autonomous_config::PlanningConfig::Error = core::convert::Infallible
pub fn paladin::core::platform::container::autonomous_config::PlanningConfig::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::autonomous_config::PlanningConfig where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::autonomous_config::PlanningConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::autonomous_config::PlanningConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::autonomous_config::PlanningConfig where T: core::clone::Clone
pub type paladin::core::platform::container::autonomous_config::PlanningConfig::Owned = T
pub fn paladin::core::platform::container::autonomous_config::PlanningConfig::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::autonomous_config::PlanningConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::autonomous_config::PlanningConfig where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::autonomous_config::PlanningConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::autonomous_config::PlanningConfig where T: ?core::marker::Sized
pub fn paladin::core::platform::container::autonomous_config::PlanningConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::autonomous_config::PlanningConfig where T: ?core::marker::Sized
pub fn paladin::core::platform::container::autonomous_config::PlanningConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::autonomous_config::PlanningConfig where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::autonomous_config::PlanningConfig::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::autonomous_config::PlanningConfig
pub fn paladin::core::platform::container::autonomous_config::PlanningConfig::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::autonomous_config::PlanningConfig
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::autonomous_config::PlanningConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::autonomous_config::PlanningConfig where T: ?core::marker::Sized
pub fn paladin::core::platform::container::autonomous_config::PlanningConfig::and<P, B, E>(self, other: 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::container::autonomous_config::PlanningConfig::or<P, B, E>(self, other: 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::container::autonomous_config::PlanningConfig
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::autonomous_config::PlanningConfig
impl<T> typenum::type_operators::Same for paladin::core::platform::container::autonomous_config::PlanningConfig
pub type paladin::core::platform::container::autonomous_config::PlanningConfig::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::autonomous_config::PlanningConfig where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::autonomous_config::PlanningConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::autonomous_config::PlanningConfig::vzip(self) -> V
pub struct paladin::core::platform::container::autonomous_config::PromptConfig
pub paladin::core::platform::container::autonomous_config::PromptConfig::description: core::option::Option<alloc::string::String>
pub paladin::core::platform::container::autonomous_config::PromptConfig::enabled: bool
impl paladin::core::platform::container::autonomous_config::PromptConfig
pub fn paladin::core::platform::container::autonomous_config::PromptConfig::enabled() -> Self
pub fn paladin::core::platform::container::autonomous_config::PromptConfig::new(description: alloc::string::String) -> Self
pub fn paladin::core::platform::container::autonomous_config::PromptConfig::with_description(self, description: alloc::string::String) -> Self
impl core::clone::Clone for paladin::core::platform::container::autonomous_config::PromptConfig
pub fn paladin::core::platform::container::autonomous_config::PromptConfig::clone(&self) -> paladin::core::platform::container::autonomous_config::PromptConfig
impl core::cmp::PartialEq for paladin::core::platform::container::autonomous_config::PromptConfig
pub fn paladin::core::platform::container::autonomous_config::PromptConfig::eq(&self, other: &paladin::core::platform::container::autonomous_config::PromptConfig) -> bool
impl core::default::Default for paladin::core::platform::container::autonomous_config::PromptConfig
pub fn paladin::core::platform::container::autonomous_config::PromptConfig::default() -> paladin::core::platform::container::autonomous_config::PromptConfig
impl core::fmt::Debug for paladin::core::platform::container::autonomous_config::PromptConfig
pub fn paladin::core::platform::container::autonomous_config::PromptConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::core::platform::container::autonomous_config::PromptConfig
impl serde_core::ser::Serialize for paladin::core::platform::container::autonomous_config::PromptConfig
pub fn paladin::core::platform::container::autonomous_config::PromptConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::autonomous_config::PromptConfig
pub fn paladin::core::platform::container::autonomous_config::PromptConfig::deserialize<__D>(__deserializer: __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::core::platform::container::autonomous_config::PromptConfig
impl core::marker::Send for paladin::core::platform::container::autonomous_config::PromptConfig
impl core::marker::Sync for paladin::core::platform::container::autonomous_config::PromptConfig
impl core::marker::Unpin for paladin::core::platform::container::autonomous_config::PromptConfig
impl core::marker::UnsafeUnpin for paladin::core::platform::container::autonomous_config::PromptConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::autonomous_config::PromptConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::autonomous_config::PromptConfig
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::autonomous_config::PromptConfig where U: core::convert::From<T>
pub fn paladin::core::platform::container::autonomous_config::PromptConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::autonomous_config::PromptConfig where U: core::convert::Into<T>
pub type paladin::core::platform::container::autonomous_config::PromptConfig::Error = core::convert::Infallible
pub fn paladin::core::platform::container::autonomous_config::PromptConfig::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::autonomous_config::PromptConfig where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::autonomous_config::PromptConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::autonomous_config::PromptConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::autonomous_config::PromptConfig where T: core::clone::Clone
pub type paladin::core::platform::container::autonomous_config::PromptConfig::Owned = T
pub fn paladin::core::platform::container::autonomous_config::PromptConfig::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::autonomous_config::PromptConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::autonomous_config::PromptConfig where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::autonomous_config::PromptConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::autonomous_config::PromptConfig where T: ?core::marker::Sized
pub fn paladin::core::platform::container::autonomous_config::PromptConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::autonomous_config::PromptConfig where T: ?core::marker::Sized
pub fn paladin::core::platform::container::autonomous_config::PromptConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::autonomous_config::PromptConfig where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::autonomous_config::PromptConfig::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::autonomous_config::PromptConfig
pub fn paladin::core::platform::container::autonomous_config::PromptConfig::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::autonomous_config::PromptConfig
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::autonomous_config::PromptConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::autonomous_config::PromptConfig where T: ?core::marker::Sized
pub fn paladin::core::platform::container::autonomous_config::PromptConfig::and<P, B, E>(self, other: 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::container::autonomous_config::PromptConfig::or<P, B, E>(self, other: 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::container::autonomous_config::PromptConfig
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::autonomous_config::PromptConfig
impl<T> typenum::type_operators::Same for paladin::core::platform::container::autonomous_config::PromptConfig
pub type paladin::core::platform::container::autonomous_config::PromptConfig::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::autonomous_config::PromptConfig where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::autonomous_config::PromptConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::autonomous_config::PromptConfig::vzip(self) -> V
pub struct paladin::core::platform::container::autonomous_config::TemperatureConfig
pub paladin::core::platform::container::autonomous_config::TemperatureConfig::enabled: bool
pub paladin::core::platform::container::autonomous_config::TemperatureConfig::max: f32
pub paladin::core::platform::container::autonomous_config::TemperatureConfig::min: f32
impl paladin::core::platform::container::autonomous_config::TemperatureConfig
pub fn paladin::core::platform::container::autonomous_config::TemperatureConfig::enabled() -> Self
pub fn paladin::core::platform::container::autonomous_config::TemperatureConfig::new(min: f32, max: f32) -> Self
pub fn paladin::core::platform::container::autonomous_config::TemperatureConfig::with_bounds(self, min: f32, max: f32) -> Self
impl core::clone::Clone for paladin::core::platform::container::autonomous_config::TemperatureConfig
pub fn paladin::core::platform::container::autonomous_config::TemperatureConfig::clone(&self) -> paladin::core::platform::container::autonomous_config::TemperatureConfig
impl core::cmp::PartialEq for paladin::core::platform::container::autonomous_config::TemperatureConfig
pub fn paladin::core::platform::container::autonomous_config::TemperatureConfig::eq(&self, other: &paladin::core::platform::container::autonomous_config::TemperatureConfig) -> bool
impl core::default::Default for paladin::core::platform::container::autonomous_config::TemperatureConfig
pub fn paladin::core::platform::container::autonomous_config::TemperatureConfig::default() -> Self
impl core::fmt::Debug for paladin::core::platform::container::autonomous_config::TemperatureConfig
pub fn paladin::core::platform::container::autonomous_config::TemperatureConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::core::platform::container::autonomous_config::TemperatureConfig
impl serde_core::ser::Serialize for paladin::core::platform::container::autonomous_config::TemperatureConfig
pub fn paladin::core::platform::container::autonomous_config::TemperatureConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::autonomous_config::TemperatureConfig
pub fn paladin::core::platform::container::autonomous_config::TemperatureConfig::deserialize<__D>(__deserializer: __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::core::platform::container::autonomous_config::TemperatureConfig
impl core::marker::Send for paladin::core::platform::container::autonomous_config::TemperatureConfig
impl core::marker::Sync for paladin::core::platform::container::autonomous_config::TemperatureConfig
impl core::marker::Unpin for paladin::core::platform::container::autonomous_config::TemperatureConfig
impl core::marker::UnsafeUnpin for paladin::core::platform::container::autonomous_config::TemperatureConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::autonomous_config::TemperatureConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::autonomous_config::TemperatureConfig
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::autonomous_config::TemperatureConfig where U: core::convert::From<T>
pub fn paladin::core::platform::container::autonomous_config::TemperatureConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::autonomous_config::TemperatureConfig where U: core::convert::Into<T>
pub type paladin::core::platform::container::autonomous_config::TemperatureConfig::Error = core::convert::Infallible
pub fn paladin::core::platform::container::autonomous_config::TemperatureConfig::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::autonomous_config::TemperatureConfig where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::autonomous_config::TemperatureConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::autonomous_config::TemperatureConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::autonomous_config::TemperatureConfig where T: core::clone::Clone
pub type paladin::core::platform::container::autonomous_config::TemperatureConfig::Owned = T
pub fn paladin::core::platform::container::autonomous_config::TemperatureConfig::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::autonomous_config::TemperatureConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::autonomous_config::TemperatureConfig where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::autonomous_config::TemperatureConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::autonomous_config::TemperatureConfig where T: ?core::marker::Sized
pub fn paladin::core::platform::container::autonomous_config::TemperatureConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::autonomous_config::TemperatureConfig where T: ?core::marker::Sized
pub fn paladin::core::platform::container::autonomous_config::TemperatureConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::autonomous_config::TemperatureConfig where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::autonomous_config::TemperatureConfig::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::autonomous_config::TemperatureConfig
pub fn paladin::core::platform::container::autonomous_config::TemperatureConfig::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::autonomous_config::TemperatureConfig
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::autonomous_config::TemperatureConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::autonomous_config::TemperatureConfig where T: ?core::marker::Sized
pub fn paladin::core::platform::container::autonomous_config::TemperatureConfig::and<P, B, E>(self, other: 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::container::autonomous_config::TemperatureConfig::or<P, B, E>(self, other: 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::container::autonomous_config::TemperatureConfig
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::autonomous_config::TemperatureConfig
impl<T> typenum::type_operators::Same for paladin::core::platform::container::autonomous_config::TemperatureConfig
pub type paladin::core::platform::container::autonomous_config::TemperatureConfig::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::autonomous_config::TemperatureConfig where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::autonomous_config::TemperatureConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::autonomous_config::TemperatureConfig::vzip(self) -> V
pub mod paladin::core::platform::container::battalion
pub mod paladin::core::platform::container::battalion::campaign
pub enum paladin::core::platform::container::battalion::campaign::EdgeCondition
pub paladin::core::platform::container::battalion::campaign::EdgeCondition::Always
pub paladin::core::platform::container::battalion::campaign::EdgeCondition::Contains(alloc::string::String)
pub paladin::core::platform::container::battalion::campaign::EdgeCondition::Custom(alloc::string::String)
pub paladin::core::platform::container::battalion::campaign::EdgeCondition::Regex(alloc::string::String)
impl core::clone::Clone for paladin::core::platform::container::battalion::campaign::EdgeCondition
pub fn paladin::core::platform::container::battalion::campaign::EdgeCondition::clone(&self) -> paladin::core::platform::container::battalion::campaign::EdgeCondition
impl core::cmp::Eq for paladin::core::platform::container::battalion::campaign::EdgeCondition
impl core::cmp::PartialEq for paladin::core::platform::container::battalion::campaign::EdgeCondition
pub fn paladin::core::platform::container::battalion::campaign::EdgeCondition::eq(&self, other: &paladin::core::platform::container::battalion::campaign::EdgeCondition) -> bool
impl core::fmt::Debug for paladin::core::platform::container::battalion::campaign::EdgeCondition
pub fn paladin::core::platform::container::battalion::campaign::EdgeCondition::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::core::platform::container::battalion::campaign::EdgeCondition
impl serde_core::ser::Serialize for paladin::core::platform::container::battalion::campaign::EdgeCondition
pub fn paladin::core::platform::container::battalion::campaign::EdgeCondition::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::battalion::campaign::EdgeCondition
pub fn paladin::core::platform::container::battalion::campaign::EdgeCondition::deserialize<__D>(__deserializer: __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::core::platform::container::battalion::campaign::EdgeCondition
impl core::marker::Send for paladin::core::platform::container::battalion::campaign::EdgeCondition
impl core::marker::Sync for paladin::core::platform::container::battalion::campaign::EdgeCondition
impl core::marker::Unpin for paladin::core::platform::container::battalion::campaign::EdgeCondition
impl core::marker::UnsafeUnpin for paladin::core::platform::container::battalion::campaign::EdgeCondition
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::battalion::campaign::EdgeCondition
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::battalion::campaign::EdgeCondition
impl<Q, K> equivalent::Equivalent<K> for paladin::core::platform::container::battalion::campaign::EdgeCondition where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::campaign::EdgeCondition::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::core::platform::container::battalion::campaign::EdgeCondition where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::campaign::EdgeCondition::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::battalion::campaign::EdgeCondition where U: core::convert::From<T>
pub fn paladin::core::platform::container::battalion::campaign::EdgeCondition::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::battalion::campaign::EdgeCondition where U: core::convert::Into<T>
pub type paladin::core::platform::container::battalion::campaign::EdgeCondition::Error = core::convert::Infallible
pub fn paladin::core::platform::container::battalion::campaign::EdgeCondition::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::battalion::campaign::EdgeCondition where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::battalion::campaign::EdgeCondition::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::battalion::campaign::EdgeCondition::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::battalion::campaign::EdgeCondition where T: core::clone::Clone
pub type paladin::core::platform::container::battalion::campaign::EdgeCondition::Owned = T
pub fn paladin::core::platform::container::battalion::campaign::EdgeCondition::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::battalion::campaign::EdgeCondition::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::battalion::campaign::EdgeCondition where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::campaign::EdgeCondition::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::battalion::campaign::EdgeCondition where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::campaign::EdgeCondition::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::battalion::campaign::EdgeCondition where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::campaign::EdgeCondition::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::battalion::campaign::EdgeCondition where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::battalion::campaign::EdgeCondition::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::battalion::campaign::EdgeCondition
pub fn paladin::core::platform::container::battalion::campaign::EdgeCondition::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::battalion::campaign::EdgeCondition
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::battalion::campaign::EdgeCondition where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::battalion::campaign::EdgeCondition where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::campaign::EdgeCondition::and<P, B, E>(self, other: 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::container::battalion::campaign::EdgeCondition::or<P, B, E>(self, other: 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::container::battalion::campaign::EdgeCondition
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::battalion::campaign::EdgeCondition
impl<T> typenum::type_operators::Same for paladin::core::platform::container::battalion::campaign::EdgeCondition
pub type paladin::core::platform::container::battalion::campaign::EdgeCondition::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::battalion::campaign::EdgeCondition where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::battalion::campaign::EdgeCondition where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::battalion::campaign::EdgeCondition::vzip(self) -> V
pub struct paladin::core::platform::container::battalion::campaign::Campaign
impl paladin::core::platform::container::battalion::campaign::Campaign
pub fn paladin::core::platform::container::battalion::campaign::Campaign::add_edge(&mut self, edge: paladin::core::platform::container::battalion::campaign::CampaignEdge) -> core::result::Result<(), paladin::core::platform::container::battalion::BattalionError>
pub fn paladin::core::platform::container::battalion::campaign::Campaign::add_paladin(&mut self, paladin: paladin::core::platform::container::paladin::Paladin) -> uuid::Uuid
pub fn paladin::core::platform::container::battalion::campaign::Campaign::config(&self) -> &paladin::core::platform::container::battalion::BattalionConfig
pub fn paladin::core::platform::container::battalion::campaign::Campaign::edge_count(&self) -> usize
pub fn paladin::core::platform::container::battalion::campaign::Campaign::entry_points(&self) -> std::collections::hash::set::HashSet<uuid::Uuid>
pub fn paladin::core::platform::container::battalion::campaign::Campaign::get_paladin(&self, paladin_id: &uuid::Uuid) -> core::option::Option<&paladin::core::platform::container::paladin::Paladin>
pub fn paladin::core::platform::container::battalion::campaign::Campaign::graph(&self) -> &petgraph::graph_impl::DiGraph<uuid::Uuid, paladin::core::platform::container::battalion::campaign::CampaignEdge>
pub fn paladin::core::platform::container::battalion::campaign::Campaign::has_paladin(&self, paladin_id: &uuid::Uuid) -> bool
pub fn paladin::core::platform::container::battalion::campaign::Campaign::new(config: paladin::core::platform::container::battalion::BattalionConfig) -> Self
pub fn paladin::core::platform::container::battalion::campaign::Campaign::node_indices(&self) -> &std::collections::hash::map::HashMap<uuid::Uuid, petgraph::graph_impl::NodeIndex>
pub fn paladin::core::platform::container::battalion::campaign::Campaign::paladin_count(&self) -> usize
pub fn paladin::core::platform::container::battalion::campaign::Campaign::paladins(&self) -> &std::collections::hash::map::HashMap<uuid::Uuid, paladin::core::platform::container::paladin::Paladin>
pub fn paladin::core::platform::container::battalion::campaign::Campaign::set_entry_point(&mut self, paladin_id: uuid::Uuid) -> core::result::Result<(), paladin::core::platform::container::battalion::BattalionError>
pub fn paladin::core::platform::container::battalion::campaign::Campaign::validate(&self) -> core::result::Result<(), paladin::core::platform::container::battalion::BattalionError>
impl core::clone::Clone for paladin::core::platform::container::battalion::campaign::Campaign
pub fn paladin::core::platform::container::battalion::campaign::Campaign::clone(&self) -> paladin::core::platform::container::battalion::campaign::Campaign
impl core::fmt::Debug for paladin::core::platform::container::battalion::campaign::Campaign
pub fn paladin::core::platform::container::battalion::campaign::Campaign::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::core::platform::container::battalion::campaign::Campaign
impl core::marker::Send for paladin::core::platform::container::battalion::campaign::Campaign
impl core::marker::Sync for paladin::core::platform::container::battalion::campaign::Campaign
impl core::marker::Unpin for paladin::core::platform::container::battalion::campaign::Campaign
impl core::marker::UnsafeUnpin for paladin::core::platform::container::battalion::campaign::Campaign
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::battalion::campaign::Campaign
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::battalion::campaign::Campaign
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::battalion::campaign::Campaign where U: core::convert::From<T>
pub fn paladin::core::platform::container::battalion::campaign::Campaign::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::battalion::campaign::Campaign where U: core::convert::Into<T>
pub type paladin::core::platform::container::battalion::campaign::Campaign::Error = core::convert::Infallible
pub fn paladin::core::platform::container::battalion::campaign::Campaign::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::battalion::campaign::Campaign where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::battalion::campaign::Campaign::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::battalion::campaign::Campaign::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::battalion::campaign::Campaign where T: core::clone::Clone
pub type paladin::core::platform::container::battalion::campaign::Campaign::Owned = T
pub fn paladin::core::platform::container::battalion::campaign::Campaign::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::battalion::campaign::Campaign::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::battalion::campaign::Campaign where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::campaign::Campaign::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::battalion::campaign::Campaign where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::campaign::Campaign::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::battalion::campaign::Campaign where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::campaign::Campaign::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::battalion::campaign::Campaign where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::battalion::campaign::Campaign::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::battalion::campaign::Campaign
pub fn paladin::core::platform::container::battalion::campaign::Campaign::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::battalion::campaign::Campaign
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::battalion::campaign::Campaign where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::campaign::Campaign::and<P, B, E>(self, other: 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::container::battalion::campaign::Campaign::or<P, B, E>(self, other: 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::container::battalion::campaign::Campaign
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::battalion::campaign::Campaign
impl<T> typenum::type_operators::Same for paladin::core::platform::container::battalion::campaign::Campaign
pub type paladin::core::platform::container::battalion::campaign::Campaign::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::battalion::campaign::Campaign where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::battalion::campaign::Campaign where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::battalion::campaign::Campaign::vzip(self) -> V
pub struct paladin::core::platform::container::battalion::campaign::CampaignEdge
pub paladin::core::platform::container::battalion::campaign::CampaignEdge::condition: paladin::core::platform::container::battalion::campaign::EdgeCondition
pub paladin::core::platform::container::battalion::campaign::CampaignEdge::source: uuid::Uuid
pub paladin::core::platform::container::battalion::campaign::CampaignEdge::target: uuid::Uuid
pub paladin::core::platform::container::battalion::campaign::CampaignEdge::transform: core::option::Option<alloc::string::String>
impl paladin::core::platform::container::battalion::campaign::CampaignEdge
pub fn paladin::core::platform::container::battalion::campaign::CampaignEdge::new(source: uuid::Uuid, target: uuid::Uuid, condition: paladin::core::platform::container::battalion::campaign::EdgeCondition) -> Self
pub fn paladin::core::platform::container::battalion::campaign::CampaignEdge::with_transform(self, transform: alloc::string::String) -> Self
impl core::clone::Clone for paladin::core::platform::container::battalion::campaign::CampaignEdge
pub fn paladin::core::platform::container::battalion::campaign::CampaignEdge::clone(&self) -> paladin::core::platform::container::battalion::campaign::CampaignEdge
impl core::fmt::Debug for paladin::core::platform::container::battalion::campaign::CampaignEdge
pub fn paladin::core::platform::container::battalion::campaign::CampaignEdge::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::core::platform::container::battalion::campaign::CampaignEdge
pub fn paladin::core::platform::container::battalion::campaign::CampaignEdge::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::battalion::campaign::CampaignEdge
pub fn paladin::core::platform::container::battalion::campaign::CampaignEdge::deserialize<__D>(__deserializer: __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::core::platform::container::battalion::campaign::CampaignEdge
impl core::marker::Send for paladin::core::platform::container::battalion::campaign::CampaignEdge
impl core::marker::Sync for paladin::core::platform::container::battalion::campaign::CampaignEdge
impl core::marker::Unpin for paladin::core::platform::container::battalion::campaign::CampaignEdge
impl core::marker::UnsafeUnpin for paladin::core::platform::container::battalion::campaign::CampaignEdge
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::battalion::campaign::CampaignEdge
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::battalion::campaign::CampaignEdge
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::battalion::campaign::CampaignEdge where U: core::convert::From<T>
pub fn paladin::core::platform::container::battalion::campaign::CampaignEdge::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::battalion::campaign::CampaignEdge where U: core::convert::Into<T>
pub type paladin::core::platform::container::battalion::campaign::CampaignEdge::Error = core::convert::Infallible
pub fn paladin::core::platform::container::battalion::campaign::CampaignEdge::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::battalion::campaign::CampaignEdge where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::battalion::campaign::CampaignEdge::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::battalion::campaign::CampaignEdge::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::battalion::campaign::CampaignEdge where T: core::clone::Clone
pub type paladin::core::platform::container::battalion::campaign::CampaignEdge::Owned = T
pub fn paladin::core::platform::container::battalion::campaign::CampaignEdge::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::battalion::campaign::CampaignEdge::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::battalion::campaign::CampaignEdge where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::campaign::CampaignEdge::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::battalion::campaign::CampaignEdge where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::campaign::CampaignEdge::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::battalion::campaign::CampaignEdge where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::campaign::CampaignEdge::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::battalion::campaign::CampaignEdge where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::battalion::campaign::CampaignEdge::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::battalion::campaign::CampaignEdge
pub fn paladin::core::platform::container::battalion::campaign::CampaignEdge::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::battalion::campaign::CampaignEdge
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::battalion::campaign::CampaignEdge where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::battalion::campaign::CampaignEdge where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::campaign::CampaignEdge::and<P, B, E>(self, other: 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::container::battalion::campaign::CampaignEdge::or<P, B, E>(self, other: 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::container::battalion::campaign::CampaignEdge
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::battalion::campaign::CampaignEdge
impl<T> typenum::type_operators::Same for paladin::core::platform::container::battalion::campaign::CampaignEdge
pub type paladin::core::platform::container::battalion::campaign::CampaignEdge::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::battalion::campaign::CampaignEdge where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::battalion::campaign::CampaignEdge where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::battalion::campaign::CampaignEdge::vzip(self) -> V
pub mod paladin::core::platform::container::battalion::chain_of_command
pub enum paladin::core::platform::container::battalion::chain_of_command::DelegationStrategy
pub paladin::core::platform::container::battalion::chain_of_command::DelegationStrategy::Automatic
pub paladin::core::platform::container::battalion::chain_of_command::DelegationStrategy::Broadcast
pub paladin::core::platform::container::battalion::chain_of_command::DelegationStrategy::Custom(alloc::string::String)
pub paladin::core::platform::container::battalion::chain_of_command::DelegationStrategy::RoundRobin
impl core::clone::Clone for paladin::core::platform::container::battalion::chain_of_command::DelegationStrategy
pub fn paladin::core::platform::container::battalion::chain_of_command::DelegationStrategy::clone(&self) -> paladin::core::platform::container::battalion::chain_of_command::DelegationStrategy
impl core::cmp::Eq for paladin::core::platform::container::battalion::chain_of_command::DelegationStrategy
impl core::cmp::PartialEq for paladin::core::platform::container::battalion::chain_of_command::DelegationStrategy
pub fn paladin::core::platform::container::battalion::chain_of_command::DelegationStrategy::eq(&self, other: &paladin::core::platform::container::battalion::chain_of_command::DelegationStrategy) -> bool
impl core::fmt::Debug for paladin::core::platform::container::battalion::chain_of_command::DelegationStrategy
pub fn paladin::core::platform::container::battalion::chain_of_command::DelegationStrategy::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::core::platform::container::battalion::chain_of_command::DelegationStrategy
impl serde_core::ser::Serialize for paladin::core::platform::container::battalion::chain_of_command::DelegationStrategy
pub fn paladin::core::platform::container::battalion::chain_of_command::DelegationStrategy::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::battalion::chain_of_command::DelegationStrategy
pub fn paladin::core::platform::container::battalion::chain_of_command::DelegationStrategy::deserialize<__D>(__deserializer: __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::core::platform::container::battalion::chain_of_command::DelegationStrategy
impl core::marker::Send for paladin::core::platform::container::battalion::chain_of_command::DelegationStrategy
impl core::marker::Sync for paladin::core::platform::container::battalion::chain_of_command::DelegationStrategy
impl core::marker::Unpin for paladin::core::platform::container::battalion::chain_of_command::DelegationStrategy
impl core::marker::UnsafeUnpin for paladin::core::platform::container::battalion::chain_of_command::DelegationStrategy
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::battalion::chain_of_command::DelegationStrategy
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::battalion::chain_of_command::DelegationStrategy
impl<Q, K> equivalent::Equivalent<K> for paladin::core::platform::container::battalion::chain_of_command::DelegationStrategy where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::chain_of_command::DelegationStrategy::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::core::platform::container::battalion::chain_of_command::DelegationStrategy where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::chain_of_command::DelegationStrategy::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::battalion::chain_of_command::DelegationStrategy where U: core::convert::From<T>
pub fn paladin::core::platform::container::battalion::chain_of_command::DelegationStrategy::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::battalion::chain_of_command::DelegationStrategy where U: core::convert::Into<T>
pub type paladin::core::platform::container::battalion::chain_of_command::DelegationStrategy::Error = core::convert::Infallible
pub fn paladin::core::platform::container::battalion::chain_of_command::DelegationStrategy::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::battalion::chain_of_command::DelegationStrategy where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::battalion::chain_of_command::DelegationStrategy::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::battalion::chain_of_command::DelegationStrategy::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::battalion::chain_of_command::DelegationStrategy where T: core::clone::Clone
pub type paladin::core::platform::container::battalion::chain_of_command::DelegationStrategy::Owned = T
pub fn paladin::core::platform::container::battalion::chain_of_command::DelegationStrategy::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::battalion::chain_of_command::DelegationStrategy::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::battalion::chain_of_command::DelegationStrategy where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::chain_of_command::DelegationStrategy::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::battalion::chain_of_command::DelegationStrategy where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::chain_of_command::DelegationStrategy::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::battalion::chain_of_command::DelegationStrategy where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::chain_of_command::DelegationStrategy::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::battalion::chain_of_command::DelegationStrategy where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::battalion::chain_of_command::DelegationStrategy::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::battalion::chain_of_command::DelegationStrategy
pub fn paladin::core::platform::container::battalion::chain_of_command::DelegationStrategy::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::battalion::chain_of_command::DelegationStrategy
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::battalion::chain_of_command::DelegationStrategy where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::battalion::chain_of_command::DelegationStrategy where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::chain_of_command::DelegationStrategy::and<P, B, E>(self, other: 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::container::battalion::chain_of_command::DelegationStrategy::or<P, B, E>(self, other: 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::container::battalion::chain_of_command::DelegationStrategy
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::battalion::chain_of_command::DelegationStrategy
impl<T> typenum::type_operators::Same for paladin::core::platform::container::battalion::chain_of_command::DelegationStrategy
pub type paladin::core::platform::container::battalion::chain_of_command::DelegationStrategy::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::battalion::chain_of_command::DelegationStrategy where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::battalion::chain_of_command::DelegationStrategy where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::battalion::chain_of_command::DelegationStrategy::vzip(self) -> V
pub struct paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand
impl paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand
pub fn paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand::commander(&self) -> &paladin::core::platform::container::paladin::Paladin
pub fn paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand::commander_mut(&mut self) -> &mut paladin::core::platform::container::paladin::Paladin
pub fn paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand::config(&self) -> &paladin::core::platform::container::battalion::BattalionConfig
pub fn paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand::delegation_strategy(&self) -> &paladin::core::platform::container::battalion::chain_of_command::DelegationStrategy
pub fn paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand::get_specialist(&self, index: usize) -> core::option::Option<&paladin::core::platform::container::paladin::Paladin>
pub fn paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand::get_specialist_mut(&mut self, index: usize) -> core::option::Option<&mut paladin::core::platform::container::paladin::Paladin>
pub fn paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand::new(commander: paladin::core::platform::container::paladin::Paladin, specialists: alloc::vec::Vec<paladin::core::platform::container::paladin::Paladin>, config: paladin::core::platform::container::battalion::BattalionConfig) -> core::result::Result<Self, paladin::core::platform::container::battalion::BattalionError>
pub fn paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand::specialist_count(&self) -> usize
pub fn paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand::specialists(&self) -> &[paladin::core::platform::container::paladin::Paladin]
pub fn paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand::validate(&self) -> core::result::Result<(), paladin::core::platform::container::battalion::BattalionError>
pub fn paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand::with_strategy(self, strategy: paladin::core::platform::container::battalion::chain_of_command::DelegationStrategy) -> Self
impl core::clone::Clone for paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand
pub fn paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand::clone(&self) -> paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand
impl core::fmt::Debug for paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand
pub fn paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand
impl core::marker::Send for paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand
impl core::marker::Sync for paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand
impl core::marker::Unpin for paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand
impl core::marker::UnsafeUnpin for paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand where U: core::convert::From<T>
pub fn paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand where U: core::convert::Into<T>
pub type paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand::Error = core::convert::Infallible
pub fn paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand where T: core::clone::Clone
pub type paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand::Owned = T
pub fn paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand
pub fn paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand::and<P, B, E>(self, other: 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::container::battalion::chain_of_command::ChainOfCommand::or<P, B, E>(self, other: 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::container::battalion::chain_of_command::ChainOfCommand
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand
impl<T> typenum::type_operators::Same for paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand
pub type paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand::vzip(self) -> V
pub mod paladin::core::platform::container::battalion::conclave
pub enum paladin::core::platform::container::battalion::conclave::ConclaveError
pub paladin::core::platform::container::battalion::conclave::ConclaveError::AggregatorFailed(alloc::string::String)
pub paladin::core::platform::container::battalion::conclave::ConclaveError::AllExpertsFailed
pub paladin::core::platform::container::battalion::conclave::ConclaveError::ConfigurationError(alloc::string::String)
pub paladin::core::platform::container::battalion::conclave::ConclaveError::ExpertError(alloc::string::String, alloc::string::String)
pub paladin::core::platform::container::battalion::conclave::ConclaveError::Timeout(u64)
impl core::clone::Clone for paladin::core::platform::container::battalion::conclave::ConclaveError
pub fn paladin::core::platform::container::battalion::conclave::ConclaveError::clone(&self) -> paladin::core::platform::container::battalion::conclave::ConclaveError
impl core::convert::From<paladin::core::platform::container::battalion::conclave::ConclaveError> for paladin::core::platform::container::battalion::BattalionError
pub fn paladin::core::platform::container::battalion::BattalionError::from(error: paladin::core::platform::container::battalion::conclave::ConclaveError) -> Self
impl core::error::Error for paladin::core::platform::container::battalion::conclave::ConclaveError
impl core::fmt::Debug for paladin::core::platform::container::battalion::conclave::ConclaveError
pub fn paladin::core::platform::container::battalion::conclave::ConclaveError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::core::platform::container::battalion::conclave::ConclaveError
pub fn paladin::core::platform::container::battalion::conclave::ConclaveError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::core::platform::container::battalion::conclave::ConclaveError
impl core::marker::Send for paladin::core::platform::container::battalion::conclave::ConclaveError
impl core::marker::Sync for paladin::core::platform::container::battalion::conclave::ConclaveError
impl core::marker::Unpin for paladin::core::platform::container::battalion::conclave::ConclaveError
impl core::marker::UnsafeUnpin for paladin::core::platform::container::battalion::conclave::ConclaveError
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::battalion::conclave::ConclaveError
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::battalion::conclave::ConclaveError
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::battalion::conclave::ConclaveError where U: core::convert::From<T>
pub fn paladin::core::platform::container::battalion::conclave::ConclaveError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::battalion::conclave::ConclaveError where U: core::convert::Into<T>
pub type paladin::core::platform::container::battalion::conclave::ConclaveError::Error = core::convert::Infallible
pub fn paladin::core::platform::container::battalion::conclave::ConclaveError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::battalion::conclave::ConclaveError where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::battalion::conclave::ConclaveError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::battalion::conclave::ConclaveError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::battalion::conclave::ConclaveError where T: core::clone::Clone
pub type paladin::core::platform::container::battalion::conclave::ConclaveError::Owned = T
pub fn paladin::core::platform::container::battalion::conclave::ConclaveError::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::battalion::conclave::ConclaveError::to_owned(&self) -> T
impl<T> alloc::string::ToString for paladin::core::platform::container::battalion::conclave::ConclaveError where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::conclave::ConclaveError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::core::platform::container::battalion::conclave::ConclaveError where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::conclave::ConclaveError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::battalion::conclave::ConclaveError where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::conclave::ConclaveError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::battalion::conclave::ConclaveError where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::conclave::ConclaveError::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::battalion::conclave::ConclaveError where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::battalion::conclave::ConclaveError::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::battalion::conclave::ConclaveError
pub fn paladin::core::platform::container::battalion::conclave::ConclaveError::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::battalion::conclave::ConclaveError
impl<T> iri_string::format::ToStringFallible for paladin::core::platform::container::battalion::conclave::ConclaveError where T: core::fmt::Display
pub fn paladin::core::platform::container::battalion::conclave::ConclaveError::try_to_string(&self) -> core::result::Result<alloc::string::String, alloc::collections::TryReserveError>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::battalion::conclave::ConclaveError where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::conclave::ConclaveError::and<P, B, E>(self, other: 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::container::battalion::conclave::ConclaveError::or<P, B, E>(self, other: 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::container::battalion::conclave::ConclaveError
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::battalion::conclave::ConclaveError
impl<T> typenum::type_operators::Same for paladin::core::platform::container::battalion::conclave::ConclaveError
pub type paladin::core::platform::container::battalion::conclave::ConclaveError::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::battalion::conclave::ConclaveError where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::battalion::conclave::ConclaveError where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::battalion::conclave::ConclaveError::vzip(self) -> V
pub enum paladin::core::platform::container::battalion::conclave::ConclaveStatus
pub paladin::core::platform::container::battalion::conclave::ConclaveStatus::Failed
pub paladin::core::platform::container::battalion::conclave::ConclaveStatus::PartialSuccess
pub paladin::core::platform::container::battalion::conclave::ConclaveStatus::Success
impl core::clone::Clone for paladin::core::platform::container::battalion::conclave::ConclaveStatus
pub fn paladin::core::platform::container::battalion::conclave::ConclaveStatus::clone(&self) -> paladin::core::platform::container::battalion::conclave::ConclaveStatus
impl core::cmp::Eq for paladin::core::platform::container::battalion::conclave::ConclaveStatus
impl core::cmp::PartialEq for paladin::core::platform::container::battalion::conclave::ConclaveStatus
pub fn paladin::core::platform::container::battalion::conclave::ConclaveStatus::eq(&self, other: &paladin::core::platform::container::battalion::conclave::ConclaveStatus) -> bool
impl core::fmt::Debug for paladin::core::platform::container::battalion::conclave::ConclaveStatus
pub fn paladin::core::platform::container::battalion::conclave::ConclaveStatus::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for paladin::core::platform::container::battalion::conclave::ConclaveStatus
impl core::marker::StructuralPartialEq for paladin::core::platform::container::battalion::conclave::ConclaveStatus
impl serde_core::ser::Serialize for paladin::core::platform::container::battalion::conclave::ConclaveStatus
pub fn paladin::core::platform::container::battalion::conclave::ConclaveStatus::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::battalion::conclave::ConclaveStatus
pub fn paladin::core::platform::container::battalion::conclave::ConclaveStatus::deserialize<__D>(__deserializer: __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::core::platform::container::battalion::conclave::ConclaveStatus
impl core::marker::Send for paladin::core::platform::container::battalion::conclave::ConclaveStatus
impl core::marker::Sync for paladin::core::platform::container::battalion::conclave::ConclaveStatus
impl core::marker::Unpin for paladin::core::platform::container::battalion::conclave::ConclaveStatus
impl core::marker::UnsafeUnpin for paladin::core::platform::container::battalion::conclave::ConclaveStatus
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::battalion::conclave::ConclaveStatus
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::battalion::conclave::ConclaveStatus
impl<Q, K> equivalent::Equivalent<K> for paladin::core::platform::container::battalion::conclave::ConclaveStatus where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::conclave::ConclaveStatus::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::core::platform::container::battalion::conclave::ConclaveStatus where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::conclave::ConclaveStatus::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::battalion::conclave::ConclaveStatus where U: core::convert::From<T>
pub fn paladin::core::platform::container::battalion::conclave::ConclaveStatus::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::battalion::conclave::ConclaveStatus where U: core::convert::Into<T>
pub type paladin::core::platform::container::battalion::conclave::ConclaveStatus::Error = core::convert::Infallible
pub fn paladin::core::platform::container::battalion::conclave::ConclaveStatus::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::battalion::conclave::ConclaveStatus where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::battalion::conclave::ConclaveStatus::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::battalion::conclave::ConclaveStatus::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::battalion::conclave::ConclaveStatus where T: core::clone::Clone
pub type paladin::core::platform::container::battalion::conclave::ConclaveStatus::Owned = T
pub fn paladin::core::platform::container::battalion::conclave::ConclaveStatus::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::battalion::conclave::ConclaveStatus::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::battalion::conclave::ConclaveStatus where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::conclave::ConclaveStatus::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::battalion::conclave::ConclaveStatus where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::conclave::ConclaveStatus::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::battalion::conclave::ConclaveStatus where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::conclave::ConclaveStatus::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::battalion::conclave::ConclaveStatus where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::battalion::conclave::ConclaveStatus::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::battalion::conclave::ConclaveStatus
pub fn paladin::core::platform::container::battalion::conclave::ConclaveStatus::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::battalion::conclave::ConclaveStatus
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::battalion::conclave::ConclaveStatus where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::battalion::conclave::ConclaveStatus where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::conclave::ConclaveStatus::and<P, B, E>(self, other: 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::container::battalion::conclave::ConclaveStatus::or<P, B, E>(self, other: 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::container::battalion::conclave::ConclaveStatus
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::battalion::conclave::ConclaveStatus
impl<T> typenum::type_operators::Same for paladin::core::platform::container::battalion::conclave::ConclaveStatus
pub type paladin::core::platform::container::battalion::conclave::ConclaveStatus::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::battalion::conclave::ConclaveStatus where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::battalion::conclave::ConclaveStatus where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::battalion::conclave::ConclaveStatus::vzip(self) -> V
pub enum paladin::core::platform::container::battalion::conclave::ObservabilityLevel
pub paladin::core::platform::container::battalion::conclave::ObservabilityLevel::Minimal
pub paladin::core::platform::container::battalion::conclave::ObservabilityLevel::Standard
pub paladin::core::platform::container::battalion::conclave::ObservabilityLevel::Verbose
impl core::clone::Clone for paladin::core::platform::container::battalion::conclave::ObservabilityLevel
pub fn paladin::core::platform::container::battalion::conclave::ObservabilityLevel::clone(&self) -> paladin::core::platform::container::battalion::conclave::ObservabilityLevel
impl core::cmp::Eq for paladin::core::platform::container::battalion::conclave::ObservabilityLevel
impl core::cmp::PartialEq for paladin::core::platform::container::battalion::conclave::ObservabilityLevel
pub fn paladin::core::platform::container::battalion::conclave::ObservabilityLevel::eq(&self, other: &paladin::core::platform::container::battalion::conclave::ObservabilityLevel) -> bool
impl core::default::Default for paladin::core::platform::container::battalion::conclave::ObservabilityLevel
pub fn paladin::core::platform::container::battalion::conclave::ObservabilityLevel::default() -> paladin::core::platform::container::battalion::conclave::ObservabilityLevel
impl core::fmt::Debug for paladin::core::platform::container::battalion::conclave::ObservabilityLevel
pub fn paladin::core::platform::container::battalion::conclave::ObservabilityLevel::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for paladin::core::platform::container::battalion::conclave::ObservabilityLevel
impl core::marker::StructuralPartialEq for paladin::core::platform::container::battalion::conclave::ObservabilityLevel
impl serde_core::ser::Serialize for paladin::core::platform::container::battalion::conclave::ObservabilityLevel
pub fn paladin::core::platform::container::battalion::conclave::ObservabilityLevel::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::battalion::conclave::ObservabilityLevel
pub fn paladin::core::platform::container::battalion::conclave::ObservabilityLevel::deserialize<__D>(__deserializer: __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::core::platform::container::battalion::conclave::ObservabilityLevel
impl core::marker::Send for paladin::core::platform::container::battalion::conclave::ObservabilityLevel
impl core::marker::Sync for paladin::core::platform::container::battalion::conclave::ObservabilityLevel
impl core::marker::Unpin for paladin::core::platform::container::battalion::conclave::ObservabilityLevel
impl core::marker::UnsafeUnpin for paladin::core::platform::container::battalion::conclave::ObservabilityLevel
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::battalion::conclave::ObservabilityLevel
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::battalion::conclave::ObservabilityLevel
impl<Q, K> equivalent::Equivalent<K> for paladin::core::platform::container::battalion::conclave::ObservabilityLevel where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::conclave::ObservabilityLevel::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::core::platform::container::battalion::conclave::ObservabilityLevel where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::conclave::ObservabilityLevel::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::battalion::conclave::ObservabilityLevel where U: core::convert::From<T>
pub fn paladin::core::platform::container::battalion::conclave::ObservabilityLevel::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::battalion::conclave::ObservabilityLevel where U: core::convert::Into<T>
pub type paladin::core::platform::container::battalion::conclave::ObservabilityLevel::Error = core::convert::Infallible
pub fn paladin::core::platform::container::battalion::conclave::ObservabilityLevel::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::battalion::conclave::ObservabilityLevel where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::battalion::conclave::ObservabilityLevel::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::battalion::conclave::ObservabilityLevel::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::battalion::conclave::ObservabilityLevel where T: core::clone::Clone
pub type paladin::core::platform::container::battalion::conclave::ObservabilityLevel::Owned = T
pub fn paladin::core::platform::container::battalion::conclave::ObservabilityLevel::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::battalion::conclave::ObservabilityLevel::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::battalion::conclave::ObservabilityLevel where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::conclave::ObservabilityLevel::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::battalion::conclave::ObservabilityLevel where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::conclave::ObservabilityLevel::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::battalion::conclave::ObservabilityLevel where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::conclave::ObservabilityLevel::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::battalion::conclave::ObservabilityLevel where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::battalion::conclave::ObservabilityLevel::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::battalion::conclave::ObservabilityLevel
pub fn paladin::core::platform::container::battalion::conclave::ObservabilityLevel::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::battalion::conclave::ObservabilityLevel
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::battalion::conclave::ObservabilityLevel where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::battalion::conclave::ObservabilityLevel where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::conclave::ObservabilityLevel::and<P, B, E>(self, other: 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::container::battalion::conclave::ObservabilityLevel::or<P, B, E>(self, other: 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::container::battalion::conclave::ObservabilityLevel
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::battalion::conclave::ObservabilityLevel
impl<T> typenum::type_operators::Same for paladin::core::platform::container::battalion::conclave::ObservabilityLevel
pub type paladin::core::platform::container::battalion::conclave::ObservabilityLevel::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::battalion::conclave::ObservabilityLevel where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::battalion::conclave::ObservabilityLevel where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::battalion::conclave::ObservabilityLevel::vzip(self) -> V
pub struct paladin::core::platform::container::battalion::conclave::Conclave
pub paladin::core::platform::container::battalion::conclave::Conclave::aggregator: paladin::core::platform::container::paladin::Paladin
pub paladin::core::platform::container::battalion::conclave::Conclave::config: paladin::core::platform::container::battalion::conclave::ConclaveConfig
pub paladin::core::platform::container::battalion::conclave::Conclave::experts: alloc::vec::Vec<paladin::core::platform::container::paladin::Paladin>
impl paladin::core::platform::container::battalion::conclave::Conclave
pub fn paladin::core::platform::container::battalion::conclave::Conclave::expert_count(&self) -> usize
pub fn paladin::core::platform::container::battalion::conclave::Conclave::name(&self) -> &str
pub fn paladin::core::platform::container::battalion::conclave::Conclave::new(experts: alloc::vec::Vec<paladin::core::platform::container::paladin::Paladin>, aggregator: paladin::core::platform::container::paladin::Paladin, config: paladin::core::platform::container::battalion::conclave::ConclaveConfig) -> core::result::Result<Self, paladin::core::platform::container::battalion::BattalionError>
pub fn paladin::core::platform::container::battalion::conclave::Conclave::validate(&self) -> core::result::Result<(), paladin::core::platform::container::battalion::BattalionError>
impl core::clone::Clone for paladin::core::platform::container::battalion::conclave::Conclave
pub fn paladin::core::platform::container::battalion::conclave::Conclave::clone(&self) -> paladin::core::platform::container::battalion::conclave::Conclave
impl core::fmt::Debug for paladin::core::platform::container::battalion::conclave::Conclave
pub fn paladin::core::platform::container::battalion::conclave::Conclave::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::core::platform::container::battalion::conclave::Conclave
pub fn paladin::core::platform::container::battalion::conclave::Conclave::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::battalion::conclave::Conclave
pub fn paladin::core::platform::container::battalion::conclave::Conclave::deserialize<__D>(__deserializer: __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::core::platform::container::battalion::conclave::Conclave
impl core::marker::Send for paladin::core::platform::container::battalion::conclave::Conclave
impl core::marker::Sync for paladin::core::platform::container::battalion::conclave::Conclave
impl core::marker::Unpin for paladin::core::platform::container::battalion::conclave::Conclave
impl core::marker::UnsafeUnpin for paladin::core::platform::container::battalion::conclave::Conclave
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::battalion::conclave::Conclave
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::battalion::conclave::Conclave
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::battalion::conclave::Conclave where U: core::convert::From<T>
pub fn paladin::core::platform::container::battalion::conclave::Conclave::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::battalion::conclave::Conclave where U: core::convert::Into<T>
pub type paladin::core::platform::container::battalion::conclave::Conclave::Error = core::convert::Infallible
pub fn paladin::core::platform::container::battalion::conclave::Conclave::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::battalion::conclave::Conclave where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::battalion::conclave::Conclave::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::battalion::conclave::Conclave::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::battalion::conclave::Conclave where T: core::clone::Clone
pub type paladin::core::platform::container::battalion::conclave::Conclave::Owned = T
pub fn paladin::core::platform::container::battalion::conclave::Conclave::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::battalion::conclave::Conclave::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::battalion::conclave::Conclave where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::conclave::Conclave::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::battalion::conclave::Conclave where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::conclave::Conclave::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::battalion::conclave::Conclave where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::conclave::Conclave::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::battalion::conclave::Conclave where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::battalion::conclave::Conclave::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::battalion::conclave::Conclave
pub fn paladin::core::platform::container::battalion::conclave::Conclave::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::battalion::conclave::Conclave
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::battalion::conclave::Conclave where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::battalion::conclave::Conclave where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::conclave::Conclave::and<P, B, E>(self, other: 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::container::battalion::conclave::Conclave::or<P, B, E>(self, other: 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::container::battalion::conclave::Conclave
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::battalion::conclave::Conclave
impl<T> typenum::type_operators::Same for paladin::core::platform::container::battalion::conclave::Conclave
pub type paladin::core::platform::container::battalion::conclave::Conclave::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::battalion::conclave::Conclave where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::battalion::conclave::Conclave where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::battalion::conclave::Conclave::vzip(self) -> V
pub struct paladin::core::platform::container::battalion::conclave::ConclaveConfig
pub paladin::core::platform::container::battalion::conclave::ConclaveConfig::battalion_config: paladin::core::platform::container::battalion::BattalionConfig
pub paladin::core::platform::container::battalion::conclave::ConclaveConfig::include_expert_names: bool
pub paladin::core::platform::container::battalion::conclave::ConclaveConfig::max_expert_output_tokens: core::option::Option<usize>
pub paladin::core::platform::container::battalion::conclave::ConclaveConfig::name: alloc::string::String
pub paladin::core::platform::container::battalion::conclave::ConclaveConfig::observability_level: paladin::core::platform::container::battalion::conclave::ObservabilityLevel
pub paladin::core::platform::container::battalion::conclave::ConclaveConfig::retry_attempts: u32
pub paladin::core::platform::container::battalion::conclave::ConclaveConfig::synthesis_prompt: core::option::Option<alloc::string::String>
pub paladin::core::platform::container::battalion::conclave::ConclaveConfig::timeout_seconds: u64
impl paladin::core::platform::container::battalion::conclave::ConclaveConfig
pub fn paladin::core::platform::container::battalion::conclave::ConclaveConfig::new(name: impl core::convert::Into<alloc::string::String>, battalion_config: paladin::core::platform::container::battalion::BattalionConfig) -> Self
pub fn paladin::core::platform::container::battalion::conclave::ConclaveConfig::with_expert_names(self, include: bool) -> Self
pub fn paladin::core::platform::container::battalion::conclave::ConclaveConfig::with_max_expert_tokens(self, max_tokens: usize) -> Self
pub fn paladin::core::platform::container::battalion::conclave::ConclaveConfig::with_observability(self, level: paladin::core::platform::container::battalion::conclave::ObservabilityLevel) -> Self
pub fn paladin::core::platform::container::battalion::conclave::ConclaveConfig::with_retry_attempts(self, attempts: u32) -> Self
pub fn paladin::core::platform::container::battalion::conclave::ConclaveConfig::with_synthesis_prompt(self, prompt: impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::core::platform::container::battalion::conclave::ConclaveConfig::with_timeout(self, seconds: u64) -> Self
impl core::clone::Clone for paladin::core::platform::container::battalion::conclave::ConclaveConfig
pub fn paladin::core::platform::container::battalion::conclave::ConclaveConfig::clone(&self) -> paladin::core::platform::container::battalion::conclave::ConclaveConfig
impl core::fmt::Debug for paladin::core::platform::container::battalion::conclave::ConclaveConfig
pub fn paladin::core::platform::container::battalion::conclave::ConclaveConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::core::platform::container::battalion::conclave::ConclaveConfig
pub fn paladin::core::platform::container::battalion::conclave::ConclaveConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::battalion::conclave::ConclaveConfig
pub fn paladin::core::platform::container::battalion::conclave::ConclaveConfig::deserialize<__D>(__deserializer: __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::core::platform::container::battalion::conclave::ConclaveConfig
impl core::marker::Send for paladin::core::platform::container::battalion::conclave::ConclaveConfig
impl core::marker::Sync for paladin::core::platform::container::battalion::conclave::ConclaveConfig
impl core::marker::Unpin for paladin::core::platform::container::battalion::conclave::ConclaveConfig
impl core::marker::UnsafeUnpin for paladin::core::platform::container::battalion::conclave::ConclaveConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::battalion::conclave::ConclaveConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::battalion::conclave::ConclaveConfig
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::battalion::conclave::ConclaveConfig where U: core::convert::From<T>
pub fn paladin::core::platform::container::battalion::conclave::ConclaveConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::battalion::conclave::ConclaveConfig where U: core::convert::Into<T>
pub type paladin::core::platform::container::battalion::conclave::ConclaveConfig::Error = core::convert::Infallible
pub fn paladin::core::platform::container::battalion::conclave::ConclaveConfig::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::battalion::conclave::ConclaveConfig where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::battalion::conclave::ConclaveConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::battalion::conclave::ConclaveConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::battalion::conclave::ConclaveConfig where T: core::clone::Clone
pub type paladin::core::platform::container::battalion::conclave::ConclaveConfig::Owned = T
pub fn paladin::core::platform::container::battalion::conclave::ConclaveConfig::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::battalion::conclave::ConclaveConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::battalion::conclave::ConclaveConfig where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::conclave::ConclaveConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::battalion::conclave::ConclaveConfig where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::conclave::ConclaveConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::battalion::conclave::ConclaveConfig where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::conclave::ConclaveConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::battalion::conclave::ConclaveConfig where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::battalion::conclave::ConclaveConfig::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::battalion::conclave::ConclaveConfig
pub fn paladin::core::platform::container::battalion::conclave::ConclaveConfig::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::battalion::conclave::ConclaveConfig
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::battalion::conclave::ConclaveConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::battalion::conclave::ConclaveConfig where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::conclave::ConclaveConfig::and<P, B, E>(self, other: 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::container::battalion::conclave::ConclaveConfig::or<P, B, E>(self, other: 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::container::battalion::conclave::ConclaveConfig
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::battalion::conclave::ConclaveConfig
impl<T> typenum::type_operators::Same for paladin::core::platform::container::battalion::conclave::ConclaveConfig
pub type paladin::core::platform::container::battalion::conclave::ConclaveConfig::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::battalion::conclave::ConclaveConfig where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::battalion::conclave::ConclaveConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::battalion::conclave::ConclaveConfig::vzip(self) -> V
pub struct paladin::core::platform::container::battalion::conclave::ConclaveResult
pub paladin::core::platform::container::battalion::conclave::ConclaveResult::aggregated_output: paladin::application::ports::output::paladin_port::PaladinResult
pub paladin::core::platform::container::battalion::conclave::ConclaveResult::execution_time_ms: u64
pub paladin::core::platform::container::battalion::conclave::ConclaveResult::expert_execution_times: std::collections::hash::map::HashMap<alloc::string::String, u64>
pub paladin::core::platform::container::battalion::conclave::ConclaveResult::expert_outputs: std::collections::hash::map::HashMap<alloc::string::String, paladin::application::ports::output::paladin_port::PaladinResult>
pub paladin::core::platform::container::battalion::conclave::ConclaveResult::retry_counts: std::collections::hash::map::HashMap<alloc::string::String, u32>
pub paladin::core::platform::container::battalion::conclave::ConclaveResult::status: paladin::core::platform::container::battalion::conclave::ConclaveStatus
impl paladin::core::platform::container::battalion::conclave::ConclaveResult
pub fn paladin::core::platform::container::battalion::conclave::ConclaveResult::all_experts_succeeded(&self) -> bool
pub fn paladin::core::platform::container::battalion::conclave::ConclaveResult::is_completed(&self) -> bool
pub fn paladin::core::platform::container::battalion::conclave::ConclaveResult::successful_expert_count(&self) -> usize
impl core::clone::Clone for paladin::core::platform::container::battalion::conclave::ConclaveResult
pub fn paladin::core::platform::container::battalion::conclave::ConclaveResult::clone(&self) -> paladin::core::platform::container::battalion::conclave::ConclaveResult
impl core::fmt::Debug for paladin::core::platform::container::battalion::conclave::ConclaveResult
pub fn paladin::core::platform::container::battalion::conclave::ConclaveResult::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::core::platform::container::battalion::conclave::ConclaveResult
pub fn paladin::core::platform::container::battalion::conclave::ConclaveResult::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::battalion::conclave::ConclaveResult
pub fn paladin::core::platform::container::battalion::conclave::ConclaveResult::deserialize<__D>(__deserializer: __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::core::platform::container::battalion::conclave::ConclaveResult
impl core::marker::Send for paladin::core::platform::container::battalion::conclave::ConclaveResult
impl core::marker::Sync for paladin::core::platform::container::battalion::conclave::ConclaveResult
impl core::marker::Unpin for paladin::core::platform::container::battalion::conclave::ConclaveResult
impl core::marker::UnsafeUnpin for paladin::core::platform::container::battalion::conclave::ConclaveResult
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::battalion::conclave::ConclaveResult
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::battalion::conclave::ConclaveResult
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::battalion::conclave::ConclaveResult where U: core::convert::From<T>
pub fn paladin::core::platform::container::battalion::conclave::ConclaveResult::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::battalion::conclave::ConclaveResult where U: core::convert::Into<T>
pub type paladin::core::platform::container::battalion::conclave::ConclaveResult::Error = core::convert::Infallible
pub fn paladin::core::platform::container::battalion::conclave::ConclaveResult::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::battalion::conclave::ConclaveResult where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::battalion::conclave::ConclaveResult::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::battalion::conclave::ConclaveResult::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::battalion::conclave::ConclaveResult where T: core::clone::Clone
pub type paladin::core::platform::container::battalion::conclave::ConclaveResult::Owned = T
pub fn paladin::core::platform::container::battalion::conclave::ConclaveResult::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::battalion::conclave::ConclaveResult::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::battalion::conclave::ConclaveResult where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::conclave::ConclaveResult::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::battalion::conclave::ConclaveResult where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::conclave::ConclaveResult::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::battalion::conclave::ConclaveResult where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::conclave::ConclaveResult::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::battalion::conclave::ConclaveResult where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::battalion::conclave::ConclaveResult::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::battalion::conclave::ConclaveResult
pub fn paladin::core::platform::container::battalion::conclave::ConclaveResult::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::battalion::conclave::ConclaveResult
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::battalion::conclave::ConclaveResult where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::battalion::conclave::ConclaveResult where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::conclave::ConclaveResult::and<P, B, E>(self, other: 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::container::battalion::conclave::ConclaveResult::or<P, B, E>(self, other: 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::container::battalion::conclave::ConclaveResult
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::battalion::conclave::ConclaveResult
impl<T> typenum::type_operators::Same for paladin::core::platform::container::battalion::conclave::ConclaveResult
pub type paladin::core::platform::container::battalion::conclave::ConclaveResult::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::battalion::conclave::ConclaveResult where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::battalion::conclave::ConclaveResult where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::battalion::conclave::ConclaveResult::vzip(self) -> V
pub mod paladin::core::platform::container::battalion::council
pub enum paladin::core::platform::container::battalion::council::TerminationCondition
pub paladin::core::platform::container::battalion::council::TerminationCondition::Consensus
pub paladin::core::platform::container::battalion::council::TerminationCondition::Keyword(alloc::string::String)
pub paladin::core::platform::container::battalion::council::TerminationCondition::MaxRounds
pub paladin::core::platform::container::battalion::council::TerminationCondition::ModeratorDecision
impl core::clone::Clone for paladin::core::platform::container::battalion::council::TerminationCondition
pub fn paladin::core::platform::container::battalion::council::TerminationCondition::clone(&self) -> paladin::core::platform::container::battalion::council::TerminationCondition
impl core::cmp::Eq for paladin::core::platform::container::battalion::council::TerminationCondition
impl core::cmp::PartialEq for paladin::core::platform::container::battalion::council::TerminationCondition
pub fn paladin::core::platform::container::battalion::council::TerminationCondition::eq(&self, other: &paladin::core::platform::container::battalion::council::TerminationCondition) -> bool
impl core::default::Default for paladin::core::platform::container::battalion::council::TerminationCondition
pub fn paladin::core::platform::container::battalion::council::TerminationCondition::default() -> Self
impl core::fmt::Debug for paladin::core::platform::container::battalion::council::TerminationCondition
pub fn paladin::core::platform::container::battalion::council::TerminationCondition::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::core::platform::container::battalion::council::TerminationCondition
impl serde_core::ser::Serialize for paladin::core::platform::container::battalion::council::TerminationCondition
pub fn paladin::core::platform::container::battalion::council::TerminationCondition::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::battalion::council::TerminationCondition
pub fn paladin::core::platform::container::battalion::council::TerminationCondition::deserialize<__D>(__deserializer: __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::core::platform::container::battalion::council::TerminationCondition
impl core::marker::Send for paladin::core::platform::container::battalion::council::TerminationCondition
impl core::marker::Sync for paladin::core::platform::container::battalion::council::TerminationCondition
impl core::marker::Unpin for paladin::core::platform::container::battalion::council::TerminationCondition
impl core::marker::UnsafeUnpin for paladin::core::platform::container::battalion::council::TerminationCondition
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::battalion::council::TerminationCondition
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::battalion::council::TerminationCondition
impl<Q, K> equivalent::Equivalent<K> for paladin::core::platform::container::battalion::council::TerminationCondition where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::council::TerminationCondition::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::core::platform::container::battalion::council::TerminationCondition where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::council::TerminationCondition::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::battalion::council::TerminationCondition where U: core::convert::From<T>
pub fn paladin::core::platform::container::battalion::council::TerminationCondition::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::battalion::council::TerminationCondition where U: core::convert::Into<T>
pub type paladin::core::platform::container::battalion::council::TerminationCondition::Error = core::convert::Infallible
pub fn paladin::core::platform::container::battalion::council::TerminationCondition::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::battalion::council::TerminationCondition where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::battalion::council::TerminationCondition::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::battalion::council::TerminationCondition::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::battalion::council::TerminationCondition where T: core::clone::Clone
pub type paladin::core::platform::container::battalion::council::TerminationCondition::Owned = T
pub fn paladin::core::platform::container::battalion::council::TerminationCondition::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::battalion::council::TerminationCondition::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::battalion::council::TerminationCondition where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::council::TerminationCondition::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::battalion::council::TerminationCondition where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::council::TerminationCondition::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::battalion::council::TerminationCondition where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::council::TerminationCondition::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::battalion::council::TerminationCondition where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::battalion::council::TerminationCondition::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::battalion::council::TerminationCondition
pub fn paladin::core::platform::container::battalion::council::TerminationCondition::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::battalion::council::TerminationCondition
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::battalion::council::TerminationCondition where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::battalion::council::TerminationCondition where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::council::TerminationCondition::and<P, B, E>(self, other: 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::container::battalion::council::TerminationCondition::or<P, B, E>(self, other: 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::container::battalion::council::TerminationCondition
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::battalion::council::TerminationCondition
impl<T> typenum::type_operators::Same for paladin::core::platform::container::battalion::council::TerminationCondition
pub type paladin::core::platform::container::battalion::council::TerminationCondition::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::battalion::council::TerminationCondition where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::battalion::council::TerminationCondition where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::battalion::council::TerminationCondition::vzip(self) -> V
pub enum paladin::core::platform::container::battalion::council::TurnStrategy
pub paladin::core::platform::container::battalion::council::TurnStrategy::ModeratorDirected
pub paladin::core::platform::container::battalion::council::TurnStrategy::Random
pub paladin::core::platform::container::battalion::council::TurnStrategy::RoundRobin
pub paladin::core::platform::container::battalion::council::TurnStrategy::VoluntaryWithTimeout
pub paladin::core::platform::container::battalion::council::TurnStrategy::VoluntaryWithTimeout::timeout_ms: u64
impl core::clone::Clone for paladin::core::platform::container::battalion::council::TurnStrategy
pub fn paladin::core::platform::container::battalion::council::TurnStrategy::clone(&self) -> paladin::core::platform::container::battalion::council::TurnStrategy
impl core::cmp::Eq for paladin::core::platform::container::battalion::council::TurnStrategy
impl core::cmp::PartialEq for paladin::core::platform::container::battalion::council::TurnStrategy
pub fn paladin::core::platform::container::battalion::council::TurnStrategy::eq(&self, other: &paladin::core::platform::container::battalion::council::TurnStrategy) -> bool
impl core::default::Default for paladin::core::platform::container::battalion::council::TurnStrategy
pub fn paladin::core::platform::container::battalion::council::TurnStrategy::default() -> Self
impl core::fmt::Debug for paladin::core::platform::container::battalion::council::TurnStrategy
pub fn paladin::core::platform::container::battalion::council::TurnStrategy::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::core::platform::container::battalion::council::TurnStrategy
impl serde_core::ser::Serialize for paladin::core::platform::container::battalion::council::TurnStrategy
pub fn paladin::core::platform::container::battalion::council::TurnStrategy::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::battalion::council::TurnStrategy
pub fn paladin::core::platform::container::battalion::council::TurnStrategy::deserialize<__D>(__deserializer: __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::core::platform::container::battalion::council::TurnStrategy
impl core::marker::Send for paladin::core::platform::container::battalion::council::TurnStrategy
impl core::marker::Sync for paladin::core::platform::container::battalion::council::TurnStrategy
impl core::marker::Unpin for paladin::core::platform::container::battalion::council::TurnStrategy
impl core::marker::UnsafeUnpin for paladin::core::platform::container::battalion::council::TurnStrategy
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::battalion::council::TurnStrategy
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::battalion::council::TurnStrategy
impl<Q, K> equivalent::Equivalent<K> for paladin::core::platform::container::battalion::council::TurnStrategy where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::council::TurnStrategy::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::core::platform::container::battalion::council::TurnStrategy where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::council::TurnStrategy::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::battalion::council::TurnStrategy where U: core::convert::From<T>
pub fn paladin::core::platform::container::battalion::council::TurnStrategy::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::battalion::council::TurnStrategy where U: core::convert::Into<T>
pub type paladin::core::platform::container::battalion::council::TurnStrategy::Error = core::convert::Infallible
pub fn paladin::core::platform::container::battalion::council::TurnStrategy::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::battalion::council::TurnStrategy where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::battalion::council::TurnStrategy::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::battalion::council::TurnStrategy::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::battalion::council::TurnStrategy where T: core::clone::Clone
pub type paladin::core::platform::container::battalion::council::TurnStrategy::Owned = T
pub fn paladin::core::platform::container::battalion::council::TurnStrategy::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::battalion::council::TurnStrategy::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::battalion::council::TurnStrategy where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::council::TurnStrategy::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::battalion::council::TurnStrategy where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::council::TurnStrategy::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::battalion::council::TurnStrategy where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::council::TurnStrategy::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::battalion::council::TurnStrategy where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::battalion::council::TurnStrategy::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::battalion::council::TurnStrategy
pub fn paladin::core::platform::container::battalion::council::TurnStrategy::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::battalion::council::TurnStrategy
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::battalion::council::TurnStrategy where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::battalion::council::TurnStrategy where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::council::TurnStrategy::and<P, B, E>(self, other: 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::container::battalion::council::TurnStrategy::or<P, B, E>(self, other: 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::container::battalion::council::TurnStrategy
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::battalion::council::TurnStrategy
impl<T> typenum::type_operators::Same for paladin::core::platform::container::battalion::council::TurnStrategy
pub type paladin::core::platform::container::battalion::council::TurnStrategy::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::battalion::council::TurnStrategy where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::battalion::council::TurnStrategy where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::battalion::council::TurnStrategy::vzip(self) -> V
pub struct paladin::core::platform::container::battalion::council::CouncilBuilder
impl paladin::core::platform::container::battalion::council::CouncilBuilder
pub fn paladin::core::platform::container::battalion::council::CouncilBuilder::add_participant(self, paladin_id: impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::core::platform::container::battalion::council::CouncilBuilder::build(self) -> core::result::Result<paladin::core::platform::container::battalion::council::Council, paladin::core::platform::container::battalion::BattalionError>
pub fn paladin::core::platform::container::battalion::council::CouncilBuilder::config(self, config: paladin::core::platform::container::battalion::council::CouncilConfig) -> Self
pub fn paladin::core::platform::container::battalion::council::CouncilBuilder::include_history(self, include: bool) -> Self
pub fn paladin::core::platform::container::battalion::council::CouncilBuilder::max_rounds(self, rounds: u32) -> Self
pub fn paladin::core::platform::container::battalion::council::CouncilBuilder::moderator(self, paladin_id: impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::core::platform::container::battalion::council::CouncilBuilder::name(self, name: impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::core::platform::container::battalion::council::CouncilBuilder::new() -> Self
pub fn paladin::core::platform::container::battalion::council::CouncilBuilder::termination_condition(self, condition: paladin::core::platform::container::battalion::council::TerminationCondition) -> Self
pub fn paladin::core::platform::container::battalion::council::CouncilBuilder::turn_strategy(self, strategy: paladin::core::platform::container::battalion::council::TurnStrategy) -> Self
impl core::default::Default for paladin::core::platform::container::battalion::council::CouncilBuilder
pub fn paladin::core::platform::container::battalion::council::CouncilBuilder::default() -> Self
impl core::fmt::Debug for paladin::core::platform::container::battalion::council::CouncilBuilder
pub fn paladin::core::platform::container::battalion::council::CouncilBuilder::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::core::platform::container::battalion::council::CouncilBuilder
impl core::marker::Send for paladin::core::platform::container::battalion::council::CouncilBuilder
impl core::marker::Sync for paladin::core::platform::container::battalion::council::CouncilBuilder
impl core::marker::Unpin for paladin::core::platform::container::battalion::council::CouncilBuilder
impl core::marker::UnsafeUnpin for paladin::core::platform::container::battalion::council::CouncilBuilder
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::battalion::council::CouncilBuilder
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::battalion::council::CouncilBuilder
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::battalion::council::CouncilBuilder where U: core::convert::From<T>
pub fn paladin::core::platform::container::battalion::council::CouncilBuilder::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::battalion::council::CouncilBuilder where U: core::convert::Into<T>
pub type paladin::core::platform::container::battalion::council::CouncilBuilder::Error = core::convert::Infallible
pub fn paladin::core::platform::container::battalion::council::CouncilBuilder::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::battalion::council::CouncilBuilder where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::battalion::council::CouncilBuilder::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::battalion::council::CouncilBuilder::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::core::platform::container::battalion::council::CouncilBuilder where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::council::CouncilBuilder::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::battalion::council::CouncilBuilder where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::council::CouncilBuilder::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::battalion::council::CouncilBuilder where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::council::CouncilBuilder::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::core::platform::container::battalion::council::CouncilBuilder
pub fn paladin::core::platform::container::battalion::council::CouncilBuilder::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::battalion::council::CouncilBuilder
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::battalion::council::CouncilBuilder where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::council::CouncilBuilder::and<P, B, E>(self, other: 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::container::battalion::council::CouncilBuilder::or<P, B, E>(self, other: 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::container::battalion::council::CouncilBuilder
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::battalion::council::CouncilBuilder
impl<T> typenum::type_operators::Same for paladin::core::platform::container::battalion::council::CouncilBuilder
pub type paladin::core::platform::container::battalion::council::CouncilBuilder::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::battalion::council::CouncilBuilder where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::battalion::council::CouncilBuilder where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::battalion::council::CouncilBuilder::vzip(self) -> V
pub struct paladin::core::platform::container::battalion::council::CouncilConfig
pub paladin::core::platform::container::battalion::council::CouncilConfig::include_history: bool
pub paladin::core::platform::container::battalion::council::CouncilConfig::max_rounds: u32
pub paladin::core::platform::container::battalion::council::CouncilConfig::termination_condition: paladin::core::platform::container::battalion::council::TerminationCondition
pub paladin::core::platform::container::battalion::council::CouncilConfig::turn_strategy: paladin::core::platform::container::battalion::council::TurnStrategy
impl core::clone::Clone for paladin::core::platform::container::battalion::council::CouncilConfig
pub fn paladin::core::platform::container::battalion::council::CouncilConfig::clone(&self) -> paladin::core::platform::container::battalion::council::CouncilConfig
impl core::default::Default for paladin::core::platform::container::battalion::council::CouncilConfig
pub fn paladin::core::platform::container::battalion::council::CouncilConfig::default() -> Self
impl core::fmt::Debug for paladin::core::platform::container::battalion::council::CouncilConfig
pub fn paladin::core::platform::container::battalion::council::CouncilConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::core::platform::container::battalion::council::CouncilConfig
pub fn paladin::core::platform::container::battalion::council::CouncilConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::battalion::council::CouncilConfig
pub fn paladin::core::platform::container::battalion::council::CouncilConfig::deserialize<__D>(__deserializer: __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::core::platform::container::battalion::council::CouncilConfig
impl core::marker::Send for paladin::core::platform::container::battalion::council::CouncilConfig
impl core::marker::Sync for paladin::core::platform::container::battalion::council::CouncilConfig
impl core::marker::Unpin for paladin::core::platform::container::battalion::council::CouncilConfig
impl core::marker::UnsafeUnpin for paladin::core::platform::container::battalion::council::CouncilConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::battalion::council::CouncilConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::battalion::council::CouncilConfig
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::battalion::council::CouncilConfig where U: core::convert::From<T>
pub fn paladin::core::platform::container::battalion::council::CouncilConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::battalion::council::CouncilConfig where U: core::convert::Into<T>
pub type paladin::core::platform::container::battalion::council::CouncilConfig::Error = core::convert::Infallible
pub fn paladin::core::platform::container::battalion::council::CouncilConfig::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::battalion::council::CouncilConfig where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::battalion::council::CouncilConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::battalion::council::CouncilConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::battalion::council::CouncilConfig where T: core::clone::Clone
pub type paladin::core::platform::container::battalion::council::CouncilConfig::Owned = T
pub fn paladin::core::platform::container::battalion::council::CouncilConfig::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::battalion::council::CouncilConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::battalion::council::CouncilConfig where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::council::CouncilConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::battalion::council::CouncilConfig where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::council::CouncilConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::battalion::council::CouncilConfig where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::council::CouncilConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::battalion::council::CouncilConfig where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::battalion::council::CouncilConfig::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::battalion::council::CouncilConfig
pub fn paladin::core::platform::container::battalion::council::CouncilConfig::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::battalion::council::CouncilConfig
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::battalion::council::CouncilConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::battalion::council::CouncilConfig where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::council::CouncilConfig::and<P, B, E>(self, other: 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::container::battalion::council::CouncilConfig::or<P, B, E>(self, other: 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::container::battalion::council::CouncilConfig
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::battalion::council::CouncilConfig
impl<T> typenum::type_operators::Same for paladin::core::platform::container::battalion::council::CouncilConfig
pub type paladin::core::platform::container::battalion::council::CouncilConfig::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::battalion::council::CouncilConfig where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::battalion::council::CouncilConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::battalion::council::CouncilConfig::vzip(self) -> V
pub struct paladin::core::platform::container::battalion::council::CouncilData
pub paladin::core::platform::container::battalion::council::CouncilData::config: paladin::core::platform::container::battalion::council::CouncilConfig
pub paladin::core::platform::container::battalion::council::CouncilData::moderator_id: core::option::Option<alloc::string::String>
pub paladin::core::platform::container::battalion::council::CouncilData::name: alloc::string::String
pub paladin::core::platform::container::battalion::council::CouncilData::participant_ids: alloc::vec::Vec<alloc::string::String>
impl core::clone::Clone for paladin::core::platform::container::battalion::council::CouncilData
pub fn paladin::core::platform::container::battalion::council::CouncilData::clone(&self) -> paladin::core::platform::container::battalion::council::CouncilData
impl core::fmt::Debug for paladin::core::platform::container::battalion::council::CouncilData
pub fn paladin::core::platform::container::battalion::council::CouncilData::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::core::platform::container::battalion::council::CouncilData
pub fn paladin::core::platform::container::battalion::council::CouncilData::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::battalion::council::CouncilData
pub fn paladin::core::platform::container::battalion::council::CouncilData::deserialize<__D>(__deserializer: __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::core::platform::container::battalion::council::CouncilData
impl core::marker::Send for paladin::core::platform::container::battalion::council::CouncilData
impl core::marker::Sync for paladin::core::platform::container::battalion::council::CouncilData
impl core::marker::Unpin for paladin::core::platform::container::battalion::council::CouncilData
impl core::marker::UnsafeUnpin for paladin::core::platform::container::battalion::council::CouncilData
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::battalion::council::CouncilData
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::battalion::council::CouncilData
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::battalion::council::CouncilData where U: core::convert::From<T>
pub fn paladin::core::platform::container::battalion::council::CouncilData::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::battalion::council::CouncilData where U: core::convert::Into<T>
pub type paladin::core::platform::container::battalion::council::CouncilData::Error = core::convert::Infallible
pub fn paladin::core::platform::container::battalion::council::CouncilData::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::battalion::council::CouncilData where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::battalion::council::CouncilData::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::battalion::council::CouncilData::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::battalion::council::CouncilData where T: core::clone::Clone
pub type paladin::core::platform::container::battalion::council::CouncilData::Owned = T
pub fn paladin::core::platform::container::battalion::council::CouncilData::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::battalion::council::CouncilData::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::battalion::council::CouncilData where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::council::CouncilData::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::battalion::council::CouncilData where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::council::CouncilData::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::battalion::council::CouncilData where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::council::CouncilData::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::battalion::council::CouncilData where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::battalion::council::CouncilData::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::battalion::council::CouncilData
pub fn paladin::core::platform::container::battalion::council::CouncilData::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::battalion::council::CouncilData
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::battalion::council::CouncilData where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::battalion::council::CouncilData where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::council::CouncilData::and<P, B, E>(self, other: 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::container::battalion::council::CouncilData::or<P, B, E>(self, other: 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::container::battalion::council::CouncilData
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::battalion::council::CouncilData
impl<T> typenum::type_operators::Same for paladin::core::platform::container::battalion::council::CouncilData
pub type paladin::core::platform::container::battalion::council::CouncilData::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::battalion::council::CouncilData where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::battalion::council::CouncilData where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::battalion::council::CouncilData::vzip(self) -> V
pub struct paladin::core::platform::container::battalion::council::CouncilMessage
pub paladin::core::platform::container::battalion::council::CouncilMessage::content: alloc::string::String
pub paladin::core::platform::container::battalion::council::CouncilMessage::round: u32
pub paladin::core::platform::container::battalion::council::CouncilMessage::speaker: alloc::string::String
pub paladin::core::platform::container::battalion::council::CouncilMessage::timestamp: chrono::datetime::DateTime<chrono::offset::utc::Utc>
impl paladin::core::platform::container::battalion::council::CouncilMessage
pub fn paladin::core::platform::container::battalion::council::CouncilMessage::format(&self) -> alloc::string::String
pub fn paladin::core::platform::container::battalion::council::CouncilMessage::new(speaker: impl core::convert::Into<alloc::string::String>, content: impl core::convert::Into<alloc::string::String>, round: u32) -> Self
impl core::clone::Clone for paladin::core::platform::container::battalion::council::CouncilMessage
pub fn paladin::core::platform::container::battalion::council::CouncilMessage::clone(&self) -> paladin::core::platform::container::battalion::council::CouncilMessage
impl core::fmt::Debug for paladin::core::platform::container::battalion::council::CouncilMessage
pub fn paladin::core::platform::container::battalion::council::CouncilMessage::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::core::platform::container::battalion::council::CouncilMessage
pub fn paladin::core::platform::container::battalion::council::CouncilMessage::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::battalion::council::CouncilMessage
pub fn paladin::core::platform::container::battalion::council::CouncilMessage::deserialize<__D>(__deserializer: __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::core::platform::container::battalion::council::CouncilMessage
impl core::marker::Send for paladin::core::platform::container::battalion::council::CouncilMessage
impl core::marker::Sync for paladin::core::platform::container::battalion::council::CouncilMessage
impl core::marker::Unpin for paladin::core::platform::container::battalion::council::CouncilMessage
impl core::marker::UnsafeUnpin for paladin::core::platform::container::battalion::council::CouncilMessage
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::battalion::council::CouncilMessage
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::battalion::council::CouncilMessage
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::battalion::council::CouncilMessage where U: core::convert::From<T>
pub fn paladin::core::platform::container::battalion::council::CouncilMessage::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::battalion::council::CouncilMessage where U: core::convert::Into<T>
pub type paladin::core::platform::container::battalion::council::CouncilMessage::Error = core::convert::Infallible
pub fn paladin::core::platform::container::battalion::council::CouncilMessage::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::battalion::council::CouncilMessage where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::battalion::council::CouncilMessage::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::battalion::council::CouncilMessage::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::battalion::council::CouncilMessage where T: core::clone::Clone
pub type paladin::core::platform::container::battalion::council::CouncilMessage::Owned = T
pub fn paladin::core::platform::container::battalion::council::CouncilMessage::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::battalion::council::CouncilMessage::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::battalion::council::CouncilMessage where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::council::CouncilMessage::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::battalion::council::CouncilMessage where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::council::CouncilMessage::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::battalion::council::CouncilMessage where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::council::CouncilMessage::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::battalion::council::CouncilMessage where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::battalion::council::CouncilMessage::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::battalion::council::CouncilMessage
pub fn paladin::core::platform::container::battalion::council::CouncilMessage::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::battalion::council::CouncilMessage
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::battalion::council::CouncilMessage where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::battalion::council::CouncilMessage where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::council::CouncilMessage::and<P, B, E>(self, other: 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::container::battalion::council::CouncilMessage::or<P, B, E>(self, other: 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::container::battalion::council::CouncilMessage
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::battalion::council::CouncilMessage
impl<T> typenum::type_operators::Same for paladin::core::platform::container::battalion::council::CouncilMessage
pub type paladin::core::platform::container::battalion::council::CouncilMessage::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::battalion::council::CouncilMessage where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::battalion::council::CouncilMessage where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::battalion::council::CouncilMessage::vzip(self) -> V
pub type paladin::core::platform::container::battalion::council::Council = paladin::core::base::entity::node::Node<paladin::core::platform::container::battalion::council::CouncilData>
pub mod paladin::core::platform::container::battalion::formation
pub struct paladin::core::platform::container::battalion::formation::Formation
pub paladin::core::platform::container::battalion::formation::Formation::config: paladin::core::platform::container::battalion::BattalionConfig
pub paladin::core::platform::container::battalion::formation::Formation::paladins: alloc::vec::Vec<paladin::core::platform::container::paladin::Paladin>
pub paladin::core::platform::container::battalion::formation::Formation::shared_context: core::option::Option<alloc::string::String>
impl paladin::core::platform::container::battalion::formation::Formation
pub fn paladin::core::platform::container::battalion::formation::Formation::config(&self) -> &paladin::core::platform::container::battalion::BattalionConfig
pub fn paladin::core::platform::container::battalion::formation::Formation::new(paladins: alloc::vec::Vec<paladin::core::platform::container::paladin::Paladin>, config: paladin::core::platform::container::battalion::BattalionConfig) -> core::result::Result<Self, paladin::core::platform::container::battalion::BattalionError>
pub fn paladin::core::platform::container::battalion::formation::Formation::paladin_count(&self) -> usize
pub fn paladin::core::platform::container::battalion::formation::Formation::paladins(&self) -> &[paladin::core::platform::container::paladin::Paladin]
pub fn paladin::core::platform::container::battalion::formation::Formation::shared_context(&self) -> core::option::Option<&str>
pub fn paladin::core::platform::container::battalion::formation::Formation::with_shared_context(self, context: alloc::string::String) -> Self
impl core::clone::Clone for paladin::core::platform::container::battalion::formation::Formation
pub fn paladin::core::platform::container::battalion::formation::Formation::clone(&self) -> paladin::core::platform::container::battalion::formation::Formation
impl core::fmt::Debug for paladin::core::platform::container::battalion::formation::Formation
pub fn paladin::core::platform::container::battalion::formation::Formation::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::core::platform::container::battalion::formation::Formation
pub fn paladin::core::platform::container::battalion::formation::Formation::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::battalion::formation::Formation
pub fn paladin::core::platform::container::battalion::formation::Formation::deserialize<__D>(__deserializer: __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::core::platform::container::battalion::formation::Formation
impl core::marker::Send for paladin::core::platform::container::battalion::formation::Formation
impl core::marker::Sync for paladin::core::platform::container::battalion::formation::Formation
impl core::marker::Unpin for paladin::core::platform::container::battalion::formation::Formation
impl core::marker::UnsafeUnpin for paladin::core::platform::container::battalion::formation::Formation
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::battalion::formation::Formation
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::battalion::formation::Formation
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::battalion::formation::Formation where U: core::convert::From<T>
pub fn paladin::core::platform::container::battalion::formation::Formation::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::battalion::formation::Formation where U: core::convert::Into<T>
pub type paladin::core::platform::container::battalion::formation::Formation::Error = core::convert::Infallible
pub fn paladin::core::platform::container::battalion::formation::Formation::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::battalion::formation::Formation where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::battalion::formation::Formation::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::battalion::formation::Formation::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::battalion::formation::Formation where T: core::clone::Clone
pub type paladin::core::platform::container::battalion::formation::Formation::Owned = T
pub fn paladin::core::platform::container::battalion::formation::Formation::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::battalion::formation::Formation::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::battalion::formation::Formation where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::formation::Formation::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::battalion::formation::Formation where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::formation::Formation::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::battalion::formation::Formation where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::formation::Formation::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::battalion::formation::Formation where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::battalion::formation::Formation::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::battalion::formation::Formation
pub fn paladin::core::platform::container::battalion::formation::Formation::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::battalion::formation::Formation
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::battalion::formation::Formation where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::battalion::formation::Formation where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::formation::Formation::and<P, B, E>(self, other: 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::container::battalion::formation::Formation::or<P, B, E>(self, other: 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::container::battalion::formation::Formation
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::battalion::formation::Formation
impl<T> typenum::type_operators::Same for paladin::core::platform::container::battalion::formation::Formation
pub type paladin::core::platform::container::battalion::formation::Formation::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::battalion::formation::Formation where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::battalion::formation::Formation where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::battalion::formation::Formation::vzip(self) -> V
pub mod paladin::core::platform::container::battalion::grove
pub enum paladin::core::platform::container::battalion::grove::RoutingStrategy
pub paladin::core::platform::container::battalion::grove::RoutingStrategy::KeywordMatch
pub paladin::core::platform::container::battalion::grove::RoutingStrategy::LlmRouting
pub paladin::core::platform::container::battalion::grove::RoutingStrategy::SemanticSimilarity
impl core::clone::Clone for paladin::core::platform::container::battalion::grove::RoutingStrategy
pub fn paladin::core::platform::container::battalion::grove::RoutingStrategy::clone(&self) -> paladin::core::platform::container::battalion::grove::RoutingStrategy
impl core::cmp::PartialEq for paladin::core::platform::container::battalion::grove::RoutingStrategy
pub fn paladin::core::platform::container::battalion::grove::RoutingStrategy::eq(&self, other: &paladin::core::platform::container::battalion::grove::RoutingStrategy) -> bool
impl core::default::Default for paladin::core::platform::container::battalion::grove::RoutingStrategy
pub fn paladin::core::platform::container::battalion::grove::RoutingStrategy::default() -> paladin::core::platform::container::battalion::grove::RoutingStrategy
impl core::fmt::Debug for paladin::core::platform::container::battalion::grove::RoutingStrategy
pub fn paladin::core::platform::container::battalion::grove::RoutingStrategy::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::core::platform::container::battalion::grove::RoutingStrategy
impl serde_core::ser::Serialize for paladin::core::platform::container::battalion::grove::RoutingStrategy
pub fn paladin::core::platform::container::battalion::grove::RoutingStrategy::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::battalion::grove::RoutingStrategy
pub fn paladin::core::platform::container::battalion::grove::RoutingStrategy::deserialize<__D>(__deserializer: __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::core::platform::container::battalion::grove::RoutingStrategy
impl core::marker::Send for paladin::core::platform::container::battalion::grove::RoutingStrategy
impl core::marker::Sync for paladin::core::platform::container::battalion::grove::RoutingStrategy
impl core::marker::Unpin for paladin::core::platform::container::battalion::grove::RoutingStrategy
impl core::marker::UnsafeUnpin for paladin::core::platform::container::battalion::grove::RoutingStrategy
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::battalion::grove::RoutingStrategy
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::battalion::grove::RoutingStrategy
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::battalion::grove::RoutingStrategy where U: core::convert::From<T>
pub fn paladin::core::platform::container::battalion::grove::RoutingStrategy::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::battalion::grove::RoutingStrategy where U: core::convert::Into<T>
pub type paladin::core::platform::container::battalion::grove::RoutingStrategy::Error = core::convert::Infallible
pub fn paladin::core::platform::container::battalion::grove::RoutingStrategy::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::battalion::grove::RoutingStrategy where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::battalion::grove::RoutingStrategy::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::battalion::grove::RoutingStrategy::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::battalion::grove::RoutingStrategy where T: core::clone::Clone
pub type paladin::core::platform::container::battalion::grove::RoutingStrategy::Owned = T
pub fn paladin::core::platform::container::battalion::grove::RoutingStrategy::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::battalion::grove::RoutingStrategy::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::battalion::grove::RoutingStrategy where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::grove::RoutingStrategy::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::battalion::grove::RoutingStrategy where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::grove::RoutingStrategy::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::battalion::grove::RoutingStrategy where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::grove::RoutingStrategy::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::battalion::grove::RoutingStrategy where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::battalion::grove::RoutingStrategy::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::battalion::grove::RoutingStrategy
pub fn paladin::core::platform::container::battalion::grove::RoutingStrategy::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::battalion::grove::RoutingStrategy
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::battalion::grove::RoutingStrategy where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::battalion::grove::RoutingStrategy where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::grove::RoutingStrategy::and<P, B, E>(self, other: 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::container::battalion::grove::RoutingStrategy::or<P, B, E>(self, other: 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::container::battalion::grove::RoutingStrategy
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::battalion::grove::RoutingStrategy
impl<T> typenum::type_operators::Same for paladin::core::platform::container::battalion::grove::RoutingStrategy
pub type paladin::core::platform::container::battalion::grove::RoutingStrategy::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::battalion::grove::RoutingStrategy where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::battalion::grove::RoutingStrategy where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::battalion::grove::RoutingStrategy::vzip(self) -> V
pub struct paladin::core::platform::container::battalion::grove::GroveBuilder
impl paladin::core::platform::container::battalion::grove::GroveBuilder
pub fn paladin::core::platform::container::battalion::grove::GroveBuilder::add_tree(self, tree: paladin::core::platform::container::battalion::grove::Tree) -> Self
pub fn paladin::core::platform::container::battalion::grove::GroveBuilder::build(self) -> core::result::Result<paladin::core::platform::container::battalion::grove::Grove, paladin::core::platform::container::battalion::BattalionError>
pub fn paladin::core::platform::container::battalion::grove::GroveBuilder::config(self, config: paladin::core::platform::container::battalion::grove::GroveConfig) -> Self
pub fn paladin::core::platform::container::battalion::grove::GroveBuilder::fallback_tree(self, tree_name: impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::core::platform::container::battalion::grove::GroveBuilder::min_confidence(self, threshold: f32) -> Self
pub fn paladin::core::platform::container::battalion::grove::GroveBuilder::name(self, name: impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::core::platform::container::battalion::grove::GroveBuilder::new() -> Self
pub fn paladin::core::platform::container::battalion::grove::GroveBuilder::routing_fallback(self, fallback: impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::core::platform::container::battalion::grove::GroveBuilder::routing_strategy(self, strategy: paladin::core::platform::container::battalion::grove::RoutingStrategy) -> Self
pub fn paladin::core::platform::container::battalion::grove::GroveBuilder::similarity_threshold(self, threshold: f32) -> Self
impl core::default::Default for paladin::core::platform::container::battalion::grove::GroveBuilder
pub fn paladin::core::platform::container::battalion::grove::GroveBuilder::default() -> Self
impl core::marker::Freeze for paladin::core::platform::container::battalion::grove::GroveBuilder
impl core::marker::Send for paladin::core::platform::container::battalion::grove::GroveBuilder
impl core::marker::Sync for paladin::core::platform::container::battalion::grove::GroveBuilder
impl core::marker::Unpin for paladin::core::platform::container::battalion::grove::GroveBuilder
impl core::marker::UnsafeUnpin for paladin::core::platform::container::battalion::grove::GroveBuilder
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::battalion::grove::GroveBuilder
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::battalion::grove::GroveBuilder
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::battalion::grove::GroveBuilder where U: core::convert::From<T>
pub fn paladin::core::platform::container::battalion::grove::GroveBuilder::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::battalion::grove::GroveBuilder where U: core::convert::Into<T>
pub type paladin::core::platform::container::battalion::grove::GroveBuilder::Error = core::convert::Infallible
pub fn paladin::core::platform::container::battalion::grove::GroveBuilder::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::battalion::grove::GroveBuilder where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::battalion::grove::GroveBuilder::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::battalion::grove::GroveBuilder::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::core::platform::container::battalion::grove::GroveBuilder where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::grove::GroveBuilder::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::battalion::grove::GroveBuilder where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::grove::GroveBuilder::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::battalion::grove::GroveBuilder where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::grove::GroveBuilder::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::core::platform::container::battalion::grove::GroveBuilder
pub fn paladin::core::platform::container::battalion::grove::GroveBuilder::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::battalion::grove::GroveBuilder
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::battalion::grove::GroveBuilder where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::grove::GroveBuilder::and<P, B, E>(self, other: 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::container::battalion::grove::GroveBuilder::or<P, B, E>(self, other: 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::container::battalion::grove::GroveBuilder
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::battalion::grove::GroveBuilder
impl<T> typenum::type_operators::Same for paladin::core::platform::container::battalion::grove::GroveBuilder
pub type paladin::core::platform::container::battalion::grove::GroveBuilder::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::battalion::grove::GroveBuilder where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::battalion::grove::GroveBuilder where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::battalion::grove::GroveBuilder::vzip(self) -> V
pub struct paladin::core::platform::container::battalion::grove::GroveConfig
pub paladin::core::platform::container::battalion::grove::GroveConfig::fallback_tree: core::option::Option<alloc::string::String>
pub paladin::core::platform::container::battalion::grove::GroveConfig::min_confidence: f32
pub paladin::core::platform::container::battalion::grove::GroveConfig::routing_fallback: alloc::string::String
pub paladin::core::platform::container::battalion::grove::GroveConfig::routing_strategy: paladin::core::platform::container::battalion::grove::RoutingStrategy
pub paladin::core::platform::container::battalion::grove::GroveConfig::similarity_threshold: f32
impl core::clone::Clone for paladin::core::platform::container::battalion::grove::GroveConfig
pub fn paladin::core::platform::container::battalion::grove::GroveConfig::clone(&self) -> paladin::core::platform::container::battalion::grove::GroveConfig
impl core::cmp::PartialEq for paladin::core::platform::container::battalion::grove::GroveConfig
pub fn paladin::core::platform::container::battalion::grove::GroveConfig::eq(&self, other: &paladin::core::platform::container::battalion::grove::GroveConfig) -> bool
impl core::default::Default for paladin::core::platform::container::battalion::grove::GroveConfig
pub fn paladin::core::platform::container::battalion::grove::GroveConfig::default() -> Self
impl core::fmt::Debug for paladin::core::platform::container::battalion::grove::GroveConfig
pub fn paladin::core::platform::container::battalion::grove::GroveConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::core::platform::container::battalion::grove::GroveConfig
impl serde_core::ser::Serialize for paladin::core::platform::container::battalion::grove::GroveConfig
pub fn paladin::core::platform::container::battalion::grove::GroveConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::battalion::grove::GroveConfig
pub fn paladin::core::platform::container::battalion::grove::GroveConfig::deserialize<__D>(__deserializer: __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::core::platform::container::battalion::grove::GroveConfig
impl core::marker::Send for paladin::core::platform::container::battalion::grove::GroveConfig
impl core::marker::Sync for paladin::core::platform::container::battalion::grove::GroveConfig
impl core::marker::Unpin for paladin::core::platform::container::battalion::grove::GroveConfig
impl core::marker::UnsafeUnpin for paladin::core::platform::container::battalion::grove::GroveConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::battalion::grove::GroveConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::battalion::grove::GroveConfig
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::battalion::grove::GroveConfig where U: core::convert::From<T>
pub fn paladin::core::platform::container::battalion::grove::GroveConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::battalion::grove::GroveConfig where U: core::convert::Into<T>
pub type paladin::core::platform::container::battalion::grove::GroveConfig::Error = core::convert::Infallible
pub fn paladin::core::platform::container::battalion::grove::GroveConfig::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::battalion::grove::GroveConfig where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::battalion::grove::GroveConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::battalion::grove::GroveConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::battalion::grove::GroveConfig where T: core::clone::Clone
pub type paladin::core::platform::container::battalion::grove::GroveConfig::Owned = T
pub fn paladin::core::platform::container::battalion::grove::GroveConfig::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::battalion::grove::GroveConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::battalion::grove::GroveConfig where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::grove::GroveConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::battalion::grove::GroveConfig where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::grove::GroveConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::battalion::grove::GroveConfig where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::grove::GroveConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::battalion::grove::GroveConfig where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::battalion::grove::GroveConfig::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::battalion::grove::GroveConfig
pub fn paladin::core::platform::container::battalion::grove::GroveConfig::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::battalion::grove::GroveConfig
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::battalion::grove::GroveConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::battalion::grove::GroveConfig where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::grove::GroveConfig::and<P, B, E>(self, other: 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::container::battalion::grove::GroveConfig::or<P, B, E>(self, other: 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::container::battalion::grove::GroveConfig
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::battalion::grove::GroveConfig
impl<T> typenum::type_operators::Same for paladin::core::platform::container::battalion::grove::GroveConfig
pub type paladin::core::platform::container::battalion::grove::GroveConfig::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::battalion::grove::GroveConfig where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::battalion::grove::GroveConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::battalion::grove::GroveConfig::vzip(self) -> V
pub struct paladin::core::platform::container::battalion::grove::GroveData
pub paladin::core::platform::container::battalion::grove::GroveData::config: paladin::core::platform::container::battalion::grove::GroveConfig
pub paladin::core::platform::container::battalion::grove::GroveData::name: alloc::string::String
pub paladin::core::platform::container::battalion::grove::GroveData::trees: alloc::vec::Vec<paladin::core::platform::container::battalion::grove::Tree>
impl core::clone::Clone for paladin::core::platform::container::battalion::grove::GroveData
pub fn paladin::core::platform::container::battalion::grove::GroveData::clone(&self) -> paladin::core::platform::container::battalion::grove::GroveData
impl core::cmp::PartialEq for paladin::core::platform::container::battalion::grove::GroveData
pub fn paladin::core::platform::container::battalion::grove::GroveData::eq(&self, other: &paladin::core::platform::container::battalion::grove::GroveData) -> bool
impl core::fmt::Debug for paladin::core::platform::container::battalion::grove::GroveData
pub fn paladin::core::platform::container::battalion::grove::GroveData::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::core::platform::container::battalion::grove::GroveData
impl serde_core::ser::Serialize for paladin::core::platform::container::battalion::grove::GroveData
pub fn paladin::core::platform::container::battalion::grove::GroveData::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::battalion::grove::GroveData
pub fn paladin::core::platform::container::battalion::grove::GroveData::deserialize<__D>(__deserializer: __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::core::platform::container::battalion::grove::GroveData
impl core::marker::Send for paladin::core::platform::container::battalion::grove::GroveData
impl core::marker::Sync for paladin::core::platform::container::battalion::grove::GroveData
impl core::marker::Unpin for paladin::core::platform::container::battalion::grove::GroveData
impl core::marker::UnsafeUnpin for paladin::core::platform::container::battalion::grove::GroveData
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::battalion::grove::GroveData
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::battalion::grove::GroveData
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::battalion::grove::GroveData where U: core::convert::From<T>
pub fn paladin::core::platform::container::battalion::grove::GroveData::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::battalion::grove::GroveData where U: core::convert::Into<T>
pub type paladin::core::platform::container::battalion::grove::GroveData::Error = core::convert::Infallible
pub fn paladin::core::platform::container::battalion::grove::GroveData::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::battalion::grove::GroveData where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::battalion::grove::GroveData::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::battalion::grove::GroveData::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::battalion::grove::GroveData where T: core::clone::Clone
pub type paladin::core::platform::container::battalion::grove::GroveData::Owned = T
pub fn paladin::core::platform::container::battalion::grove::GroveData::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::battalion::grove::GroveData::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::battalion::grove::GroveData where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::grove::GroveData::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::battalion::grove::GroveData where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::grove::GroveData::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::battalion::grove::GroveData where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::grove::GroveData::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::battalion::grove::GroveData where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::battalion::grove::GroveData::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::battalion::grove::GroveData
pub fn paladin::core::platform::container::battalion::grove::GroveData::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::battalion::grove::GroveData
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::battalion::grove::GroveData where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::battalion::grove::GroveData where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::grove::GroveData::and<P, B, E>(self, other: 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::container::battalion::grove::GroveData::or<P, B, E>(self, other: 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::container::battalion::grove::GroveData
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::battalion::grove::GroveData
impl<T> typenum::type_operators::Same for paladin::core::platform::container::battalion::grove::GroveData
pub type paladin::core::platform::container::battalion::grove::GroveData::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::battalion::grove::GroveData where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::battalion::grove::GroveData where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::battalion::grove::GroveData::vzip(self) -> V
pub struct paladin::core::platform::container::battalion::grove::Tree
pub paladin::core::platform::container::battalion::grove::Tree::agents: alloc::vec::Vec<paladin::core::platform::container::battalion::grove::TreeAgent>
pub paladin::core::platform::container::battalion::grove::Tree::name: alloc::string::String
impl paladin::core::platform::container::battalion::grove::Tree
pub fn paladin::core::platform::container::battalion::grove::Tree::add_agent(self, agent: paladin::core::platform::container::battalion::grove::TreeAgent) -> Self
pub fn paladin::core::platform::container::battalion::grove::Tree::new(name: impl core::convert::Into<alloc::string::String>) -> Self
impl core::clone::Clone for paladin::core::platform::container::battalion::grove::Tree
pub fn paladin::core::platform::container::battalion::grove::Tree::clone(&self) -> paladin::core::platform::container::battalion::grove::Tree
impl core::cmp::PartialEq for paladin::core::platform::container::battalion::grove::Tree
pub fn paladin::core::platform::container::battalion::grove::Tree::eq(&self, other: &paladin::core::platform::container::battalion::grove::Tree) -> bool
impl core::fmt::Debug for paladin::core::platform::container::battalion::grove::Tree
pub fn paladin::core::platform::container::battalion::grove::Tree::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::core::platform::container::battalion::grove::Tree
impl serde_core::ser::Serialize for paladin::core::platform::container::battalion::grove::Tree
pub fn paladin::core::platform::container::battalion::grove::Tree::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::battalion::grove::Tree
pub fn paladin::core::platform::container::battalion::grove::Tree::deserialize<__D>(__deserializer: __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::core::platform::container::battalion::grove::Tree
impl core::marker::Send for paladin::core::platform::container::battalion::grove::Tree
impl core::marker::Sync for paladin::core::platform::container::battalion::grove::Tree
impl core::marker::Unpin for paladin::core::platform::container::battalion::grove::Tree
impl core::marker::UnsafeUnpin for paladin::core::platform::container::battalion::grove::Tree
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::battalion::grove::Tree
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::battalion::grove::Tree
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::battalion::grove::Tree where U: core::convert::From<T>
pub fn paladin::core::platform::container::battalion::grove::Tree::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::battalion::grove::Tree where U: core::convert::Into<T>
pub type paladin::core::platform::container::battalion::grove::Tree::Error = core::convert::Infallible
pub fn paladin::core::platform::container::battalion::grove::Tree::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::battalion::grove::Tree where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::battalion::grove::Tree::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::battalion::grove::Tree::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::battalion::grove::Tree where T: core::clone::Clone
pub type paladin::core::platform::container::battalion::grove::Tree::Owned = T
pub fn paladin::core::platform::container::battalion::grove::Tree::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::battalion::grove::Tree::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::battalion::grove::Tree where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::grove::Tree::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::battalion::grove::Tree where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::grove::Tree::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::battalion::grove::Tree where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::grove::Tree::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::battalion::grove::Tree where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::battalion::grove::Tree::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::battalion::grove::Tree
pub fn paladin::core::platform::container::battalion::grove::Tree::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::battalion::grove::Tree
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::battalion::grove::Tree where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::battalion::grove::Tree where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::grove::Tree::and<P, B, E>(self, other: 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::container::battalion::grove::Tree::or<P, B, E>(self, other: 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::container::battalion::grove::Tree
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::battalion::grove::Tree
impl<T> typenum::type_operators::Same for paladin::core::platform::container::battalion::grove::Tree
pub type paladin::core::platform::container::battalion::grove::Tree::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::battalion::grove::Tree where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::battalion::grove::Tree where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::battalion::grove::Tree::vzip(self) -> V
pub struct paladin::core::platform::container::battalion::grove::TreeAgent
pub paladin::core::platform::container::battalion::grove::TreeAgent::expertise_embedding: core::option::Option<alloc::vec::Vec<f32>>
pub paladin::core::platform::container::battalion::grove::TreeAgent::expertise_keywords: alloc::vec::Vec<alloc::string::String>
pub paladin::core::platform::container::battalion::grove::TreeAgent::paladin_id: alloc::string::String
impl paladin::core::platform::container::battalion::grove::TreeAgent
pub fn paladin::core::platform::container::battalion::grove::TreeAgent::new(paladin_id: impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::core::platform::container::battalion::grove::TreeAgent::with_embedding(self, embedding: alloc::vec::Vec<f32>) -> Self
pub fn paladin::core::platform::container::battalion::grove::TreeAgent::with_keywords(self, keywords: alloc::vec::Vec<impl core::convert::Into<alloc::string::String>>) -> Self
impl core::clone::Clone for paladin::core::platform::container::battalion::grove::TreeAgent
pub fn paladin::core::platform::container::battalion::grove::TreeAgent::clone(&self) -> paladin::core::platform::container::battalion::grove::TreeAgent
impl core::cmp::PartialEq for paladin::core::platform::container::battalion::grove::TreeAgent
pub fn paladin::core::platform::container::battalion::grove::TreeAgent::eq(&self, other: &paladin::core::platform::container::battalion::grove::TreeAgent) -> bool
impl core::fmt::Debug for paladin::core::platform::container::battalion::grove::TreeAgent
pub fn paladin::core::platform::container::battalion::grove::TreeAgent::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::core::platform::container::battalion::grove::TreeAgent
impl serde_core::ser::Serialize for paladin::core::platform::container::battalion::grove::TreeAgent
pub fn paladin::core::platform::container::battalion::grove::TreeAgent::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::battalion::grove::TreeAgent
pub fn paladin::core::platform::container::battalion::grove::TreeAgent::deserialize<__D>(__deserializer: __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::core::platform::container::battalion::grove::TreeAgent
impl core::marker::Send for paladin::core::platform::container::battalion::grove::TreeAgent
impl core::marker::Sync for paladin::core::platform::container::battalion::grove::TreeAgent
impl core::marker::Unpin for paladin::core::platform::container::battalion::grove::TreeAgent
impl core::marker::UnsafeUnpin for paladin::core::platform::container::battalion::grove::TreeAgent
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::battalion::grove::TreeAgent
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::battalion::grove::TreeAgent
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::battalion::grove::TreeAgent where U: core::convert::From<T>
pub fn paladin::core::platform::container::battalion::grove::TreeAgent::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::battalion::grove::TreeAgent where U: core::convert::Into<T>
pub type paladin::core::platform::container::battalion::grove::TreeAgent::Error = core::convert::Infallible
pub fn paladin::core::platform::container::battalion::grove::TreeAgent::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::battalion::grove::TreeAgent where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::battalion::grove::TreeAgent::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::battalion::grove::TreeAgent::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::battalion::grove::TreeAgent where T: core::clone::Clone
pub type paladin::core::platform::container::battalion::grove::TreeAgent::Owned = T
pub fn paladin::core::platform::container::battalion::grove::TreeAgent::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::battalion::grove::TreeAgent::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::battalion::grove::TreeAgent where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::grove::TreeAgent::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::battalion::grove::TreeAgent where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::grove::TreeAgent::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::battalion::grove::TreeAgent where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::grove::TreeAgent::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::battalion::grove::TreeAgent where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::battalion::grove::TreeAgent::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::battalion::grove::TreeAgent
pub fn paladin::core::platform::container::battalion::grove::TreeAgent::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::battalion::grove::TreeAgent
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::battalion::grove::TreeAgent where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::battalion::grove::TreeAgent where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::grove::TreeAgent::and<P, B, E>(self, other: 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::container::battalion::grove::TreeAgent::or<P, B, E>(self, other: 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::container::battalion::grove::TreeAgent
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::battalion::grove::TreeAgent
impl<T> typenum::type_operators::Same for paladin::core::platform::container::battalion::grove::TreeAgent
pub type paladin::core::platform::container::battalion::grove::TreeAgent::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::battalion::grove::TreeAgent where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::battalion::grove::TreeAgent where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::battalion::grove::TreeAgent::vzip(self) -> V
pub type paladin::core::platform::container::battalion::grove::Grove = paladin::core::base::entity::node::Node<paladin::core::platform::container::battalion::grove::GroveData>
pub mod paladin::core::platform::container::battalion::maneuver
pub enum paladin::core::platform::container::battalion::maneuver::ErrorStrategy
pub paladin::core::platform::container::battalion::maneuver::ErrorStrategy::ContinueParallel
pub paladin::core::platform::container::battalion::maneuver::ErrorStrategy::FailFast
pub paladin::core::platform::container::battalion::maneuver::ErrorStrategy::IgnoreErrors
impl core::clone::Clone for paladin::core::platform::container::battalion::maneuver::ErrorStrategy
pub fn paladin::core::platform::container::battalion::maneuver::ErrorStrategy::clone(&self) -> paladin::core::platform::container::battalion::maneuver::ErrorStrategy
impl core::cmp::Eq for paladin::core::platform::container::battalion::maneuver::ErrorStrategy
impl core::cmp::PartialEq for paladin::core::platform::container::battalion::maneuver::ErrorStrategy
pub fn paladin::core::platform::container::battalion::maneuver::ErrorStrategy::eq(&self, other: &paladin::core::platform::container::battalion::maneuver::ErrorStrategy) -> bool
impl core::default::Default for paladin::core::platform::container::battalion::maneuver::ErrorStrategy
pub fn paladin::core::platform::container::battalion::maneuver::ErrorStrategy::default() -> paladin::core::platform::container::battalion::maneuver::ErrorStrategy
impl core::fmt::Debug for paladin::core::platform::container::battalion::maneuver::ErrorStrategy
pub fn paladin::core::platform::container::battalion::maneuver::ErrorStrategy::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for paladin::core::platform::container::battalion::maneuver::ErrorStrategy
impl core::marker::StructuralPartialEq for paladin::core::platform::container::battalion::maneuver::ErrorStrategy
impl serde_core::ser::Serialize for paladin::core::platform::container::battalion::maneuver::ErrorStrategy
pub fn paladin::core::platform::container::battalion::maneuver::ErrorStrategy::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::battalion::maneuver::ErrorStrategy
pub fn paladin::core::platform::container::battalion::maneuver::ErrorStrategy::deserialize<__D>(__deserializer: __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::core::platform::container::battalion::maneuver::ErrorStrategy
impl core::marker::Send for paladin::core::platform::container::battalion::maneuver::ErrorStrategy
impl core::marker::Sync for paladin::core::platform::container::battalion::maneuver::ErrorStrategy
impl core::marker::Unpin for paladin::core::platform::container::battalion::maneuver::ErrorStrategy
impl core::marker::UnsafeUnpin for paladin::core::platform::container::battalion::maneuver::ErrorStrategy
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::battalion::maneuver::ErrorStrategy
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::battalion::maneuver::ErrorStrategy
impl<Q, K> equivalent::Equivalent<K> for paladin::core::platform::container::battalion::maneuver::ErrorStrategy where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::maneuver::ErrorStrategy::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::core::platform::container::battalion::maneuver::ErrorStrategy where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::maneuver::ErrorStrategy::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::battalion::maneuver::ErrorStrategy where U: core::convert::From<T>
pub fn paladin::core::platform::container::battalion::maneuver::ErrorStrategy::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::battalion::maneuver::ErrorStrategy where U: core::convert::Into<T>
pub type paladin::core::platform::container::battalion::maneuver::ErrorStrategy::Error = core::convert::Infallible
pub fn paladin::core::platform::container::battalion::maneuver::ErrorStrategy::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::battalion::maneuver::ErrorStrategy where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::battalion::maneuver::ErrorStrategy::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::battalion::maneuver::ErrorStrategy::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::battalion::maneuver::ErrorStrategy where T: core::clone::Clone
pub type paladin::core::platform::container::battalion::maneuver::ErrorStrategy::Owned = T
pub fn paladin::core::platform::container::battalion::maneuver::ErrorStrategy::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::battalion::maneuver::ErrorStrategy::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::battalion::maneuver::ErrorStrategy where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::maneuver::ErrorStrategy::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::battalion::maneuver::ErrorStrategy where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::maneuver::ErrorStrategy::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::battalion::maneuver::ErrorStrategy where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::maneuver::ErrorStrategy::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::battalion::maneuver::ErrorStrategy where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::battalion::maneuver::ErrorStrategy::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::battalion::maneuver::ErrorStrategy
pub fn paladin::core::platform::container::battalion::maneuver::ErrorStrategy::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::battalion::maneuver::ErrorStrategy
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::battalion::maneuver::ErrorStrategy where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::battalion::maneuver::ErrorStrategy where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::maneuver::ErrorStrategy::and<P, B, E>(self, other: 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::container::battalion::maneuver::ErrorStrategy::or<P, B, E>(self, other: 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::container::battalion::maneuver::ErrorStrategy
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::battalion::maneuver::ErrorStrategy
impl<T> typenum::type_operators::Same for paladin::core::platform::container::battalion::maneuver::ErrorStrategy
pub type paladin::core::platform::container::battalion::maneuver::ErrorStrategy::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::battalion::maneuver::ErrorStrategy where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::battalion::maneuver::ErrorStrategy where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::battalion::maneuver::ErrorStrategy::vzip(self) -> V
pub enum paladin::core::platform::container::battalion::maneuver::ExecutionStatus
pub paladin::core::platform::container::battalion::maneuver::ExecutionStatus::Failed
pub paladin::core::platform::container::battalion::maneuver::ExecutionStatus::PartialSuccess
pub paladin::core::platform::container::battalion::maneuver::ExecutionStatus::Success
impl core::clone::Clone for paladin::core::platform::container::battalion::maneuver::ExecutionStatus
pub fn paladin::core::platform::container::battalion::maneuver::ExecutionStatus::clone(&self) -> paladin::core::platform::container::battalion::maneuver::ExecutionStatus
impl core::cmp::Eq for paladin::core::platform::container::battalion::maneuver::ExecutionStatus
impl core::cmp::PartialEq for paladin::core::platform::container::battalion::maneuver::ExecutionStatus
pub fn paladin::core::platform::container::battalion::maneuver::ExecutionStatus::eq(&self, other: &paladin::core::platform::container::battalion::maneuver::ExecutionStatus) -> bool
impl core::fmt::Debug for paladin::core::platform::container::battalion::maneuver::ExecutionStatus
pub fn paladin::core::platform::container::battalion::maneuver::ExecutionStatus::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for paladin::core::platform::container::battalion::maneuver::ExecutionStatus
impl core::marker::StructuralPartialEq for paladin::core::platform::container::battalion::maneuver::ExecutionStatus
impl serde_core::ser::Serialize for paladin::core::platform::container::battalion::maneuver::ExecutionStatus
pub fn paladin::core::platform::container::battalion::maneuver::ExecutionStatus::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::battalion::maneuver::ExecutionStatus
pub fn paladin::core::platform::container::battalion::maneuver::ExecutionStatus::deserialize<__D>(__deserializer: __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::core::platform::container::battalion::maneuver::ExecutionStatus
impl core::marker::Send for paladin::core::platform::container::battalion::maneuver::ExecutionStatus
impl core::marker::Sync for paladin::core::platform::container::battalion::maneuver::ExecutionStatus
impl core::marker::Unpin for paladin::core::platform::container::battalion::maneuver::ExecutionStatus
impl core::marker::UnsafeUnpin for paladin::core::platform::container::battalion::maneuver::ExecutionStatus
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::battalion::maneuver::ExecutionStatus
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::battalion::maneuver::ExecutionStatus
impl<Q, K> equivalent::Equivalent<K> for paladin::core::platform::container::battalion::maneuver::ExecutionStatus where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::maneuver::ExecutionStatus::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::core::platform::container::battalion::maneuver::ExecutionStatus where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::maneuver::ExecutionStatus::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::battalion::maneuver::ExecutionStatus where U: core::convert::From<T>
pub fn paladin::core::platform::container::battalion::maneuver::ExecutionStatus::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::battalion::maneuver::ExecutionStatus where U: core::convert::Into<T>
pub type paladin::core::platform::container::battalion::maneuver::ExecutionStatus::Error = core::convert::Infallible
pub fn paladin::core::platform::container::battalion::maneuver::ExecutionStatus::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::battalion::maneuver::ExecutionStatus where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::battalion::maneuver::ExecutionStatus::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::battalion::maneuver::ExecutionStatus::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::battalion::maneuver::ExecutionStatus where T: core::clone::Clone
pub type paladin::core::platform::container::battalion::maneuver::ExecutionStatus::Owned = T
pub fn paladin::core::platform::container::battalion::maneuver::ExecutionStatus::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::battalion::maneuver::ExecutionStatus::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::battalion::maneuver::ExecutionStatus where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::maneuver::ExecutionStatus::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::battalion::maneuver::ExecutionStatus where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::maneuver::ExecutionStatus::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::battalion::maneuver::ExecutionStatus where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::maneuver::ExecutionStatus::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::battalion::maneuver::ExecutionStatus where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::battalion::maneuver::ExecutionStatus::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::battalion::maneuver::ExecutionStatus
pub fn paladin::core::platform::container::battalion::maneuver::ExecutionStatus::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::battalion::maneuver::ExecutionStatus
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::battalion::maneuver::ExecutionStatus where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::battalion::maneuver::ExecutionStatus where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::maneuver::ExecutionStatus::and<P, B, E>(self, other: 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::container::battalion::maneuver::ExecutionStatus::or<P, B, E>(self, other: 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::container::battalion::maneuver::ExecutionStatus
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::battalion::maneuver::ExecutionStatus
impl<T> typenum::type_operators::Same for paladin::core::platform::container::battalion::maneuver::ExecutionStatus
pub type paladin::core::platform::container::battalion::maneuver::ExecutionStatus::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::battalion::maneuver::ExecutionStatus where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::battalion::maneuver::ExecutionStatus where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::battalion::maneuver::ExecutionStatus::vzip(self) -> V
pub enum paladin::core::platform::container::battalion::maneuver::ManeuverError
pub paladin::core::platform::container::battalion::maneuver::ManeuverError::AgentNotFound
pub paladin::core::platform::container::battalion::maneuver::ManeuverError::AgentNotFound::agent_name: alloc::string::String
pub paladin::core::platform::container::battalion::maneuver::ManeuverError::AgentNotFound::available_agents: alloc::vec::Vec<alloc::string::String>
pub paladin::core::platform::container::battalion::maneuver::ManeuverError::ExecutionError(alloc::string::String)
pub paladin::core::platform::container::battalion::maneuver::ManeuverError::PaladinError(alloc::string::String)
pub paladin::core::platform::container::battalion::maneuver::ManeuverError::ParseError(paladin::core::platform::container::battalion::parser::error::FlowParseError)
pub paladin::core::platform::container::battalion::maneuver::ManeuverError::TimeoutError
pub paladin::core::platform::container::battalion::maneuver::ManeuverError::TimeoutError::duration: core::time::Duration
pub paladin::core::platform::container::battalion::maneuver::ManeuverError::ValidationError(alloc::string::String)
impl core::convert::From<alloc::string::String> for paladin::core::platform::container::battalion::maneuver::ManeuverError
pub fn paladin::core::platform::container::battalion::maneuver::ManeuverError::from(err: alloc::string::String) -> Self
impl core::convert::From<paladin::core::platform::container::battalion::parser::error::FlowParseError> for paladin::core::platform::container::battalion::maneuver::ManeuverError
pub fn paladin::core::platform::container::battalion::maneuver::ManeuverError::from(source: paladin::core::platform::container::battalion::parser::error::FlowParseError) -> Self
impl core::error::Error for paladin::core::platform::container::battalion::maneuver::ManeuverError
pub fn paladin::core::platform::container::battalion::maneuver::ManeuverError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
impl core::fmt::Debug for paladin::core::platform::container::battalion::maneuver::ManeuverError
pub fn paladin::core::platform::container::battalion::maneuver::ManeuverError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::core::platform::container::battalion::maneuver::ManeuverError
pub fn paladin::core::platform::container::battalion::maneuver::ManeuverError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::core::platform::container::battalion::maneuver::ManeuverError
impl core::marker::Send for paladin::core::platform::container::battalion::maneuver::ManeuverError
impl core::marker::Sync for paladin::core::platform::container::battalion::maneuver::ManeuverError
impl core::marker::Unpin for paladin::core::platform::container::battalion::maneuver::ManeuverError
impl core::marker::UnsafeUnpin for paladin::core::platform::container::battalion::maneuver::ManeuverError
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::battalion::maneuver::ManeuverError
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::battalion::maneuver::ManeuverError
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::battalion::maneuver::ManeuverError where U: core::convert::From<T>
pub fn paladin::core::platform::container::battalion::maneuver::ManeuverError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::battalion::maneuver::ManeuverError where U: core::convert::Into<T>
pub type paladin::core::platform::container::battalion::maneuver::ManeuverError::Error = core::convert::Infallible
pub fn paladin::core::platform::container::battalion::maneuver::ManeuverError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::battalion::maneuver::ManeuverError where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::battalion::maneuver::ManeuverError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::battalion::maneuver::ManeuverError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::string::ToString for paladin::core::platform::container::battalion::maneuver::ManeuverError where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::maneuver::ManeuverError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::core::platform::container::battalion::maneuver::ManeuverError where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::maneuver::ManeuverError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::battalion::maneuver::ManeuverError where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::maneuver::ManeuverError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::battalion::maneuver::ManeuverError where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::maneuver::ManeuverError::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::core::platform::container::battalion::maneuver::ManeuverError
pub fn paladin::core::platform::container::battalion::maneuver::ManeuverError::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::battalion::maneuver::ManeuverError
impl<T> iri_string::format::ToStringFallible for paladin::core::platform::container::battalion::maneuver::ManeuverError where T: core::fmt::Display
pub fn paladin::core::platform::container::battalion::maneuver::ManeuverError::try_to_string(&self) -> core::result::Result<alloc::string::String, alloc::collections::TryReserveError>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::battalion::maneuver::ManeuverError where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::maneuver::ManeuverError::and<P, B, E>(self, other: 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::container::battalion::maneuver::ManeuverError::or<P, B, E>(self, other: 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::container::battalion::maneuver::ManeuverError
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::battalion::maneuver::ManeuverError
impl<T> typenum::type_operators::Same for paladin::core::platform::container::battalion::maneuver::ManeuverError
pub type paladin::core::platform::container::battalion::maneuver::ManeuverError::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::battalion::maneuver::ManeuverError where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::battalion::maneuver::ManeuverError where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::battalion::maneuver::ManeuverError::vzip(self) -> V
pub enum paladin::core::platform::container::battalion::maneuver::OutputFormat
pub paladin::core::platform::container::battalion::maneuver::OutputFormat::Concatenate
pub paladin::core::platform::container::battalion::maneuver::OutputFormat::JsonArray
impl core::clone::Clone for paladin::core::platform::container::battalion::maneuver::OutputFormat
pub fn paladin::core::platform::container::battalion::maneuver::OutputFormat::clone(&self) -> paladin::core::platform::container::battalion::maneuver::OutputFormat
impl core::cmp::Eq for paladin::core::platform::container::battalion::maneuver::OutputFormat
impl core::cmp::PartialEq for paladin::core::platform::container::battalion::maneuver::OutputFormat
pub fn paladin::core::platform::container::battalion::maneuver::OutputFormat::eq(&self, other: &paladin::core::platform::container::battalion::maneuver::OutputFormat) -> bool
impl core::default::Default for paladin::core::platform::container::battalion::maneuver::OutputFormat
pub fn paladin::core::platform::container::battalion::maneuver::OutputFormat::default() -> paladin::core::platform::container::battalion::maneuver::OutputFormat
impl core::fmt::Debug for paladin::core::platform::container::battalion::maneuver::OutputFormat
pub fn paladin::core::platform::container::battalion::maneuver::OutputFormat::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for paladin::core::platform::container::battalion::maneuver::OutputFormat
impl core::marker::StructuralPartialEq for paladin::core::platform::container::battalion::maneuver::OutputFormat
impl serde_core::ser::Serialize for paladin::core::platform::container::battalion::maneuver::OutputFormat
pub fn paladin::core::platform::container::battalion::maneuver::OutputFormat::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::battalion::maneuver::OutputFormat
pub fn paladin::core::platform::container::battalion::maneuver::OutputFormat::deserialize<__D>(__deserializer: __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::core::platform::container::battalion::maneuver::OutputFormat
impl core::marker::Send for paladin::core::platform::container::battalion::maneuver::OutputFormat
impl core::marker::Sync for paladin::core::platform::container::battalion::maneuver::OutputFormat
impl core::marker::Unpin for paladin::core::platform::container::battalion::maneuver::OutputFormat
impl core::marker::UnsafeUnpin for paladin::core::platform::container::battalion::maneuver::OutputFormat
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::battalion::maneuver::OutputFormat
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::battalion::maneuver::OutputFormat
impl<Q, K> equivalent::Equivalent<K> for paladin::core::platform::container::battalion::maneuver::OutputFormat where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::maneuver::OutputFormat::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::core::platform::container::battalion::maneuver::OutputFormat where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::maneuver::OutputFormat::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::battalion::maneuver::OutputFormat where U: core::convert::From<T>
pub fn paladin::core::platform::container::battalion::maneuver::OutputFormat::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::battalion::maneuver::OutputFormat where U: core::convert::Into<T>
pub type paladin::core::platform::container::battalion::maneuver::OutputFormat::Error = core::convert::Infallible
pub fn paladin::core::platform::container::battalion::maneuver::OutputFormat::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::battalion::maneuver::OutputFormat where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::battalion::maneuver::OutputFormat::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::battalion::maneuver::OutputFormat::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::battalion::maneuver::OutputFormat where T: core::clone::Clone
pub type paladin::core::platform::container::battalion::maneuver::OutputFormat::Owned = T
pub fn paladin::core::platform::container::battalion::maneuver::OutputFormat::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::battalion::maneuver::OutputFormat::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::battalion::maneuver::OutputFormat where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::maneuver::OutputFormat::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::battalion::maneuver::OutputFormat where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::maneuver::OutputFormat::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::battalion::maneuver::OutputFormat where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::maneuver::OutputFormat::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::battalion::maneuver::OutputFormat where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::battalion::maneuver::OutputFormat::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::battalion::maneuver::OutputFormat
pub fn paladin::core::platform::container::battalion::maneuver::OutputFormat::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::battalion::maneuver::OutputFormat
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::battalion::maneuver::OutputFormat where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::battalion::maneuver::OutputFormat where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::maneuver::OutputFormat::and<P, B, E>(self, other: 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::container::battalion::maneuver::OutputFormat::or<P, B, E>(self, other: 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::container::battalion::maneuver::OutputFormat
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::battalion::maneuver::OutputFormat
impl<T> typenum::type_operators::Same for paladin::core::platform::container::battalion::maneuver::OutputFormat
pub type paladin::core::platform::container::battalion::maneuver::OutputFormat::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::battalion::maneuver::OutputFormat where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::battalion::maneuver::OutputFormat where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::battalion::maneuver::OutputFormat::vzip(self) -> V
pub struct paladin::core::platform::container::battalion::maneuver::Maneuver
pub paladin::core::platform::container::battalion::maneuver::Maneuver::agents: std::collections::hash::map::HashMap<alloc::string::String, paladin::core::platform::container::paladin::Paladin>
pub paladin::core::platform::container::battalion::maneuver::Maneuver::config: paladin::core::platform::container::battalion::maneuver::ManeuverConfig
pub paladin::core::platform::container::battalion::maneuver::Maneuver::flow: paladin::core::platform::container::battalion::parser::ast::FlowExpression
pub paladin::core::platform::container::battalion::maneuver::Maneuver::name: alloc::string::String
impl paladin::core::platform::container::battalion::maneuver::Maneuver
pub fn paladin::core::platform::container::battalion::maneuver::Maneuver::agent_count(&self) -> usize
pub fn paladin::core::platform::container::battalion::maneuver::Maneuver::depth(&self) -> usize
pub fn paladin::core::platform::container::battalion::maneuver::Maneuver::new(name: impl core::convert::Into<alloc::string::String>, agents: std::collections::hash::map::HashMap<alloc::string::String, paladin::core::platform::container::paladin::Paladin>, flow: paladin::core::platform::container::battalion::parser::ast::FlowExpression, config: paladin::core::platform::container::battalion::maneuver::ManeuverConfig) -> core::result::Result<Self, paladin::core::platform::container::battalion::maneuver::ManeuverError>
pub fn paladin::core::platform::container::battalion::maneuver::Maneuver::validate(&self) -> core::result::Result<(), paladin::core::platform::container::battalion::maneuver::ManeuverError>
pub fn paladin::core::platform::container::battalion::maneuver::Maneuver::width(&self) -> usize
impl core::clone::Clone for paladin::core::platform::container::battalion::maneuver::Maneuver
pub fn paladin::core::platform::container::battalion::maneuver::Maneuver::clone(&self) -> paladin::core::platform::container::battalion::maneuver::Maneuver
impl core::fmt::Debug for paladin::core::platform::container::battalion::maneuver::Maneuver
pub fn paladin::core::platform::container::battalion::maneuver::Maneuver::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::core::platform::container::battalion::maneuver::Maneuver
impl core::marker::Send for paladin::core::platform::container::battalion::maneuver::Maneuver
impl core::marker::Sync for paladin::core::platform::container::battalion::maneuver::Maneuver
impl core::marker::Unpin for paladin::core::platform::container::battalion::maneuver::Maneuver
impl core::marker::UnsafeUnpin for paladin::core::platform::container::battalion::maneuver::Maneuver
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::battalion::maneuver::Maneuver
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::battalion::maneuver::Maneuver
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::battalion::maneuver::Maneuver where U: core::convert::From<T>
pub fn paladin::core::platform::container::battalion::maneuver::Maneuver::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::battalion::maneuver::Maneuver where U: core::convert::Into<T>
pub type paladin::core::platform::container::battalion::maneuver::Maneuver::Error = core::convert::Infallible
pub fn paladin::core::platform::container::battalion::maneuver::Maneuver::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::battalion::maneuver::Maneuver where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::battalion::maneuver::Maneuver::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::battalion::maneuver::Maneuver::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::battalion::maneuver::Maneuver where T: core::clone::Clone
pub type paladin::core::platform::container::battalion::maneuver::Maneuver::Owned = T
pub fn paladin::core::platform::container::battalion::maneuver::Maneuver::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::battalion::maneuver::Maneuver::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::battalion::maneuver::Maneuver where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::maneuver::Maneuver::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::battalion::maneuver::Maneuver where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::maneuver::Maneuver::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::battalion::maneuver::Maneuver where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::maneuver::Maneuver::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::battalion::maneuver::Maneuver where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::battalion::maneuver::Maneuver::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::battalion::maneuver::Maneuver
pub fn paladin::core::platform::container::battalion::maneuver::Maneuver::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::battalion::maneuver::Maneuver
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::battalion::maneuver::Maneuver where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::maneuver::Maneuver::and<P, B, E>(self, other: 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::container::battalion::maneuver::Maneuver::or<P, B, E>(self, other: 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::container::battalion::maneuver::Maneuver
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::battalion::maneuver::Maneuver
impl<T> typenum::type_operators::Same for paladin::core::platform::container::battalion::maneuver::Maneuver
pub type paladin::core::platform::container::battalion::maneuver::Maneuver::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::battalion::maneuver::Maneuver where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::battalion::maneuver::Maneuver where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::battalion::maneuver::Maneuver::vzip(self) -> V
pub struct paladin::core::platform::container::battalion::maneuver::ManeuverConfig
pub paladin::core::platform::container::battalion::maneuver::ManeuverConfig::collect_timing_metrics: bool
pub paladin::core::platform::container::battalion::maneuver::ManeuverConfig::detailed_observability: bool
pub paladin::core::platform::container::battalion::maneuver::ManeuverConfig::error_strategy: paladin::core::platform::container::battalion::maneuver::ErrorStrategy
pub paladin::core::platform::container::battalion::maneuver::ManeuverConfig::output_format: paladin::core::platform::container::battalion::maneuver::OutputFormat
pub paladin::core::platform::container::battalion::maneuver::ManeuverConfig::pass_output_as_input: bool
pub paladin::core::platform::container::battalion::maneuver::ManeuverConfig::timeout: core::option::Option<core::time::Duration>
impl paladin::core::platform::container::battalion::maneuver::ManeuverConfig
pub fn paladin::core::platform::container::battalion::maneuver::ManeuverConfig::new() -> Self
pub fn paladin::core::platform::container::battalion::maneuver::ManeuverConfig::validate(&self) -> core::result::Result<(), alloc::string::String>
pub fn paladin::core::platform::container::battalion::maneuver::ManeuverConfig::with_detailed_observability(self, enabled: bool) -> Self
pub fn paladin::core::platform::container::battalion::maneuver::ManeuverConfig::with_error_strategy(self, strategy: paladin::core::platform::container::battalion::maneuver::ErrorStrategy) -> Self
pub fn paladin::core::platform::container::battalion::maneuver::ManeuverConfig::with_output_format(self, format: paladin::core::platform::container::battalion::maneuver::OutputFormat) -> Self
pub fn paladin::core::platform::container::battalion::maneuver::ManeuverConfig::with_pass_output_as_input(self, pass: bool) -> Self
pub fn paladin::core::platform::container::battalion::maneuver::ManeuverConfig::with_timeout(self, timeout: core::time::Duration) -> Self
pub fn paladin::core::platform::container::battalion::maneuver::ManeuverConfig::with_timing_metrics(self, enabled: bool) -> Self
pub fn paladin::core::platform::container::battalion::maneuver::ManeuverConfig::without_timeout(self) -> Self
impl core::clone::Clone for paladin::core::platform::container::battalion::maneuver::ManeuverConfig
pub fn paladin::core::platform::container::battalion::maneuver::ManeuverConfig::clone(&self) -> paladin::core::platform::container::battalion::maneuver::ManeuverConfig
impl core::default::Default for paladin::core::platform::container::battalion::maneuver::ManeuverConfig
pub fn paladin::core::platform::container::battalion::maneuver::ManeuverConfig::default() -> Self
impl core::fmt::Debug for paladin::core::platform::container::battalion::maneuver::ManeuverConfig
pub fn paladin::core::platform::container::battalion::maneuver::ManeuverConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::core::platform::container::battalion::maneuver::ManeuverConfig
pub fn paladin::core::platform::container::battalion::maneuver::ManeuverConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::battalion::maneuver::ManeuverConfig
pub fn paladin::core::platform::container::battalion::maneuver::ManeuverConfig::deserialize<__D>(__deserializer: __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::core::platform::container::battalion::maneuver::ManeuverConfig
impl core::marker::Send for paladin::core::platform::container::battalion::maneuver::ManeuverConfig
impl core::marker::Sync for paladin::core::platform::container::battalion::maneuver::ManeuverConfig
impl core::marker::Unpin for paladin::core::platform::container::battalion::maneuver::ManeuverConfig
impl core::marker::UnsafeUnpin for paladin::core::platform::container::battalion::maneuver::ManeuverConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::battalion::maneuver::ManeuverConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::battalion::maneuver::ManeuverConfig
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::battalion::maneuver::ManeuverConfig where U: core::convert::From<T>
pub fn paladin::core::platform::container::battalion::maneuver::ManeuverConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::battalion::maneuver::ManeuverConfig where U: core::convert::Into<T>
pub type paladin::core::platform::container::battalion::maneuver::ManeuverConfig::Error = core::convert::Infallible
pub fn paladin::core::platform::container::battalion::maneuver::ManeuverConfig::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::battalion::maneuver::ManeuverConfig where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::battalion::maneuver::ManeuverConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::battalion::maneuver::ManeuverConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::battalion::maneuver::ManeuverConfig where T: core::clone::Clone
pub type paladin::core::platform::container::battalion::maneuver::ManeuverConfig::Owned = T
pub fn paladin::core::platform::container::battalion::maneuver::ManeuverConfig::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::battalion::maneuver::ManeuverConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::battalion::maneuver::ManeuverConfig where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::maneuver::ManeuverConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::battalion::maneuver::ManeuverConfig where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::maneuver::ManeuverConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::battalion::maneuver::ManeuverConfig where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::maneuver::ManeuverConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::battalion::maneuver::ManeuverConfig where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::battalion::maneuver::ManeuverConfig::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::battalion::maneuver::ManeuverConfig
pub fn paladin::core::platform::container::battalion::maneuver::ManeuverConfig::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::battalion::maneuver::ManeuverConfig
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::battalion::maneuver::ManeuverConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::battalion::maneuver::ManeuverConfig where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::maneuver::ManeuverConfig::and<P, B, E>(self, other: 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::container::battalion::maneuver::ManeuverConfig::or<P, B, E>(self, other: 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::container::battalion::maneuver::ManeuverConfig
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::battalion::maneuver::ManeuverConfig
impl<T> typenum::type_operators::Same for paladin::core::platform::container::battalion::maneuver::ManeuverConfig
pub type paladin::core::platform::container::battalion::maneuver::ManeuverConfig::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::battalion::maneuver::ManeuverConfig where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::battalion::maneuver::ManeuverConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::battalion::maneuver::ManeuverConfig::vzip(self) -> V
pub struct paladin::core::platform::container::battalion::maneuver::ManeuverResult
pub paladin::core::platform::container::battalion::maneuver::ManeuverResult::execution_order: alloc::vec::Vec<alloc::string::String>
pub paladin::core::platform::container::battalion::maneuver::ManeuverResult::final_output: alloc::string::String
pub paladin::core::platform::container::battalion::maneuver::ManeuverResult::status: paladin::core::platform::container::battalion::maneuver::ExecutionStatus
pub paladin::core::platform::container::battalion::maneuver::ManeuverResult::step_outputs: std::collections::hash::map::HashMap<alloc::string::String, alloc::string::String>
pub paladin::core::platform::container::battalion::maneuver::ManeuverResult::timing_metrics: core::option::Option<std::collections::hash::map::HashMap<alloc::string::String, core::time::Duration>>
impl paladin::core::platform::container::battalion::maneuver::ManeuverResult
pub fn paladin::core::platform::container::battalion::maneuver::ManeuverResult::get_agent_output(&self, agent_name: &str) -> core::option::Option<&alloc::string::String>
pub fn paladin::core::platform::container::battalion::maneuver::ManeuverResult::new(final_output: alloc::string::String, step_outputs: std::collections::hash::map::HashMap<alloc::string::String, alloc::string::String>, execution_order: alloc::vec::Vec<alloc::string::String>) -> Self
pub fn paladin::core::platform::container::battalion::maneuver::ManeuverResult::total_duration(&self) -> core::option::Option<core::time::Duration>
pub fn paladin::core::platform::container::battalion::maneuver::ManeuverResult::with_status(self, status: paladin::core::platform::container::battalion::maneuver::ExecutionStatus) -> Self
pub fn paladin::core::platform::container::battalion::maneuver::ManeuverResult::with_timing(final_output: alloc::string::String, step_outputs: std::collections::hash::map::HashMap<alloc::string::String, alloc::string::String>, execution_order: alloc::vec::Vec<alloc::string::String>, timing_metrics: std::collections::hash::map::HashMap<alloc::string::String, core::time::Duration>) -> Self
impl core::clone::Clone for paladin::core::platform::container::battalion::maneuver::ManeuverResult
pub fn paladin::core::platform::container::battalion::maneuver::ManeuverResult::clone(&self) -> paladin::core::platform::container::battalion::maneuver::ManeuverResult
impl core::fmt::Debug for paladin::core::platform::container::battalion::maneuver::ManeuverResult
pub fn paladin::core::platform::container::battalion::maneuver::ManeuverResult::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::core::platform::container::battalion::maneuver::ManeuverResult
pub fn paladin::core::platform::container::battalion::maneuver::ManeuverResult::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::battalion::maneuver::ManeuverResult
pub fn paladin::core::platform::container::battalion::maneuver::ManeuverResult::deserialize<__D>(__deserializer: __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::core::platform::container::battalion::maneuver::ManeuverResult
impl core::marker::Send for paladin::core::platform::container::battalion::maneuver::ManeuverResult
impl core::marker::Sync for paladin::core::platform::container::battalion::maneuver::ManeuverResult
impl core::marker::Unpin for paladin::core::platform::container::battalion::maneuver::ManeuverResult
impl core::marker::UnsafeUnpin for paladin::core::platform::container::battalion::maneuver::ManeuverResult
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::battalion::maneuver::ManeuverResult
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::battalion::maneuver::ManeuverResult
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::battalion::maneuver::ManeuverResult where U: core::convert::From<T>
pub fn paladin::core::platform::container::battalion::maneuver::ManeuverResult::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::battalion::maneuver::ManeuverResult where U: core::convert::Into<T>
pub type paladin::core::platform::container::battalion::maneuver::ManeuverResult::Error = core::convert::Infallible
pub fn paladin::core::platform::container::battalion::maneuver::ManeuverResult::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::battalion::maneuver::ManeuverResult where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::battalion::maneuver::ManeuverResult::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::battalion::maneuver::ManeuverResult::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::battalion::maneuver::ManeuverResult where T: core::clone::Clone
pub type paladin::core::platform::container::battalion::maneuver::ManeuverResult::Owned = T
pub fn paladin::core::platform::container::battalion::maneuver::ManeuverResult::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::battalion::maneuver::ManeuverResult::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::battalion::maneuver::ManeuverResult where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::maneuver::ManeuverResult::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::battalion::maneuver::ManeuverResult where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::maneuver::ManeuverResult::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::battalion::maneuver::ManeuverResult where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::maneuver::ManeuverResult::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::battalion::maneuver::ManeuverResult where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::battalion::maneuver::ManeuverResult::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::battalion::maneuver::ManeuverResult
pub fn paladin::core::platform::container::battalion::maneuver::ManeuverResult::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::battalion::maneuver::ManeuverResult
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::battalion::maneuver::ManeuverResult where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::battalion::maneuver::ManeuverResult where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::maneuver::ManeuverResult::and<P, B, E>(self, other: 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::container::battalion::maneuver::ManeuverResult::or<P, B, E>(self, other: 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::container::battalion::maneuver::ManeuverResult
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::battalion::maneuver::ManeuverResult
impl<T> typenum::type_operators::Same for paladin::core::platform::container::battalion::maneuver::ManeuverResult
pub type paladin::core::platform::container::battalion::maneuver::ManeuverResult::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::battalion::maneuver::ManeuverResult where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::battalion::maneuver::ManeuverResult where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::battalion::maneuver::ManeuverResult::vzip(self) -> V
pub mod paladin::core::platform::container::battalion::parser
pub mod paladin::core::platform::container::battalion::parser::ast
pub enum paladin::core::platform::container::battalion::parser::ast::FlowExpression
pub paladin::core::platform::container::battalion::parser::ast::FlowExpression::Agent(alloc::string::String)
pub paladin::core::platform::container::battalion::parser::ast::FlowExpression::Parallel(alloc::vec::Vec<paladin::core::platform::container::battalion::parser::ast::FlowExpression>)
pub paladin::core::platform::container::battalion::parser::ast::FlowExpression::Sequential(alloc::vec::Vec<paladin::core::platform::container::battalion::parser::ast::FlowExpression>)
impl paladin::core::platform::container::battalion::parser::ast::FlowExpression
pub fn paladin::core::platform::container::battalion::parser::ast::FlowExpression::agent_count(&self) -> usize
pub fn paladin::core::platform::container::battalion::parser::ast::FlowExpression::agent_names(&self) -> std::collections::hash::set::HashSet<alloc::string::String>
pub fn paladin::core::platform::container::battalion::parser::ast::FlowExpression::depth(&self) -> usize
pub fn paladin::core::platform::container::battalion::parser::ast::FlowExpression::width(&self) -> usize
impl core::clone::Clone for paladin::core::platform::container::battalion::parser::ast::FlowExpression
pub fn paladin::core::platform::container::battalion::parser::ast::FlowExpression::clone(&self) -> paladin::core::platform::container::battalion::parser::ast::FlowExpression
impl core::cmp::Eq for paladin::core::platform::container::battalion::parser::ast::FlowExpression
impl core::cmp::PartialEq for paladin::core::platform::container::battalion::parser::ast::FlowExpression
pub fn paladin::core::platform::container::battalion::parser::ast::FlowExpression::eq(&self, other: &paladin::core::platform::container::battalion::parser::ast::FlowExpression) -> bool
impl core::fmt::Debug for paladin::core::platform::container::battalion::parser::ast::FlowExpression
pub fn paladin::core::platform::container::battalion::parser::ast::FlowExpression::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::core::platform::container::battalion::parser::ast::FlowExpression
impl serde_core::ser::Serialize for paladin::core::platform::container::battalion::parser::ast::FlowExpression
pub fn paladin::core::platform::container::battalion::parser::ast::FlowExpression::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::battalion::parser::ast::FlowExpression
pub fn paladin::core::platform::container::battalion::parser::ast::FlowExpression::deserialize<__D>(__deserializer: __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::core::platform::container::battalion::parser::ast::FlowExpression
impl core::marker::Send for paladin::core::platform::container::battalion::parser::ast::FlowExpression
impl core::marker::Sync for paladin::core::platform::container::battalion::parser::ast::FlowExpression
impl core::marker::Unpin for paladin::core::platform::container::battalion::parser::ast::FlowExpression
impl core::marker::UnsafeUnpin for paladin::core::platform::container::battalion::parser::ast::FlowExpression
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::battalion::parser::ast::FlowExpression
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::battalion::parser::ast::FlowExpression
impl<Q, K> equivalent::Equivalent<K> for paladin::core::platform::container::battalion::parser::ast::FlowExpression where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::parser::ast::FlowExpression::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::core::platform::container::battalion::parser::ast::FlowExpression where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::parser::ast::FlowExpression::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::battalion::parser::ast::FlowExpression where U: core::convert::From<T>
pub fn paladin::core::platform::container::battalion::parser::ast::FlowExpression::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::battalion::parser::ast::FlowExpression where U: core::convert::Into<T>
pub type paladin::core::platform::container::battalion::parser::ast::FlowExpression::Error = core::convert::Infallible
pub fn paladin::core::platform::container::battalion::parser::ast::FlowExpression::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::battalion::parser::ast::FlowExpression where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::battalion::parser::ast::FlowExpression::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::battalion::parser::ast::FlowExpression::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::battalion::parser::ast::FlowExpression where T: core::clone::Clone
pub type paladin::core::platform::container::battalion::parser::ast::FlowExpression::Owned = T
pub fn paladin::core::platform::container::battalion::parser::ast::FlowExpression::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::battalion::parser::ast::FlowExpression::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::battalion::parser::ast::FlowExpression where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::parser::ast::FlowExpression::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::battalion::parser::ast::FlowExpression where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::parser::ast::FlowExpression::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::battalion::parser::ast::FlowExpression where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::parser::ast::FlowExpression::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::battalion::parser::ast::FlowExpression where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::battalion::parser::ast::FlowExpression::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::battalion::parser::ast::FlowExpression
pub fn paladin::core::platform::container::battalion::parser::ast::FlowExpression::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::battalion::parser::ast::FlowExpression
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::battalion::parser::ast::FlowExpression where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::battalion::parser::ast::FlowExpression where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::parser::ast::FlowExpression::and<P, B, E>(self, other: 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::container::battalion::parser::ast::FlowExpression::or<P, B, E>(self, other: 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::container::battalion::parser::ast::FlowExpression
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::battalion::parser::ast::FlowExpression
impl<T> typenum::type_operators::Same for paladin::core::platform::container::battalion::parser::ast::FlowExpression
pub type paladin::core::platform::container::battalion::parser::ast::FlowExpression::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::battalion::parser::ast::FlowExpression where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::battalion::parser::ast::FlowExpression where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::battalion::parser::ast::FlowExpression::vzip(self) -> V
pub mod paladin::core::platform::container::battalion::parser::error
pub enum paladin::core::platform::container::battalion::parser::error::FlowParseError
pub paladin::core::platform::container::battalion::parser::error::FlowParseError::ConsecutiveOperators
pub paladin::core::platform::container::battalion::parser::error::FlowParseError::ConsecutiveOperators::operator: alloc::string::String
pub paladin::core::platform::container::battalion::parser::error::FlowParseError::ConsecutiveOperators::position: usize
pub paladin::core::platform::container::battalion::parser::error::FlowParseError::EmptyExpression
pub paladin::core::platform::container::battalion::parser::error::FlowParseError::InvalidCharacter
pub paladin::core::platform::container::battalion::parser::error::FlowParseError::InvalidCharacter::character: char
pub paladin::core::platform::container::battalion::parser::error::FlowParseError::InvalidCharacter::position: usize
pub paladin::core::platform::container::battalion::parser::error::FlowParseError::InvalidIdentifier
pub paladin::core::platform::container::battalion::parser::error::FlowParseError::InvalidIdentifier::identifier: alloc::string::String
pub paladin::core::platform::container::battalion::parser::error::FlowParseError::InvalidIdentifier::message: alloc::string::String
pub paladin::core::platform::container::battalion::parser::error::FlowParseError::InvalidIdentifier::position: usize
pub paladin::core::platform::container::battalion::parser::error::FlowParseError::UnbalancedParentheses
pub paladin::core::platform::container::battalion::parser::error::FlowParseError::UnbalancedParentheses::message: alloc::string::String
pub paladin::core::platform::container::battalion::parser::error::FlowParseError::UnbalancedParentheses::position: usize
pub paladin::core::platform::container::battalion::parser::error::FlowParseError::UnexpectedEndOfInput
pub paladin::core::platform::container::battalion::parser::error::FlowParseError::UnexpectedEndOfInput::position: usize
pub paladin::core::platform::container::battalion::parser::error::FlowParseError::UnexpectedToken
pub paladin::core::platform::container::battalion::parser::error::FlowParseError::UnexpectedToken::expected: alloc::string::String
pub paladin::core::platform::container::battalion::parser::error::FlowParseError::UnexpectedToken::found: alloc::string::String
pub paladin::core::platform::container::battalion::parser::error::FlowParseError::UnexpectedToken::position: usize
impl paladin::core::platform::container::battalion::parser::error::FlowParseError
pub fn paladin::core::platform::container::battalion::parser::error::FlowParseError::format_with_context(&self, input: &str) -> alloc::string::String
pub fn paladin::core::platform::container::battalion::parser::error::FlowParseError::position(&self) -> core::option::Option<usize>
pub fn paladin::core::platform::container::battalion::parser::error::FlowParseError::suggestion(&self) -> core::option::Option<alloc::string::String>
impl core::clone::Clone for paladin::core::platform::container::battalion::parser::error::FlowParseError
pub fn paladin::core::platform::container::battalion::parser::error::FlowParseError::clone(&self) -> paladin::core::platform::container::battalion::parser::error::FlowParseError
impl core::cmp::Eq for paladin::core::platform::container::battalion::parser::error::FlowParseError
impl core::cmp::PartialEq for paladin::core::platform::container::battalion::parser::error::FlowParseError
pub fn paladin::core::platform::container::battalion::parser::error::FlowParseError::eq(&self, other: &paladin::core::platform::container::battalion::parser::error::FlowParseError) -> bool
impl core::convert::From<paladin::core::platform::container::battalion::parser::error::FlowParseError> for paladin::core::platform::container::battalion::maneuver::ManeuverError
pub fn paladin::core::platform::container::battalion::maneuver::ManeuverError::from(source: paladin::core::platform::container::battalion::parser::error::FlowParseError) -> Self
impl core::error::Error for paladin::core::platform::container::battalion::parser::error::FlowParseError
impl core::fmt::Debug for paladin::core::platform::container::battalion::parser::error::FlowParseError
pub fn paladin::core::platform::container::battalion::parser::error::FlowParseError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::core::platform::container::battalion::parser::error::FlowParseError
pub fn paladin::core::platform::container::battalion::parser::error::FlowParseError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::core::platform::container::battalion::parser::error::FlowParseError
impl core::marker::Freeze for paladin::core::platform::container::battalion::parser::error::FlowParseError
impl core::marker::Send for paladin::core::platform::container::battalion::parser::error::FlowParseError
impl core::marker::Sync for paladin::core::platform::container::battalion::parser::error::FlowParseError
impl core::marker::Unpin for paladin::core::platform::container::battalion::parser::error::FlowParseError
impl core::marker::UnsafeUnpin for paladin::core::platform::container::battalion::parser::error::FlowParseError
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::battalion::parser::error::FlowParseError
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::battalion::parser::error::FlowParseError
impl<Q, K> equivalent::Equivalent<K> for paladin::core::platform::container::battalion::parser::error::FlowParseError where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::parser::error::FlowParseError::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::core::platform::container::battalion::parser::error::FlowParseError where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::parser::error::FlowParseError::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::battalion::parser::error::FlowParseError where U: core::convert::From<T>
pub fn paladin::core::platform::container::battalion::parser::error::FlowParseError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::battalion::parser::error::FlowParseError where U: core::convert::Into<T>
pub type paladin::core::platform::container::battalion::parser::error::FlowParseError::Error = core::convert::Infallible
pub fn paladin::core::platform::container::battalion::parser::error::FlowParseError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::battalion::parser::error::FlowParseError where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::battalion::parser::error::FlowParseError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::battalion::parser::error::FlowParseError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::battalion::parser::error::FlowParseError where T: core::clone::Clone
pub type paladin::core::platform::container::battalion::parser::error::FlowParseError::Owned = T
pub fn paladin::core::platform::container::battalion::parser::error::FlowParseError::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::battalion::parser::error::FlowParseError::to_owned(&self) -> T
impl<T> alloc::string::ToString for paladin::core::platform::container::battalion::parser::error::FlowParseError where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::parser::error::FlowParseError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::core::platform::container::battalion::parser::error::FlowParseError where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::parser::error::FlowParseError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::battalion::parser::error::FlowParseError where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::parser::error::FlowParseError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::battalion::parser::error::FlowParseError where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::parser::error::FlowParseError::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::battalion::parser::error::FlowParseError where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::battalion::parser::error::FlowParseError::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::battalion::parser::error::FlowParseError
pub fn paladin::core::platform::container::battalion::parser::error::FlowParseError::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::battalion::parser::error::FlowParseError
impl<T> iri_string::format::ToStringFallible for paladin::core::platform::container::battalion::parser::error::FlowParseError where T: core::fmt::Display
pub fn paladin::core::platform::container::battalion::parser::error::FlowParseError::try_to_string(&self) -> core::result::Result<alloc::string::String, alloc::collections::TryReserveError>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::battalion::parser::error::FlowParseError where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::parser::error::FlowParseError::and<P, B, E>(self, other: 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::container::battalion::parser::error::FlowParseError::or<P, B, E>(self, other: 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::container::battalion::parser::error::FlowParseError
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::battalion::parser::error::FlowParseError
impl<T> typenum::type_operators::Same for paladin::core::platform::container::battalion::parser::error::FlowParseError
pub type paladin::core::platform::container::battalion::parser::error::FlowParseError::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::battalion::parser::error::FlowParseError where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::battalion::parser::error::FlowParseError where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::battalion::parser::error::FlowParseError::vzip(self) -> V
pub mod paladin::core::platform::container::battalion::parser::lexer
pub enum paladin::core::platform::container::battalion::parser::lexer::Token
pub paladin::core::platform::container::battalion::parser::lexer::Token::Agent(alloc::string::String)
pub paladin::core::platform::container::battalion::parser::lexer::Token::Arrow
pub paladin::core::platform::container::battalion::parser::lexer::Token::Comma
pub paladin::core::platform::container::battalion::parser::lexer::Token::LParen
pub paladin::core::platform::container::battalion::parser::lexer::Token::RParen
impl core::clone::Clone for paladin::core::platform::container::battalion::parser::lexer::Token
pub fn paladin::core::platform::container::battalion::parser::lexer::Token::clone(&self) -> paladin::core::platform::container::battalion::parser::lexer::Token
impl core::cmp::Eq for paladin::core::platform::container::battalion::parser::lexer::Token
impl core::cmp::PartialEq for paladin::core::platform::container::battalion::parser::lexer::Token
pub fn paladin::core::platform::container::battalion::parser::lexer::Token::eq(&self, other: &paladin::core::platform::container::battalion::parser::lexer::Token) -> bool
impl core::fmt::Debug for paladin::core::platform::container::battalion::parser::lexer::Token
pub fn paladin::core::platform::container::battalion::parser::lexer::Token::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::core::platform::container::battalion::parser::lexer::Token
impl core::marker::Freeze for paladin::core::platform::container::battalion::parser::lexer::Token
impl core::marker::Send for paladin::core::platform::container::battalion::parser::lexer::Token
impl core::marker::Sync for paladin::core::platform::container::battalion::parser::lexer::Token
impl core::marker::Unpin for paladin::core::platform::container::battalion::parser::lexer::Token
impl core::marker::UnsafeUnpin for paladin::core::platform::container::battalion::parser::lexer::Token
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::battalion::parser::lexer::Token
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::battalion::parser::lexer::Token
impl<Q, K> equivalent::Equivalent<K> for paladin::core::platform::container::battalion::parser::lexer::Token where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::parser::lexer::Token::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::core::platform::container::battalion::parser::lexer::Token where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::parser::lexer::Token::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::battalion::parser::lexer::Token where U: core::convert::From<T>
pub fn paladin::core::platform::container::battalion::parser::lexer::Token::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::battalion::parser::lexer::Token where U: core::convert::Into<T>
pub type paladin::core::platform::container::battalion::parser::lexer::Token::Error = core::convert::Infallible
pub fn paladin::core::platform::container::battalion::parser::lexer::Token::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::battalion::parser::lexer::Token where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::battalion::parser::lexer::Token::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::battalion::parser::lexer::Token::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::battalion::parser::lexer::Token where T: core::clone::Clone
pub type paladin::core::platform::container::battalion::parser::lexer::Token::Owned = T
pub fn paladin::core::platform::container::battalion::parser::lexer::Token::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::battalion::parser::lexer::Token::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::battalion::parser::lexer::Token where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::parser::lexer::Token::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::battalion::parser::lexer::Token where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::parser::lexer::Token::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::battalion::parser::lexer::Token where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::parser::lexer::Token::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::battalion::parser::lexer::Token where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::battalion::parser::lexer::Token::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::battalion::parser::lexer::Token
pub fn paladin::core::platform::container::battalion::parser::lexer::Token::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::battalion::parser::lexer::Token
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::battalion::parser::lexer::Token where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::parser::lexer::Token::and<P, B, E>(self, other: 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::container::battalion::parser::lexer::Token::or<P, B, E>(self, other: 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::container::battalion::parser::lexer::Token
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::battalion::parser::lexer::Token
impl<T> typenum::type_operators::Same for paladin::core::platform::container::battalion::parser::lexer::Token
pub type paladin::core::platform::container::battalion::parser::lexer::Token::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::battalion::parser::lexer::Token where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::battalion::parser::lexer::Token where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::battalion::parser::lexer::Token::vzip(self) -> V
pub struct paladin::core::platform::container::battalion::parser::lexer::Lexer
impl paladin::core::platform::container::battalion::parser::lexer::Lexer
pub fn paladin::core::platform::container::battalion::parser::lexer::Lexer::new(input: &str) -> Self
pub fn paladin::core::platform::container::battalion::parser::lexer::Lexer::next_token(&mut self) -> core::result::Result<core::option::Option<paladin::core::platform::container::battalion::parser::lexer::Token>, paladin::core::platform::container::battalion::parser::error::FlowParseError>
pub fn paladin::core::platform::container::battalion::parser::lexer::Lexer::position(&self) -> usize
impl core::marker::Freeze for paladin::core::platform::container::battalion::parser::lexer::Lexer
impl core::marker::Send for paladin::core::platform::container::battalion::parser::lexer::Lexer
impl core::marker::Sync for paladin::core::platform::container::battalion::parser::lexer::Lexer
impl core::marker::Unpin for paladin::core::platform::container::battalion::parser::lexer::Lexer
impl core::marker::UnsafeUnpin for paladin::core::platform::container::battalion::parser::lexer::Lexer
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::battalion::parser::lexer::Lexer
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::battalion::parser::lexer::Lexer
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::battalion::parser::lexer::Lexer where U: core::convert::From<T>
pub fn paladin::core::platform::container::battalion::parser::lexer::Lexer::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::battalion::parser::lexer::Lexer where U: core::convert::Into<T>
pub type paladin::core::platform::container::battalion::parser::lexer::Lexer::Error = core::convert::Infallible
pub fn paladin::core::platform::container::battalion::parser::lexer::Lexer::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::battalion::parser::lexer::Lexer where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::battalion::parser::lexer::Lexer::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::battalion::parser::lexer::Lexer::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::core::platform::container::battalion::parser::lexer::Lexer where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::parser::lexer::Lexer::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::battalion::parser::lexer::Lexer where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::parser::lexer::Lexer::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::battalion::parser::lexer::Lexer where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::parser::lexer::Lexer::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::core::platform::container::battalion::parser::lexer::Lexer
pub fn paladin::core::platform::container::battalion::parser::lexer::Lexer::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::battalion::parser::lexer::Lexer
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::battalion::parser::lexer::Lexer where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::parser::lexer::Lexer::and<P, B, E>(self, other: 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::container::battalion::parser::lexer::Lexer::or<P, B, E>(self, other: 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::container::battalion::parser::lexer::Lexer
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::battalion::parser::lexer::Lexer
impl<T> typenum::type_operators::Same for paladin::core::platform::container::battalion::parser::lexer::Lexer
pub type paladin::core::platform::container::battalion::parser::lexer::Lexer::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::battalion::parser::lexer::Lexer where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::battalion::parser::lexer::Lexer where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::battalion::parser::lexer::Lexer::vzip(self) -> V
pub enum paladin::core::platform::container::battalion::parser::FlowExpression
pub paladin::core::platform::container::battalion::parser::FlowExpression::Agent(alloc::string::String)
pub paladin::core::platform::container::battalion::parser::FlowExpression::Parallel(alloc::vec::Vec<paladin::core::platform::container::battalion::parser::ast::FlowExpression>)
pub paladin::core::platform::container::battalion::parser::FlowExpression::Sequential(alloc::vec::Vec<paladin::core::platform::container::battalion::parser::ast::FlowExpression>)
impl paladin::core::platform::container::battalion::parser::ast::FlowExpression
pub fn paladin::core::platform::container::battalion::parser::ast::FlowExpression::agent_count(&self) -> usize
pub fn paladin::core::platform::container::battalion::parser::ast::FlowExpression::agent_names(&self) -> std::collections::hash::set::HashSet<alloc::string::String>
pub fn paladin::core::platform::container::battalion::parser::ast::FlowExpression::depth(&self) -> usize
pub fn paladin::core::platform::container::battalion::parser::ast::FlowExpression::width(&self) -> usize
impl core::clone::Clone for paladin::core::platform::container::battalion::parser::ast::FlowExpression
pub fn paladin::core::platform::container::battalion::parser::ast::FlowExpression::clone(&self) -> paladin::core::platform::container::battalion::parser::ast::FlowExpression
impl core::cmp::Eq for paladin::core::platform::container::battalion::parser::ast::FlowExpression
impl core::cmp::PartialEq for paladin::core::platform::container::battalion::parser::ast::FlowExpression
pub fn paladin::core::platform::container::battalion::parser::ast::FlowExpression::eq(&self, other: &paladin::core::platform::container::battalion::parser::ast::FlowExpression) -> bool
impl core::fmt::Debug for paladin::core::platform::container::battalion::parser::ast::FlowExpression
pub fn paladin::core::platform::container::battalion::parser::ast::FlowExpression::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::core::platform::container::battalion::parser::ast::FlowExpression
impl serde_core::ser::Serialize for paladin::core::platform::container::battalion::parser::ast::FlowExpression
pub fn paladin::core::platform::container::battalion::parser::ast::FlowExpression::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::battalion::parser::ast::FlowExpression
pub fn paladin::core::platform::container::battalion::parser::ast::FlowExpression::deserialize<__D>(__deserializer: __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::core::platform::container::battalion::parser::ast::FlowExpression
impl core::marker::Send for paladin::core::platform::container::battalion::parser::ast::FlowExpression
impl core::marker::Sync for paladin::core::platform::container::battalion::parser::ast::FlowExpression
impl core::marker::Unpin for paladin::core::platform::container::battalion::parser::ast::FlowExpression
impl core::marker::UnsafeUnpin for paladin::core::platform::container::battalion::parser::ast::FlowExpression
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::battalion::parser::ast::FlowExpression
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::battalion::parser::ast::FlowExpression
impl<Q, K> equivalent::Equivalent<K> for paladin::core::platform::container::battalion::parser::ast::FlowExpression where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::parser::ast::FlowExpression::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::core::platform::container::battalion::parser::ast::FlowExpression where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::parser::ast::FlowExpression::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::battalion::parser::ast::FlowExpression where U: core::convert::From<T>
pub fn paladin::core::platform::container::battalion::parser::ast::FlowExpression::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::battalion::parser::ast::FlowExpression where U: core::convert::Into<T>
pub type paladin::core::platform::container::battalion::parser::ast::FlowExpression::Error = core::convert::Infallible
pub fn paladin::core::platform::container::battalion::parser::ast::FlowExpression::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::battalion::parser::ast::FlowExpression where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::battalion::parser::ast::FlowExpression::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::battalion::parser::ast::FlowExpression::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::battalion::parser::ast::FlowExpression where T: core::clone::Clone
pub type paladin::core::platform::container::battalion::parser::ast::FlowExpression::Owned = T
pub fn paladin::core::platform::container::battalion::parser::ast::FlowExpression::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::battalion::parser::ast::FlowExpression::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::battalion::parser::ast::FlowExpression where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::parser::ast::FlowExpression::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::battalion::parser::ast::FlowExpression where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::parser::ast::FlowExpression::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::battalion::parser::ast::FlowExpression where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::parser::ast::FlowExpression::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::battalion::parser::ast::FlowExpression where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::battalion::parser::ast::FlowExpression::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::battalion::parser::ast::FlowExpression
pub fn paladin::core::platform::container::battalion::parser::ast::FlowExpression::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::battalion::parser::ast::FlowExpression
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::battalion::parser::ast::FlowExpression where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::battalion::parser::ast::FlowExpression where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::parser::ast::FlowExpression::and<P, B, E>(self, other: 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::container::battalion::parser::ast::FlowExpression::or<P, B, E>(self, other: 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::container::battalion::parser::ast::FlowExpression
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::battalion::parser::ast::FlowExpression
impl<T> typenum::type_operators::Same for paladin::core::platform::container::battalion::parser::ast::FlowExpression
pub type paladin::core::platform::container::battalion::parser::ast::FlowExpression::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::battalion::parser::ast::FlowExpression where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::battalion::parser::ast::FlowExpression where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::battalion::parser::ast::FlowExpression::vzip(self) -> V
pub enum paladin::core::platform::container::battalion::parser::FlowParseError
pub paladin::core::platform::container::battalion::parser::FlowParseError::ConsecutiveOperators
pub paladin::core::platform::container::battalion::parser::FlowParseError::ConsecutiveOperators::operator: alloc::string::String
pub paladin::core::platform::container::battalion::parser::FlowParseError::ConsecutiveOperators::position: usize
pub paladin::core::platform::container::battalion::parser::FlowParseError::EmptyExpression
pub paladin::core::platform::container::battalion::parser::FlowParseError::InvalidCharacter
pub paladin::core::platform::container::battalion::parser::FlowParseError::InvalidCharacter::character: char
pub paladin::core::platform::container::battalion::parser::FlowParseError::InvalidCharacter::position: usize
pub paladin::core::platform::container::battalion::parser::FlowParseError::InvalidIdentifier
pub paladin::core::platform::container::battalion::parser::FlowParseError::InvalidIdentifier::identifier: alloc::string::String
pub paladin::core::platform::container::battalion::parser::FlowParseError::InvalidIdentifier::message: alloc::string::String
pub paladin::core::platform::container::battalion::parser::FlowParseError::InvalidIdentifier::position: usize
pub paladin::core::platform::container::battalion::parser::FlowParseError::UnbalancedParentheses
pub paladin::core::platform::container::battalion::parser::FlowParseError::UnbalancedParentheses::message: alloc::string::String
pub paladin::core::platform::container::battalion::parser::FlowParseError::UnbalancedParentheses::position: usize
pub paladin::core::platform::container::battalion::parser::FlowParseError::UnexpectedEndOfInput
pub paladin::core::platform::container::battalion::parser::FlowParseError::UnexpectedEndOfInput::position: usize
pub paladin::core::platform::container::battalion::parser::FlowParseError::UnexpectedToken
pub paladin::core::platform::container::battalion::parser::FlowParseError::UnexpectedToken::expected: alloc::string::String
pub paladin::core::platform::container::battalion::parser::FlowParseError::UnexpectedToken::found: alloc::string::String
pub paladin::core::platform::container::battalion::parser::FlowParseError::UnexpectedToken::position: usize
impl paladin::core::platform::container::battalion::parser::error::FlowParseError
pub fn paladin::core::platform::container::battalion::parser::error::FlowParseError::format_with_context(&self, input: &str) -> alloc::string::String
pub fn paladin::core::platform::container::battalion::parser::error::FlowParseError::position(&self) -> core::option::Option<usize>
pub fn paladin::core::platform::container::battalion::parser::error::FlowParseError::suggestion(&self) -> core::option::Option<alloc::string::String>
impl core::clone::Clone for paladin::core::platform::container::battalion::parser::error::FlowParseError
pub fn paladin::core::platform::container::battalion::parser::error::FlowParseError::clone(&self) -> paladin::core::platform::container::battalion::parser::error::FlowParseError
impl core::cmp::Eq for paladin::core::platform::container::battalion::parser::error::FlowParseError
impl core::cmp::PartialEq for paladin::core::platform::container::battalion::parser::error::FlowParseError
pub fn paladin::core::platform::container::battalion::parser::error::FlowParseError::eq(&self, other: &paladin::core::platform::container::battalion::parser::error::FlowParseError) -> bool
impl core::convert::From<paladin::core::platform::container::battalion::parser::error::FlowParseError> for paladin::core::platform::container::battalion::maneuver::ManeuverError
pub fn paladin::core::platform::container::battalion::maneuver::ManeuverError::from(source: paladin::core::platform::container::battalion::parser::error::FlowParseError) -> Self
impl core::error::Error for paladin::core::platform::container::battalion::parser::error::FlowParseError
impl core::fmt::Debug for paladin::core::platform::container::battalion::parser::error::FlowParseError
pub fn paladin::core::platform::container::battalion::parser::error::FlowParseError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::core::platform::container::battalion::parser::error::FlowParseError
pub fn paladin::core::platform::container::battalion::parser::error::FlowParseError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::core::platform::container::battalion::parser::error::FlowParseError
impl core::marker::Freeze for paladin::core::platform::container::battalion::parser::error::FlowParseError
impl core::marker::Send for paladin::core::platform::container::battalion::parser::error::FlowParseError
impl core::marker::Sync for paladin::core::platform::container::battalion::parser::error::FlowParseError
impl core::marker::Unpin for paladin::core::platform::container::battalion::parser::error::FlowParseError
impl core::marker::UnsafeUnpin for paladin::core::platform::container::battalion::parser::error::FlowParseError
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::battalion::parser::error::FlowParseError
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::battalion::parser::error::FlowParseError
impl<Q, K> equivalent::Equivalent<K> for paladin::core::platform::container::battalion::parser::error::FlowParseError where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::parser::error::FlowParseError::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::core::platform::container::battalion::parser::error::FlowParseError where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::parser::error::FlowParseError::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::battalion::parser::error::FlowParseError where U: core::convert::From<T>
pub fn paladin::core::platform::container::battalion::parser::error::FlowParseError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::battalion::parser::error::FlowParseError where U: core::convert::Into<T>
pub type paladin::core::platform::container::battalion::parser::error::FlowParseError::Error = core::convert::Infallible
pub fn paladin::core::platform::container::battalion::parser::error::FlowParseError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::battalion::parser::error::FlowParseError where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::battalion::parser::error::FlowParseError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::battalion::parser::error::FlowParseError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::battalion::parser::error::FlowParseError where T: core::clone::Clone
pub type paladin::core::platform::container::battalion::parser::error::FlowParseError::Owned = T
pub fn paladin::core::platform::container::battalion::parser::error::FlowParseError::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::battalion::parser::error::FlowParseError::to_owned(&self) -> T
impl<T> alloc::string::ToString for paladin::core::platform::container::battalion::parser::error::FlowParseError where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::parser::error::FlowParseError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::core::platform::container::battalion::parser::error::FlowParseError where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::parser::error::FlowParseError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::battalion::parser::error::FlowParseError where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::parser::error::FlowParseError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::battalion::parser::error::FlowParseError where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::parser::error::FlowParseError::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::battalion::parser::error::FlowParseError where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::battalion::parser::error::FlowParseError::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::battalion::parser::error::FlowParseError
pub fn paladin::core::platform::container::battalion::parser::error::FlowParseError::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::battalion::parser::error::FlowParseError
impl<T> iri_string::format::ToStringFallible for paladin::core::platform::container::battalion::parser::error::FlowParseError where T: core::fmt::Display
pub fn paladin::core::platform::container::battalion::parser::error::FlowParseError::try_to_string(&self) -> core::result::Result<alloc::string::String, alloc::collections::TryReserveError>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::battalion::parser::error::FlowParseError where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::parser::error::FlowParseError::and<P, B, E>(self, other: 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::container::battalion::parser::error::FlowParseError::or<P, B, E>(self, other: 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::container::battalion::parser::error::FlowParseError
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::battalion::parser::error::FlowParseError
impl<T> typenum::type_operators::Same for paladin::core::platform::container::battalion::parser::error::FlowParseError
pub type paladin::core::platform::container::battalion::parser::error::FlowParseError::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::battalion::parser::error::FlowParseError where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::battalion::parser::error::FlowParseError where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::battalion::parser::error::FlowParseError::vzip(self) -> V
pub enum paladin::core::platform::container::battalion::parser::Token
pub paladin::core::platform::container::battalion::parser::Token::Agent(alloc::string::String)
pub paladin::core::platform::container::battalion::parser::Token::Arrow
pub paladin::core::platform::container::battalion::parser::Token::Comma
pub paladin::core::platform::container::battalion::parser::Token::LParen
pub paladin::core::platform::container::battalion::parser::Token::RParen
impl core::clone::Clone for paladin::core::platform::container::battalion::parser::lexer::Token
pub fn paladin::core::platform::container::battalion::parser::lexer::Token::clone(&self) -> paladin::core::platform::container::battalion::parser::lexer::Token
impl core::cmp::Eq for paladin::core::platform::container::battalion::parser::lexer::Token
impl core::cmp::PartialEq for paladin::core::platform::container::battalion::parser::lexer::Token
pub fn paladin::core::platform::container::battalion::parser::lexer::Token::eq(&self, other: &paladin::core::platform::container::battalion::parser::lexer::Token) -> bool
impl core::fmt::Debug for paladin::core::platform::container::battalion::parser::lexer::Token
pub fn paladin::core::platform::container::battalion::parser::lexer::Token::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::core::platform::container::battalion::parser::lexer::Token
impl core::marker::Freeze for paladin::core::platform::container::battalion::parser::lexer::Token
impl core::marker::Send for paladin::core::platform::container::battalion::parser::lexer::Token
impl core::marker::Sync for paladin::core::platform::container::battalion::parser::lexer::Token
impl core::marker::Unpin for paladin::core::platform::container::battalion::parser::lexer::Token
impl core::marker::UnsafeUnpin for paladin::core::platform::container::battalion::parser::lexer::Token
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::battalion::parser::lexer::Token
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::battalion::parser::lexer::Token
impl<Q, K> equivalent::Equivalent<K> for paladin::core::platform::container::battalion::parser::lexer::Token where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::parser::lexer::Token::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::core::platform::container::battalion::parser::lexer::Token where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::parser::lexer::Token::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::battalion::parser::lexer::Token where U: core::convert::From<T>
pub fn paladin::core::platform::container::battalion::parser::lexer::Token::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::battalion::parser::lexer::Token where U: core::convert::Into<T>
pub type paladin::core::platform::container::battalion::parser::lexer::Token::Error = core::convert::Infallible
pub fn paladin::core::platform::container::battalion::parser::lexer::Token::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::battalion::parser::lexer::Token where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::battalion::parser::lexer::Token::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::battalion::parser::lexer::Token::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::battalion::parser::lexer::Token where T: core::clone::Clone
pub type paladin::core::platform::container::battalion::parser::lexer::Token::Owned = T
pub fn paladin::core::platform::container::battalion::parser::lexer::Token::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::battalion::parser::lexer::Token::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::battalion::parser::lexer::Token where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::parser::lexer::Token::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::battalion::parser::lexer::Token where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::parser::lexer::Token::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::battalion::parser::lexer::Token where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::parser::lexer::Token::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::battalion::parser::lexer::Token where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::battalion::parser::lexer::Token::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::battalion::parser::lexer::Token
pub fn paladin::core::platform::container::battalion::parser::lexer::Token::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::battalion::parser::lexer::Token
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::battalion::parser::lexer::Token where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::parser::lexer::Token::and<P, B, E>(self, other: 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::container::battalion::parser::lexer::Token::or<P, B, E>(self, other: 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::container::battalion::parser::lexer::Token
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::battalion::parser::lexer::Token
impl<T> typenum::type_operators::Same for paladin::core::platform::container::battalion::parser::lexer::Token
pub type paladin::core::platform::container::battalion::parser::lexer::Token::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::battalion::parser::lexer::Token where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::battalion::parser::lexer::Token where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::battalion::parser::lexer::Token::vzip(self) -> V
pub struct paladin::core::platform::container::battalion::parser::FlowParser
impl paladin::core::platform::container::battalion::parser::FlowParser
pub fn paladin::core::platform::container::battalion::parser::FlowParser::parse(expression: &str) -> core::result::Result<paladin::core::platform::container::battalion::parser::ast::FlowExpression, paladin::core::platform::container::battalion::parser::error::FlowParseError>
impl core::marker::Freeze for paladin::core::platform::container::battalion::parser::FlowParser
impl core::marker::Send for paladin::core::platform::container::battalion::parser::FlowParser
impl core::marker::Sync for paladin::core::platform::container::battalion::parser::FlowParser
impl core::marker::Unpin for paladin::core::platform::container::battalion::parser::FlowParser
impl core::marker::UnsafeUnpin for paladin::core::platform::container::battalion::parser::FlowParser
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::battalion::parser::FlowParser
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::battalion::parser::FlowParser
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::battalion::parser::FlowParser where U: core::convert::From<T>
pub fn paladin::core::platform::container::battalion::parser::FlowParser::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::battalion::parser::FlowParser where U: core::convert::Into<T>
pub type paladin::core::platform::container::battalion::parser::FlowParser::Error = core::convert::Infallible
pub fn paladin::core::platform::container::battalion::parser::FlowParser::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::battalion::parser::FlowParser where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::battalion::parser::FlowParser::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::battalion::parser::FlowParser::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::core::platform::container::battalion::parser::FlowParser where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::parser::FlowParser::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::battalion::parser::FlowParser where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::parser::FlowParser::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::battalion::parser::FlowParser where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::parser::FlowParser::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::core::platform::container::battalion::parser::FlowParser
pub fn paladin::core::platform::container::battalion::parser::FlowParser::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::battalion::parser::FlowParser
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::battalion::parser::FlowParser where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::parser::FlowParser::and<P, B, E>(self, other: 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::container::battalion::parser::FlowParser::or<P, B, E>(self, other: 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::container::battalion::parser::FlowParser
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::battalion::parser::FlowParser
impl<T> typenum::type_operators::Same for paladin::core::platform::container::battalion::parser::FlowParser
pub type paladin::core::platform::container::battalion::parser::FlowParser::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::battalion::parser::FlowParser where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::battalion::parser::FlowParser where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::battalion::parser::FlowParser::vzip(self) -> V
pub struct paladin::core::platform::container::battalion::parser::Lexer
impl paladin::core::platform::container::battalion::parser::lexer::Lexer
pub fn paladin::core::platform::container::battalion::parser::lexer::Lexer::new(input: &str) -> Self
pub fn paladin::core::platform::container::battalion::parser::lexer::Lexer::next_token(&mut self) -> core::result::Result<core::option::Option<paladin::core::platform::container::battalion::parser::lexer::Token>, paladin::core::platform::container::battalion::parser::error::FlowParseError>
pub fn paladin::core::platform::container::battalion::parser::lexer::Lexer::position(&self) -> usize
impl core::marker::Freeze for paladin::core::platform::container::battalion::parser::lexer::Lexer
impl core::marker::Send for paladin::core::platform::container::battalion::parser::lexer::Lexer
impl core::marker::Sync for paladin::core::platform::container::battalion::parser::lexer::Lexer
impl core::marker::Unpin for paladin::core::platform::container::battalion::parser::lexer::Lexer
impl core::marker::UnsafeUnpin for paladin::core::platform::container::battalion::parser::lexer::Lexer
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::battalion::parser::lexer::Lexer
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::battalion::parser::lexer::Lexer
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::battalion::parser::lexer::Lexer where U: core::convert::From<T>
pub fn paladin::core::platform::container::battalion::parser::lexer::Lexer::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::battalion::parser::lexer::Lexer where U: core::convert::Into<T>
pub type paladin::core::platform::container::battalion::parser::lexer::Lexer::Error = core::convert::Infallible
pub fn paladin::core::platform::container::battalion::parser::lexer::Lexer::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::battalion::parser::lexer::Lexer where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::battalion::parser::lexer::Lexer::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::battalion::parser::lexer::Lexer::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::core::platform::container::battalion::parser::lexer::Lexer where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::parser::lexer::Lexer::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::battalion::parser::lexer::Lexer where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::parser::lexer::Lexer::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::battalion::parser::lexer::Lexer where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::parser::lexer::Lexer::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::core::platform::container::battalion::parser::lexer::Lexer
pub fn paladin::core::platform::container::battalion::parser::lexer::Lexer::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::battalion::parser::lexer::Lexer
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::battalion::parser::lexer::Lexer where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::parser::lexer::Lexer::and<P, B, E>(self, other: 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::container::battalion::parser::lexer::Lexer::or<P, B, E>(self, other: 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::container::battalion::parser::lexer::Lexer
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::battalion::parser::lexer::Lexer
impl<T> typenum::type_operators::Same for paladin::core::platform::container::battalion::parser::lexer::Lexer
pub type paladin::core::platform::container::battalion::parser::lexer::Lexer::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::battalion::parser::lexer::Lexer where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::battalion::parser::lexer::Lexer where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::battalion::parser::lexer::Lexer::vzip(self) -> V
pub mod paladin::core::platform::container::battalion::phalanx
pub enum paladin::core::platform::container::battalion::phalanx::AggregationStrategy
pub paladin::core::platform::container::battalion::phalanx::AggregationStrategy::CollectAll
pub paladin::core::platform::container::battalion::phalanx::AggregationStrategy::Custom(alloc::string::String)
pub paladin::core::platform::container::battalion::phalanx::AggregationStrategy::FirstSuccess
pub paladin::core::platform::container::battalion::phalanx::AggregationStrategy::Majority
impl core::clone::Clone for paladin::core::platform::container::battalion::phalanx::AggregationStrategy
pub fn paladin::core::platform::container::battalion::phalanx::AggregationStrategy::clone(&self) -> paladin::core::platform::container::battalion::phalanx::AggregationStrategy
impl core::cmp::PartialEq for paladin::core::platform::container::battalion::phalanx::AggregationStrategy
pub fn paladin::core::platform::container::battalion::phalanx::AggregationStrategy::eq(&self, other: &paladin::core::platform::container::battalion::phalanx::AggregationStrategy) -> bool
impl core::default::Default for paladin::core::platform::container::battalion::phalanx::AggregationStrategy
pub fn paladin::core::platform::container::battalion::phalanx::AggregationStrategy::default() -> paladin::core::platform::container::battalion::phalanx::AggregationStrategy
impl core::fmt::Debug for paladin::core::platform::container::battalion::phalanx::AggregationStrategy
pub fn paladin::core::platform::container::battalion::phalanx::AggregationStrategy::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::core::platform::container::battalion::phalanx::AggregationStrategy
impl serde_core::ser::Serialize for paladin::core::platform::container::battalion::phalanx::AggregationStrategy
pub fn paladin::core::platform::container::battalion::phalanx::AggregationStrategy::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::battalion::phalanx::AggregationStrategy
pub fn paladin::core::platform::container::battalion::phalanx::AggregationStrategy::deserialize<__D>(__deserializer: __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::core::platform::container::battalion::phalanx::AggregationStrategy
impl core::marker::Send for paladin::core::platform::container::battalion::phalanx::AggregationStrategy
impl core::marker::Sync for paladin::core::platform::container::battalion::phalanx::AggregationStrategy
impl core::marker::Unpin for paladin::core::platform::container::battalion::phalanx::AggregationStrategy
impl core::marker::UnsafeUnpin for paladin::core::platform::container::battalion::phalanx::AggregationStrategy
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::battalion::phalanx::AggregationStrategy
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::battalion::phalanx::AggregationStrategy
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::battalion::phalanx::AggregationStrategy where U: core::convert::From<T>
pub fn paladin::core::platform::container::battalion::phalanx::AggregationStrategy::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::battalion::phalanx::AggregationStrategy where U: core::convert::Into<T>
pub type paladin::core::platform::container::battalion::phalanx::AggregationStrategy::Error = core::convert::Infallible
pub fn paladin::core::platform::container::battalion::phalanx::AggregationStrategy::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::battalion::phalanx::AggregationStrategy where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::battalion::phalanx::AggregationStrategy::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::battalion::phalanx::AggregationStrategy::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::battalion::phalanx::AggregationStrategy where T: core::clone::Clone
pub type paladin::core::platform::container::battalion::phalanx::AggregationStrategy::Owned = T
pub fn paladin::core::platform::container::battalion::phalanx::AggregationStrategy::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::battalion::phalanx::AggregationStrategy::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::battalion::phalanx::AggregationStrategy where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::phalanx::AggregationStrategy::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::battalion::phalanx::AggregationStrategy where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::phalanx::AggregationStrategy::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::battalion::phalanx::AggregationStrategy where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::phalanx::AggregationStrategy::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::battalion::phalanx::AggregationStrategy where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::battalion::phalanx::AggregationStrategy::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::battalion::phalanx::AggregationStrategy
pub fn paladin::core::platform::container::battalion::phalanx::AggregationStrategy::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::battalion::phalanx::AggregationStrategy
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::battalion::phalanx::AggregationStrategy where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::battalion::phalanx::AggregationStrategy where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::phalanx::AggregationStrategy::and<P, B, E>(self, other: 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::container::battalion::phalanx::AggregationStrategy::or<P, B, E>(self, other: 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::container::battalion::phalanx::AggregationStrategy
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::battalion::phalanx::AggregationStrategy
impl<T> typenum::type_operators::Same for paladin::core::platform::container::battalion::phalanx::AggregationStrategy
pub type paladin::core::platform::container::battalion::phalanx::AggregationStrategy::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::battalion::phalanx::AggregationStrategy where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::battalion::phalanx::AggregationStrategy where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::battalion::phalanx::AggregationStrategy::vzip(self) -> V
pub struct paladin::core::platform::container::battalion::phalanx::Phalanx
impl paladin::core::platform::container::battalion::phalanx::Phalanx
pub fn paladin::core::platform::container::battalion::phalanx::Phalanx::aggregation_strategy(&self) -> &paladin::core::platform::container::battalion::phalanx::AggregationStrategy
pub fn paladin::core::platform::container::battalion::phalanx::Phalanx::config(&self) -> &paladin::core::platform::container::battalion::BattalionConfig
pub fn paladin::core::platform::container::battalion::phalanx::Phalanx::max_concurrency(&self) -> core::option::Option<usize>
pub fn paladin::core::platform::container::battalion::phalanx::Phalanx::new(paladins: alloc::vec::Vec<paladin::core::platform::container::paladin::Paladin>, config: paladin::core::platform::container::battalion::BattalionConfig) -> core::result::Result<Self, paladin::core::platform::container::battalion::BattalionError>
pub fn paladin::core::platform::container::battalion::phalanx::Phalanx::paladin_count(&self) -> usize
pub fn paladin::core::platform::container::battalion::phalanx::Phalanx::paladins(&self) -> &[paladin::core::platform::container::paladin::Paladin]
pub fn paladin::core::platform::container::battalion::phalanx::Phalanx::with_aggregation(self, strategy: paladin::core::platform::container::battalion::phalanx::AggregationStrategy) -> Self
pub fn paladin::core::platform::container::battalion::phalanx::Phalanx::with_max_concurrency(self, max: usize) -> Self
impl core::clone::Clone for paladin::core::platform::container::battalion::phalanx::Phalanx
pub fn paladin::core::platform::container::battalion::phalanx::Phalanx::clone(&self) -> paladin::core::platform::container::battalion::phalanx::Phalanx
impl core::fmt::Debug for paladin::core::platform::container::battalion::phalanx::Phalanx
pub fn paladin::core::platform::container::battalion::phalanx::Phalanx::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::core::platform::container::battalion::phalanx::Phalanx
pub fn paladin::core::platform::container::battalion::phalanx::Phalanx::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::battalion::phalanx::Phalanx
pub fn paladin::core::platform::container::battalion::phalanx::Phalanx::deserialize<__D>(__deserializer: __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::core::platform::container::battalion::phalanx::Phalanx
impl core::marker::Send for paladin::core::platform::container::battalion::phalanx::Phalanx
impl core::marker::Sync for paladin::core::platform::container::battalion::phalanx::Phalanx
impl core::marker::Unpin for paladin::core::platform::container::battalion::phalanx::Phalanx
impl core::marker::UnsafeUnpin for paladin::core::platform::container::battalion::phalanx::Phalanx
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::battalion::phalanx::Phalanx
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::battalion::phalanx::Phalanx
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::battalion::phalanx::Phalanx where U: core::convert::From<T>
pub fn paladin::core::platform::container::battalion::phalanx::Phalanx::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::battalion::phalanx::Phalanx where U: core::convert::Into<T>
pub type paladin::core::platform::container::battalion::phalanx::Phalanx::Error = core::convert::Infallible
pub fn paladin::core::platform::container::battalion::phalanx::Phalanx::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::battalion::phalanx::Phalanx where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::battalion::phalanx::Phalanx::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::battalion::phalanx::Phalanx::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::battalion::phalanx::Phalanx where T: core::clone::Clone
pub type paladin::core::platform::container::battalion::phalanx::Phalanx::Owned = T
pub fn paladin::core::platform::container::battalion::phalanx::Phalanx::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::battalion::phalanx::Phalanx::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::battalion::phalanx::Phalanx where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::phalanx::Phalanx::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::battalion::phalanx::Phalanx where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::phalanx::Phalanx::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::battalion::phalanx::Phalanx where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::phalanx::Phalanx::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::battalion::phalanx::Phalanx where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::battalion::phalanx::Phalanx::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::battalion::phalanx::Phalanx
pub fn paladin::core::platform::container::battalion::phalanx::Phalanx::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::battalion::phalanx::Phalanx
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::battalion::phalanx::Phalanx where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::battalion::phalanx::Phalanx where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::phalanx::Phalanx::and<P, B, E>(self, other: 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::container::battalion::phalanx::Phalanx::or<P, B, E>(self, other: 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::container::battalion::phalanx::Phalanx
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::battalion::phalanx::Phalanx
impl<T> typenum::type_operators::Same for paladin::core::platform::container::battalion::phalanx::Phalanx
pub type paladin::core::platform::container::battalion::phalanx::Phalanx::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::battalion::phalanx::Phalanx where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::battalion::phalanx::Phalanx where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::battalion::phalanx::Phalanx::vzip(self) -> V
pub enum paladin::core::platform::container::battalion::BattalionError
pub paladin::core::platform::container::battalion::BattalionError::AggregationError(alloc::string::String)
pub paladin::core::platform::container::battalion::BattalionError::CampaignError(alloc::string::String)
pub paladin::core::platform::container::battalion::BattalionError::Cancelled
pub paladin::core::platform::container::battalion::BattalionError::ChainOfCommandError(alloc::string::String)
pub paladin::core::platform::container::battalion::BattalionError::CommanderValidation(alloc::string::String)
pub paladin::core::platform::container::battalion::BattalionError::ConfigurationError(alloc::string::String)
pub paladin::core::platform::container::battalion::BattalionError::CouncilError(paladin::core::platform::container::battalion::CouncilError)
pub paladin::core::platform::container::battalion::BattalionError::ExecutionError(alloc::string::String)
pub paladin::core::platform::container::battalion::BattalionError::FormationError(alloc::string::String)
pub paladin::core::platform::container::battalion::BattalionError::GroveError(paladin::core::platform::container::battalion::GroveError)
pub paladin::core::platform::container::battalion::BattalionError::GroveRoutingFailed(alloc::string::String)
pub paladin::core::platform::container::battalion::BattalionError::InvalidGraph(alloc::string::String)
pub paladin::core::platform::container::battalion::BattalionError::MetadataExportFailed(alloc::string::String)
pub paladin::core::platform::container::battalion::BattalionError::PaladinError(alloc::string::String)
pub paladin::core::platform::container::battalion::BattalionError::PaladinNotFound(alloc::string::String)
pub paladin::core::platform::container::battalion::BattalionError::PhalanxError(alloc::string::String)
pub paladin::core::platform::container::battalion::BattalionError::RoutingError(alloc::string::String)
pub paladin::core::platform::container::battalion::BattalionError::StrategySelection(alloc::string::String)
pub paladin::core::platform::container::battalion::BattalionError::Timeout(u64)
pub paladin::core::platform::container::battalion::BattalionError::ValidationError(alloc::string::String)
impl core::clone::Clone for paladin::core::platform::container::battalion::BattalionError
pub fn paladin::core::platform::container::battalion::BattalionError::clone(&self) -> paladin::core::platform::container::battalion::BattalionError
impl core::convert::From<paladin::application::ports::output::paladin_registry::RegistryError> for paladin::core::platform::container::battalion::BattalionError
pub fn paladin::core::platform::container::battalion::BattalionError::from(error: paladin::application::ports::output::paladin_registry::RegistryError) -> Self
impl core::convert::From<paladin::application::use_cases::paladin::error::PaladinError> for paladin::core::platform::container::battalion::BattalionError
pub fn paladin::core::platform::container::battalion::BattalionError::from(err: paladin::application::use_cases::paladin::error::PaladinError) -> Self
impl core::convert::From<paladin::core::platform::container::battalion::CouncilError> for paladin::core::platform::container::battalion::BattalionError
pub fn paladin::core::platform::container::battalion::BattalionError::from(source: paladin::core::platform::container::battalion::CouncilError) -> Self
impl core::convert::From<paladin::core::platform::container::battalion::GroveError> for paladin::core::platform::container::battalion::BattalionError
pub fn paladin::core::platform::container::battalion::BattalionError::from(source: paladin::core::platform::container::battalion::GroveError) -> Self
impl core::convert::From<paladin::core::platform::container::battalion::conclave::ConclaveError> for paladin::core::platform::container::battalion::BattalionError
pub fn paladin::core::platform::container::battalion::BattalionError::from(error: paladin::core::platform::container::battalion::conclave::ConclaveError) -> Self
impl core::error::Error for paladin::core::platform::container::battalion::BattalionError
pub fn paladin::core::platform::container::battalion::BattalionError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
impl core::fmt::Debug for paladin::core::platform::container::battalion::BattalionError
pub fn paladin::core::platform::container::battalion::BattalionError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::core::platform::container::battalion::BattalionError
pub fn paladin::core::platform::container::battalion::BattalionError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::core::platform::container::battalion::BattalionError
impl core::marker::Send for paladin::core::platform::container::battalion::BattalionError
impl core::marker::Sync for paladin::core::platform::container::battalion::BattalionError
impl core::marker::Unpin for paladin::core::platform::container::battalion::BattalionError
impl core::marker::UnsafeUnpin for paladin::core::platform::container::battalion::BattalionError
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::battalion::BattalionError
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::battalion::BattalionError
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::battalion::BattalionError where U: core::convert::From<T>
pub fn paladin::core::platform::container::battalion::BattalionError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::battalion::BattalionError where U: core::convert::Into<T>
pub type paladin::core::platform::container::battalion::BattalionError::Error = core::convert::Infallible
pub fn paladin::core::platform::container::battalion::BattalionError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::battalion::BattalionError where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::battalion::BattalionError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::battalion::BattalionError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::battalion::BattalionError where T: core::clone::Clone
pub type paladin::core::platform::container::battalion::BattalionError::Owned = T
pub fn paladin::core::platform::container::battalion::BattalionError::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::battalion::BattalionError::to_owned(&self) -> T
impl<T> alloc::string::ToString for paladin::core::platform::container::battalion::BattalionError where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::BattalionError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::core::platform::container::battalion::BattalionError where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::BattalionError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::battalion::BattalionError where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::BattalionError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::battalion::BattalionError where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::BattalionError::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::battalion::BattalionError where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::battalion::BattalionError::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::battalion::BattalionError
pub fn paladin::core::platform::container::battalion::BattalionError::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::battalion::BattalionError
impl<T> iri_string::format::ToStringFallible for paladin::core::platform::container::battalion::BattalionError where T: core::fmt::Display
pub fn paladin::core::platform::container::battalion::BattalionError::try_to_string(&self) -> core::result::Result<alloc::string::String, alloc::collections::TryReserveError>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::battalion::BattalionError where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::BattalionError::and<P, B, E>(self, other: 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::container::battalion::BattalionError::or<P, B, E>(self, other: 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::container::battalion::BattalionError
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::battalion::BattalionError
impl<T> typenum::type_operators::Same for paladin::core::platform::container::battalion::BattalionError
pub type paladin::core::platform::container::battalion::BattalionError::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::battalion::BattalionError where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::battalion::BattalionError where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::battalion::BattalionError::vzip(self) -> V
pub enum paladin::core::platform::container::battalion::BattalionStatus
pub paladin::core::platform::container::battalion::BattalionStatus::Cancelled
pub paladin::core::platform::container::battalion::BattalionStatus::Completed
pub paladin::core::platform::container::battalion::BattalionStatus::Failed
pub paladin::core::platform::container::battalion::BattalionStatus::Idle
pub paladin::core::platform::container::battalion::BattalionStatus::Paused
pub paladin::core::platform::container::battalion::BattalionStatus::Running
impl core::clone::Clone for paladin::core::platform::container::battalion::BattalionStatus
pub fn paladin::core::platform::container::battalion::BattalionStatus::clone(&self) -> paladin::core::platform::container::battalion::BattalionStatus
impl core::cmp::Eq for paladin::core::platform::container::battalion::BattalionStatus
impl core::cmp::PartialEq for paladin::core::platform::container::battalion::BattalionStatus
pub fn paladin::core::platform::container::battalion::BattalionStatus::eq(&self, other: &paladin::core::platform::container::battalion::BattalionStatus) -> bool
impl core::default::Default for paladin::core::platform::container::battalion::BattalionStatus
pub fn paladin::core::platform::container::battalion::BattalionStatus::default() -> paladin::core::platform::container::battalion::BattalionStatus
impl core::fmt::Debug for paladin::core::platform::container::battalion::BattalionStatus
pub fn paladin::core::platform::container::battalion::BattalionStatus::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for paladin::core::platform::container::battalion::BattalionStatus
impl core::marker::StructuralPartialEq for paladin::core::platform::container::battalion::BattalionStatus
impl serde_core::ser::Serialize for paladin::core::platform::container::battalion::BattalionStatus
pub fn paladin::core::platform::container::battalion::BattalionStatus::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::battalion::BattalionStatus
pub fn paladin::core::platform::container::battalion::BattalionStatus::deserialize<__D>(__deserializer: __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::core::platform::container::battalion::BattalionStatus
impl core::marker::Send for paladin::core::platform::container::battalion::BattalionStatus
impl core::marker::Sync for paladin::core::platform::container::battalion::BattalionStatus
impl core::marker::Unpin for paladin::core::platform::container::battalion::BattalionStatus
impl core::marker::UnsafeUnpin for paladin::core::platform::container::battalion::BattalionStatus
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::battalion::BattalionStatus
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::battalion::BattalionStatus
impl<Q, K> equivalent::Equivalent<K> for paladin::core::platform::container::battalion::BattalionStatus where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::BattalionStatus::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::core::platform::container::battalion::BattalionStatus where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::BattalionStatus::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::battalion::BattalionStatus where U: core::convert::From<T>
pub fn paladin::core::platform::container::battalion::BattalionStatus::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::battalion::BattalionStatus where U: core::convert::Into<T>
pub type paladin::core::platform::container::battalion::BattalionStatus::Error = core::convert::Infallible
pub fn paladin::core::platform::container::battalion::BattalionStatus::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::battalion::BattalionStatus where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::battalion::BattalionStatus::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::battalion::BattalionStatus::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::battalion::BattalionStatus where T: core::clone::Clone
pub type paladin::core::platform::container::battalion::BattalionStatus::Owned = T
pub fn paladin::core::platform::container::battalion::BattalionStatus::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::battalion::BattalionStatus::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::battalion::BattalionStatus where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::BattalionStatus::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::battalion::BattalionStatus where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::BattalionStatus::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::battalion::BattalionStatus where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::BattalionStatus::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::battalion::BattalionStatus where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::battalion::BattalionStatus::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::battalion::BattalionStatus
pub fn paladin::core::platform::container::battalion::BattalionStatus::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::battalion::BattalionStatus
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::battalion::BattalionStatus where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::battalion::BattalionStatus where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::BattalionStatus::and<P, B, E>(self, other: 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::container::battalion::BattalionStatus::or<P, B, E>(self, other: 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::container::battalion::BattalionStatus
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::battalion::BattalionStatus
impl<T> typenum::type_operators::Same for paladin::core::platform::container::battalion::BattalionStatus
pub type paladin::core::platform::container::battalion::BattalionStatus::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::battalion::BattalionStatus where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::battalion::BattalionStatus where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::battalion::BattalionStatus::vzip(self) -> V
pub enum paladin::core::platform::container::battalion::BattalionStrategy
pub paladin::core::platform::container::battalion::BattalionStrategy::Auto
pub paladin::core::platform::container::battalion::BattalionStrategy::Campaign
pub paladin::core::platform::container::battalion::BattalionStrategy::ChainOfCommand
pub paladin::core::platform::container::battalion::BattalionStrategy::Conclave
pub paladin::core::platform::container::battalion::BattalionStrategy::Council
pub paladin::core::platform::container::battalion::BattalionStrategy::Formation
pub paladin::core::platform::container::battalion::BattalionStrategy::Grove
pub paladin::core::platform::container::battalion::BattalionStrategy::Maneuver
pub paladin::core::platform::container::battalion::BattalionStrategy::Phalanx
impl core::clone::Clone for paladin::core::platform::container::battalion::BattalionStrategy
pub fn paladin::core::platform::container::battalion::BattalionStrategy::clone(&self) -> paladin::core::platform::container::battalion::BattalionStrategy
impl core::cmp::Eq for paladin::core::platform::container::battalion::BattalionStrategy
impl core::cmp::PartialEq for paladin::core::platform::container::battalion::BattalionStrategy
pub fn paladin::core::platform::container::battalion::BattalionStrategy::eq(&self, other: &paladin::core::platform::container::battalion::BattalionStrategy) -> bool
impl core::fmt::Debug for paladin::core::platform::container::battalion::BattalionStrategy
pub fn paladin::core::platform::container::battalion::BattalionStrategy::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::core::platform::container::battalion::BattalionStrategy
impl serde_core::ser::Serialize for paladin::core::platform::container::battalion::BattalionStrategy
pub fn paladin::core::platform::container::battalion::BattalionStrategy::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::battalion::BattalionStrategy
pub fn paladin::core::platform::container::battalion::BattalionStrategy::deserialize<__D>(__deserializer: __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::core::platform::container::battalion::BattalionStrategy
impl core::marker::Send for paladin::core::platform::container::battalion::BattalionStrategy
impl core::marker::Sync for paladin::core::platform::container::battalion::BattalionStrategy
impl core::marker::Unpin for paladin::core::platform::container::battalion::BattalionStrategy
impl core::marker::UnsafeUnpin for paladin::core::platform::container::battalion::BattalionStrategy
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::battalion::BattalionStrategy
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::battalion::BattalionStrategy
impl<Q, K> equivalent::Equivalent<K> for paladin::core::platform::container::battalion::BattalionStrategy where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::BattalionStrategy::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::core::platform::container::battalion::BattalionStrategy where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::BattalionStrategy::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::battalion::BattalionStrategy where U: core::convert::From<T>
pub fn paladin::core::platform::container::battalion::BattalionStrategy::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::battalion::BattalionStrategy where U: core::convert::Into<T>
pub type paladin::core::platform::container::battalion::BattalionStrategy::Error = core::convert::Infallible
pub fn paladin::core::platform::container::battalion::BattalionStrategy::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::battalion::BattalionStrategy where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::battalion::BattalionStrategy::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::battalion::BattalionStrategy::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::battalion::BattalionStrategy where T: core::clone::Clone
pub type paladin::core::platform::container::battalion::BattalionStrategy::Owned = T
pub fn paladin::core::platform::container::battalion::BattalionStrategy::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::battalion::BattalionStrategy::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::battalion::BattalionStrategy where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::BattalionStrategy::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::battalion::BattalionStrategy where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::BattalionStrategy::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::battalion::BattalionStrategy where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::BattalionStrategy::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::battalion::BattalionStrategy where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::battalion::BattalionStrategy::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::battalion::BattalionStrategy
pub fn paladin::core::platform::container::battalion::BattalionStrategy::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::battalion::BattalionStrategy
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::battalion::BattalionStrategy where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::battalion::BattalionStrategy where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::BattalionStrategy::and<P, B, E>(self, other: 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::container::battalion::BattalionStrategy::or<P, B, E>(self, other: 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::container::battalion::BattalionStrategy
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::battalion::BattalionStrategy
impl<T> typenum::type_operators::Same for paladin::core::platform::container::battalion::BattalionStrategy
pub type paladin::core::platform::container::battalion::BattalionStrategy::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::battalion::BattalionStrategy where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::battalion::BattalionStrategy where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::battalion::BattalionStrategy::vzip(self) -> V
pub enum paladin::core::platform::container::battalion::CouncilError
pub paladin::core::platform::container::battalion::CouncilError::InvalidMaxRounds
pub paladin::core::platform::container::battalion::CouncilError::InvalidStrategy(alloc::string::String)
pub paladin::core::platform::container::battalion::CouncilError::ModeratorRequired
pub paladin::core::platform::container::battalion::CouncilError::NoParticipants
pub paladin::core::platform::container::battalion::CouncilError::ParticipantError(alloc::string::String)
impl core::clone::Clone for paladin::core::platform::container::battalion::CouncilError
pub fn paladin::core::platform::container::battalion::CouncilError::clone(&self) -> paladin::core::platform::container::battalion::CouncilError
impl core::convert::From<paladin::core::platform::container::battalion::CouncilError> for paladin::core::platform::container::battalion::BattalionError
pub fn paladin::core::platform::container::battalion::BattalionError::from(source: paladin::core::platform::container::battalion::CouncilError) -> Self
impl core::error::Error for paladin::core::platform::container::battalion::CouncilError
impl core::fmt::Debug for paladin::core::platform::container::battalion::CouncilError
pub fn paladin::core::platform::container::battalion::CouncilError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::core::platform::container::battalion::CouncilError
pub fn paladin::core::platform::container::battalion::CouncilError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::core::platform::container::battalion::CouncilError
impl core::marker::Send for paladin::core::platform::container::battalion::CouncilError
impl core::marker::Sync for paladin::core::platform::container::battalion::CouncilError
impl core::marker::Unpin for paladin::core::platform::container::battalion::CouncilError
impl core::marker::UnsafeUnpin for paladin::core::platform::container::battalion::CouncilError
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::battalion::CouncilError
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::battalion::CouncilError
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::battalion::CouncilError where U: core::convert::From<T>
pub fn paladin::core::platform::container::battalion::CouncilError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::battalion::CouncilError where U: core::convert::Into<T>
pub type paladin::core::platform::container::battalion::CouncilError::Error = core::convert::Infallible
pub fn paladin::core::platform::container::battalion::CouncilError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::battalion::CouncilError where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::battalion::CouncilError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::battalion::CouncilError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::battalion::CouncilError where T: core::clone::Clone
pub type paladin::core::platform::container::battalion::CouncilError::Owned = T
pub fn paladin::core::platform::container::battalion::CouncilError::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::battalion::CouncilError::to_owned(&self) -> T
impl<T> alloc::string::ToString for paladin::core::platform::container::battalion::CouncilError where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::CouncilError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::core::platform::container::battalion::CouncilError where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::CouncilError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::battalion::CouncilError where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::CouncilError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::battalion::CouncilError where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::CouncilError::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::battalion::CouncilError where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::battalion::CouncilError::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::battalion::CouncilError
pub fn paladin::core::platform::container::battalion::CouncilError::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::battalion::CouncilError
impl<T> iri_string::format::ToStringFallible for paladin::core::platform::container::battalion::CouncilError where T: core::fmt::Display
pub fn paladin::core::platform::container::battalion::CouncilError::try_to_string(&self) -> core::result::Result<alloc::string::String, alloc::collections::TryReserveError>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::battalion::CouncilError where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::CouncilError::and<P, B, E>(self, other: 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::container::battalion::CouncilError::or<P, B, E>(self, other: 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::container::battalion::CouncilError
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::battalion::CouncilError
impl<T> typenum::type_operators::Same for paladin::core::platform::container::battalion::CouncilError
pub type paladin::core::platform::container::battalion::CouncilError::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::battalion::CouncilError where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::battalion::CouncilError where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::battalion::CouncilError::vzip(self) -> V
pub enum paladin::core::platform::container::battalion::ErrorStrategy
pub paladin::core::platform::container::battalion::ErrorStrategy::ContinueOnError
pub paladin::core::platform::container::battalion::ErrorStrategy::FailFast
pub paladin::core::platform::container::battalion::ErrorStrategy::RetryThenContinue
impl core::clone::Clone for paladin::core::platform::container::battalion::ErrorStrategy
pub fn paladin::core::platform::container::battalion::ErrorStrategy::clone(&self) -> paladin::core::platform::container::battalion::ErrorStrategy
impl core::cmp::Eq for paladin::core::platform::container::battalion::ErrorStrategy
impl core::cmp::PartialEq for paladin::core::platform::container::battalion::ErrorStrategy
pub fn paladin::core::platform::container::battalion::ErrorStrategy::eq(&self, other: &paladin::core::platform::container::battalion::ErrorStrategy) -> bool
impl core::default::Default for paladin::core::platform::container::battalion::ErrorStrategy
pub fn paladin::core::platform::container::battalion::ErrorStrategy::default() -> paladin::core::platform::container::battalion::ErrorStrategy
impl core::fmt::Debug for paladin::core::platform::container::battalion::ErrorStrategy
pub fn paladin::core::platform::container::battalion::ErrorStrategy::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for paladin::core::platform::container::battalion::ErrorStrategy
impl core::marker::StructuralPartialEq for paladin::core::platform::container::battalion::ErrorStrategy
impl serde_core::ser::Serialize for paladin::core::platform::container::battalion::ErrorStrategy
pub fn paladin::core::platform::container::battalion::ErrorStrategy::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::battalion::ErrorStrategy
pub fn paladin::core::platform::container::battalion::ErrorStrategy::deserialize<__D>(__deserializer: __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::core::platform::container::battalion::ErrorStrategy
impl core::marker::Send for paladin::core::platform::container::battalion::ErrorStrategy
impl core::marker::Sync for paladin::core::platform::container::battalion::ErrorStrategy
impl core::marker::Unpin for paladin::core::platform::container::battalion::ErrorStrategy
impl core::marker::UnsafeUnpin for paladin::core::platform::container::battalion::ErrorStrategy
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::battalion::ErrorStrategy
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::battalion::ErrorStrategy
impl<Q, K> equivalent::Equivalent<K> for paladin::core::platform::container::battalion::ErrorStrategy where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::ErrorStrategy::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::core::platform::container::battalion::ErrorStrategy where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::ErrorStrategy::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::battalion::ErrorStrategy where U: core::convert::From<T>
pub fn paladin::core::platform::container::battalion::ErrorStrategy::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::battalion::ErrorStrategy where U: core::convert::Into<T>
pub type paladin::core::platform::container::battalion::ErrorStrategy::Error = core::convert::Infallible
pub fn paladin::core::platform::container::battalion::ErrorStrategy::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::battalion::ErrorStrategy where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::battalion::ErrorStrategy::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::battalion::ErrorStrategy::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::battalion::ErrorStrategy where T: core::clone::Clone
pub type paladin::core::platform::container::battalion::ErrorStrategy::Owned = T
pub fn paladin::core::platform::container::battalion::ErrorStrategy::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::battalion::ErrorStrategy::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::battalion::ErrorStrategy where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::ErrorStrategy::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::battalion::ErrorStrategy where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::ErrorStrategy::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::battalion::ErrorStrategy where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::ErrorStrategy::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::battalion::ErrorStrategy where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::battalion::ErrorStrategy::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::battalion::ErrorStrategy
pub fn paladin::core::platform::container::battalion::ErrorStrategy::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::battalion::ErrorStrategy
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::battalion::ErrorStrategy where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::battalion::ErrorStrategy where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::ErrorStrategy::and<P, B, E>(self, other: 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::container::battalion::ErrorStrategy::or<P, B, E>(self, other: 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::container::battalion::ErrorStrategy
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::battalion::ErrorStrategy
impl<T> typenum::type_operators::Same for paladin::core::platform::container::battalion::ErrorStrategy
pub type paladin::core::platform::container::battalion::ErrorStrategy::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::battalion::ErrorStrategy where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::battalion::ErrorStrategy where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::battalion::ErrorStrategy::vzip(self) -> V
pub enum paladin::core::platform::container::battalion::GroveError
pub paladin::core::platform::container::battalion::GroveError::EmbeddingsRequired
pub paladin::core::platform::container::battalion::GroveError::InvalidSimilarityThreshold(f32)
pub paladin::core::platform::container::battalion::GroveError::NoAgents
pub paladin::core::platform::container::battalion::GroveError::NoMatchingAgent(f32)
pub paladin::core::platform::container::battalion::GroveError::NoTrees
pub paladin::core::platform::container::battalion::GroveError::RoutingFailed(alloc::string::String)
impl core::clone::Clone for paladin::core::platform::container::battalion::GroveError
pub fn paladin::core::platform::container::battalion::GroveError::clone(&self) -> paladin::core::platform::container::battalion::GroveError
impl core::convert::From<paladin::core::platform::container::battalion::GroveError> for paladin::core::platform::container::battalion::BattalionError
pub fn paladin::core::platform::container::battalion::BattalionError::from(source: paladin::core::platform::container::battalion::GroveError) -> Self
impl core::error::Error for paladin::core::platform::container::battalion::GroveError
impl core::fmt::Debug for paladin::core::platform::container::battalion::GroveError
pub fn paladin::core::platform::container::battalion::GroveError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::core::platform::container::battalion::GroveError
pub fn paladin::core::platform::container::battalion::GroveError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::core::platform::container::battalion::GroveError
impl core::marker::Send for paladin::core::platform::container::battalion::GroveError
impl core::marker::Sync for paladin::core::platform::container::battalion::GroveError
impl core::marker::Unpin for paladin::core::platform::container::battalion::GroveError
impl core::marker::UnsafeUnpin for paladin::core::platform::container::battalion::GroveError
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::battalion::GroveError
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::battalion::GroveError
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::battalion::GroveError where U: core::convert::From<T>
pub fn paladin::core::platform::container::battalion::GroveError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::battalion::GroveError where U: core::convert::Into<T>
pub type paladin::core::platform::container::battalion::GroveError::Error = core::convert::Infallible
pub fn paladin::core::platform::container::battalion::GroveError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::battalion::GroveError where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::battalion::GroveError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::battalion::GroveError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::battalion::GroveError where T: core::clone::Clone
pub type paladin::core::platform::container::battalion::GroveError::Owned = T
pub fn paladin::core::platform::container::battalion::GroveError::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::battalion::GroveError::to_owned(&self) -> T
impl<T> alloc::string::ToString for paladin::core::platform::container::battalion::GroveError where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::GroveError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::core::platform::container::battalion::GroveError where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::GroveError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::battalion::GroveError where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::GroveError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::battalion::GroveError where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::GroveError::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::battalion::GroveError where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::battalion::GroveError::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::battalion::GroveError
pub fn paladin::core::platform::container::battalion::GroveError::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::battalion::GroveError
impl<T> iri_string::format::ToStringFallible for paladin::core::platform::container::battalion::GroveError where T: core::fmt::Display
pub fn paladin::core::platform::container::battalion::GroveError::try_to_string(&self) -> core::result::Result<alloc::string::String, alloc::collections::TryReserveError>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::battalion::GroveError where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::GroveError::and<P, B, E>(self, other: 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::container::battalion::GroveError::or<P, B, E>(self, other: 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::container::battalion::GroveError
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::battalion::GroveError
impl<T> typenum::type_operators::Same for paladin::core::platform::container::battalion::GroveError
pub type paladin::core::platform::container::battalion::GroveError::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::battalion::GroveError where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::battalion::GroveError where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::battalion::GroveError::vzip(self) -> V
pub struct paladin::core::platform::container::battalion::BattalionConfig
pub paladin::core::platform::container::battalion::BattalionConfig::description: core::option::Option<alloc::string::String>
pub paladin::core::platform::container::battalion::BattalionConfig::error_strategy: paladin::core::platform::container::battalion::ErrorStrategy
pub paladin::core::platform::container::battalion::BattalionConfig::metadata_output_dir: core::option::Option<std::path::PathBuf>
pub paladin::core::platform::container::battalion::BattalionConfig::name: alloc::string::String
pub paladin::core::platform::container::battalion::BattalionConfig::retry_policy: paladin::core::platform::container::battalion::RetryPolicy
pub paladin::core::platform::container::battalion::BattalionConfig::timeout_seconds: u64
impl paladin::core::platform::container::battalion::BattalionConfig
pub fn paladin::core::platform::container::battalion::BattalionConfig::new(name: impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::core::platform::container::battalion::BattalionConfig::validate_metadata_dir(&self) -> core::result::Result<(), alloc::string::String>
pub fn paladin::core::platform::container::battalion::BattalionConfig::with_description(self, description: impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::core::platform::container::battalion::BattalionConfig::with_error_strategy(self, strategy: paladin::core::platform::container::battalion::ErrorStrategy) -> Self
pub fn paladin::core::platform::container::battalion::BattalionConfig::with_metadata_dir(self, dir: std::path::PathBuf) -> Self
pub fn paladin::core::platform::container::battalion::BattalionConfig::with_retry_policy(self, policy: paladin::core::platform::container::battalion::RetryPolicy) -> Self
pub fn paladin::core::platform::container::battalion::BattalionConfig::with_timeout(self, seconds: u64) -> Self
impl core::clone::Clone for paladin::core::platform::container::battalion::BattalionConfig
pub fn paladin::core::platform::container::battalion::BattalionConfig::clone(&self) -> paladin::core::platform::container::battalion::BattalionConfig
impl core::default::Default for paladin::core::platform::container::battalion::BattalionConfig
pub fn paladin::core::platform::container::battalion::BattalionConfig::default() -> Self
impl core::fmt::Debug for paladin::core::platform::container::battalion::BattalionConfig
pub fn paladin::core::platform::container::battalion::BattalionConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::core::platform::container::battalion::BattalionConfig
pub fn paladin::core::platform::container::battalion::BattalionConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::battalion::BattalionConfig
pub fn paladin::core::platform::container::battalion::BattalionConfig::deserialize<__D>(__deserializer: __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::core::platform::container::battalion::BattalionConfig
impl core::marker::Send for paladin::core::platform::container::battalion::BattalionConfig
impl core::marker::Sync for paladin::core::platform::container::battalion::BattalionConfig
impl core::marker::Unpin for paladin::core::platform::container::battalion::BattalionConfig
impl core::marker::UnsafeUnpin for paladin::core::platform::container::battalion::BattalionConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::battalion::BattalionConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::battalion::BattalionConfig
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::battalion::BattalionConfig where U: core::convert::From<T>
pub fn paladin::core::platform::container::battalion::BattalionConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::battalion::BattalionConfig where U: core::convert::Into<T>
pub type paladin::core::platform::container::battalion::BattalionConfig::Error = core::convert::Infallible
pub fn paladin::core::platform::container::battalion::BattalionConfig::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::battalion::BattalionConfig where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::battalion::BattalionConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::battalion::BattalionConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::battalion::BattalionConfig where T: core::clone::Clone
pub type paladin::core::platform::container::battalion::BattalionConfig::Owned = T
pub fn paladin::core::platform::container::battalion::BattalionConfig::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::battalion::BattalionConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::battalion::BattalionConfig where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::BattalionConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::battalion::BattalionConfig where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::BattalionConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::battalion::BattalionConfig where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::BattalionConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::battalion::BattalionConfig where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::battalion::BattalionConfig::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::battalion::BattalionConfig
pub fn paladin::core::platform::container::battalion::BattalionConfig::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::battalion::BattalionConfig
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::battalion::BattalionConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::battalion::BattalionConfig where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::BattalionConfig::and<P, B, E>(self, other: 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::container::battalion::BattalionConfig::or<P, B, E>(self, other: 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::container::battalion::BattalionConfig
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::battalion::BattalionConfig
impl<T> typenum::type_operators::Same for paladin::core::platform::container::battalion::BattalionConfig
pub type paladin::core::platform::container::battalion::BattalionConfig::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::battalion::BattalionConfig where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::battalion::BattalionConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::battalion::BattalionConfig::vzip(self) -> V
pub struct paladin::core::platform::container::battalion::BattalionResult
pub paladin::core::platform::container::battalion::BattalionResult::battalion_id: uuid::Uuid
pub paladin::core::platform::container::battalion::BattalionResult::battalion_name: alloc::string::String
pub paladin::core::platform::container::battalion::BattalionResult::completed_at: chrono::datetime::DateTime<chrono::offset::utc::Utc>
pub paladin::core::platform::container::battalion::BattalionResult::final_output: alloc::string::String
pub paladin::core::platform::container::battalion::BattalionResult::paladin_failure_count: usize
pub paladin::core::platform::container::battalion::BattalionResult::paladin_results: alloc::vec::Vec<paladin::application::ports::output::paladin_port::PaladinResult>
pub paladin::core::platform::container::battalion::BattalionResult::paladin_success_count: usize
pub paladin::core::platform::container::battalion::BattalionResult::per_paladin_times: std::collections::hash::map::HashMap<alloc::string::String, u64>
pub paladin::core::platform::container::battalion::BattalionResult::per_paladin_tokens: std::collections::hash::map::HashMap<alloc::string::String, paladin::core::platform::container::battalion::TokenUsage>
pub paladin::core::platform::container::battalion::BattalionResult::started_at: chrono::datetime::DateTime<chrono::offset::utc::Utc>
pub paladin::core::platform::container::battalion::BattalionResult::status: paladin::core::platform::container::battalion::BattalionStatus
pub paladin::core::platform::container::battalion::BattalionResult::strategy_selection_reasoning: core::option::Option<alloc::string::String>
pub paladin::core::platform::container::battalion::BattalionResult::strategy_selection_time_ms: u64
pub paladin::core::platform::container::battalion::BattalionResult::strategy_used: paladin::core::platform::container::battalion::BattalionStrategy
pub paladin::core::platform::container::battalion::BattalionResult::total_tokens: u64
impl paladin::core::platform::container::battalion::BattalionResult
pub fn paladin::core::platform::container::battalion::BattalionResult::duration(&self) -> core::time::Duration
pub fn paladin::core::platform::container::battalion::BattalionResult::from_paladin_results(battalion_id: uuid::Uuid, battalion_name: alloc::string::String, started_at: chrono::datetime::DateTime<chrono::offset::utc::Utc>, results: alloc::vec::Vec<paladin::application::ports::output::paladin_port::PaladinResult>) -> Self
pub fn paladin::core::platform::container::battalion::BattalionResult::new(battalion_id: uuid::Uuid, battalion_name: alloc::string::String, started_at: chrono::datetime::DateTime<chrono::offset::utc::Utc>, final_output: alloc::string::String, paladin_results: alloc::vec::Vec<paladin::application::ports::output::paladin_port::PaladinResult>) -> Self
pub fn paladin::core::platform::container::battalion::BattalionResult::with_paladin_times(self, times: std::collections::hash::map::HashMap<alloc::string::String, u64>) -> Self
pub fn paladin::core::platform::container::battalion::BattalionResult::with_paladin_tokens(self, tokens: std::collections::hash::map::HashMap<alloc::string::String, paladin::core::platform::container::battalion::TokenUsage>) -> Self
pub fn paladin::core::platform::container::battalion::BattalionResult::with_selection_reasoning(self, reasoning: alloc::string::String) -> Self
pub fn paladin::core::platform::container::battalion::BattalionResult::with_selection_time_ms(self, time_ms: u64) -> Self
pub fn paladin::core::platform::container::battalion::BattalionResult::with_strategy(self, strategy: paladin::core::platform::container::battalion::BattalionStrategy) -> Self
pub fn paladin::core::platform::container::battalion::BattalionResult::with_total_tokens(self, total_tokens: u64) -> Self
impl core::clone::Clone for paladin::core::platform::container::battalion::BattalionResult
pub fn paladin::core::platform::container::battalion::BattalionResult::clone(&self) -> paladin::core::platform::container::battalion::BattalionResult
impl core::fmt::Debug for paladin::core::platform::container::battalion::BattalionResult
pub fn paladin::core::platform::container::battalion::BattalionResult::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::core::platform::container::battalion::BattalionResult
pub fn paladin::core::platform::container::battalion::BattalionResult::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::battalion::BattalionResult
pub fn paladin::core::platform::container::battalion::BattalionResult::deserialize<__D>(__deserializer: __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::core::platform::container::battalion::BattalionResult
impl core::marker::Send for paladin::core::platform::container::battalion::BattalionResult
impl core::marker::Sync for paladin::core::platform::container::battalion::BattalionResult
impl core::marker::Unpin for paladin::core::platform::container::battalion::BattalionResult
impl core::marker::UnsafeUnpin for paladin::core::platform::container::battalion::BattalionResult
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::battalion::BattalionResult
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::battalion::BattalionResult
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::battalion::BattalionResult where U: core::convert::From<T>
pub fn paladin::core::platform::container::battalion::BattalionResult::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::battalion::BattalionResult where U: core::convert::Into<T>
pub type paladin::core::platform::container::battalion::BattalionResult::Error = core::convert::Infallible
pub fn paladin::core::platform::container::battalion::BattalionResult::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::battalion::BattalionResult where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::battalion::BattalionResult::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::battalion::BattalionResult::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::battalion::BattalionResult where T: core::clone::Clone
pub type paladin::core::platform::container::battalion::BattalionResult::Owned = T
pub fn paladin::core::platform::container::battalion::BattalionResult::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::battalion::BattalionResult::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::battalion::BattalionResult where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::BattalionResult::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::battalion::BattalionResult where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::BattalionResult::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::battalion::BattalionResult where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::BattalionResult::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::battalion::BattalionResult where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::battalion::BattalionResult::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::battalion::BattalionResult
pub fn paladin::core::platform::container::battalion::BattalionResult::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::battalion::BattalionResult
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::battalion::BattalionResult where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::battalion::BattalionResult where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::BattalionResult::and<P, B, E>(self, other: 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::container::battalion::BattalionResult::or<P, B, E>(self, other: 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::container::battalion::BattalionResult
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::battalion::BattalionResult
impl<T> typenum::type_operators::Same for paladin::core::platform::container::battalion::BattalionResult
pub type paladin::core::platform::container::battalion::BattalionResult::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::battalion::BattalionResult where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::battalion::BattalionResult where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::battalion::BattalionResult::vzip(self) -> V
pub struct paladin::core::platform::container::battalion::RetryPolicy
pub paladin::core::platform::container::battalion::RetryPolicy::base_delay: core::time::Duration
pub paladin::core::platform::container::battalion::RetryPolicy::exponential_backoff: bool
pub paladin::core::platform::container::battalion::RetryPolicy::jitter: bool
pub paladin::core::platform::container::battalion::RetryPolicy::max_attempts: u32
pub paladin::core::platform::container::battalion::RetryPolicy::max_delay: core::time::Duration
impl core::clone::Clone for paladin::core::platform::container::battalion::RetryPolicy
pub fn paladin::core::platform::container::battalion::RetryPolicy::clone(&self) -> paladin::core::platform::container::battalion::RetryPolicy
impl core::default::Default for paladin::core::platform::container::battalion::RetryPolicy
pub fn paladin::core::platform::container::battalion::RetryPolicy::default() -> Self
impl core::fmt::Debug for paladin::core::platform::container::battalion::RetryPolicy
pub fn paladin::core::platform::container::battalion::RetryPolicy::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::core::platform::container::battalion::RetryPolicy
pub fn paladin::core::platform::container::battalion::RetryPolicy::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::battalion::RetryPolicy
pub fn paladin::core::platform::container::battalion::RetryPolicy::deserialize<__D>(__deserializer: __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::core::platform::container::battalion::RetryPolicy
impl core::marker::Send for paladin::core::platform::container::battalion::RetryPolicy
impl core::marker::Sync for paladin::core::platform::container::battalion::RetryPolicy
impl core::marker::Unpin for paladin::core::platform::container::battalion::RetryPolicy
impl core::marker::UnsafeUnpin for paladin::core::platform::container::battalion::RetryPolicy
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::battalion::RetryPolicy
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::battalion::RetryPolicy
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::battalion::RetryPolicy where U: core::convert::From<T>
pub fn paladin::core::platform::container::battalion::RetryPolicy::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::battalion::RetryPolicy where U: core::convert::Into<T>
pub type paladin::core::platform::container::battalion::RetryPolicy::Error = core::convert::Infallible
pub fn paladin::core::platform::container::battalion::RetryPolicy::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::battalion::RetryPolicy where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::battalion::RetryPolicy::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::battalion::RetryPolicy::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::battalion::RetryPolicy where T: core::clone::Clone
pub type paladin::core::platform::container::battalion::RetryPolicy::Owned = T
pub fn paladin::core::platform::container::battalion::RetryPolicy::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::battalion::RetryPolicy::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::battalion::RetryPolicy where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::RetryPolicy::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::battalion::RetryPolicy where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::RetryPolicy::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::battalion::RetryPolicy where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::RetryPolicy::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::battalion::RetryPolicy where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::battalion::RetryPolicy::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::battalion::RetryPolicy
pub fn paladin::core::platform::container::battalion::RetryPolicy::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::battalion::RetryPolicy
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::battalion::RetryPolicy where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::battalion::RetryPolicy where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::RetryPolicy::and<P, B, E>(self, other: 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::container::battalion::RetryPolicy::or<P, B, E>(self, other: 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::container::battalion::RetryPolicy
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::battalion::RetryPolicy
impl<T> typenum::type_operators::Same for paladin::core::platform::container::battalion::RetryPolicy
pub type paladin::core::platform::container::battalion::RetryPolicy::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::battalion::RetryPolicy where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::battalion::RetryPolicy where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::battalion::RetryPolicy::vzip(self) -> V
pub struct paladin::core::platform::container::battalion::TokenUsage
pub paladin::core::platform::container::battalion::TokenUsage::completion_tokens: u32
pub paladin::core::platform::container::battalion::TokenUsage::prompt_tokens: u32
pub paladin::core::platform::container::battalion::TokenUsage::total_tokens: u32
impl paladin::core::platform::container::battalion::TokenUsage
pub fn paladin::core::platform::container::battalion::TokenUsage::from_total(total_tokens: u32) -> Self
pub fn paladin::core::platform::container::battalion::TokenUsage::new(prompt_tokens: u32, completion_tokens: u32) -> Self
impl core::clone::Clone for paladin::core::platform::container::battalion::TokenUsage
pub fn paladin::core::platform::container::battalion::TokenUsage::clone(&self) -> paladin::core::platform::container::battalion::TokenUsage
impl core::cmp::PartialEq for paladin::core::platform::container::battalion::TokenUsage
pub fn paladin::core::platform::container::battalion::TokenUsage::eq(&self, other: &paladin::core::platform::container::battalion::TokenUsage) -> bool
impl core::default::Default for paladin::core::platform::container::battalion::TokenUsage
pub fn paladin::core::platform::container::battalion::TokenUsage::default() -> paladin::core::platform::container::battalion::TokenUsage
impl core::fmt::Debug for paladin::core::platform::container::battalion::TokenUsage
pub fn paladin::core::platform::container::battalion::TokenUsage::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::core::platform::container::battalion::TokenUsage
impl serde_core::ser::Serialize for paladin::core::platform::container::battalion::TokenUsage
pub fn paladin::core::platform::container::battalion::TokenUsage::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::battalion::TokenUsage
pub fn paladin::core::platform::container::battalion::TokenUsage::deserialize<__D>(__deserializer: __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::core::platform::container::battalion::TokenUsage
impl core::marker::Send for paladin::core::platform::container::battalion::TokenUsage
impl core::marker::Sync for paladin::core::platform::container::battalion::TokenUsage
impl core::marker::Unpin for paladin::core::platform::container::battalion::TokenUsage
impl core::marker::UnsafeUnpin for paladin::core::platform::container::battalion::TokenUsage
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::battalion::TokenUsage
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::battalion::TokenUsage
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::battalion::TokenUsage where U: core::convert::From<T>
pub fn paladin::core::platform::container::battalion::TokenUsage::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::battalion::TokenUsage where U: core::convert::Into<T>
pub type paladin::core::platform::container::battalion::TokenUsage::Error = core::convert::Infallible
pub fn paladin::core::platform::container::battalion::TokenUsage::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::battalion::TokenUsage where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::battalion::TokenUsage::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::battalion::TokenUsage::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::battalion::TokenUsage where T: core::clone::Clone
pub type paladin::core::platform::container::battalion::TokenUsage::Owned = T
pub fn paladin::core::platform::container::battalion::TokenUsage::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::battalion::TokenUsage::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::battalion::TokenUsage where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::TokenUsage::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::battalion::TokenUsage where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::TokenUsage::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::battalion::TokenUsage where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::TokenUsage::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::battalion::TokenUsage where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::battalion::TokenUsage::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::battalion::TokenUsage
pub fn paladin::core::platform::container::battalion::TokenUsage::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::battalion::TokenUsage
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::battalion::TokenUsage where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::battalion::TokenUsage where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::TokenUsage::and<P, B, E>(self, other: 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::container::battalion::TokenUsage::or<P, B, E>(self, other: 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::container::battalion::TokenUsage
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::battalion::TokenUsage
impl<T> typenum::type_operators::Same for paladin::core::platform::container::battalion::TokenUsage
pub type paladin::core::platform::container::battalion::TokenUsage::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::battalion::TokenUsage where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::battalion::TokenUsage where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::battalion::TokenUsage::vzip(self) -> V
pub mod paladin::core::platform::container::citadel
pub enum paladin::core::platform::container::citadel::ExecutionStatus
pub paladin::core::platform::container::citadel::ExecutionStatus::Failed(alloc::string::String)
pub paladin::core::platform::container::citadel::ExecutionStatus::StopWordDetected
pub paladin::core::platform::container::citadel::ExecutionStatus::Success
pub paladin::core::platform::container::citadel::ExecutionStatus::Timeout
impl core::clone::Clone for paladin::core::platform::container::citadel::ExecutionStatus
pub fn paladin::core::platform::container::citadel::ExecutionStatus::clone(&self) -> paladin::core::platform::container::citadel::ExecutionStatus
impl core::cmp::PartialEq for paladin::core::platform::container::citadel::ExecutionStatus
pub fn paladin::core::platform::container::citadel::ExecutionStatus::eq(&self, other: &paladin::core::platform::container::citadel::ExecutionStatus) -> bool
impl core::fmt::Debug for paladin::core::platform::container::citadel::ExecutionStatus
pub fn paladin::core::platform::container::citadel::ExecutionStatus::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::core::platform::container::citadel::ExecutionStatus
impl serde_core::ser::Serialize for paladin::core::platform::container::citadel::ExecutionStatus
pub fn paladin::core::platform::container::citadel::ExecutionStatus::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::citadel::ExecutionStatus
pub fn paladin::core::platform::container::citadel::ExecutionStatus::deserialize<__D>(__deserializer: __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::core::platform::container::citadel::ExecutionStatus
impl core::marker::Send for paladin::core::platform::container::citadel::ExecutionStatus
impl core::marker::Sync for paladin::core::platform::container::citadel::ExecutionStatus
impl core::marker::Unpin for paladin::core::platform::container::citadel::ExecutionStatus
impl core::marker::UnsafeUnpin for paladin::core::platform::container::citadel::ExecutionStatus
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::citadel::ExecutionStatus
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::citadel::ExecutionStatus
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::citadel::ExecutionStatus where U: core::convert::From<T>
pub fn paladin::core::platform::container::citadel::ExecutionStatus::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::citadel::ExecutionStatus where U: core::convert::Into<T>
pub type paladin::core::platform::container::citadel::ExecutionStatus::Error = core::convert::Infallible
pub fn paladin::core::platform::container::citadel::ExecutionStatus::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::citadel::ExecutionStatus where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::citadel::ExecutionStatus::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::citadel::ExecutionStatus::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::citadel::ExecutionStatus where T: core::clone::Clone
pub type paladin::core::platform::container::citadel::ExecutionStatus::Owned = T
pub fn paladin::core::platform::container::citadel::ExecutionStatus::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::citadel::ExecutionStatus::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::citadel::ExecutionStatus where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::citadel::ExecutionStatus::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::citadel::ExecutionStatus where T: ?core::marker::Sized
pub fn paladin::core::platform::container::citadel::ExecutionStatus::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::citadel::ExecutionStatus where T: ?core::marker::Sized
pub fn paladin::core::platform::container::citadel::ExecutionStatus::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::citadel::ExecutionStatus where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::citadel::ExecutionStatus::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::citadel::ExecutionStatus
pub fn paladin::core::platform::container::citadel::ExecutionStatus::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::citadel::ExecutionStatus
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::citadel::ExecutionStatus where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::citadel::ExecutionStatus where T: ?core::marker::Sized
pub fn paladin::core::platform::container::citadel::ExecutionStatus::and<P, B, E>(self, other: 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::container::citadel::ExecutionStatus::or<P, B, E>(self, other: 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::container::citadel::ExecutionStatus
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::citadel::ExecutionStatus
impl<T> typenum::type_operators::Same for paladin::core::platform::container::citadel::ExecutionStatus
pub type paladin::core::platform::container::citadel::ExecutionStatus::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::citadel::ExecutionStatus where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::citadel::ExecutionStatus where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::citadel::ExecutionStatus::vzip(self) -> V
pub enum paladin::core::platform::container::citadel::PaladinStatus
pub paladin::core::platform::container::citadel::PaladinStatus::Completed
pub paladin::core::platform::container::citadel::PaladinStatus::Executing
pub paladin::core::platform::container::citadel::PaladinStatus::Failed(alloc::string::String)
pub paladin::core::platform::container::citadel::PaladinStatus::Idle
impl core::clone::Clone for paladin::core::platform::container::citadel::PaladinStatus
pub fn paladin::core::platform::container::citadel::PaladinStatus::clone(&self) -> paladin::core::platform::container::citadel::PaladinStatus
impl core::cmp::PartialEq for paladin::core::platform::container::citadel::PaladinStatus
pub fn paladin::core::platform::container::citadel::PaladinStatus::eq(&self, other: &paladin::core::platform::container::citadel::PaladinStatus) -> bool
impl core::fmt::Debug for paladin::core::platform::container::citadel::PaladinStatus
pub fn paladin::core::platform::container::citadel::PaladinStatus::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::core::platform::container::citadel::PaladinStatus
impl serde_core::ser::Serialize for paladin::core::platform::container::citadel::PaladinStatus
pub fn paladin::core::platform::container::citadel::PaladinStatus::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::citadel::PaladinStatus
pub fn paladin::core::platform::container::citadel::PaladinStatus::deserialize<__D>(__deserializer: __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::core::platform::container::citadel::PaladinStatus
impl core::marker::Send for paladin::core::platform::container::citadel::PaladinStatus
impl core::marker::Sync for paladin::core::platform::container::citadel::PaladinStatus
impl core::marker::Unpin for paladin::core::platform::container::citadel::PaladinStatus
impl core::marker::UnsafeUnpin for paladin::core::platform::container::citadel::PaladinStatus
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::citadel::PaladinStatus
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::citadel::PaladinStatus
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::citadel::PaladinStatus where U: core::convert::From<T>
pub fn paladin::core::platform::container::citadel::PaladinStatus::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::citadel::PaladinStatus where U: core::convert::Into<T>
pub type paladin::core::platform::container::citadel::PaladinStatus::Error = core::convert::Infallible
pub fn paladin::core::platform::container::citadel::PaladinStatus::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::citadel::PaladinStatus where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::citadel::PaladinStatus::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::citadel::PaladinStatus::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::citadel::PaladinStatus where T: core::clone::Clone
pub type paladin::core::platform::container::citadel::PaladinStatus::Owned = T
pub fn paladin::core::platform::container::citadel::PaladinStatus::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::citadel::PaladinStatus::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::citadel::PaladinStatus where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::citadel::PaladinStatus::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::citadel::PaladinStatus where T: ?core::marker::Sized
pub fn paladin::core::platform::container::citadel::PaladinStatus::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::citadel::PaladinStatus where T: ?core::marker::Sized
pub fn paladin::core::platform::container::citadel::PaladinStatus::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::citadel::PaladinStatus where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::citadel::PaladinStatus::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::citadel::PaladinStatus
pub fn paladin::core::platform::container::citadel::PaladinStatus::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::citadel::PaladinStatus
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::citadel::PaladinStatus where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::citadel::PaladinStatus where T: ?core::marker::Sized
pub fn paladin::core::platform::container::citadel::PaladinStatus::and<P, B, E>(self, other: 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::container::citadel::PaladinStatus::or<P, B, E>(self, other: 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::container::citadel::PaladinStatus
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::citadel::PaladinStatus
impl<T> typenum::type_operators::Same for paladin::core::platform::container::citadel::PaladinStatus
pub type paladin::core::platform::container::citadel::PaladinStatus::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::citadel::PaladinStatus where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::citadel::PaladinStatus where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::citadel::PaladinStatus::vzip(self) -> V
pub enum paladin::core::platform::container::citadel::StateType
pub paladin::core::platform::container::citadel::StateType::Battalion
pub paladin::core::platform::container::citadel::StateType::Paladin
impl core::clone::Clone for paladin::core::platform::container::citadel::StateType
pub fn paladin::core::platform::container::citadel::StateType::clone(&self) -> paladin::core::platform::container::citadel::StateType
impl core::cmp::Eq for paladin::core::platform::container::citadel::StateType
impl core::cmp::PartialEq for paladin::core::platform::container::citadel::StateType
pub fn paladin::core::platform::container::citadel::StateType::eq(&self, other: &paladin::core::platform::container::citadel::StateType) -> bool
impl core::fmt::Debug for paladin::core::platform::container::citadel::StateType
pub fn paladin::core::platform::container::citadel::StateType::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for paladin::core::platform::container::citadel::StateType
impl core::marker::StructuralPartialEq for paladin::core::platform::container::citadel::StateType
impl serde_core::ser::Serialize for paladin::core::platform::container::citadel::StateType
pub fn paladin::core::platform::container::citadel::StateType::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::citadel::StateType
pub fn paladin::core::platform::container::citadel::StateType::deserialize<__D>(__deserializer: __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::core::platform::container::citadel::StateType
impl core::marker::Send for paladin::core::platform::container::citadel::StateType
impl core::marker::Sync for paladin::core::platform::container::citadel::StateType
impl core::marker::Unpin for paladin::core::platform::container::citadel::StateType
impl core::marker::UnsafeUnpin for paladin::core::platform::container::citadel::StateType
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::citadel::StateType
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::citadel::StateType
impl<Q, K> equivalent::Equivalent<K> for paladin::core::platform::container::citadel::StateType where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::citadel::StateType::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::core::platform::container::citadel::StateType where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::citadel::StateType::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::citadel::StateType where U: core::convert::From<T>
pub fn paladin::core::platform::container::citadel::StateType::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::citadel::StateType where U: core::convert::Into<T>
pub type paladin::core::platform::container::citadel::StateType::Error = core::convert::Infallible
pub fn paladin::core::platform::container::citadel::StateType::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::citadel::StateType where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::citadel::StateType::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::citadel::StateType::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::citadel::StateType where T: core::clone::Clone
pub type paladin::core::platform::container::citadel::StateType::Owned = T
pub fn paladin::core::platform::container::citadel::StateType::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::citadel::StateType::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::citadel::StateType where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::citadel::StateType::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::citadel::StateType where T: ?core::marker::Sized
pub fn paladin::core::platform::container::citadel::StateType::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::citadel::StateType where T: ?core::marker::Sized
pub fn paladin::core::platform::container::citadel::StateType::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::citadel::StateType where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::citadel::StateType::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::citadel::StateType
pub fn paladin::core::platform::container::citadel::StateType::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::citadel::StateType
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::citadel::StateType where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::citadel::StateType where T: ?core::marker::Sized
pub fn paladin::core::platform::container::citadel::StateType::and<P, B, E>(self, other: 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::container::citadel::StateType::or<P, B, E>(self, other: 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::container::citadel::StateType
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::citadel::StateType
impl<T> typenum::type_operators::Same for paladin::core::platform::container::citadel::StateType
pub type paladin::core::platform::container::citadel::StateType::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::citadel::StateType where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::citadel::StateType where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::citadel::StateType::vzip(self) -> V
pub struct paladin::core::platform::container::citadel::BattalionConfig
pub paladin::core::platform::container::citadel::BattalionConfig::continue_on_error: bool
pub paladin::core::platform::container::citadel::BattalionConfig::max_concurrency: core::option::Option<usize>
pub paladin::core::platform::container::citadel::BattalionConfig::timeout_seconds: core::option::Option<u64>
impl core::clone::Clone for paladin::core::platform::container::citadel::BattalionConfig
pub fn paladin::core::platform::container::citadel::BattalionConfig::clone(&self) -> paladin::core::platform::container::citadel::BattalionConfig
impl core::default::Default for paladin::core::platform::container::citadel::BattalionConfig
pub fn paladin::core::platform::container::citadel::BattalionConfig::default() -> paladin::core::platform::container::citadel::BattalionConfig
impl core::fmt::Debug for paladin::core::platform::container::citadel::BattalionConfig
pub fn paladin::core::platform::container::citadel::BattalionConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::core::platform::container::citadel::BattalionConfig
pub fn paladin::core::platform::container::citadel::BattalionConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::citadel::BattalionConfig
pub fn paladin::core::platform::container::citadel::BattalionConfig::deserialize<__D>(__deserializer: __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::core::platform::container::citadel::BattalionConfig
impl core::marker::Send for paladin::core::platform::container::citadel::BattalionConfig
impl core::marker::Sync for paladin::core::platform::container::citadel::BattalionConfig
impl core::marker::Unpin for paladin::core::platform::container::citadel::BattalionConfig
impl core::marker::UnsafeUnpin for paladin::core::platform::container::citadel::BattalionConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::citadel::BattalionConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::citadel::BattalionConfig
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::citadel::BattalionConfig where U: core::convert::From<T>
pub fn paladin::core::platform::container::citadel::BattalionConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::citadel::BattalionConfig where U: core::convert::Into<T>
pub type paladin::core::platform::container::citadel::BattalionConfig::Error = core::convert::Infallible
pub fn paladin::core::platform::container::citadel::BattalionConfig::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::citadel::BattalionConfig where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::citadel::BattalionConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::citadel::BattalionConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::citadel::BattalionConfig where T: core::clone::Clone
pub type paladin::core::platform::container::citadel::BattalionConfig::Owned = T
pub fn paladin::core::platform::container::citadel::BattalionConfig::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::citadel::BattalionConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::citadel::BattalionConfig where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::citadel::BattalionConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::citadel::BattalionConfig where T: ?core::marker::Sized
pub fn paladin::core::platform::container::citadel::BattalionConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::citadel::BattalionConfig where T: ?core::marker::Sized
pub fn paladin::core::platform::container::citadel::BattalionConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::citadel::BattalionConfig where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::citadel::BattalionConfig::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::citadel::BattalionConfig
pub fn paladin::core::platform::container::citadel::BattalionConfig::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::citadel::BattalionConfig
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::citadel::BattalionConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::citadel::BattalionConfig where T: ?core::marker::Sized
pub fn paladin::core::platform::container::citadel::BattalionConfig::and<P, B, E>(self, other: 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::container::citadel::BattalionConfig::or<P, B, E>(self, other: 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::container::citadel::BattalionConfig
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::citadel::BattalionConfig
impl<T> typenum::type_operators::Same for paladin::core::platform::container::citadel::BattalionConfig
pub type paladin::core::platform::container::citadel::BattalionConfig::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::citadel::BattalionConfig where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::citadel::BattalionConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::citadel::BattalionConfig::vzip(self) -> V
pub struct paladin::core::platform::container::citadel::BattalionState
pub paladin::core::platform::container::citadel::BattalionState::battalion_type: alloc::string::String
pub paladin::core::platform::container::citadel::BattalionState::checkpoint: core::option::Option<paladin::core::platform::container::citadel::CheckpointData>
pub paladin::core::platform::container::citadel::BattalionState::config: paladin::core::platform::container::citadel::BattalionConfig
pub paladin::core::platform::container::citadel::BattalionState::created_at: chrono::datetime::DateTime<chrono::offset::utc::Utc>
pub paladin::core::platform::container::citadel::BattalionState::id: uuid::Uuid
pub paladin::core::platform::container::citadel::BattalionState::paladin_states: alloc::vec::Vec<paladin::core::platform::container::citadel::PaladinState>
pub paladin::core::platform::container::citadel::BattalionState::schema_version: alloc::string::String
pub paladin::core::platform::container::citadel::BattalionState::updated_at: chrono::datetime::DateTime<chrono::offset::utc::Utc>
impl paladin::core::platform::container::citadel::BattalionState
pub fn paladin::core::platform::container::citadel::BattalionState::new(battalion_type: impl core::convert::Into<alloc::string::String>, config: paladin::core::platform::container::citadel::BattalionConfig, paladin_states: alloc::vec::Vec<paladin::core::platform::container::citadel::PaladinState>, checkpoint: core::option::Option<paladin::core::platform::container::citadel::CheckpointData>) -> Self
impl core::clone::Clone for paladin::core::platform::container::citadel::BattalionState
pub fn paladin::core::platform::container::citadel::BattalionState::clone(&self) -> paladin::core::platform::container::citadel::BattalionState
impl core::fmt::Debug for paladin::core::platform::container::citadel::BattalionState
pub fn paladin::core::platform::container::citadel::BattalionState::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::core::platform::container::citadel::BattalionState
pub fn paladin::core::platform::container::citadel::BattalionState::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::citadel::BattalionState
pub fn paladin::core::platform::container::citadel::BattalionState::deserialize<__D>(__deserializer: __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::core::platform::container::citadel::BattalionState
impl core::marker::Send for paladin::core::platform::container::citadel::BattalionState
impl core::marker::Sync for paladin::core::platform::container::citadel::BattalionState
impl core::marker::Unpin for paladin::core::platform::container::citadel::BattalionState
impl core::marker::UnsafeUnpin for paladin::core::platform::container::citadel::BattalionState
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::citadel::BattalionState
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::citadel::BattalionState
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::citadel::BattalionState where U: core::convert::From<T>
pub fn paladin::core::platform::container::citadel::BattalionState::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::citadel::BattalionState where U: core::convert::Into<T>
pub type paladin::core::platform::container::citadel::BattalionState::Error = core::convert::Infallible
pub fn paladin::core::platform::container::citadel::BattalionState::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::citadel::BattalionState where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::citadel::BattalionState::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::citadel::BattalionState::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::citadel::BattalionState where T: core::clone::Clone
pub type paladin::core::platform::container::citadel::BattalionState::Owned = T
pub fn paladin::core::platform::container::citadel::BattalionState::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::citadel::BattalionState::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::citadel::BattalionState where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::citadel::BattalionState::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::citadel::BattalionState where T: ?core::marker::Sized
pub fn paladin::core::platform::container::citadel::BattalionState::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::citadel::BattalionState where T: ?core::marker::Sized
pub fn paladin::core::platform::container::citadel::BattalionState::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::citadel::BattalionState where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::citadel::BattalionState::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::citadel::BattalionState
pub fn paladin::core::platform::container::citadel::BattalionState::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::citadel::BattalionState
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::citadel::BattalionState where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::citadel::BattalionState where T: ?core::marker::Sized
pub fn paladin::core::platform::container::citadel::BattalionState::and<P, B, E>(self, other: 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::container::citadel::BattalionState::or<P, B, E>(self, other: 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::container::citadel::BattalionState
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::citadel::BattalionState
impl<T> typenum::type_operators::Same for paladin::core::platform::container::citadel::BattalionState
pub type paladin::core::platform::container::citadel::BattalionState::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::citadel::BattalionState where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::citadel::BattalionState where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::citadel::BattalionState::vzip(self) -> V
pub struct paladin::core::platform::container::citadel::CheckpointData
pub paladin::core::platform::container::citadel::CheckpointData::checkpoint_time: chrono::datetime::DateTime<chrono::offset::utc::Utc>
pub paladin::core::platform::container::citadel::CheckpointData::completed_paladins: alloc::vec::Vec<uuid::Uuid>
pub paladin::core::platform::container::citadel::CheckpointData::failed_paladins: alloc::vec::Vec<uuid::Uuid>
pub paladin::core::platform::container::citadel::CheckpointData::last_completed_index: core::option::Option<usize>
impl paladin::core::platform::container::citadel::CheckpointData
pub fn paladin::core::platform::container::citadel::CheckpointData::mark_completed(&mut self, paladin_id: uuid::Uuid, index: usize)
pub fn paladin::core::platform::container::citadel::CheckpointData::mark_failed(&mut self, paladin_id: uuid::Uuid)
pub fn paladin::core::platform::container::citadel::CheckpointData::new() -> Self
impl core::clone::Clone for paladin::core::platform::container::citadel::CheckpointData
pub fn paladin::core::platform::container::citadel::CheckpointData::clone(&self) -> paladin::core::platform::container::citadel::CheckpointData
impl core::default::Default for paladin::core::platform::container::citadel::CheckpointData
pub fn paladin::core::platform::container::citadel::CheckpointData::default() -> Self
impl core::fmt::Debug for paladin::core::platform::container::citadel::CheckpointData
pub fn paladin::core::platform::container::citadel::CheckpointData::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::core::platform::container::citadel::CheckpointData
pub fn paladin::core::platform::container::citadel::CheckpointData::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::citadel::CheckpointData
pub fn paladin::core::platform::container::citadel::CheckpointData::deserialize<__D>(__deserializer: __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::core::platform::container::citadel::CheckpointData
impl core::marker::Send for paladin::core::platform::container::citadel::CheckpointData
impl core::marker::Sync for paladin::core::platform::container::citadel::CheckpointData
impl core::marker::Unpin for paladin::core::platform::container::citadel::CheckpointData
impl core::marker::UnsafeUnpin for paladin::core::platform::container::citadel::CheckpointData
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::citadel::CheckpointData
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::citadel::CheckpointData
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::citadel::CheckpointData where U: core::convert::From<T>
pub fn paladin::core::platform::container::citadel::CheckpointData::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::citadel::CheckpointData where U: core::convert::Into<T>
pub type paladin::core::platform::container::citadel::CheckpointData::Error = core::convert::Infallible
pub fn paladin::core::platform::container::citadel::CheckpointData::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::citadel::CheckpointData where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::citadel::CheckpointData::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::citadel::CheckpointData::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::citadel::CheckpointData where T: core::clone::Clone
pub type paladin::core::platform::container::citadel::CheckpointData::Owned = T
pub fn paladin::core::platform::container::citadel::CheckpointData::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::citadel::CheckpointData::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::citadel::CheckpointData where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::citadel::CheckpointData::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::citadel::CheckpointData where T: ?core::marker::Sized
pub fn paladin::core::platform::container::citadel::CheckpointData::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::citadel::CheckpointData where T: ?core::marker::Sized
pub fn paladin::core::platform::container::citadel::CheckpointData::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::citadel::CheckpointData where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::citadel::CheckpointData::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::citadel::CheckpointData
pub fn paladin::core::platform::container::citadel::CheckpointData::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::citadel::CheckpointData
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::citadel::CheckpointData where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::citadel::CheckpointData where T: ?core::marker::Sized
pub fn paladin::core::platform::container::citadel::CheckpointData::and<P, B, E>(self, other: 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::container::citadel::CheckpointData::or<P, B, E>(self, other: 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::container::citadel::CheckpointData
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::citadel::CheckpointData
impl<T> typenum::type_operators::Same for paladin::core::platform::container::citadel::CheckpointData
pub type paladin::core::platform::container::citadel::CheckpointData::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::citadel::CheckpointData where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::citadel::CheckpointData where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::citadel::CheckpointData::vzip(self) -> V
pub struct paladin::core::platform::container::citadel::ExecutionRecord
pub paladin::core::platform::container::citadel::ExecutionRecord::input: alloc::string::String
pub paladin::core::platform::container::citadel::ExecutionRecord::loops_used: u32
pub paladin::core::platform::container::citadel::ExecutionRecord::output: alloc::string::String
pub paladin::core::platform::container::citadel::ExecutionRecord::status: paladin::core::platform::container::citadel::ExecutionStatus
pub paladin::core::platform::container::citadel::ExecutionRecord::timestamp: chrono::datetime::DateTime<chrono::offset::utc::Utc>
impl core::clone::Clone for paladin::core::platform::container::citadel::ExecutionRecord
pub fn paladin::core::platform::container::citadel::ExecutionRecord::clone(&self) -> paladin::core::platform::container::citadel::ExecutionRecord
impl core::fmt::Debug for paladin::core::platform::container::citadel::ExecutionRecord
pub fn paladin::core::platform::container::citadel::ExecutionRecord::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::core::platform::container::citadel::ExecutionRecord
pub fn paladin::core::platform::container::citadel::ExecutionRecord::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::citadel::ExecutionRecord
pub fn paladin::core::platform::container::citadel::ExecutionRecord::deserialize<__D>(__deserializer: __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::core::platform::container::citadel::ExecutionRecord
impl core::marker::Send for paladin::core::platform::container::citadel::ExecutionRecord
impl core::marker::Sync for paladin::core::platform::container::citadel::ExecutionRecord
impl core::marker::Unpin for paladin::core::platform::container::citadel::ExecutionRecord
impl core::marker::UnsafeUnpin for paladin::core::platform::container::citadel::ExecutionRecord
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::citadel::ExecutionRecord
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::citadel::ExecutionRecord
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::citadel::ExecutionRecord where U: core::convert::From<T>
pub fn paladin::core::platform::container::citadel::ExecutionRecord::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::citadel::ExecutionRecord where U: core::convert::Into<T>
pub type paladin::core::platform::container::citadel::ExecutionRecord::Error = core::convert::Infallible
pub fn paladin::core::platform::container::citadel::ExecutionRecord::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::citadel::ExecutionRecord where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::citadel::ExecutionRecord::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::citadel::ExecutionRecord::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::citadel::ExecutionRecord where T: core::clone::Clone
pub type paladin::core::platform::container::citadel::ExecutionRecord::Owned = T
pub fn paladin::core::platform::container::citadel::ExecutionRecord::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::citadel::ExecutionRecord::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::citadel::ExecutionRecord where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::citadel::ExecutionRecord::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::citadel::ExecutionRecord where T: ?core::marker::Sized
pub fn paladin::core::platform::container::citadel::ExecutionRecord::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::citadel::ExecutionRecord where T: ?core::marker::Sized
pub fn paladin::core::platform::container::citadel::ExecutionRecord::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::citadel::ExecutionRecord where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::citadel::ExecutionRecord::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::citadel::ExecutionRecord
pub fn paladin::core::platform::container::citadel::ExecutionRecord::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::citadel::ExecutionRecord
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::citadel::ExecutionRecord where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::citadel::ExecutionRecord where T: ?core::marker::Sized
pub fn paladin::core::platform::container::citadel::ExecutionRecord::and<P, B, E>(self, other: 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::container::citadel::ExecutionRecord::or<P, B, E>(self, other: 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::container::citadel::ExecutionRecord
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::citadel::ExecutionRecord
impl<T> typenum::type_operators::Same for paladin::core::platform::container::citadel::ExecutionRecord
pub type paladin::core::platform::container::citadel::ExecutionRecord::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::citadel::ExecutionRecord where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::citadel::ExecutionRecord where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::citadel::ExecutionRecord::vzip(self) -> V
pub struct paladin::core::platform::container::citadel::PaladinData
pub paladin::core::platform::container::citadel::PaladinData::agent_description: alloc::string::String
pub paladin::core::platform::container::citadel::PaladinData::autonomous_planning: bool
pub paladin::core::platform::container::citadel::PaladinData::autonomous_prompts: bool
pub paladin::core::platform::container::citadel::PaladinData::dynamic_temperature: bool
pub paladin::core::platform::container::citadel::PaladinData::max_loops: paladin::core::platform::container::paladin::MaxLoops
pub paladin::core::platform::container::citadel::PaladinData::model: alloc::string::String
pub paladin::core::platform::container::citadel::PaladinData::name: alloc::string::String
pub paladin::core::platform::container::citadel::PaladinData::status: paladin::core::platform::container::citadel::PaladinStatus
pub paladin::core::platform::container::citadel::PaladinData::stop_words: alloc::vec::Vec<alloc::string::String>
pub paladin::core::platform::container::citadel::PaladinData::system_prompt: alloc::string::String
pub paladin::core::platform::container::citadel::PaladinData::temperature: f32
pub paladin::core::platform::container::citadel::PaladinData::user_name: alloc::string::String
pub paladin::core::platform::container::citadel::PaladinData::vision_enabled: bool
impl core::clone::Clone for paladin::core::platform::container::citadel::PaladinData
pub fn paladin::core::platform::container::citadel::PaladinData::clone(&self) -> paladin::core::platform::container::citadel::PaladinData
impl core::default::Default for paladin::core::platform::container::citadel::PaladinData
pub fn paladin::core::platform::container::citadel::PaladinData::default() -> Self
impl core::fmt::Debug for paladin::core::platform::container::citadel::PaladinData
pub fn paladin::core::platform::container::citadel::PaladinData::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::core::platform::container::citadel::PaladinData
pub fn paladin::core::platform::container::citadel::PaladinData::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::citadel::PaladinData
pub fn paladin::core::platform::container::citadel::PaladinData::deserialize<__D>(__deserializer: __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::core::platform::container::citadel::PaladinData
impl core::marker::Send for paladin::core::platform::container::citadel::PaladinData
impl core::marker::Sync for paladin::core::platform::container::citadel::PaladinData
impl core::marker::Unpin for paladin::core::platform::container::citadel::PaladinData
impl core::marker::UnsafeUnpin for paladin::core::platform::container::citadel::PaladinData
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::citadel::PaladinData
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::citadel::PaladinData
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::citadel::PaladinData where U: core::convert::From<T>
pub fn paladin::core::platform::container::citadel::PaladinData::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::citadel::PaladinData where U: core::convert::Into<T>
pub type paladin::core::platform::container::citadel::PaladinData::Error = core::convert::Infallible
pub fn paladin::core::platform::container::citadel::PaladinData::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::citadel::PaladinData where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::citadel::PaladinData::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::citadel::PaladinData::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::citadel::PaladinData where T: core::clone::Clone
pub type paladin::core::platform::container::citadel::PaladinData::Owned = T
pub fn paladin::core::platform::container::citadel::PaladinData::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::citadel::PaladinData::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::citadel::PaladinData where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::citadel::PaladinData::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::citadel::PaladinData where T: ?core::marker::Sized
pub fn paladin::core::platform::container::citadel::PaladinData::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::citadel::PaladinData where T: ?core::marker::Sized
pub fn paladin::core::platform::container::citadel::PaladinData::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::citadel::PaladinData where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::citadel::PaladinData::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::citadel::PaladinData
pub fn paladin::core::platform::container::citadel::PaladinData::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::citadel::PaladinData
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::citadel::PaladinData where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::citadel::PaladinData where T: ?core::marker::Sized
pub fn paladin::core::platform::container::citadel::PaladinData::and<P, B, E>(self, other: 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::container::citadel::PaladinData::or<P, B, E>(self, other: 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::container::citadel::PaladinData
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::citadel::PaladinData
impl<T> typenum::type_operators::Same for paladin::core::platform::container::citadel::PaladinData
pub type paladin::core::platform::container::citadel::PaladinData::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::citadel::PaladinData where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::citadel::PaladinData where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::citadel::PaladinData::vzip(self) -> V
pub struct paladin::core::platform::container::citadel::PaladinState
pub paladin::core::platform::container::citadel::PaladinState::created_at: chrono::datetime::DateTime<chrono::offset::utc::Utc>
pub paladin::core::platform::container::citadel::PaladinState::execution_history: alloc::vec::Vec<paladin::core::platform::container::citadel::ExecutionRecord>
pub paladin::core::platform::container::citadel::PaladinState::garrison: alloc::vec::Vec<paladin::core::platform::container::garrison::GarrisonEntry>
pub paladin::core::platform::container::citadel::PaladinState::paladin: paladin::core::platform::container::citadel::Paladin
pub paladin::core::platform::container::citadel::PaladinState::schema_version: alloc::string::String
pub paladin::core::platform::container::citadel::PaladinState::updated_at: chrono::datetime::DateTime<chrono::offset::utc::Utc>
impl paladin::core::platform::container::citadel::PaladinState
pub fn paladin::core::platform::container::citadel::PaladinState::new(paladin: paladin::core::platform::container::citadel::Paladin, garrison: alloc::vec::Vec<paladin::core::platform::container::garrison::GarrisonEntry>, execution_history: alloc::vec::Vec<paladin::core::platform::container::citadel::ExecutionRecord>) -> Self
pub fn paladin::core::platform::container::citadel::PaladinState::update(&mut self, garrison: alloc::vec::Vec<paladin::core::platform::container::garrison::GarrisonEntry>, execution_history: alloc::vec::Vec<paladin::core::platform::container::citadel::ExecutionRecord>)
impl core::clone::Clone for paladin::core::platform::container::citadel::PaladinState
pub fn paladin::core::platform::container::citadel::PaladinState::clone(&self) -> paladin::core::platform::container::citadel::PaladinState
impl core::fmt::Debug for paladin::core::platform::container::citadel::PaladinState
pub fn paladin::core::platform::container::citadel::PaladinState::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::core::platform::container::citadel::PaladinState
pub fn paladin::core::platform::container::citadel::PaladinState::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::citadel::PaladinState
pub fn paladin::core::platform::container::citadel::PaladinState::deserialize<__D>(__deserializer: __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::core::platform::container::citadel::PaladinState
impl core::marker::Send for paladin::core::platform::container::citadel::PaladinState
impl core::marker::Sync for paladin::core::platform::container::citadel::PaladinState
impl core::marker::Unpin for paladin::core::platform::container::citadel::PaladinState
impl core::marker::UnsafeUnpin for paladin::core::platform::container::citadel::PaladinState
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::citadel::PaladinState
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::citadel::PaladinState
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::citadel::PaladinState where U: core::convert::From<T>
pub fn paladin::core::platform::container::citadel::PaladinState::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::citadel::PaladinState where U: core::convert::Into<T>
pub type paladin::core::platform::container::citadel::PaladinState::Error = core::convert::Infallible
pub fn paladin::core::platform::container::citadel::PaladinState::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::citadel::PaladinState where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::citadel::PaladinState::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::citadel::PaladinState::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::citadel::PaladinState where T: core::clone::Clone
pub type paladin::core::platform::container::citadel::PaladinState::Owned = T
pub fn paladin::core::platform::container::citadel::PaladinState::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::citadel::PaladinState::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::citadel::PaladinState where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::citadel::PaladinState::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::citadel::PaladinState where T: ?core::marker::Sized
pub fn paladin::core::platform::container::citadel::PaladinState::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::citadel::PaladinState where T: ?core::marker::Sized
pub fn paladin::core::platform::container::citadel::PaladinState::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::citadel::PaladinState where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::citadel::PaladinState::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::citadel::PaladinState
pub fn paladin::core::platform::container::citadel::PaladinState::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::citadel::PaladinState
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::citadel::PaladinState where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::citadel::PaladinState where T: ?core::marker::Sized
pub fn paladin::core::platform::container::citadel::PaladinState::and<P, B, E>(self, other: 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::container::citadel::PaladinState::or<P, B, E>(self, other: 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::container::citadel::PaladinState
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::citadel::PaladinState
impl<T> typenum::type_operators::Same for paladin::core::platform::container::citadel::PaladinState
pub type paladin::core::platform::container::citadel::PaladinState::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::citadel::PaladinState where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::citadel::PaladinState where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::citadel::PaladinState::vzip(self) -> V
pub struct paladin::core::platform::container::citadel::StateSummary
pub paladin::core::platform::container::citadel::StateSummary::created_at: chrono::datetime::DateTime<chrono::offset::utc::Utc>
pub paladin::core::platform::container::citadel::StateSummary::file_path: std::path::PathBuf
pub paladin::core::platform::container::citadel::StateSummary::id: uuid::Uuid
pub paladin::core::platform::container::citadel::StateSummary::state_type: paladin::core::platform::container::citadel::StateType
pub paladin::core::platform::container::citadel::StateSummary::updated_at: chrono::datetime::DateTime<chrono::offset::utc::Utc>
impl core::clone::Clone for paladin::core::platform::container::citadel::StateSummary
pub fn paladin::core::platform::container::citadel::StateSummary::clone(&self) -> paladin::core::platform::container::citadel::StateSummary
impl core::fmt::Debug for paladin::core::platform::container::citadel::StateSummary
pub fn paladin::core::platform::container::citadel::StateSummary::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::core::platform::container::citadel::StateSummary
pub fn paladin::core::platform::container::citadel::StateSummary::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::citadel::StateSummary
pub fn paladin::core::platform::container::citadel::StateSummary::deserialize<__D>(__deserializer: __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::core::platform::container::citadel::StateSummary
impl core::marker::Send for paladin::core::platform::container::citadel::StateSummary
impl core::marker::Sync for paladin::core::platform::container::citadel::StateSummary
impl core::marker::Unpin for paladin::core::platform::container::citadel::StateSummary
impl core::marker::UnsafeUnpin for paladin::core::platform::container::citadel::StateSummary
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::citadel::StateSummary
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::citadel::StateSummary
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::citadel::StateSummary where U: core::convert::From<T>
pub fn paladin::core::platform::container::citadel::StateSummary::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::citadel::StateSummary where U: core::convert::Into<T>
pub type paladin::core::platform::container::citadel::StateSummary::Error = core::convert::Infallible
pub fn paladin::core::platform::container::citadel::StateSummary::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::citadel::StateSummary where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::citadel::StateSummary::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::citadel::StateSummary::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::citadel::StateSummary where T: core::clone::Clone
pub type paladin::core::platform::container::citadel::StateSummary::Owned = T
pub fn paladin::core::platform::container::citadel::StateSummary::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::citadel::StateSummary::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::citadel::StateSummary where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::citadel::StateSummary::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::citadel::StateSummary where T: ?core::marker::Sized
pub fn paladin::core::platform::container::citadel::StateSummary::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::citadel::StateSummary where T: ?core::marker::Sized
pub fn paladin::core::platform::container::citadel::StateSummary::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::citadel::StateSummary where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::citadel::StateSummary::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::citadel::StateSummary
pub fn paladin::core::platform::container::citadel::StateSummary::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::citadel::StateSummary
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::citadel::StateSummary where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::citadel::StateSummary where T: ?core::marker::Sized
pub fn paladin::core::platform::container::citadel::StateSummary::and<P, B, E>(self, other: 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::container::citadel::StateSummary::or<P, B, E>(self, other: 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::container::citadel::StateSummary
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::citadel::StateSummary
impl<T> typenum::type_operators::Same for paladin::core::platform::container::citadel::StateSummary
pub type paladin::core::platform::container::citadel::StateSummary::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::citadel::StateSummary where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::citadel::StateSummary where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::citadel::StateSummary::vzip(self) -> V
pub type paladin::core::platform::container::citadel::Paladin = paladin::core::base::entity::node::Node<paladin::core::platform::container::citadel::PaladinData>
pub mod paladin::core::platform::container::comment
pub mod paladin::core::platform::container::content
pub enum paladin::core::platform::container::content::ContentItemError
pub paladin::core::platform::container::content::ContentItemError::FileNotFound
pub paladin::core::platform::container::content::ContentItemError::FileReadError
pub paladin::core::platform::container::content::ContentItemError::FileSizeLimitExceeded
pub paladin::core::platform::container::content::ContentItemError::HashAlreadyExists(uuid::Uuid)
pub paladin::core::platform::container::content::ContentItemError::NoContentForHash
impl core::clone::Clone for paladin::core::platform::container::content::ContentItemError
pub fn paladin::core::platform::container::content::ContentItemError::clone(&self) -> paladin::core::platform::container::content::ContentItemError
impl core::convert::From<paladin::core::platform::container::content::ContentItemError> for paladin::application::storage::sql_store::RepositoryError
pub fn paladin::application::storage::sql_store::RepositoryError::from(source: paladin::core::platform::container::content::ContentItemError) -> 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(source: paladin::core::platform::container::content::ContentItemError) -> Self
impl core::error::Error for paladin::core::platform::container::content::ContentItemError
impl core::fmt::Debug for paladin::core::platform::container::content::ContentItemError
pub fn paladin::core::platform::container::content::ContentItemError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::core::platform::container::content::ContentItemError
pub fn paladin::core::platform::container::content::ContentItemError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::core::platform::container::content::ContentItemError
impl core::marker::Send for paladin::core::platform::container::content::ContentItemError
impl core::marker::Sync for paladin::core::platform::container::content::ContentItemError
impl core::marker::Unpin for paladin::core::platform::container::content::ContentItemError
impl core::marker::UnsafeUnpin for paladin::core::platform::container::content::ContentItemError
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::content::ContentItemError
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::content::ContentItemError
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::content::ContentItemError where U: core::convert::From<T>
pub fn paladin::core::platform::container::content::ContentItemError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::content::ContentItemError where U: core::convert::Into<T>
pub type paladin::core::platform::container::content::ContentItemError::Error = core::convert::Infallible
pub fn paladin::core::platform::container::content::ContentItemError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::content::ContentItemError where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::content::ContentItemError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::content::ContentItemError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::content::ContentItemError where T: core::clone::Clone
pub type paladin::core::platform::container::content::ContentItemError::Owned = T
pub fn paladin::core::platform::container::content::ContentItemError::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::content::ContentItemError::to_owned(&self) -> T
impl<T> alloc::string::ToString for paladin::core::platform::container::content::ContentItemError where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::core::platform::container::content::ContentItemError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::core::platform::container::content::ContentItemError where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::content::ContentItemError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::content::ContentItemError where T: ?core::marker::Sized
pub fn paladin::core::platform::container::content::ContentItemError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::content::ContentItemError where T: ?core::marker::Sized
pub fn paladin::core::platform::container::content::ContentItemError::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::content::ContentItemError where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::content::ContentItemError::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::content::ContentItemError
pub fn paladin::core::platform::container::content::ContentItemError::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::content::ContentItemError
impl<T> iri_string::format::ToStringFallible for paladin::core::platform::container::content::ContentItemError where T: core::fmt::Display
pub fn paladin::core::platform::container::content::ContentItemError::try_to_string(&self) -> core::result::Result<alloc::string::String, alloc::collections::TryReserveError>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::content::ContentItemError where T: ?core::marker::Sized
pub fn paladin::core::platform::container::content::ContentItemError::and<P, B, E>(self, other: 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::container::content::ContentItemError::or<P, B, E>(self, other: 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::container::content::ContentItemError
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::content::ContentItemError
impl<T> typenum::type_operators::Same for paladin::core::platform::container::content::ContentItemError
pub type paladin::core::platform::container::content::ContentItemError::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::content::ContentItemError where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::content::ContentItemError where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::content::ContentItemError::vzip(self) -> V
pub enum paladin::core::platform::container::content::ContentType
pub paladin::core::platform::container::content::ContentType::Audio(paladin::core::platform::container::content::AudioContent)
pub paladin::core::platform::container::content::ContentType::Image(paladin::core::platform::container::content::ImageContent)
pub paladin::core::platform::container::content::ContentType::Text(paladin::core::platform::container::content::TextContent)
pub paladin::core::platform::container::content::ContentType::Video(paladin::core::platform::container::content::VideoContent)
impl paladin::core::platform::container::content::ContentType
pub fn paladin::core::platform::container::content::ContentType::path(&self) -> core::option::Option<&alloc::string::String>
impl core::clone::Clone for paladin::core::platform::container::content::ContentType
pub fn paladin::core::platform::container::content::ContentType::clone(&self) -> paladin::core::platform::container::content::ContentType
impl core::cmp::Eq for paladin::core::platform::container::content::ContentType
impl core::cmp::Ord for paladin::core::platform::container::content::ContentType
pub fn paladin::core::platform::container::content::ContentType::cmp(&self, other: &paladin::core::platform::container::content::ContentType) -> core::cmp::Ordering
impl core::cmp::PartialEq for paladin::core::platform::container::content::ContentType
pub fn paladin::core::platform::container::content::ContentType::eq(&self, other: &paladin::core::platform::container::content::ContentType) -> bool
impl core::cmp::PartialOrd for paladin::core::platform::container::content::ContentType
pub fn paladin::core::platform::container::content::ContentType::partial_cmp(&self, other: &paladin::core::platform::container::content::ContentType) -> core::option::Option<core::cmp::Ordering>
impl core::fmt::Debug for paladin::core::platform::container::content::ContentType
pub fn paladin::core::platform::container::content::ContentType::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for paladin::core::platform::container::content::ContentType
pub fn paladin::core::platform::container::content::ContentType::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::StructuralPartialEq for paladin::core::platform::container::content::ContentType
impl serde_core::ser::Serialize for paladin::core::platform::container::content::ContentType
pub fn paladin::core::platform::container::content::ContentType::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::content::ContentType
pub fn paladin::core::platform::container::content::ContentType::deserialize<__D>(__deserializer: __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::core::platform::container::content::ContentType
impl core::marker::Send for paladin::core::platform::container::content::ContentType
impl core::marker::Sync for paladin::core::platform::container::content::ContentType
impl core::marker::Unpin for paladin::core::platform::container::content::ContentType
impl core::marker::UnsafeUnpin for paladin::core::platform::container::content::ContentType
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::content::ContentType
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::content::ContentType
impl<Q, K> equivalent::Comparable<K> for paladin::core::platform::container::content::ContentType where Q: core::cmp::Ord + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::content::ContentType::compare(&self, key: &K) -> core::cmp::Ordering
impl<Q, K> equivalent::Equivalent<K> for paladin::core::platform::container::content::ContentType where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::content::ContentType::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::core::platform::container::content::ContentType where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::content::ContentType::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::content::ContentType where U: core::convert::From<T>
pub fn paladin::core::platform::container::content::ContentType::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::content::ContentType where U: core::convert::Into<T>
pub type paladin::core::platform::container::content::ContentType::Error = core::convert::Infallible
pub fn paladin::core::platform::container::content::ContentType::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::content::ContentType where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::content::ContentType::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::content::ContentType::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::content::ContentType where T: core::clone::Clone
pub type paladin::core::platform::container::content::ContentType::Owned = T
pub fn paladin::core::platform::container::content::ContentType::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::content::ContentType::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::content::ContentType where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::content::ContentType::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::content::ContentType where T: ?core::marker::Sized
pub fn paladin::core::platform::container::content::ContentType::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::content::ContentType where T: ?core::marker::Sized
pub fn paladin::core::platform::container::content::ContentType::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::content::ContentType where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::content::ContentType::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::content::ContentType
pub fn paladin::core::platform::container::content::ContentType::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::content::ContentType
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::content::ContentType where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::content::ContentType where T: ?core::marker::Sized
pub fn paladin::core::platform::container::content::ContentType::and<P, B, E>(self, other: 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::container::content::ContentType::or<P, B, E>(self, other: 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::container::content::ContentType
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::content::ContentType
impl<T> typenum::type_operators::Same for paladin::core::platform::container::content::ContentType
pub type paladin::core::platform::container::content::ContentType::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::content::ContentType where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::content::ContentType where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::content::ContentType::vzip(self) -> V
pub struct paladin::core::platform::container::content::AudioContent
pub paladin::core::platform::container::content::AudioContent::duration: u64
pub paladin::core::platform::container::content::AudioContent::filesize: u64
pub paladin::core::platform::container::content::AudioContent::path: core::option::Option<alloc::string::String>
impl paladin::core::platform::container::content::AudioContent
pub fn paladin::core::platform::container::content::AudioContent::new(path: core::option::Option<alloc::string::String>, duration: u64) -> core::result::Result<Self, paladin::core::platform::container::content::ContentItemError>
impl core::clone::Clone for paladin::core::platform::container::content::AudioContent
pub fn paladin::core::platform::container::content::AudioContent::clone(&self) -> paladin::core::platform::container::content::AudioContent
impl core::cmp::Eq for paladin::core::platform::container::content::AudioContent
impl core::cmp::Ord for paladin::core::platform::container::content::AudioContent
pub fn paladin::core::platform::container::content::AudioContent::cmp(&self, other: &paladin::core::platform::container::content::AudioContent) -> core::cmp::Ordering
impl core::cmp::PartialEq for paladin::core::platform::container::content::AudioContent
pub fn paladin::core::platform::container::content::AudioContent::eq(&self, other: &paladin::core::platform::container::content::AudioContent) -> bool
impl core::cmp::PartialOrd for paladin::core::platform::container::content::AudioContent
pub fn paladin::core::platform::container::content::AudioContent::partial_cmp(&self, other: &paladin::core::platform::container::content::AudioContent) -> core::option::Option<core::cmp::Ordering>
impl core::fmt::Debug for paladin::core::platform::container::content::AudioContent
pub fn paladin::core::platform::container::content::AudioContent::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for paladin::core::platform::container::content::AudioContent
pub fn paladin::core::platform::container::content::AudioContent::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::StructuralPartialEq for paladin::core::platform::container::content::AudioContent
impl serde_core::ser::Serialize for paladin::core::platform::container::content::AudioContent
pub fn paladin::core::platform::container::content::AudioContent::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::content::AudioContent
pub fn paladin::core::platform::container::content::AudioContent::deserialize<__D>(__deserializer: __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::core::platform::container::content::AudioContent
impl core::marker::Send for paladin::core::platform::container::content::AudioContent
impl core::marker::Sync for paladin::core::platform::container::content::AudioContent
impl core::marker::Unpin for paladin::core::platform::container::content::AudioContent
impl core::marker::UnsafeUnpin for paladin::core::platform::container::content::AudioContent
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::content::AudioContent
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::content::AudioContent
impl<Q, K> equivalent::Comparable<K> for paladin::core::platform::container::content::AudioContent where Q: core::cmp::Ord + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::content::AudioContent::compare(&self, key: &K) -> core::cmp::Ordering
impl<Q, K> equivalent::Equivalent<K> for paladin::core::platform::container::content::AudioContent where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::content::AudioContent::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::core::platform::container::content::AudioContent where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::content::AudioContent::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::content::AudioContent where U: core::convert::From<T>
pub fn paladin::core::platform::container::content::AudioContent::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::content::AudioContent where U: core::convert::Into<T>
pub type paladin::core::platform::container::content::AudioContent::Error = core::convert::Infallible
pub fn paladin::core::platform::container::content::AudioContent::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::content::AudioContent where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::content::AudioContent::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::content::AudioContent::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::content::AudioContent where T: core::clone::Clone
pub type paladin::core::platform::container::content::AudioContent::Owned = T
pub fn paladin::core::platform::container::content::AudioContent::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::content::AudioContent::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::content::AudioContent where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::content::AudioContent::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::content::AudioContent where T: ?core::marker::Sized
pub fn paladin::core::platform::container::content::AudioContent::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::content::AudioContent where T: ?core::marker::Sized
pub fn paladin::core::platform::container::content::AudioContent::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::content::AudioContent where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::content::AudioContent::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::content::AudioContent
pub fn paladin::core::platform::container::content::AudioContent::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::content::AudioContent
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::content::AudioContent where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::content::AudioContent where T: ?core::marker::Sized
pub fn paladin::core::platform::container::content::AudioContent::and<P, B, E>(self, other: 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::container::content::AudioContent::or<P, B, E>(self, other: 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::container::content::AudioContent
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::content::AudioContent
impl<T> typenum::type_operators::Same for paladin::core::platform::container::content::AudioContent
pub type paladin::core::platform::container::content::AudioContent::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::content::AudioContent where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::content::AudioContent where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::content::AudioContent::vzip(self) -> V
pub struct paladin::core::platform::container::content::ContentData
pub paladin::core::platform::container::content::ContentData::author: core::option::Option<alloc::string::String>
pub paladin::core::platform::container::content::ContentData::content: paladin::core::platform::container::content::ContentType
pub paladin::core::platform::container::content::ContentData::description: core::option::Option<alloc::string::String>
pub paladin::core::platform::container::content::ContentData::hash: core::option::Option<alloc::string::String>
pub paladin::core::platform::container::content::ContentData::mod_date: core::option::Option<chrono::datetime::DateTime<chrono::offset::utc::Utc>>
pub paladin::core::platform::container::content::ContentData::pub_date: core::option::Option<chrono::datetime::DateTime<chrono::offset::utc::Utc>>
pub paladin::core::platform::container::content::ContentData::source: core::option::Option<alloc::string::String>
pub paladin::core::platform::container::content::ContentData::source_id: core::option::Option<alloc::string::String>
pub paladin::core::platform::container::content::ContentData::source_url: core::option::Option<url::Url>
pub paladin::core::platform::container::content::ContentData::tags: core::option::Option<alloc::vec::Vec<alloc::string::String>>
pub paladin::core::platform::container::content::ContentData::url: core::option::Option<url::Url>
impl core::clone::Clone for paladin::core::platform::container::content::ContentData
pub fn paladin::core::platform::container::content::ContentData::clone(&self) -> paladin::core::platform::container::content::ContentData
impl core::cmp::Eq for paladin::core::platform::container::content::ContentData
impl core::cmp::Ord for paladin::core::platform::container::content::ContentData
pub fn paladin::core::platform::container::content::ContentData::cmp(&self, other: &paladin::core::platform::container::content::ContentData) -> core::cmp::Ordering
impl core::cmp::PartialEq for paladin::core::platform::container::content::ContentData
pub fn paladin::core::platform::container::content::ContentData::eq(&self, other: &paladin::core::platform::container::content::ContentData) -> bool
impl core::cmp::PartialOrd for paladin::core::platform::container::content::ContentData
pub fn paladin::core::platform::container::content::ContentData::partial_cmp(&self, other: &paladin::core::platform::container::content::ContentData) -> core::option::Option<core::cmp::Ordering>
impl core::fmt::Debug for paladin::core::platform::container::content::ContentData
pub fn paladin::core::platform::container::content::ContentData::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for paladin::core::platform::container::content::ContentData
pub fn paladin::core::platform::container::content::ContentData::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::StructuralPartialEq for paladin::core::platform::container::content::ContentData
impl serde_core::ser::Serialize for paladin::core::platform::container::content::ContentData
pub fn paladin::core::platform::container::content::ContentData::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::content::ContentData
pub fn paladin::core::platform::container::content::ContentData::deserialize<__D>(__deserializer: __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::core::platform::container::content::ContentData
impl core::marker::Send for paladin::core::platform::container::content::ContentData
impl core::marker::Sync for paladin::core::platform::container::content::ContentData
impl core::marker::Unpin for paladin::core::platform::container::content::ContentData
impl core::marker::UnsafeUnpin for paladin::core::platform::container::content::ContentData
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::content::ContentData
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::content::ContentData
impl<Q, K> equivalent::Comparable<K> for paladin::core::platform::container::content::ContentData where Q: core::cmp::Ord + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::content::ContentData::compare(&self, key: &K) -> core::cmp::Ordering
impl<Q, K> equivalent::Equivalent<K> for paladin::core::platform::container::content::ContentData where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::content::ContentData::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::core::platform::container::content::ContentData where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::content::ContentData::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::content::ContentData where U: core::convert::From<T>
pub fn paladin::core::platform::container::content::ContentData::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::content::ContentData where U: core::convert::Into<T>
pub type paladin::core::platform::container::content::ContentData::Error = core::convert::Infallible
pub fn paladin::core::platform::container::content::ContentData::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::content::ContentData where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::content::ContentData::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::content::ContentData::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::content::ContentData where T: core::clone::Clone
pub type paladin::core::platform::container::content::ContentData::Owned = T
pub fn paladin::core::platform::container::content::ContentData::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::content::ContentData::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::content::ContentData where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::content::ContentData::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::content::ContentData where T: ?core::marker::Sized
pub fn paladin::core::platform::container::content::ContentData::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::content::ContentData where T: ?core::marker::Sized
pub fn paladin::core::platform::container::content::ContentData::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::content::ContentData where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::content::ContentData::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::content::ContentData
pub fn paladin::core::platform::container::content::ContentData::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::content::ContentData
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::content::ContentData where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::content::ContentData where T: ?core::marker::Sized
pub fn paladin::core::platform::container::content::ContentData::and<P, B, E>(self, other: 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::container::content::ContentData::or<P, B, E>(self, other: 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::container::content::ContentData
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::content::ContentData
impl<T> typenum::type_operators::Same for paladin::core::platform::container::content::ContentData
pub type paladin::core::platform::container::content::ContentData::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::content::ContentData where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::content::ContentData where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::content::ContentData::vzip(self) -> V
pub struct paladin::core::platform::container::content::ContentItem
pub paladin::core::platform::container::content::ContentItem::node: paladin::core::base::entity::node::Node<paladin::core::platform::container::content::ContentData>
impl paladin::core::platform::container::content::ContentItem
pub fn paladin::core::platform::container::content::ContentItem::author(&self) -> core::option::Option<&alloc::string::String>
pub fn paladin::core::platform::container::content::ContentItem::content(&self) -> &paladin::core::platform::container::content::ContentType
pub fn paladin::core::platform::container::content::ContentItem::content_mut(&mut self) -> &mut paladin::core::platform::container::content::ContentType
pub fn paladin::core::platform::container::content::ContentItem::created(&self) -> chrono::datetime::DateTime<chrono::offset::utc::Utc>
pub fn paladin::core::platform::container::content::ContentItem::description(&self) -> core::option::Option<&alloc::string::String>
pub fn paladin::core::platform::container::content::ContentItem::disable_versioning(&mut self)
pub fn paladin::core::platform::container::content::ContentItem::enable_versioning(&mut self)
pub fn paladin::core::platform::container::content::ContentItem::hash(&self) -> core::option::Option<&alloc::string::String>
pub fn paladin::core::platform::container::content::ContentItem::modification_date(&self) -> core::option::Option<chrono::datetime::DateTime<chrono::offset::utc::Utc>>
pub fn paladin::core::platform::container::content::ContentItem::modified(&self) -> chrono::datetime::DateTime<chrono::offset::utc::Utc>
pub fn paladin::core::platform::container::content::ContentItem::new(content: paladin::core::platform::container::content::ContentType) -> core::result::Result<Self, paladin::core::platform::container::content::ContentItemError>
pub fn paladin::core::platform::container::content::ContentItem::new_with_title(content: paladin::core::platform::container::content::ContentType, title: alloc::string::String) -> core::result::Result<Self, paladin::core::platform::container::content::ContentItemError>
pub fn paladin::core::platform::container::content::ContentItem::publication_date(&self) -> core::option::Option<chrono::datetime::DateTime<chrono::offset::utc::Utc>>
pub fn paladin::core::platform::container::content::ContentItem::set_author(&mut self, author: core::option::Option<alloc::string::String>)
pub fn paladin::core::platform::container::content::ContentItem::set_description(&mut self, description: core::option::Option<alloc::string::String>)
pub fn paladin::core::platform::container::content::ContentItem::set_publication_date(&mut self, pub_date: core::option::Option<chrono::datetime::DateTime<chrono::offset::utc::Utc>>)
pub fn paladin::core::platform::container::content::ContentItem::set_source(&mut self, source: core::option::Option<alloc::string::String>)
pub fn paladin::core::platform::container::content::ContentItem::set_source_id(&mut self, source_id: core::option::Option<alloc::string::String>)
pub fn paladin::core::platform::container::content::ContentItem::set_source_url(&mut self, source_url: core::option::Option<url::Url>)
pub fn paladin::core::platform::container::content::ContentItem::set_tags(&mut self, tags: core::option::Option<alloc::vec::Vec<alloc::string::String>>)
pub fn paladin::core::platform::container::content::ContentItem::set_title(&mut self, title: core::option::Option<alloc::string::String>)
pub fn paladin::core::platform::container::content::ContentItem::set_url(&mut self, url: core::option::Option<url::Url>)
pub fn paladin::core::platform::container::content::ContentItem::source(&self) -> core::option::Option<&alloc::string::String>
pub fn paladin::core::platform::container::content::ContentItem::source_url(&self) -> core::option::Option<&url::Url>
pub fn paladin::core::platform::container::content::ContentItem::tags(&self) -> core::option::Option<&alloc::vec::Vec<alloc::string::String>>
pub fn paladin::core::platform::container::content::ContentItem::title(&self) -> core::option::Option<&alloc::string::String>
pub fn paladin::core::platform::container::content::ContentItem::update_content(&mut self, new_content: paladin::core::platform::container::content::ContentType) -> core::result::Result<(), paladin::core::platform::container::content::ContentItemError>
pub fn paladin::core::platform::container::content::ContentItem::url(&self) -> core::option::Option<&url::Url>
pub fn paladin::core::platform::container::content::ContentItem::uuid(&self) -> uuid::Uuid
pub fn paladin::core::platform::container::content::ContentItem::versioning_enabled(&self) -> bool
impl core::clone::Clone for paladin::core::platform::container::content::ContentItem
pub fn paladin::core::platform::container::content::ContentItem::clone(&self) -> paladin::core::platform::container::content::ContentItem
impl core::cmp::Eq for paladin::core::platform::container::content::ContentItem
impl core::cmp::Ord for paladin::core::platform::container::content::ContentItem
pub fn paladin::core::platform::container::content::ContentItem::cmp(&self, other: &paladin::core::platform::container::content::ContentItem) -> core::cmp::Ordering
impl core::cmp::PartialEq for paladin::core::platform::container::content::ContentItem
pub fn paladin::core::platform::container::content::ContentItem::eq(&self, other: &paladin::core::platform::container::content::ContentItem) -> bool
impl core::cmp::PartialOrd for paladin::core::platform::container::content::ContentItem
pub fn paladin::core::platform::container::content::ContentItem::partial_cmp(&self, other: &paladin::core::platform::container::content::ContentItem) -> core::option::Option<core::cmp::Ordering>
impl core::fmt::Debug for paladin::core::platform::container::content::ContentItem
pub fn paladin::core::platform::container::content::ContentItem::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for paladin::core::platform::container::content::ContentItem
pub fn paladin::core::platform::container::content::ContentItem::hash<H: core::hash::Hasher>(&self, state: &mut H)
impl core::marker::StructuralPartialEq for paladin::core::platform::container::content::ContentItem
impl serde_core::ser::Serialize for paladin::core::platform::container::content::ContentItem
pub fn paladin::core::platform::container::content::ContentItem::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::content::ContentItem
pub fn paladin::core::platform::container::content::ContentItem::deserialize<__D>(__deserializer: __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::core::platform::container::content::ContentItem
impl core::marker::Send for paladin::core::platform::container::content::ContentItem
impl core::marker::Sync for paladin::core::platform::container::content::ContentItem
impl core::marker::Unpin for paladin::core::platform::container::content::ContentItem
impl core::marker::UnsafeUnpin for paladin::core::platform::container::content::ContentItem
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::content::ContentItem
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::content::ContentItem
impl<Q, K> equivalent::Comparable<K> for paladin::core::platform::container::content::ContentItem where Q: core::cmp::Ord + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::content::ContentItem::compare(&self, key: &K) -> core::cmp::Ordering
impl<Q, K> equivalent::Equivalent<K> for paladin::core::platform::container::content::ContentItem where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::content::ContentItem::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::core::platform::container::content::ContentItem where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::content::ContentItem::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::content::ContentItem where U: core::convert::From<T>
pub fn paladin::core::platform::container::content::ContentItem::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::content::ContentItem where U: core::convert::Into<T>
pub type paladin::core::platform::container::content::ContentItem::Error = core::convert::Infallible
pub fn paladin::core::platform::container::content::ContentItem::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::content::ContentItem where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::content::ContentItem::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::content::ContentItem::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::content::ContentItem where T: core::clone::Clone
pub type paladin::core::platform::container::content::ContentItem::Owned = T
pub fn paladin::core::platform::container::content::ContentItem::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::content::ContentItem::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::content::ContentItem where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::content::ContentItem::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::content::ContentItem where T: ?core::marker::Sized
pub fn paladin::core::platform::container::content::ContentItem::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::content::ContentItem where T: ?core::marker::Sized
pub fn paladin::core::platform::container::content::ContentItem::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::content::ContentItem where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::content::ContentItem::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::content::ContentItem
pub fn paladin::core::platform::container::content::ContentItem::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::content::ContentItem
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::content::ContentItem where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::content::ContentItem where T: ?core::marker::Sized
pub fn paladin::core::platform::container::content::ContentItem::and<P, B, E>(self, other: 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::container::content::ContentItem::or<P, B, E>(self, other: 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::container::content::ContentItem
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::content::ContentItem
impl<T> typenum::type_operators::Same for paladin::core::platform::container::content::ContentItem
pub type paladin::core::platform::container::content::ContentItem::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::content::ContentItem where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::content::ContentItem where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::content::ContentItem::vzip(self) -> V
pub struct paladin::core::platform::container::content::ImageContent
pub paladin::core::platform::container::content::ImageContent::filesize: u64
pub paladin::core::platform::container::content::ImageContent::path: core::option::Option<alloc::string::String>
pub paladin::core::platform::container::content::ImageContent::resolution: (u32, u32)
impl paladin::core::platform::container::content::ImageContent
pub fn paladin::core::platform::container::content::ImageContent::new(path: core::option::Option<alloc::string::String>, resolution: (u32, u32)) -> core::result::Result<Self, paladin::core::platform::container::content::ContentItemError>
impl core::clone::Clone for paladin::core::platform::container::content::ImageContent
pub fn paladin::core::platform::container::content::ImageContent::clone(&self) -> paladin::core::platform::container::content::ImageContent
impl core::cmp::Eq for paladin::core::platform::container::content::ImageContent
impl core::cmp::Ord for paladin::core::platform::container::content::ImageContent
pub fn paladin::core::platform::container::content::ImageContent::cmp(&self, other: &paladin::core::platform::container::content::ImageContent) -> core::cmp::Ordering
impl core::cmp::PartialEq for paladin::core::platform::container::content::ImageContent
pub fn paladin::core::platform::container::content::ImageContent::eq(&self, other: &paladin::core::platform::container::content::ImageContent) -> bool
impl core::cmp::PartialOrd for paladin::core::platform::container::content::ImageContent
pub fn paladin::core::platform::container::content::ImageContent::partial_cmp(&self, other: &paladin::core::platform::container::content::ImageContent) -> core::option::Option<core::cmp::Ordering>
impl core::fmt::Debug for paladin::core::platform::container::content::ImageContent
pub fn paladin::core::platform::container::content::ImageContent::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for paladin::core::platform::container::content::ImageContent
pub fn paladin::core::platform::container::content::ImageContent::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::StructuralPartialEq for paladin::core::platform::container::content::ImageContent
impl serde_core::ser::Serialize for paladin::core::platform::container::content::ImageContent
pub fn paladin::core::platform::container::content::ImageContent::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::content::ImageContent
pub fn paladin::core::platform::container::content::ImageContent::deserialize<__D>(__deserializer: __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::core::platform::container::content::ImageContent
impl core::marker::Send for paladin::core::platform::container::content::ImageContent
impl core::marker::Sync for paladin::core::platform::container::content::ImageContent
impl core::marker::Unpin for paladin::core::platform::container::content::ImageContent
impl core::marker::UnsafeUnpin for paladin::core::platform::container::content::ImageContent
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::content::ImageContent
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::content::ImageContent
impl<Q, K> equivalent::Comparable<K> for paladin::core::platform::container::content::ImageContent where Q: core::cmp::Ord + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::content::ImageContent::compare(&self, key: &K) -> core::cmp::Ordering
impl<Q, K> equivalent::Equivalent<K> for paladin::core::platform::container::content::ImageContent where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::content::ImageContent::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::core::platform::container::content::ImageContent where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::content::ImageContent::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::content::ImageContent where U: core::convert::From<T>
pub fn paladin::core::platform::container::content::ImageContent::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::content::ImageContent where U: core::convert::Into<T>
pub type paladin::core::platform::container::content::ImageContent::Error = core::convert::Infallible
pub fn paladin::core::platform::container::content::ImageContent::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::content::ImageContent where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::content::ImageContent::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::content::ImageContent::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::content::ImageContent where T: core::clone::Clone
pub type paladin::core::platform::container::content::ImageContent::Owned = T
pub fn paladin::core::platform::container::content::ImageContent::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::content::ImageContent::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::content::ImageContent where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::content::ImageContent::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::content::ImageContent where T: ?core::marker::Sized
pub fn paladin::core::platform::container::content::ImageContent::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::content::ImageContent where T: ?core::marker::Sized
pub fn paladin::core::platform::container::content::ImageContent::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::content::ImageContent where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::content::ImageContent::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::content::ImageContent
pub fn paladin::core::platform::container::content::ImageContent::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::content::ImageContent
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::content::ImageContent where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::content::ImageContent where T: ?core::marker::Sized
pub fn paladin::core::platform::container::content::ImageContent::and<P, B, E>(self, other: 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::container::content::ImageContent::or<P, B, E>(self, other: 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::container::content::ImageContent
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::content::ImageContent
impl<T> typenum::type_operators::Same for paladin::core::platform::container::content::ImageContent
pub type paladin::core::platform::container::content::ImageContent::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::content::ImageContent where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::content::ImageContent where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::content::ImageContent::vzip(self) -> V
pub struct paladin::core::platform::container::content::TextContent
pub paladin::core::platform::container::content::TextContent::content: core::option::Option<alloc::string::String>
pub paladin::core::platform::container::content::TextContent::filesize: u64
pub paladin::core::platform::container::content::TextContent::path: core::option::Option<alloc::string::String>
impl paladin::core::platform::container::content::TextContent
pub fn paladin::core::platform::container::content::TextContent::new(path: core::option::Option<alloc::string::String>, content: core::option::Option<alloc::string::String>) -> core::result::Result<Self, paladin::core::platform::container::content::ContentItemError>
impl core::clone::Clone for paladin::core::platform::container::content::TextContent
pub fn paladin::core::platform::container::content::TextContent::clone(&self) -> paladin::core::platform::container::content::TextContent
impl core::cmp::Eq for paladin::core::platform::container::content::TextContent
impl core::cmp::Ord for paladin::core::platform::container::content::TextContent
pub fn paladin::core::platform::container::content::TextContent::cmp(&self, other: &paladin::core::platform::container::content::TextContent) -> core::cmp::Ordering
impl core::cmp::PartialEq for paladin::core::platform::container::content::TextContent
pub fn paladin::core::platform::container::content::TextContent::eq(&self, other: &paladin::core::platform::container::content::TextContent) -> bool
impl core::cmp::PartialOrd for paladin::core::platform::container::content::TextContent
pub fn paladin::core::platform::container::content::TextContent::partial_cmp(&self, other: &paladin::core::platform::container::content::TextContent) -> core::option::Option<core::cmp::Ordering>
impl core::fmt::Debug for paladin::core::platform::container::content::TextContent
pub fn paladin::core::platform::container::content::TextContent::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for paladin::core::platform::container::content::TextContent
pub fn paladin::core::platform::container::content::TextContent::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::StructuralPartialEq for paladin::core::platform::container::content::TextContent
impl serde_core::ser::Serialize for paladin::core::platform::container::content::TextContent
pub fn paladin::core::platform::container::content::TextContent::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::content::TextContent
pub fn paladin::core::platform::container::content::TextContent::deserialize<__D>(__deserializer: __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::core::platform::container::content::TextContent
impl core::marker::Send for paladin::core::platform::container::content::TextContent
impl core::marker::Sync for paladin::core::platform::container::content::TextContent
impl core::marker::Unpin for paladin::core::platform::container::content::TextContent
impl core::marker::UnsafeUnpin for paladin::core::platform::container::content::TextContent
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::content::TextContent
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::content::TextContent
impl<Q, K> equivalent::Comparable<K> for paladin::core::platform::container::content::TextContent where Q: core::cmp::Ord + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::content::TextContent::compare(&self, key: &K) -> core::cmp::Ordering
impl<Q, K> equivalent::Equivalent<K> for paladin::core::platform::container::content::TextContent where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::content::TextContent::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::core::platform::container::content::TextContent where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::content::TextContent::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::content::TextContent where U: core::convert::From<T>
pub fn paladin::core::platform::container::content::TextContent::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::content::TextContent where U: core::convert::Into<T>
pub type paladin::core::platform::container::content::TextContent::Error = core::convert::Infallible
pub fn paladin::core::platform::container::content::TextContent::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::content::TextContent where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::content::TextContent::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::content::TextContent::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::content::TextContent where T: core::clone::Clone
pub type paladin::core::platform::container::content::TextContent::Owned = T
pub fn paladin::core::platform::container::content::TextContent::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::content::TextContent::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::content::TextContent where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::content::TextContent::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::content::TextContent where T: ?core::marker::Sized
pub fn paladin::core::platform::container::content::TextContent::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::content::TextContent where T: ?core::marker::Sized
pub fn paladin::core::platform::container::content::TextContent::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::content::TextContent where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::content::TextContent::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::content::TextContent
pub fn paladin::core::platform::container::content::TextContent::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::content::TextContent
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::content::TextContent where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::content::TextContent where T: ?core::marker::Sized
pub fn paladin::core::platform::container::content::TextContent::and<P, B, E>(self, other: 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::container::content::TextContent::or<P, B, E>(self, other: 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::container::content::TextContent
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::content::TextContent
impl<T> typenum::type_operators::Same for paladin::core::platform::container::content::TextContent
pub type paladin::core::platform::container::content::TextContent::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::content::TextContent where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::content::TextContent where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::content::TextContent::vzip(self) -> V
pub struct paladin::core::platform::container::content::VideoContent
pub paladin::core::platform::container::content::VideoContent::duration: u64
pub paladin::core::platform::container::content::VideoContent::filesize: u64
pub paladin::core::platform::container::content::VideoContent::path: core::option::Option<alloc::string::String>
impl paladin::core::platform::container::content::VideoContent
pub fn paladin::core::platform::container::content::VideoContent::new(path: core::option::Option<alloc::string::String>, duration: u64) -> core::result::Result<Self, paladin::core::platform::container::content::ContentItemError>
impl core::clone::Clone for paladin::core::platform::container::content::VideoContent
pub fn paladin::core::platform::container::content::VideoContent::clone(&self) -> paladin::core::platform::container::content::VideoContent
impl core::cmp::Eq for paladin::core::platform::container::content::VideoContent
impl core::cmp::Ord for paladin::core::platform::container::content::VideoContent
pub fn paladin::core::platform::container::content::VideoContent::cmp(&self, other: &paladin::core::platform::container::content::VideoContent) -> core::cmp::Ordering
impl core::cmp::PartialEq for paladin::core::platform::container::content::VideoContent
pub fn paladin::core::platform::container::content::VideoContent::eq(&self, other: &paladin::core::platform::container::content::VideoContent) -> bool
impl core::cmp::PartialOrd for paladin::core::platform::container::content::VideoContent
pub fn paladin::core::platform::container::content::VideoContent::partial_cmp(&self, other: &paladin::core::platform::container::content::VideoContent) -> core::option::Option<core::cmp::Ordering>
impl core::fmt::Debug for paladin::core::platform::container::content::VideoContent
pub fn paladin::core::platform::container::content::VideoContent::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for paladin::core::platform::container::content::VideoContent
pub fn paladin::core::platform::container::content::VideoContent::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::StructuralPartialEq for paladin::core::platform::container::content::VideoContent
impl serde_core::ser::Serialize for paladin::core::platform::container::content::VideoContent
pub fn paladin::core::platform::container::content::VideoContent::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::content::VideoContent
pub fn paladin::core::platform::container::content::VideoContent::deserialize<__D>(__deserializer: __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::core::platform::container::content::VideoContent
impl core::marker::Send for paladin::core::platform::container::content::VideoContent
impl core::marker::Sync for paladin::core::platform::container::content::VideoContent
impl core::marker::Unpin for paladin::core::platform::container::content::VideoContent
impl core::marker::UnsafeUnpin for paladin::core::platform::container::content::VideoContent
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::content::VideoContent
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::content::VideoContent
impl<Q, K> equivalent::Comparable<K> for paladin::core::platform::container::content::VideoContent where Q: core::cmp::Ord + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::content::VideoContent::compare(&self, key: &K) -> core::cmp::Ordering
impl<Q, K> equivalent::Equivalent<K> for paladin::core::platform::container::content::VideoContent where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::content::VideoContent::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::core::platform::container::content::VideoContent where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::content::VideoContent::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::content::VideoContent where U: core::convert::From<T>
pub fn paladin::core::platform::container::content::VideoContent::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::content::VideoContent where U: core::convert::Into<T>
pub type paladin::core::platform::container::content::VideoContent::Error = core::convert::Infallible
pub fn paladin::core::platform::container::content::VideoContent::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::content::VideoContent where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::content::VideoContent::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::content::VideoContent::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::content::VideoContent where T: core::clone::Clone
pub type paladin::core::platform::container::content::VideoContent::Owned = T
pub fn paladin::core::platform::container::content::VideoContent::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::content::VideoContent::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::content::VideoContent where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::content::VideoContent::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::content::VideoContent where T: ?core::marker::Sized
pub fn paladin::core::platform::container::content::VideoContent::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::content::VideoContent where T: ?core::marker::Sized
pub fn paladin::core::platform::container::content::VideoContent::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::content::VideoContent where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::content::VideoContent::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::content::VideoContent
pub fn paladin::core::platform::container::content::VideoContent::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::content::VideoContent
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::content::VideoContent where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::content::VideoContent where T: ?core::marker::Sized
pub fn paladin::core::platform::container::content::VideoContent::and<P, B, E>(self, other: 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::container::content::VideoContent::or<P, B, E>(self, other: 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::container::content::VideoContent
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::content::VideoContent
impl<T> typenum::type_operators::Same for paladin::core::platform::container::content::VideoContent
pub type paladin::core::platform::container::content::VideoContent::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::content::VideoContent where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::content::VideoContent where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::content::VideoContent::vzip(self) -> V
pub mod paladin::core::platform::container::content_list
pub enum paladin::core::platform::container::content_list::ContentListError
pub paladin::core::platform::container::content_list::ContentListError::ContentItemNotFound(uuid::Uuid)
pub paladin::core::platform::container::content_list::ContentListError::EmptyContentList
pub paladin::core::platform::container::content_list::ContentListError::InvalidOperation
impl core::clone::Clone for paladin::core::platform::container::content_list::ContentListError
pub fn paladin::core::platform::container::content_list::ContentListError::clone(&self) -> paladin::core::platform::container::content_list::ContentListError
impl core::convert::From<paladin::core::platform::container::content_list::ContentListError> for paladin::application::storage::sql_store::RepositoryError
pub fn paladin::application::storage::sql_store::RepositoryError::from(source: paladin::core::platform::container::content_list::ContentListError) -> Self
impl core::error::Error for paladin::core::platform::container::content_list::ContentListError
impl core::fmt::Debug for paladin::core::platform::container::content_list::ContentListError
pub fn paladin::core::platform::container::content_list::ContentListError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::core::platform::container::content_list::ContentListError
pub fn paladin::core::platform::container::content_list::ContentListError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::core::platform::container::content_list::ContentListError
impl core::marker::Send for paladin::core::platform::container::content_list::ContentListError
impl core::marker::Sync for paladin::core::platform::container::content_list::ContentListError
impl core::marker::Unpin for paladin::core::platform::container::content_list::ContentListError
impl core::marker::UnsafeUnpin for paladin::core::platform::container::content_list::ContentListError
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::content_list::ContentListError
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::content_list::ContentListError
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::content_list::ContentListError where U: core::convert::From<T>
pub fn paladin::core::platform::container::content_list::ContentListError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::content_list::ContentListError where U: core::convert::Into<T>
pub type paladin::core::platform::container::content_list::ContentListError::Error = core::convert::Infallible
pub fn paladin::core::platform::container::content_list::ContentListError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::content_list::ContentListError where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::content_list::ContentListError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::content_list::ContentListError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::content_list::ContentListError where T: core::clone::Clone
pub type paladin::core::platform::container::content_list::ContentListError::Owned = T
pub fn paladin::core::platform::container::content_list::ContentListError::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::content_list::ContentListError::to_owned(&self) -> T
impl<T> alloc::string::ToString for paladin::core::platform::container::content_list::ContentListError where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::core::platform::container::content_list::ContentListError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::core::platform::container::content_list::ContentListError where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::content_list::ContentListError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::content_list::ContentListError where T: ?core::marker::Sized
pub fn paladin::core::platform::container::content_list::ContentListError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::content_list::ContentListError where T: ?core::marker::Sized
pub fn paladin::core::platform::container::content_list::ContentListError::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::content_list::ContentListError where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::content_list::ContentListError::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::content_list::ContentListError
pub fn paladin::core::platform::container::content_list::ContentListError::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::content_list::ContentListError
impl<T> iri_string::format::ToStringFallible for paladin::core::platform::container::content_list::ContentListError where T: core::fmt::Display
pub fn paladin::core::platform::container::content_list::ContentListError::try_to_string(&self) -> core::result::Result<alloc::string::String, alloc::collections::TryReserveError>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::content_list::ContentListError where T: ?core::marker::Sized
pub fn paladin::core::platform::container::content_list::ContentListError::and<P, B, E>(self, other: 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::container::content_list::ContentListError::or<P, B, E>(self, other: 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::container::content_list::ContentListError
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::content_list::ContentListError
impl<T> typenum::type_operators::Same for paladin::core::platform::container::content_list::ContentListError
pub type paladin::core::platform::container::content_list::ContentListError::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::content_list::ContentListError where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::content_list::ContentListError where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::content_list::ContentListError::vzip(self) -> V
pub enum paladin::core::platform::container::content_list::ContentListTypes
pub paladin::core::platform::container::content_list::ContentListTypes::ContentItemsOnly(alloc::vec::Vec<paladin::core::platform::container::content::ContentItem>)
pub paladin::core::platform::container::content_list::ContentListTypes::ContentListWithMeta(alloc::boxed::Box<paladin::core::platform::container::content_list::ContentList>)
impl core::clone::Clone for paladin::core::platform::container::content_list::ContentListTypes
pub fn paladin::core::platform::container::content_list::ContentListTypes::clone(&self) -> paladin::core::platform::container::content_list::ContentListTypes
impl core::cmp::Eq for paladin::core::platform::container::content_list::ContentListTypes
impl core::cmp::Ord for paladin::core::platform::container::content_list::ContentListTypes
pub fn paladin::core::platform::container::content_list::ContentListTypes::cmp(&self, other: &paladin::core::platform::container::content_list::ContentListTypes) -> core::cmp::Ordering
impl core::cmp::PartialEq for paladin::core::platform::container::content_list::ContentListTypes
pub fn paladin::core::platform::container::content_list::ContentListTypes::eq(&self, other: &paladin::core::platform::container::content_list::ContentListTypes) -> bool
impl core::cmp::PartialOrd for paladin::core::platform::container::content_list::ContentListTypes
pub fn paladin::core::platform::container::content_list::ContentListTypes::partial_cmp(&self, other: &paladin::core::platform::container::content_list::ContentListTypes) -> core::option::Option<core::cmp::Ordering>
impl core::fmt::Debug for paladin::core::platform::container::content_list::ContentListTypes
pub fn paladin::core::platform::container::content_list::ContentListTypes::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for paladin::core::platform::container::content_list::ContentListTypes
pub fn paladin::core::platform::container::content_list::ContentListTypes::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::StructuralPartialEq for paladin::core::platform::container::content_list::ContentListTypes
impl serde_core::ser::Serialize for paladin::core::platform::container::content_list::ContentListTypes
pub fn paladin::core::platform::container::content_list::ContentListTypes::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::content_list::ContentListTypes
pub fn paladin::core::platform::container::content_list::ContentListTypes::deserialize<__D>(__deserializer: __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::core::platform::container::content_list::ContentListTypes
impl core::marker::Send for paladin::core::platform::container::content_list::ContentListTypes
impl core::marker::Sync for paladin::core::platform::container::content_list::ContentListTypes
impl core::marker::Unpin for paladin::core::platform::container::content_list::ContentListTypes
impl core::marker::UnsafeUnpin for paladin::core::platform::container::content_list::ContentListTypes
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::content_list::ContentListTypes
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::content_list::ContentListTypes
impl<Q, K> equivalent::Comparable<K> for paladin::core::platform::container::content_list::ContentListTypes where Q: core::cmp::Ord + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::content_list::ContentListTypes::compare(&self, key: &K) -> core::cmp::Ordering
impl<Q, K> equivalent::Equivalent<K> for paladin::core::platform::container::content_list::ContentListTypes where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::content_list::ContentListTypes::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::core::platform::container::content_list::ContentListTypes where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::content_list::ContentListTypes::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::content_list::ContentListTypes where U: core::convert::From<T>
pub fn paladin::core::platform::container::content_list::ContentListTypes::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::content_list::ContentListTypes where U: core::convert::Into<T>
pub type paladin::core::platform::container::content_list::ContentListTypes::Error = core::convert::Infallible
pub fn paladin::core::platform::container::content_list::ContentListTypes::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::content_list::ContentListTypes where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::content_list::ContentListTypes::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::content_list::ContentListTypes::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::content_list::ContentListTypes where T: core::clone::Clone
pub type paladin::core::platform::container::content_list::ContentListTypes::Owned = T
pub fn paladin::core::platform::container::content_list::ContentListTypes::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::content_list::ContentListTypes::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::content_list::ContentListTypes where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::content_list::ContentListTypes::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::content_list::ContentListTypes where T: ?core::marker::Sized
pub fn paladin::core::platform::container::content_list::ContentListTypes::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::content_list::ContentListTypes where T: ?core::marker::Sized
pub fn paladin::core::platform::container::content_list::ContentListTypes::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::content_list::ContentListTypes where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::content_list::ContentListTypes::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::content_list::ContentListTypes
pub fn paladin::core::platform::container::content_list::ContentListTypes::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::content_list::ContentListTypes
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::content_list::ContentListTypes where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::content_list::ContentListTypes where T: ?core::marker::Sized
pub fn paladin::core::platform::container::content_list::ContentListTypes::and<P, B, E>(self, other: 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::container::content_list::ContentListTypes::or<P, B, E>(self, other: 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::container::content_list::ContentListTypes
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::content_list::ContentListTypes
impl<T> typenum::type_operators::Same for paladin::core::platform::container::content_list::ContentListTypes
pub type paladin::core::platform::container::content_list::ContentListTypes::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::content_list::ContentListTypes where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::content_list::ContentListTypes where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::content_list::ContentListTypes::vzip(self) -> V
pub struct paladin::core::platform::container::content_list::ContentList
pub paladin::core::platform::container::content_list::ContentList::created: chrono::datetime::DateTime<chrono::offset::utc::Utc>
pub paladin::core::platform::container::content_list::ContentList::description: core::option::Option<alloc::string::String>
pub paladin::core::platform::container::content_list::ContentList::items: alloc::vec::Vec<paladin::core::platform::container::content::ContentItem>
pub paladin::core::platform::container::content_list::ContentList::modified: chrono::datetime::DateTime<chrono::offset::utc::Utc>
pub paladin::core::platform::container::content_list::ContentList::name: core::option::Option<alloc::string::String>
pub paladin::core::platform::container::content_list::ContentList::source: core::option::Option<alloc::string::String>
pub paladin::core::platform::container::content_list::ContentList::source_url: core::option::Option<url::Url>
pub paladin::core::platform::container::content_list::ContentList::tags: core::option::Option<alloc::vec::Vec<alloc::string::String>>
pub paladin::core::platform::container::content_list::ContentList::url: core::option::Option<url::Url>
pub paladin::core::platform::container::content_list::ContentList::uuid: uuid::Uuid
impl paladin::core::platform::container::content_list::ContentList
pub fn paladin::core::platform::container::content_list::ContentList::add_item(&mut self, item: paladin::core::platform::container::content::ContentItem)
pub fn paladin::core::platform::container::content_list::ContentList::clear(&mut self)
pub fn paladin::core::platform::container::content_list::ContentList::content_type_stats(&self) -> std::collections::hash::map::HashMap<alloc::string::String, usize>
pub fn paladin::core::platform::container::content_list::ContentList::filter_by_author(&self, author: &str) -> alloc::vec::Vec<&paladin::core::platform::container::content::ContentItem>
pub fn paladin::core::platform::container::content_list::ContentList::filter_by_source(&self, source: &str) -> alloc::vec::Vec<&paladin::core::platform::container::content::ContentItem>
pub fn paladin::core::platform::container::content_list::ContentList::filter_by_tag(&self, tag: &str) -> alloc::vec::Vec<&paladin::core::platform::container::content::ContentItem>
pub fn paladin::core::platform::container::content_list::ContentList::get_all_authors(&self) -> std::collections::hash::set::HashSet<alloc::string::String>
pub fn paladin::core::platform::container::content_list::ContentList::get_all_sources(&self) -> std::collections::hash::set::HashSet<alloc::string::String>
pub fn paladin::core::platform::container::content_list::ContentList::get_all_tags(&self) -> std::collections::hash::set::HashSet<alloc::string::String>
pub fn paladin::core::platform::container::content_list::ContentList::get_item(&self, uuid: uuid::Uuid) -> core::option::Option<&paladin::core::platform::container::content::ContentItem>
pub fn paladin::core::platform::container::content_list::ContentList::get_item_mut(&mut self, uuid: uuid::Uuid) -> core::option::Option<&mut paladin::core::platform::container::content::ContentItem>
pub fn paladin::core::platform::container::content_list::ContentList::get_unique_urls(&self) -> std::collections::hash::set::HashSet<url::Url>
pub fn paladin::core::platform::container::content_list::ContentList::is_empty(&self) -> bool
pub fn paladin::core::platform::container::content_list::ContentList::items(&self) -> &alloc::vec::Vec<paladin::core::platform::container::content::ContentItem>
pub fn paladin::core::platform::container::content_list::ContentList::items_mut(&mut self) -> &mut alloc::vec::Vec<paladin::core::platform::container::content::ContentItem>
pub fn paladin::core::platform::container::content_list::ContentList::len(&self) -> usize
pub fn paladin::core::platform::container::content_list::ContentList::new() -> Self
pub fn paladin::core::platform::container::content_list::ContentList::remove_item(&mut self, uuid: uuid::Uuid) -> core::option::Option<paladin::core::platform::container::content::ContentItem>
pub fn paladin::core::platform::container::content_list::ContentList::set_description(&mut self, description: core::option::Option<alloc::string::String>)
pub fn paladin::core::platform::container::content_list::ContentList::set_name(&mut self, name: core::option::Option<alloc::string::String>)
pub fn paladin::core::platform::container::content_list::ContentList::set_source(&mut self, source: core::option::Option<alloc::string::String>)
pub fn paladin::core::platform::container::content_list::ContentList::set_source_url(&mut self, source_url: core::option::Option<url::Url>)
pub fn paladin::core::platform::container::content_list::ContentList::set_tags(&mut self, tags: core::option::Option<alloc::vec::Vec<alloc::string::String>>)
pub fn paladin::core::platform::container::content_list::ContentList::set_url(&mut self, url: core::option::Option<url::Url>)
pub fn paladin::core::platform::container::content_list::ContentList::sort_by_created(&mut self)
pub fn paladin::core::platform::container::content_list::ContentList::sort_by_modified(&mut self)
pub fn paladin::core::platform::container::content_list::ContentList::sort_by_title(&mut self)
pub fn paladin::core::platform::container::content_list::ContentList::with_name(name: alloc::string::String) -> Self
impl core::clone::Clone for paladin::core::platform::container::content_list::ContentList
pub fn paladin::core::platform::container::content_list::ContentList::clone(&self) -> paladin::core::platform::container::content_list::ContentList
impl core::cmp::Eq for paladin::core::platform::container::content_list::ContentList
impl core::cmp::Ord for paladin::core::platform::container::content_list::ContentList
pub fn paladin::core::platform::container::content_list::ContentList::cmp(&self, other: &paladin::core::platform::container::content_list::ContentList) -> core::cmp::Ordering
impl core::cmp::PartialEq for paladin::core::platform::container::content_list::ContentList
pub fn paladin::core::platform::container::content_list::ContentList::eq(&self, other: &paladin::core::platform::container::content_list::ContentList) -> bool
impl core::cmp::PartialOrd for paladin::core::platform::container::content_list::ContentList
pub fn paladin::core::platform::container::content_list::ContentList::partial_cmp(&self, other: &paladin::core::platform::container::content_list::ContentList) -> core::option::Option<core::cmp::Ordering>
impl core::convert::From<alloc::vec::Vec<paladin::core::platform::container::content::ContentItem>> for paladin::core::platform::container::content_list::ContentList
pub fn paladin::core::platform::container::content_list::ContentList::from(items: alloc::vec::Vec<paladin::core::platform::container::content::ContentItem>) -> Self
impl core::convert::From<paladin::core::platform::container::content_list::ContentList> for alloc::vec::Vec<paladin::core::platform::container::content::ContentItem>
pub fn alloc::vec::Vec<paladin::core::platform::container::content::ContentItem>::from(list: paladin::core::platform::container::content_list::ContentList) -> Self
impl core::default::Default for paladin::core::platform::container::content_list::ContentList
pub fn paladin::core::platform::container::content_list::ContentList::default() -> Self
impl core::fmt::Debug for paladin::core::platform::container::content_list::ContentList
pub fn paladin::core::platform::container::content_list::ContentList::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for paladin::core::platform::container::content_list::ContentList
pub fn paladin::core::platform::container::content_list::ContentList::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::iter::traits::collect::IntoIterator for paladin::core::platform::container::content_list::ContentList
pub type paladin::core::platform::container::content_list::ContentList::IntoIter = alloc::vec::into_iter::IntoIter<<paladin::core::platform::container::content_list::ContentList as core::iter::traits::collect::IntoIterator>::Item>
pub type paladin::core::platform::container::content_list::ContentList::Item = paladin::core::platform::container::content::ContentItem
pub fn paladin::core::platform::container::content_list::ContentList::into_iter(self) -> Self::IntoIter
impl core::marker::StructuralPartialEq for paladin::core::platform::container::content_list::ContentList
impl serde_core::ser::Serialize for paladin::core::platform::container::content_list::ContentList
pub fn paladin::core::platform::container::content_list::ContentList::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'a> core::iter::traits::collect::IntoIterator for &'a paladin::core::platform::container::content_list::ContentList
pub type &'a paladin::core::platform::container::content_list::ContentList::IntoIter = core::slice::iter::Iter<'a, paladin::core::platform::container::content::ContentItem>
pub type &'a paladin::core::platform::container::content_list::ContentList::Item = &'a paladin::core::platform::container::content::ContentItem
pub fn &'a paladin::core::platform::container::content_list::ContentList::into_iter(self) -> Self::IntoIter
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::content_list::ContentList
pub fn paladin::core::platform::container::content_list::ContentList::deserialize<__D>(__deserializer: __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::core::platform::container::content_list::ContentList
impl core::marker::Send for paladin::core::platform::container::content_list::ContentList
impl core::marker::Sync for paladin::core::platform::container::content_list::ContentList
impl core::marker::Unpin for paladin::core::platform::container::content_list::ContentList
impl core::marker::UnsafeUnpin for paladin::core::platform::container::content_list::ContentList
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::content_list::ContentList
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::content_list::ContentList
impl<Q, K> equivalent::Comparable<K> for paladin::core::platform::container::content_list::ContentList where Q: core::cmp::Ord + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::content_list::ContentList::compare(&self, key: &K) -> core::cmp::Ordering
impl<Q, K> equivalent::Equivalent<K> for paladin::core::platform::container::content_list::ContentList where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::content_list::ContentList::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::core::platform::container::content_list::ContentList where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::content_list::ContentList::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::content_list::ContentList where U: core::convert::From<T>
pub fn paladin::core::platform::container::content_list::ContentList::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::content_list::ContentList where U: core::convert::Into<T>
pub type paladin::core::platform::container::content_list::ContentList::Error = core::convert::Infallible
pub fn paladin::core::platform::container::content_list::ContentList::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::content_list::ContentList where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::content_list::ContentList::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::content_list::ContentList::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::content_list::ContentList where T: core::clone::Clone
pub type paladin::core::platform::container::content_list::ContentList::Owned = T
pub fn paladin::core::platform::container::content_list::ContentList::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::content_list::ContentList::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::content_list::ContentList where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::content_list::ContentList::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::content_list::ContentList where T: ?core::marker::Sized
pub fn paladin::core::platform::container::content_list::ContentList::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::content_list::ContentList where T: ?core::marker::Sized
pub fn paladin::core::platform::container::content_list::ContentList::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::content_list::ContentList where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::content_list::ContentList::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::content_list::ContentList
pub fn paladin::core::platform::container::content_list::ContentList::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::content_list::ContentList
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::content_list::ContentList where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::content_list::ContentList where T: ?core::marker::Sized
pub fn paladin::core::platform::container::content_list::ContentList::and<P, B, E>(self, other: 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::container::content_list::ContentList::or<P, B, E>(self, other: 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::container::content_list::ContentList
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::content_list::ContentList
impl<T> typenum::type_operators::Same for paladin::core::platform::container::content_list::ContentList
pub type paladin::core::platform::container::content_list::ContentList::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::content_list::ContentList where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::content_list::ContentList where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::content_list::ContentList::vzip(self) -> V
pub mod paladin::core::platform::container::document
pub enum paladin::core::platform::container::document::DocumentError
pub paladin::core::platform::container::document::DocumentError::CorruptedFile(alloc::string::String)
pub paladin::core::platform::container::document::DocumentError::EncryptedPdf
pub paladin::core::platform::container::document::DocumentError::ExtractionFailed(alloc::string::String)
pub paladin::core::platform::container::document::DocumentError::InvalidDocument(alloc::string::String)
pub paladin::core::platform::container::document::DocumentError::IoError(std::io::error::Error)
pub paladin::core::platform::container::document::DocumentError::UnsupportedFormat(alloc::string::String)
impl core::convert::From<std::io::error::Error> for paladin::core::platform::container::document::DocumentError
pub fn paladin::core::platform::container::document::DocumentError::from(source: std::io::error::Error) -> Self
impl core::error::Error for paladin::core::platform::container::document::DocumentError
pub fn paladin::core::platform::container::document::DocumentError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
impl core::fmt::Debug for paladin::core::platform::container::document::DocumentError
pub fn paladin::core::platform::container::document::DocumentError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::core::platform::container::document::DocumentError
pub fn paladin::core::platform::container::document::DocumentError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::core::platform::container::document::DocumentError
impl core::marker::Send for paladin::core::platform::container::document::DocumentError
impl core::marker::Sync for paladin::core::platform::container::document::DocumentError
impl core::marker::Unpin for paladin::core::platform::container::document::DocumentError
impl core::marker::UnsafeUnpin for paladin::core::platform::container::document::DocumentError
impl !core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::document::DocumentError
impl !core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::document::DocumentError
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::document::DocumentError where U: core::convert::From<T>
pub fn paladin::core::platform::container::document::DocumentError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::document::DocumentError where U: core::convert::Into<T>
pub type paladin::core::platform::container::document::DocumentError::Error = core::convert::Infallible
pub fn paladin::core::platform::container::document::DocumentError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::document::DocumentError where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::document::DocumentError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::document::DocumentError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::string::ToString for paladin::core::platform::container::document::DocumentError where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::core::platform::container::document::DocumentError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::core::platform::container::document::DocumentError where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::document::DocumentError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::document::DocumentError where T: ?core::marker::Sized
pub fn paladin::core::platform::container::document::DocumentError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::document::DocumentError where T: ?core::marker::Sized
pub fn paladin::core::platform::container::document::DocumentError::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::core::platform::container::document::DocumentError
pub fn paladin::core::platform::container::document::DocumentError::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::document::DocumentError
impl<T> iri_string::format::ToStringFallible for paladin::core::platform::container::document::DocumentError where T: core::fmt::Display
pub fn paladin::core::platform::container::document::DocumentError::try_to_string(&self) -> core::result::Result<alloc::string::String, alloc::collections::TryReserveError>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::document::DocumentError where T: ?core::marker::Sized
pub fn paladin::core::platform::container::document::DocumentError::and<P, B, E>(self, other: 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::container::document::DocumentError::or<P, B, E>(self, other: 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::container::document::DocumentError
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::document::DocumentError
impl<T> typenum::type_operators::Same for paladin::core::platform::container::document::DocumentError
pub type paladin::core::platform::container::document::DocumentError::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::document::DocumentError where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::document::DocumentError where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::document::DocumentError::vzip(self) -> V
pub struct paladin::core::platform::container::document::Document
pub paladin::core::platform::container::document::Document::metadata: paladin::core::platform::container::document::DocumentMetadata
pub paladin::core::platform::container::document::Document::pages: alloc::vec::Vec<paladin::core::platform::container::document::Page>
pub paladin::core::platform::container::document::Document::total_chars: usize
impl paladin::core::platform::container::document::Document
pub fn paladin::core::platform::container::document::Document::new(pages: alloc::vec::Vec<paladin::core::platform::container::document::Page>, metadata: paladin::core::platform::container::document::DocumentMetadata) -> Self
pub fn paladin::core::platform::container::document::Document::page_count(&self) -> usize
pub fn paladin::core::platform::container::document::Document::word_count(&self) -> usize
impl core::clone::Clone for paladin::core::platform::container::document::Document
pub fn paladin::core::platform::container::document::Document::clone(&self) -> paladin::core::platform::container::document::Document
impl core::cmp::Eq for paladin::core::platform::container::document::Document
impl core::cmp::PartialEq for paladin::core::platform::container::document::Document
pub fn paladin::core::platform::container::document::Document::eq(&self, other: &paladin::core::platform::container::document::Document) -> bool
impl core::fmt::Debug for paladin::core::platform::container::document::Document
pub fn paladin::core::platform::container::document::Document::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::core::platform::container::document::Document
impl serde_core::ser::Serialize for paladin::core::platform::container::document::Document
pub fn paladin::core::platform::container::document::Document::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::document::Document
pub fn paladin::core::platform::container::document::Document::deserialize<__D>(__deserializer: __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::core::platform::container::document::Document
impl core::marker::Send for paladin::core::platform::container::document::Document
impl core::marker::Sync for paladin::core::platform::container::document::Document
impl core::marker::Unpin for paladin::core::platform::container::document::Document
impl core::marker::UnsafeUnpin for paladin::core::platform::container::document::Document
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::document::Document
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::document::Document
impl<Q, K> equivalent::Equivalent<K> for paladin::core::platform::container::document::Document where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::document::Document::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::core::platform::container::document::Document where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::document::Document::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::document::Document where U: core::convert::From<T>
pub fn paladin::core::platform::container::document::Document::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::document::Document where U: core::convert::Into<T>
pub type paladin::core::platform::container::document::Document::Error = core::convert::Infallible
pub fn paladin::core::platform::container::document::Document::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::document::Document where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::document::Document::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::document::Document::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::document::Document where T: core::clone::Clone
pub type paladin::core::platform::container::document::Document::Owned = T
pub fn paladin::core::platform::container::document::Document::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::document::Document::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::document::Document where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::document::Document::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::document::Document where T: ?core::marker::Sized
pub fn paladin::core::platform::container::document::Document::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::document::Document where T: ?core::marker::Sized
pub fn paladin::core::platform::container::document::Document::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::document::Document where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::document::Document::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::document::Document
pub fn paladin::core::platform::container::document::Document::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::document::Document
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::document::Document where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::document::Document where T: ?core::marker::Sized
pub fn paladin::core::platform::container::document::Document::and<P, B, E>(self, other: 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::container::document::Document::or<P, B, E>(self, other: 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::container::document::Document
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::document::Document
impl<T> typenum::type_operators::Same for paladin::core::platform::container::document::Document
pub type paladin::core::platform::container::document::Document::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::document::Document where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::document::Document where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::document::Document::vzip(self) -> V
pub struct paladin::core::platform::container::document::DocumentMetadata
pub paladin::core::platform::container::document::DocumentMetadata::author: core::option::Option<alloc::string::String>
pub paladin::core::platform::container::document::DocumentMetadata::creation_date: core::option::Option<chrono::datetime::DateTime<chrono::offset::utc::Utc>>
pub paladin::core::platform::container::document::DocumentMetadata::page_count: usize
pub paladin::core::platform::container::document::DocumentMetadata::title: core::option::Option<alloc::string::String>
impl paladin::core::platform::container::document::DocumentMetadata
pub fn paladin::core::platform::container::document::DocumentMetadata::new(page_count: usize) -> Self
pub fn paladin::core::platform::container::document::DocumentMetadata::with_author(self, author: impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::core::platform::container::document::DocumentMetadata::with_creation_date(self, date: chrono::datetime::DateTime<chrono::offset::utc::Utc>) -> Self
pub fn paladin::core::platform::container::document::DocumentMetadata::with_title(self, title: impl core::convert::Into<alloc::string::String>) -> Self
impl core::clone::Clone for paladin::core::platform::container::document::DocumentMetadata
pub fn paladin::core::platform::container::document::DocumentMetadata::clone(&self) -> paladin::core::platform::container::document::DocumentMetadata
impl core::cmp::Eq for paladin::core::platform::container::document::DocumentMetadata
impl core::cmp::PartialEq for paladin::core::platform::container::document::DocumentMetadata
pub fn paladin::core::platform::container::document::DocumentMetadata::eq(&self, other: &paladin::core::platform::container::document::DocumentMetadata) -> bool
impl core::default::Default for paladin::core::platform::container::document::DocumentMetadata
pub fn paladin::core::platform::container::document::DocumentMetadata::default() -> paladin::core::platform::container::document::DocumentMetadata
impl core::fmt::Debug for paladin::core::platform::container::document::DocumentMetadata
pub fn paladin::core::platform::container::document::DocumentMetadata::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::core::platform::container::document::DocumentMetadata
impl serde_core::ser::Serialize for paladin::core::platform::container::document::DocumentMetadata
pub fn paladin::core::platform::container::document::DocumentMetadata::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::document::DocumentMetadata
pub fn paladin::core::platform::container::document::DocumentMetadata::deserialize<__D>(__deserializer: __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::core::platform::container::document::DocumentMetadata
impl core::marker::Send for paladin::core::platform::container::document::DocumentMetadata
impl core::marker::Sync for paladin::core::platform::container::document::DocumentMetadata
impl core::marker::Unpin for paladin::core::platform::container::document::DocumentMetadata
impl core::marker::UnsafeUnpin for paladin::core::platform::container::document::DocumentMetadata
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::document::DocumentMetadata
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::document::DocumentMetadata
impl<Q, K> equivalent::Equivalent<K> for paladin::core::platform::container::document::DocumentMetadata where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::document::DocumentMetadata::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::core::platform::container::document::DocumentMetadata where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::document::DocumentMetadata::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::document::DocumentMetadata where U: core::convert::From<T>
pub fn paladin::core::platform::container::document::DocumentMetadata::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::document::DocumentMetadata where U: core::convert::Into<T>
pub type paladin::core::platform::container::document::DocumentMetadata::Error = core::convert::Infallible
pub fn paladin::core::platform::container::document::DocumentMetadata::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::document::DocumentMetadata where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::document::DocumentMetadata::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::document::DocumentMetadata::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::document::DocumentMetadata where T: core::clone::Clone
pub type paladin::core::platform::container::document::DocumentMetadata::Owned = T
pub fn paladin::core::platform::container::document::DocumentMetadata::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::document::DocumentMetadata::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::document::DocumentMetadata where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::document::DocumentMetadata::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::document::DocumentMetadata where T: ?core::marker::Sized
pub fn paladin::core::platform::container::document::DocumentMetadata::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::document::DocumentMetadata where T: ?core::marker::Sized
pub fn paladin::core::platform::container::document::DocumentMetadata::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::document::DocumentMetadata where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::document::DocumentMetadata::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::document::DocumentMetadata
pub fn paladin::core::platform::container::document::DocumentMetadata::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::document::DocumentMetadata
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::document::DocumentMetadata where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::document::DocumentMetadata where T: ?core::marker::Sized
pub fn paladin::core::platform::container::document::DocumentMetadata::and<P, B, E>(self, other: 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::container::document::DocumentMetadata::or<P, B, E>(self, other: 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::container::document::DocumentMetadata
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::document::DocumentMetadata
impl<T> typenum::type_operators::Same for paladin::core::platform::container::document::DocumentMetadata
pub type paladin::core::platform::container::document::DocumentMetadata::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::document::DocumentMetadata where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::document::DocumentMetadata where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::document::DocumentMetadata::vzip(self) -> V
pub struct paladin::core::platform::container::document::Page
pub paladin::core::platform::container::document::Page::content: alloc::string::String
pub paladin::core::platform::container::document::Page::number: usize
impl paladin::core::platform::container::document::Page
pub fn paladin::core::platform::container::document::Page::new(number: usize, content: alloc::string::String) -> Self
impl core::clone::Clone for paladin::core::platform::container::document::Page
pub fn paladin::core::platform::container::document::Page::clone(&self) -> paladin::core::platform::container::document::Page
impl core::cmp::Eq for paladin::core::platform::container::document::Page
impl core::cmp::PartialEq for paladin::core::platform::container::document::Page
pub fn paladin::core::platform::container::document::Page::eq(&self, other: &paladin::core::platform::container::document::Page) -> bool
impl core::fmt::Debug for paladin::core::platform::container::document::Page
pub fn paladin::core::platform::container::document::Page::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::core::platform::container::document::Page
impl serde_core::ser::Serialize for paladin::core::platform::container::document::Page
pub fn paladin::core::platform::container::document::Page::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::document::Page
pub fn paladin::core::platform::container::document::Page::deserialize<__D>(__deserializer: __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::core::platform::container::document::Page
impl core::marker::Send for paladin::core::platform::container::document::Page
impl core::marker::Sync for paladin::core::platform::container::document::Page
impl core::marker::Unpin for paladin::core::platform::container::document::Page
impl core::marker::UnsafeUnpin for paladin::core::platform::container::document::Page
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::document::Page
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::document::Page
impl<Q, K> equivalent::Equivalent<K> for paladin::core::platform::container::document::Page where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::document::Page::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::core::platform::container::document::Page where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::document::Page::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::document::Page where U: core::convert::From<T>
pub fn paladin::core::platform::container::document::Page::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::document::Page where U: core::convert::Into<T>
pub type paladin::core::platform::container::document::Page::Error = core::convert::Infallible
pub fn paladin::core::platform::container::document::Page::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::document::Page where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::document::Page::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::document::Page::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::document::Page where T: core::clone::Clone
pub type paladin::core::platform::container::document::Page::Owned = T
pub fn paladin::core::platform::container::document::Page::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::document::Page::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::document::Page where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::document::Page::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::document::Page where T: ?core::marker::Sized
pub fn paladin::core::platform::container::document::Page::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::document::Page where T: ?core::marker::Sized
pub fn paladin::core::platform::container::document::Page::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::document::Page where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::document::Page::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::document::Page
pub fn paladin::core::platform::container::document::Page::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::document::Page
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::document::Page where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::document::Page where T: ?core::marker::Sized
pub fn paladin::core::platform::container::document::Page::and<P, B, E>(self, other: 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::container::document::Page::or<P, B, E>(self, other: 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::container::document::Page
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::document::Page
impl<T> typenum::type_operators::Same for paladin::core::platform::container::document::Page
pub type paladin::core::platform::container::document::Page::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::document::Page where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::document::Page where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::document::Page::vzip(self) -> V
pub mod paladin::core::platform::container::garrison
pub enum paladin::core::platform::container::garrison::ConversationRole
pub paladin::core::platform::container::garrison::ConversationRole::Assistant
pub paladin::core::platform::container::garrison::ConversationRole::System
pub paladin::core::platform::container::garrison::ConversationRole::Tool
pub paladin::core::platform::container::garrison::ConversationRole::User
impl core::clone::Clone for paladin::core::platform::container::garrison::ConversationRole
pub fn paladin::core::platform::container::garrison::ConversationRole::clone(&self) -> paladin::core::platform::container::garrison::ConversationRole
impl core::cmp::Eq for paladin::core::platform::container::garrison::ConversationRole
impl core::cmp::PartialEq for paladin::core::platform::container::garrison::ConversationRole
pub fn paladin::core::platform::container::garrison::ConversationRole::eq(&self, other: &paladin::core::platform::container::garrison::ConversationRole) -> bool
impl core::fmt::Debug for paladin::core::platform::container::garrison::ConversationRole
pub fn paladin::core::platform::container::garrison::ConversationRole::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::core::platform::container::garrison::ConversationRole
impl serde_core::ser::Serialize for paladin::core::platform::container::garrison::ConversationRole
pub fn paladin::core::platform::container::garrison::ConversationRole::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::garrison::ConversationRole
pub fn paladin::core::platform::container::garrison::ConversationRole::deserialize<__D>(__deserializer: __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::core::platform::container::garrison::ConversationRole
impl core::marker::Send for paladin::core::platform::container::garrison::ConversationRole
impl core::marker::Sync for paladin::core::platform::container::garrison::ConversationRole
impl core::marker::Unpin for paladin::core::platform::container::garrison::ConversationRole
impl core::marker::UnsafeUnpin for paladin::core::platform::container::garrison::ConversationRole
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::garrison::ConversationRole
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::garrison::ConversationRole
impl<Q, K> equivalent::Equivalent<K> for paladin::core::platform::container::garrison::ConversationRole where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::garrison::ConversationRole::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::core::platform::container::garrison::ConversationRole where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::garrison::ConversationRole::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::garrison::ConversationRole where U: core::convert::From<T>
pub fn paladin::core::platform::container::garrison::ConversationRole::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::garrison::ConversationRole where U: core::convert::Into<T>
pub type paladin::core::platform::container::garrison::ConversationRole::Error = core::convert::Infallible
pub fn paladin::core::platform::container::garrison::ConversationRole::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::garrison::ConversationRole where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::garrison::ConversationRole::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::garrison::ConversationRole::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::garrison::ConversationRole where T: core::clone::Clone
pub type paladin::core::platform::container::garrison::ConversationRole::Owned = T
pub fn paladin::core::platform::container::garrison::ConversationRole::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::garrison::ConversationRole::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::garrison::ConversationRole where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::garrison::ConversationRole::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::garrison::ConversationRole where T: ?core::marker::Sized
pub fn paladin::core::platform::container::garrison::ConversationRole::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::garrison::ConversationRole where T: ?core::marker::Sized
pub fn paladin::core::platform::container::garrison::ConversationRole::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::garrison::ConversationRole where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::garrison::ConversationRole::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::garrison::ConversationRole
pub fn paladin::core::platform::container::garrison::ConversationRole::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::garrison::ConversationRole
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::garrison::ConversationRole where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::garrison::ConversationRole where T: ?core::marker::Sized
pub fn paladin::core::platform::container::garrison::ConversationRole::and<P, B, E>(self, other: 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::container::garrison::ConversationRole::or<P, B, E>(self, other: 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::container::garrison::ConversationRole
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::garrison::ConversationRole
impl<T> typenum::type_operators::Same for paladin::core::platform::container::garrison::ConversationRole
pub type paladin::core::platform::container::garrison::ConversationRole::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::garrison::ConversationRole where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::garrison::ConversationRole where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::garrison::ConversationRole::vzip(self) -> V
pub enum paladin::core::platform::container::garrison::EvictionStrategy
pub paladin::core::platform::container::garrison::EvictionStrategy::FIFO
pub paladin::core::platform::container::garrison::EvictionStrategy::ImportanceBased
pub paladin::core::platform::container::garrison::EvictionStrategy::SlidingWindow
impl core::clone::Clone for paladin::core::platform::container::garrison::EvictionStrategy
pub fn paladin::core::platform::container::garrison::EvictionStrategy::clone(&self) -> paladin::core::platform::container::garrison::EvictionStrategy
impl core::cmp::Eq for paladin::core::platform::container::garrison::EvictionStrategy
impl core::cmp::PartialEq for paladin::core::platform::container::garrison::EvictionStrategy
pub fn paladin::core::platform::container::garrison::EvictionStrategy::eq(&self, other: &paladin::core::platform::container::garrison::EvictionStrategy) -> bool
impl core::fmt::Debug for paladin::core::platform::container::garrison::EvictionStrategy
pub fn paladin::core::platform::container::garrison::EvictionStrategy::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for paladin::core::platform::container::garrison::EvictionStrategy
impl core::marker::StructuralPartialEq for paladin::core::platform::container::garrison::EvictionStrategy
impl serde_core::ser::Serialize for paladin::core::platform::container::garrison::EvictionStrategy
pub fn paladin::core::platform::container::garrison::EvictionStrategy::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::garrison::EvictionStrategy
pub fn paladin::core::platform::container::garrison::EvictionStrategy::deserialize<__D>(__deserializer: __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::core::platform::container::garrison::EvictionStrategy
impl core::marker::Send for paladin::core::platform::container::garrison::EvictionStrategy
impl core::marker::Sync for paladin::core::platform::container::garrison::EvictionStrategy
impl core::marker::Unpin for paladin::core::platform::container::garrison::EvictionStrategy
impl core::marker::UnsafeUnpin for paladin::core::platform::container::garrison::EvictionStrategy
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::garrison::EvictionStrategy
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::garrison::EvictionStrategy
impl<Q, K> equivalent::Equivalent<K> for paladin::core::platform::container::garrison::EvictionStrategy where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::garrison::EvictionStrategy::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::core::platform::container::garrison::EvictionStrategy where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::garrison::EvictionStrategy::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::garrison::EvictionStrategy where U: core::convert::From<T>
pub fn paladin::core::platform::container::garrison::EvictionStrategy::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::garrison::EvictionStrategy where U: core::convert::Into<T>
pub type paladin::core::platform::container::garrison::EvictionStrategy::Error = core::convert::Infallible
pub fn paladin::core::platform::container::garrison::EvictionStrategy::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::garrison::EvictionStrategy where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::garrison::EvictionStrategy::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::garrison::EvictionStrategy::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::garrison::EvictionStrategy where T: core::clone::Clone
pub type paladin::core::platform::container::garrison::EvictionStrategy::Owned = T
pub fn paladin::core::platform::container::garrison::EvictionStrategy::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::garrison::EvictionStrategy::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::garrison::EvictionStrategy where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::garrison::EvictionStrategy::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::garrison::EvictionStrategy where T: ?core::marker::Sized
pub fn paladin::core::platform::container::garrison::EvictionStrategy::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::garrison::EvictionStrategy where T: ?core::marker::Sized
pub fn paladin::core::platform::container::garrison::EvictionStrategy::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::garrison::EvictionStrategy where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::garrison::EvictionStrategy::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::garrison::EvictionStrategy
pub fn paladin::core::platform::container::garrison::EvictionStrategy::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::garrison::EvictionStrategy
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::garrison::EvictionStrategy where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::garrison::EvictionStrategy where T: ?core::marker::Sized
pub fn paladin::core::platform::container::garrison::EvictionStrategy::and<P, B, E>(self, other: 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::container::garrison::EvictionStrategy::or<P, B, E>(self, other: 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::container::garrison::EvictionStrategy
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::garrison::EvictionStrategy
impl<T> typenum::type_operators::Same for paladin::core::platform::container::garrison::EvictionStrategy
pub type paladin::core::platform::container::garrison::EvictionStrategy::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::garrison::EvictionStrategy where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::garrison::EvictionStrategy where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::garrison::EvictionStrategy::vzip(self) -> V
pub enum paladin::core::platform::container::garrison::GarrisonType
pub paladin::core::platform::container::garrison::GarrisonType::Episodic
pub paladin::core::platform::container::garrison::GarrisonType::LongTerm
pub paladin::core::platform::container::garrison::GarrisonType::ShortTerm
impl core::clone::Clone for paladin::core::platform::container::garrison::GarrisonType
pub fn paladin::core::platform::container::garrison::GarrisonType::clone(&self) -> paladin::core::platform::container::garrison::GarrisonType
impl core::cmp::Eq for paladin::core::platform::container::garrison::GarrisonType
impl core::cmp::PartialEq for paladin::core::platform::container::garrison::GarrisonType
pub fn paladin::core::platform::container::garrison::GarrisonType::eq(&self, other: &paladin::core::platform::container::garrison::GarrisonType) -> bool
impl core::fmt::Debug for paladin::core::platform::container::garrison::GarrisonType
pub fn paladin::core::platform::container::garrison::GarrisonType::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for paladin::core::platform::container::garrison::GarrisonType
impl core::marker::StructuralPartialEq for paladin::core::platform::container::garrison::GarrisonType
impl serde_core::ser::Serialize for paladin::core::platform::container::garrison::GarrisonType
pub fn paladin::core::platform::container::garrison::GarrisonType::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::garrison::GarrisonType
pub fn paladin::core::platform::container::garrison::GarrisonType::deserialize<__D>(__deserializer: __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::core::platform::container::garrison::GarrisonType
impl core::marker::Send for paladin::core::platform::container::garrison::GarrisonType
impl core::marker::Sync for paladin::core::platform::container::garrison::GarrisonType
impl core::marker::Unpin for paladin::core::platform::container::garrison::GarrisonType
impl core::marker::UnsafeUnpin for paladin::core::platform::container::garrison::GarrisonType
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::garrison::GarrisonType
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::garrison::GarrisonType
impl<Q, K> equivalent::Equivalent<K> for paladin::core::platform::container::garrison::GarrisonType where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::garrison::GarrisonType::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::core::platform::container::garrison::GarrisonType where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::garrison::GarrisonType::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::garrison::GarrisonType where U: core::convert::From<T>
pub fn paladin::core::platform::container::garrison::GarrisonType::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::garrison::GarrisonType where U: core::convert::Into<T>
pub type paladin::core::platform::container::garrison::GarrisonType::Error = core::convert::Infallible
pub fn paladin::core::platform::container::garrison::GarrisonType::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::garrison::GarrisonType where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::garrison::GarrisonType::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::garrison::GarrisonType::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::garrison::GarrisonType where T: core::clone::Clone
pub type paladin::core::platform::container::garrison::GarrisonType::Owned = T
pub fn paladin::core::platform::container::garrison::GarrisonType::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::garrison::GarrisonType::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::garrison::GarrisonType where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::garrison::GarrisonType::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::garrison::GarrisonType where T: ?core::marker::Sized
pub fn paladin::core::platform::container::garrison::GarrisonType::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::garrison::GarrisonType where T: ?core::marker::Sized
pub fn paladin::core::platform::container::garrison::GarrisonType::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::garrison::GarrisonType where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::garrison::GarrisonType::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::garrison::GarrisonType
pub fn paladin::core::platform::container::garrison::GarrisonType::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::garrison::GarrisonType
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::garrison::GarrisonType where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::garrison::GarrisonType where T: ?core::marker::Sized
pub fn paladin::core::platform::container::garrison::GarrisonType::and<P, B, E>(self, other: 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::container::garrison::GarrisonType::or<P, B, E>(self, other: 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::container::garrison::GarrisonType
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::garrison::GarrisonType
impl<T> typenum::type_operators::Same for paladin::core::platform::container::garrison::GarrisonType
pub type paladin::core::platform::container::garrison::GarrisonType::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::garrison::GarrisonType where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::garrison::GarrisonType where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::garrison::GarrisonType::vzip(self) -> V
pub struct paladin::core::platform::container::garrison::ConversationHistory
impl paladin::core::platform::container::garrison::ConversationHistory
pub fn paladin::core::platform::container::garrison::ConversationHistory::add(&mut self, entry: paladin::core::platform::container::garrison::GarrisonEntry)
pub fn paladin::core::platform::container::garrison::ConversationHistory::clear(&mut self)
pub fn paladin::core::platform::container::garrison::ConversationHistory::get_all(&self) -> alloc::vec::Vec<&paladin::core::platform::container::garrison::GarrisonEntry>
pub fn paladin::core::platform::container::garrison::ConversationHistory::get_recent(&self, limit: usize) -> alloc::vec::Vec<&paladin::core::platform::container::garrison::GarrisonEntry>
pub fn paladin::core::platform::container::garrison::ConversationHistory::is_empty(&self) -> bool
pub fn paladin::core::platform::container::garrison::ConversationHistory::len(&self) -> usize
pub fn paladin::core::platform::container::garrison::ConversationHistory::new(config: paladin::core::platform::container::garrison::GarrisonConfig) -> Self
pub fn paladin::core::platform::container::garrison::ConversationHistory::total_tokens(&self) -> u32
impl core::clone::Clone for paladin::core::platform::container::garrison::ConversationHistory
pub fn paladin::core::platform::container::garrison::ConversationHistory::clone(&self) -> paladin::core::platform::container::garrison::ConversationHistory
impl core::fmt::Debug for paladin::core::platform::container::garrison::ConversationHistory
pub fn paladin::core::platform::container::garrison::ConversationHistory::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::core::platform::container::garrison::ConversationHistory
impl core::marker::Send for paladin::core::platform::container::garrison::ConversationHistory
impl core::marker::Sync for paladin::core::platform::container::garrison::ConversationHistory
impl core::marker::Unpin for paladin::core::platform::container::garrison::ConversationHistory
impl core::marker::UnsafeUnpin for paladin::core::platform::container::garrison::ConversationHistory
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::garrison::ConversationHistory
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::garrison::ConversationHistory
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::garrison::ConversationHistory where U: core::convert::From<T>
pub fn paladin::core::platform::container::garrison::ConversationHistory::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::garrison::ConversationHistory where U: core::convert::Into<T>
pub type paladin::core::platform::container::garrison::ConversationHistory::Error = core::convert::Infallible
pub fn paladin::core::platform::container::garrison::ConversationHistory::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::garrison::ConversationHistory where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::garrison::ConversationHistory::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::garrison::ConversationHistory::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::garrison::ConversationHistory where T: core::clone::Clone
pub type paladin::core::platform::container::garrison::ConversationHistory::Owned = T
pub fn paladin::core::platform::container::garrison::ConversationHistory::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::garrison::ConversationHistory::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::garrison::ConversationHistory where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::garrison::ConversationHistory::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::garrison::ConversationHistory where T: ?core::marker::Sized
pub fn paladin::core::platform::container::garrison::ConversationHistory::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::garrison::ConversationHistory where T: ?core::marker::Sized
pub fn paladin::core::platform::container::garrison::ConversationHistory::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::garrison::ConversationHistory where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::garrison::ConversationHistory::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::garrison::ConversationHistory
pub fn paladin::core::platform::container::garrison::ConversationHistory::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::garrison::ConversationHistory
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::garrison::ConversationHistory where T: ?core::marker::Sized
pub fn paladin::core::platform::container::garrison::ConversationHistory::and<P, B, E>(self, other: 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::container::garrison::ConversationHistory::or<P, B, E>(self, other: 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::container::garrison::ConversationHistory
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::garrison::ConversationHistory
impl<T> typenum::type_operators::Same for paladin::core::platform::container::garrison::ConversationHistory
pub type paladin::core::platform::container::garrison::ConversationHistory::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::garrison::ConversationHistory where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::garrison::ConversationHistory where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::garrison::ConversationHistory::vzip(self) -> V
pub struct paladin::core::platform::container::garrison::GarrisonConfig
pub paladin::core::platform::container::garrison::GarrisonConfig::eviction_strategy: paladin::core::platform::container::garrison::EvictionStrategy
pub paladin::core::platform::container::garrison::GarrisonConfig::max_entries: usize
pub paladin::core::platform::container::garrison::GarrisonConfig::max_tokens: core::option::Option<u32>
pub paladin::core::platform::container::garrison::GarrisonConfig::preserve_recent_count: usize
impl paladin::core::platform::container::garrison::GarrisonConfig
pub fn paladin::core::platform::container::garrison::GarrisonConfig::new(max_entries: usize, max_tokens: core::option::Option<u32>) -> Self
pub fn paladin::core::platform::container::garrison::GarrisonConfig::with_eviction_strategy(self, strategy: paladin::core::platform::container::garrison::EvictionStrategy) -> Self
pub fn paladin::core::platform::container::garrison::GarrisonConfig::with_preserve_recent(self, count: usize) -> Self
impl core::clone::Clone for paladin::core::platform::container::garrison::GarrisonConfig
pub fn paladin::core::platform::container::garrison::GarrisonConfig::clone(&self) -> paladin::core::platform::container::garrison::GarrisonConfig
impl core::default::Default for paladin::core::platform::container::garrison::GarrisonConfig
pub fn paladin::core::platform::container::garrison::GarrisonConfig::default() -> Self
impl core::fmt::Debug for paladin::core::platform::container::garrison::GarrisonConfig
pub fn paladin::core::platform::container::garrison::GarrisonConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::core::platform::container::garrison::GarrisonConfig
pub fn paladin::core::platform::container::garrison::GarrisonConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::garrison::GarrisonConfig
pub fn paladin::core::platform::container::garrison::GarrisonConfig::deserialize<__D>(__deserializer: __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::core::platform::container::garrison::GarrisonConfig
impl core::marker::Send for paladin::core::platform::container::garrison::GarrisonConfig
impl core::marker::Sync for paladin::core::platform::container::garrison::GarrisonConfig
impl core::marker::Unpin for paladin::core::platform::container::garrison::GarrisonConfig
impl core::marker::UnsafeUnpin for paladin::core::platform::container::garrison::GarrisonConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::garrison::GarrisonConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::garrison::GarrisonConfig
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::garrison::GarrisonConfig where U: core::convert::From<T>
pub fn paladin::core::platform::container::garrison::GarrisonConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::garrison::GarrisonConfig where U: core::convert::Into<T>
pub type paladin::core::platform::container::garrison::GarrisonConfig::Error = core::convert::Infallible
pub fn paladin::core::platform::container::garrison::GarrisonConfig::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::garrison::GarrisonConfig where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::garrison::GarrisonConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::garrison::GarrisonConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::garrison::GarrisonConfig where T: core::clone::Clone
pub type paladin::core::platform::container::garrison::GarrisonConfig::Owned = T
pub fn paladin::core::platform::container::garrison::GarrisonConfig::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::garrison::GarrisonConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::garrison::GarrisonConfig where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::garrison::GarrisonConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::garrison::GarrisonConfig where T: ?core::marker::Sized
pub fn paladin::core::platform::container::garrison::GarrisonConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::garrison::GarrisonConfig where T: ?core::marker::Sized
pub fn paladin::core::platform::container::garrison::GarrisonConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::garrison::GarrisonConfig where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::garrison::GarrisonConfig::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::garrison::GarrisonConfig
pub fn paladin::core::platform::container::garrison::GarrisonConfig::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::garrison::GarrisonConfig
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::garrison::GarrisonConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::garrison::GarrisonConfig where T: ?core::marker::Sized
pub fn paladin::core::platform::container::garrison::GarrisonConfig::and<P, B, E>(self, other: 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::container::garrison::GarrisonConfig::or<P, B, E>(self, other: 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::container::garrison::GarrisonConfig
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::garrison::GarrisonConfig
impl<T> typenum::type_operators::Same for paladin::core::platform::container::garrison::GarrisonConfig
pub type paladin::core::platform::container::garrison::GarrisonConfig::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::garrison::GarrisonConfig where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::garrison::GarrisonConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::garrison::GarrisonConfig::vzip(self) -> V
pub struct paladin::core::platform::container::garrison::GarrisonEntry
pub paladin::core::platform::container::garrison::GarrisonEntry::content: alloc::string::String
pub paladin::core::platform::container::garrison::GarrisonEntry::id: uuid::Uuid
pub paladin::core::platform::container::garrison::GarrisonEntry::metadata: std::collections::hash::map::HashMap<alloc::string::String, serde_json::value::Value>
pub paladin::core::platform::container::garrison::GarrisonEntry::role: paladin::core::platform::container::garrison::ConversationRole
pub paladin::core::platform::container::garrison::GarrisonEntry::timestamp: chrono::datetime::DateTime<chrono::offset::utc::Utc>
pub paladin::core::platform::container::garrison::GarrisonEntry::token_count: core::option::Option<u32>
impl paladin::core::platform::container::garrison::GarrisonEntry
pub fn paladin::core::platform::container::garrison::GarrisonEntry::add_metadata(&mut self, key: alloc::string::String, value: serde_json::value::Value)
pub fn paladin::core::platform::container::garrison::GarrisonEntry::new(role: paladin::core::platform::container::garrison::ConversationRole, content: alloc::string::String) -> Self
pub fn paladin::core::platform::container::garrison::GarrisonEntry::set_token_count(&mut self, count: u32)
pub fn paladin::core::platform::container::garrison::GarrisonEntry::validate(&self) -> core::result::Result<(), alloc::string::String>
pub fn paladin::core::platform::container::garrison::GarrisonEntry::with_metadata(role: paladin::core::platform::container::garrison::ConversationRole, content: alloc::string::String, metadata: std::collections::hash::map::HashMap<alloc::string::String, serde_json::value::Value>) -> Self
pub fn paladin::core::platform::container::garrison::GarrisonEntry::with_token_count(role: paladin::core::platform::container::garrison::ConversationRole, content: alloc::string::String, token_count: u32) -> Self
impl core::clone::Clone for paladin::core::platform::container::garrison::GarrisonEntry
pub fn paladin::core::platform::container::garrison::GarrisonEntry::clone(&self) -> paladin::core::platform::container::garrison::GarrisonEntry
impl core::fmt::Debug for paladin::core::platform::container::garrison::GarrisonEntry
pub fn paladin::core::platform::container::garrison::GarrisonEntry::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::core::platform::container::garrison::GarrisonEntry
pub fn paladin::core::platform::container::garrison::GarrisonEntry::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::garrison::GarrisonEntry
pub fn paladin::core::platform::container::garrison::GarrisonEntry::deserialize<__D>(__deserializer: __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::core::platform::container::garrison::GarrisonEntry
impl core::marker::Send for paladin::core::platform::container::garrison::GarrisonEntry
impl core::marker::Sync for paladin::core::platform::container::garrison::GarrisonEntry
impl core::marker::Unpin for paladin::core::platform::container::garrison::GarrisonEntry
impl core::marker::UnsafeUnpin for paladin::core::platform::container::garrison::GarrisonEntry
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::garrison::GarrisonEntry
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::garrison::GarrisonEntry
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::garrison::GarrisonEntry where U: core::convert::From<T>
pub fn paladin::core::platform::container::garrison::GarrisonEntry::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::garrison::GarrisonEntry where U: core::convert::Into<T>
pub type paladin::core::platform::container::garrison::GarrisonEntry::Error = core::convert::Infallible
pub fn paladin::core::platform::container::garrison::GarrisonEntry::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::garrison::GarrisonEntry where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::garrison::GarrisonEntry::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::garrison::GarrisonEntry::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::garrison::GarrisonEntry where T: core::clone::Clone
pub type paladin::core::platform::container::garrison::GarrisonEntry::Owned = T
pub fn paladin::core::platform::container::garrison::GarrisonEntry::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::garrison::GarrisonEntry::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::garrison::GarrisonEntry where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::garrison::GarrisonEntry::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::garrison::GarrisonEntry where T: ?core::marker::Sized
pub fn paladin::core::platform::container::garrison::GarrisonEntry::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::garrison::GarrisonEntry where T: ?core::marker::Sized
pub fn paladin::core::platform::container::garrison::GarrisonEntry::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::garrison::GarrisonEntry where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::garrison::GarrisonEntry::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::garrison::GarrisonEntry
pub fn paladin::core::platform::container::garrison::GarrisonEntry::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::garrison::GarrisonEntry
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::garrison::GarrisonEntry where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::garrison::GarrisonEntry where T: ?core::marker::Sized
pub fn paladin::core::platform::container::garrison::GarrisonEntry::and<P, B, E>(self, other: 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::container::garrison::GarrisonEntry::or<P, B, E>(self, other: 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::container::garrison::GarrisonEntry
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::garrison::GarrisonEntry
impl<T> typenum::type_operators::Same for paladin::core::platform::container::garrison::GarrisonEntry
pub type paladin::core::platform::container::garrison::GarrisonEntry::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::garrison::GarrisonEntry where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::garrison::GarrisonEntry where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::garrison::GarrisonEntry::vzip(self) -> V
pub mod paladin::core::platform::container::handoff
pub enum paladin::core::platform::container::handoff::HandoffStrategy
pub paladin::core::platform::container::handoff::HandoffStrategy::Automatic
pub paladin::core::platform::container::handoff::HandoffStrategy::Explicit
pub paladin::core::platform::container::handoff::HandoffStrategy::Threshold
pub paladin::core::platform::container::handoff::HandoffStrategy::Threshold::confidence: u8
impl paladin::core::platform::container::handoff::HandoffStrategy
pub fn paladin::core::platform::container::handoff::HandoffStrategy::get_threshold(&self) -> core::option::Option<f32>
pub fn paladin::core::platform::container::handoff::HandoffStrategy::threshold(confidence: f32) -> Self
impl core::clone::Clone for paladin::core::platform::container::handoff::HandoffStrategy
pub fn paladin::core::platform::container::handoff::HandoffStrategy::clone(&self) -> paladin::core::platform::container::handoff::HandoffStrategy
impl core::cmp::Eq for paladin::core::platform::container::handoff::HandoffStrategy
impl core::cmp::PartialEq for paladin::core::platform::container::handoff::HandoffStrategy
pub fn paladin::core::platform::container::handoff::HandoffStrategy::eq(&self, other: &paladin::core::platform::container::handoff::HandoffStrategy) -> bool
impl core::default::Default for paladin::core::platform::container::handoff::HandoffStrategy
pub fn paladin::core::platform::container::handoff::HandoffStrategy::default() -> paladin::core::platform::container::handoff::HandoffStrategy
impl core::fmt::Debug for paladin::core::platform::container::handoff::HandoffStrategy
pub fn paladin::core::platform::container::handoff::HandoffStrategy::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::core::platform::container::handoff::HandoffStrategy
impl serde_core::ser::Serialize for paladin::core::platform::container::handoff::HandoffStrategy
pub fn paladin::core::platform::container::handoff::HandoffStrategy::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::handoff::HandoffStrategy
pub fn paladin::core::platform::container::handoff::HandoffStrategy::deserialize<__D>(__deserializer: __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::core::platform::container::handoff::HandoffStrategy
impl core::marker::Send for paladin::core::platform::container::handoff::HandoffStrategy
impl core::marker::Sync for paladin::core::platform::container::handoff::HandoffStrategy
impl core::marker::Unpin for paladin::core::platform::container::handoff::HandoffStrategy
impl core::marker::UnsafeUnpin for paladin::core::platform::container::handoff::HandoffStrategy
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::handoff::HandoffStrategy
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::handoff::HandoffStrategy
impl<Q, K> equivalent::Equivalent<K> for paladin::core::platform::container::handoff::HandoffStrategy where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::handoff::HandoffStrategy::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::core::platform::container::handoff::HandoffStrategy where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::handoff::HandoffStrategy::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::handoff::HandoffStrategy where U: core::convert::From<T>
pub fn paladin::core::platform::container::handoff::HandoffStrategy::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::handoff::HandoffStrategy where U: core::convert::Into<T>
pub type paladin::core::platform::container::handoff::HandoffStrategy::Error = core::convert::Infallible
pub fn paladin::core::platform::container::handoff::HandoffStrategy::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::handoff::HandoffStrategy where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::handoff::HandoffStrategy::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::handoff::HandoffStrategy::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::handoff::HandoffStrategy where T: core::clone::Clone
pub type paladin::core::platform::container::handoff::HandoffStrategy::Owned = T
pub fn paladin::core::platform::container::handoff::HandoffStrategy::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::handoff::HandoffStrategy::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::handoff::HandoffStrategy where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::handoff::HandoffStrategy::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::handoff::HandoffStrategy where T: ?core::marker::Sized
pub fn paladin::core::platform::container::handoff::HandoffStrategy::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::handoff::HandoffStrategy where T: ?core::marker::Sized
pub fn paladin::core::platform::container::handoff::HandoffStrategy::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::handoff::HandoffStrategy where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::handoff::HandoffStrategy::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::handoff::HandoffStrategy
pub fn paladin::core::platform::container::handoff::HandoffStrategy::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::handoff::HandoffStrategy
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::handoff::HandoffStrategy where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::handoff::HandoffStrategy where T: ?core::marker::Sized
pub fn paladin::core::platform::container::handoff::HandoffStrategy::and<P, B, E>(self, other: 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::container::handoff::HandoffStrategy::or<P, B, E>(self, other: 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::container::handoff::HandoffStrategy
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::handoff::HandoffStrategy
impl<T> typenum::type_operators::Same for paladin::core::platform::container::handoff::HandoffStrategy
pub type paladin::core::platform::container::handoff::HandoffStrategy::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::handoff::HandoffStrategy where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::handoff::HandoffStrategy where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::handoff::HandoffStrategy::vzip(self) -> V
pub struct paladin::core::platform::container::handoff::HandoffContext
pub paladin::core::platform::container::handoff::HandoffContext::chain: alloc::vec::Vec<alloc::string::String>
pub paladin::core::platform::container::handoff::HandoffContext::depth: u32
pub paladin::core::platform::container::handoff::HandoffContext::history: alloc::vec::Vec<alloc::string::String>
pub paladin::core::platform::container::handoff::HandoffContext::metadata: std::collections::hash::map::HashMap<alloc::string::String, alloc::string::String>
pub paladin::core::platform::container::handoff::HandoffContext::task: alloc::string::String
impl paladin::core::platform::container::handoff::HandoffContext
pub fn paladin::core::platform::container::handoff::HandoffContext::add_history(&mut self, message: alloc::string::String)
pub fn paladin::core::platform::container::handoff::HandoffContext::add_metadata(&mut self, key: alloc::string::String, value: alloc::string::String)
pub fn paladin::core::platform::container::handoff::HandoffContext::add_to_chain(&mut self, agent_name: alloc::string::String) -> core::result::Result<(), alloc::string::String>
pub fn paladin::core::platform::container::handoff::HandoffContext::is_in_chain(&self, agent_name: &str) -> bool
pub fn paladin::core::platform::container::handoff::HandoffContext::new(task: alloc::string::String, origin_agent: alloc::string::String) -> Self
impl core::clone::Clone for paladin::core::platform::container::handoff::HandoffContext
pub fn paladin::core::platform::container::handoff::HandoffContext::clone(&self) -> paladin::core::platform::container::handoff::HandoffContext
impl core::cmp::PartialEq for paladin::core::platform::container::handoff::HandoffContext
pub fn paladin::core::platform::container::handoff::HandoffContext::eq(&self, other: &paladin::core::platform::container::handoff::HandoffContext) -> bool
impl core::fmt::Debug for paladin::core::platform::container::handoff::HandoffContext
pub fn paladin::core::platform::container::handoff::HandoffContext::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::core::platform::container::handoff::HandoffContext
impl serde_core::ser::Serialize for paladin::core::platform::container::handoff::HandoffContext
pub fn paladin::core::platform::container::handoff::HandoffContext::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::handoff::HandoffContext
pub fn paladin::core::platform::container::handoff::HandoffContext::deserialize<__D>(__deserializer: __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::core::platform::container::handoff::HandoffContext
impl core::marker::Send for paladin::core::platform::container::handoff::HandoffContext
impl core::marker::Sync for paladin::core::platform::container::handoff::HandoffContext
impl core::marker::Unpin for paladin::core::platform::container::handoff::HandoffContext
impl core::marker::UnsafeUnpin for paladin::core::platform::container::handoff::HandoffContext
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::handoff::HandoffContext
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::handoff::HandoffContext
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::handoff::HandoffContext where U: core::convert::From<T>
pub fn paladin::core::platform::container::handoff::HandoffContext::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::handoff::HandoffContext where U: core::convert::Into<T>
pub type paladin::core::platform::container::handoff::HandoffContext::Error = core::convert::Infallible
pub fn paladin::core::platform::container::handoff::HandoffContext::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::handoff::HandoffContext where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::handoff::HandoffContext::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::handoff::HandoffContext::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::handoff::HandoffContext where T: core::clone::Clone
pub type paladin::core::platform::container::handoff::HandoffContext::Owned = T
pub fn paladin::core::platform::container::handoff::HandoffContext::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::handoff::HandoffContext::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::handoff::HandoffContext where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::handoff::HandoffContext::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::handoff::HandoffContext where T: ?core::marker::Sized
pub fn paladin::core::platform::container::handoff::HandoffContext::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::handoff::HandoffContext where T: ?core::marker::Sized
pub fn paladin::core::platform::container::handoff::HandoffContext::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::handoff::HandoffContext where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::handoff::HandoffContext::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::handoff::HandoffContext
pub fn paladin::core::platform::container::handoff::HandoffContext::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::handoff::HandoffContext
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::handoff::HandoffContext where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::handoff::HandoffContext where T: ?core::marker::Sized
pub fn paladin::core::platform::container::handoff::HandoffContext::and<P, B, E>(self, other: 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::container::handoff::HandoffContext::or<P, B, E>(self, other: 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::container::handoff::HandoffContext
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::handoff::HandoffContext
impl<T> typenum::type_operators::Same for paladin::core::platform::container::handoff::HandoffContext
pub type paladin::core::platform::container::handoff::HandoffContext::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::handoff::HandoffContext where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::handoff::HandoffContext where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::handoff::HandoffContext::vzip(self) -> V
pub struct paladin::core::platform::container::handoff::HandoffDecision
pub paladin::core::platform::container::handoff::HandoffDecision::confidence: f32
pub paladin::core::platform::container::handoff::HandoffDecision::reasoning: alloc::string::String
pub paladin::core::platform::container::handoff::HandoffDecision::should_handoff: bool
pub paladin::core::platform::container::handoff::HandoffDecision::target_agent: core::option::Option<alloc::string::String>
impl paladin::core::platform::container::handoff::HandoffDecision
pub fn paladin::core::platform::container::handoff::HandoffDecision::handoff(target_agent: alloc::string::String, reasoning: alloc::string::String, confidence: f32) -> Self
pub fn paladin::core::platform::container::handoff::HandoffDecision::no_handoff(reasoning: alloc::string::String, confidence: f32) -> Self
impl core::clone::Clone for paladin::core::platform::container::handoff::HandoffDecision
pub fn paladin::core::platform::container::handoff::HandoffDecision::clone(&self) -> paladin::core::platform::container::handoff::HandoffDecision
impl core::cmp::PartialEq for paladin::core::platform::container::handoff::HandoffDecision
pub fn paladin::core::platform::container::handoff::HandoffDecision::eq(&self, other: &paladin::core::platform::container::handoff::HandoffDecision) -> bool
impl core::fmt::Debug for paladin::core::platform::container::handoff::HandoffDecision
pub fn paladin::core::platform::container::handoff::HandoffDecision::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::core::platform::container::handoff::HandoffDecision
impl serde_core::ser::Serialize for paladin::core::platform::container::handoff::HandoffDecision
pub fn paladin::core::platform::container::handoff::HandoffDecision::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::handoff::HandoffDecision
pub fn paladin::core::platform::container::handoff::HandoffDecision::deserialize<__D>(__deserializer: __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::core::platform::container::handoff::HandoffDecision
impl core::marker::Send for paladin::core::platform::container::handoff::HandoffDecision
impl core::marker::Sync for paladin::core::platform::container::handoff::HandoffDecision
impl core::marker::Unpin for paladin::core::platform::container::handoff::HandoffDecision
impl core::marker::UnsafeUnpin for paladin::core::platform::container::handoff::HandoffDecision
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::handoff::HandoffDecision
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::handoff::HandoffDecision
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::handoff::HandoffDecision where U: core::convert::From<T>
pub fn paladin::core::platform::container::handoff::HandoffDecision::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::handoff::HandoffDecision where U: core::convert::Into<T>
pub type paladin::core::platform::container::handoff::HandoffDecision::Error = core::convert::Infallible
pub fn paladin::core::platform::container::handoff::HandoffDecision::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::handoff::HandoffDecision where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::handoff::HandoffDecision::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::handoff::HandoffDecision::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::handoff::HandoffDecision where T: core::clone::Clone
pub type paladin::core::platform::container::handoff::HandoffDecision::Owned = T
pub fn paladin::core::platform::container::handoff::HandoffDecision::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::handoff::HandoffDecision::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::handoff::HandoffDecision where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::handoff::HandoffDecision::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::handoff::HandoffDecision where T: ?core::marker::Sized
pub fn paladin::core::platform::container::handoff::HandoffDecision::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::handoff::HandoffDecision where T: ?core::marker::Sized
pub fn paladin::core::platform::container::handoff::HandoffDecision::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::handoff::HandoffDecision where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::handoff::HandoffDecision::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::handoff::HandoffDecision
pub fn paladin::core::platform::container::handoff::HandoffDecision::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::handoff::HandoffDecision
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::handoff::HandoffDecision where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::handoff::HandoffDecision where T: ?core::marker::Sized
pub fn paladin::core::platform::container::handoff::HandoffDecision::and<P, B, E>(self, other: 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::container::handoff::HandoffDecision::or<P, B, E>(self, other: 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::container::handoff::HandoffDecision
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::handoff::HandoffDecision
impl<T> typenum::type_operators::Same for paladin::core::platform::container::handoff::HandoffDecision
pub type paladin::core::platform::container::handoff::HandoffDecision::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::handoff::HandoffDecision where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::handoff::HandoffDecision where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::handoff::HandoffDecision::vzip(self) -> V
pub struct paladin::core::platform::container::handoff::HandoffRecord
pub paladin::core::platform::container::handoff::HandoffRecord::depth: u32
pub paladin::core::platform::container::handoff::HandoffRecord::from_agent: alloc::string::String
pub paladin::core::platform::container::handoff::HandoffRecord::result: core::option::Option<alloc::string::String>
pub paladin::core::platform::container::handoff::HandoffRecord::task: alloc::string::String
pub paladin::core::platform::container::handoff::HandoffRecord::to_agent: alloc::string::String
impl paladin::core::platform::container::handoff::HandoffRecord
pub fn paladin::core::platform::container::handoff::HandoffRecord::new(from_agent: alloc::string::String, to_agent: alloc::string::String, task: alloc::string::String, depth: u32) -> Self
pub fn paladin::core::platform::container::handoff::HandoffRecord::set_result(&mut self, result: alloc::string::String)
impl core::clone::Clone for paladin::core::platform::container::handoff::HandoffRecord
pub fn paladin::core::platform::container::handoff::HandoffRecord::clone(&self) -> paladin::core::platform::container::handoff::HandoffRecord
impl core::cmp::PartialEq for paladin::core::platform::container::handoff::HandoffRecord
pub fn paladin::core::platform::container::handoff::HandoffRecord::eq(&self, other: &paladin::core::platform::container::handoff::HandoffRecord) -> bool
impl core::fmt::Debug for paladin::core::platform::container::handoff::HandoffRecord
pub fn paladin::core::platform::container::handoff::HandoffRecord::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::core::platform::container::handoff::HandoffRecord
impl serde_core::ser::Serialize for paladin::core::platform::container::handoff::HandoffRecord
pub fn paladin::core::platform::container::handoff::HandoffRecord::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::handoff::HandoffRecord
pub fn paladin::core::platform::container::handoff::HandoffRecord::deserialize<__D>(__deserializer: __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::core::platform::container::handoff::HandoffRecord
impl core::marker::Send for paladin::core::platform::container::handoff::HandoffRecord
impl core::marker::Sync for paladin::core::platform::container::handoff::HandoffRecord
impl core::marker::Unpin for paladin::core::platform::container::handoff::HandoffRecord
impl core::marker::UnsafeUnpin for paladin::core::platform::container::handoff::HandoffRecord
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::handoff::HandoffRecord
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::handoff::HandoffRecord
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::handoff::HandoffRecord where U: core::convert::From<T>
pub fn paladin::core::platform::container::handoff::HandoffRecord::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::handoff::HandoffRecord where U: core::convert::Into<T>
pub type paladin::core::platform::container::handoff::HandoffRecord::Error = core::convert::Infallible
pub fn paladin::core::platform::container::handoff::HandoffRecord::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::handoff::HandoffRecord where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::handoff::HandoffRecord::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::handoff::HandoffRecord::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::handoff::HandoffRecord where T: core::clone::Clone
pub type paladin::core::platform::container::handoff::HandoffRecord::Owned = T
pub fn paladin::core::platform::container::handoff::HandoffRecord::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::handoff::HandoffRecord::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::handoff::HandoffRecord where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::handoff::HandoffRecord::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::handoff::HandoffRecord where T: ?core::marker::Sized
pub fn paladin::core::platform::container::handoff::HandoffRecord::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::handoff::HandoffRecord where T: ?core::marker::Sized
pub fn paladin::core::platform::container::handoff::HandoffRecord::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::handoff::HandoffRecord where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::handoff::HandoffRecord::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::handoff::HandoffRecord
pub fn paladin::core::platform::container::handoff::HandoffRecord::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::handoff::HandoffRecord
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::handoff::HandoffRecord where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::handoff::HandoffRecord where T: ?core::marker::Sized
pub fn paladin::core::platform::container::handoff::HandoffRecord::and<P, B, E>(self, other: 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::container::handoff::HandoffRecord::or<P, B, E>(self, other: 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::container::handoff::HandoffRecord
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::handoff::HandoffRecord
impl<T> typenum::type_operators::Same for paladin::core::platform::container::handoff::HandoffRecord
pub type paladin::core::platform::container::handoff::HandoffRecord::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::handoff::HandoffRecord where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::handoff::HandoffRecord where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::handoff::HandoffRecord::vzip(self) -> V
pub mod paladin::core::platform::container::herald
pub enum paladin::core::platform::container::herald::HeraldError
pub paladin::core::platform::container::herald::HeraldError::InvalidResult(alloc::string::String)
pub paladin::core::platform::container::herald::HeraldError::IoError(std::io::error::Error)
pub paladin::core::platform::container::herald::HeraldError::SerializationError(alloc::string::String)
pub paladin::core::platform::container::herald::HeraldError::TemplateError(alloc::string::String)
impl core::convert::From<std::io::error::Error> for paladin::core::platform::container::herald_error::HeraldError
pub fn paladin::core::platform::container::herald_error::HeraldError::from(source: std::io::error::Error) -> Self
impl core::error::Error for paladin::core::platform::container::herald_error::HeraldError
pub fn paladin::core::platform::container::herald_error::HeraldError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
impl core::fmt::Debug for paladin::core::platform::container::herald_error::HeraldError
pub fn paladin::core::platform::container::herald_error::HeraldError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::core::platform::container::herald_error::HeraldError
pub fn paladin::core::platform::container::herald_error::HeraldError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::core::platform::container::herald_error::HeraldError
impl core::marker::Send for paladin::core::platform::container::herald_error::HeraldError
impl core::marker::Sync for paladin::core::platform::container::herald_error::HeraldError
impl core::marker::Unpin for paladin::core::platform::container::herald_error::HeraldError
impl core::marker::UnsafeUnpin for paladin::core::platform::container::herald_error::HeraldError
impl !core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::herald_error::HeraldError
impl !core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::herald_error::HeraldError
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::herald_error::HeraldError where U: core::convert::From<T>
pub fn paladin::core::platform::container::herald_error::HeraldError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::herald_error::HeraldError where U: core::convert::Into<T>
pub type paladin::core::platform::container::herald_error::HeraldError::Error = core::convert::Infallible
pub fn paladin::core::platform::container::herald_error::HeraldError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::herald_error::HeraldError where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::herald_error::HeraldError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::herald_error::HeraldError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::string::ToString for paladin::core::platform::container::herald_error::HeraldError where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::core::platform::container::herald_error::HeraldError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::core::platform::container::herald_error::HeraldError where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::herald_error::HeraldError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::herald_error::HeraldError where T: ?core::marker::Sized
pub fn paladin::core::platform::container::herald_error::HeraldError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::herald_error::HeraldError where T: ?core::marker::Sized
pub fn paladin::core::platform::container::herald_error::HeraldError::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::core::platform::container::herald_error::HeraldError
pub fn paladin::core::platform::container::herald_error::HeraldError::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::herald_error::HeraldError
impl<T> iri_string::format::ToStringFallible for paladin::core::platform::container::herald_error::HeraldError where T: core::fmt::Display
pub fn paladin::core::platform::container::herald_error::HeraldError::try_to_string(&self) -> core::result::Result<alloc::string::String, alloc::collections::TryReserveError>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::herald_error::HeraldError where T: ?core::marker::Sized
pub fn paladin::core::platform::container::herald_error::HeraldError::and<P, B, E>(self, other: 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::container::herald_error::HeraldError::or<P, B, E>(self, other: 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::container::herald_error::HeraldError
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::herald_error::HeraldError
impl<T> typenum::type_operators::Same for paladin::core::platform::container::herald_error::HeraldError
pub type paladin::core::platform::container::herald_error::HeraldError::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::herald_error::HeraldError where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::herald_error::HeraldError where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::herald_error::HeraldError::vzip(self) -> V
pub enum paladin::core::platform::container::herald::PaladinError
pub paladin::core::platform::container::herald::PaladinError::ArsenalError(paladin::core::platform::container::arsenal::ArsenalError)
pub paladin::core::platform::container::herald::PaladinError::CircuitBreakerOpen
pub paladin::core::platform::container::herald::PaladinError::ConfigurationError(alloc::string::String)
pub paladin::core::platform::container::herald::PaladinError::ExecutionError(alloc::string::String)
pub paladin::core::platform::container::herald::PaladinError::GarrisonError(paladin::application::ports::output::garrison_port::GarrisonError)
pub paladin::core::platform::container::herald::PaladinError::GarrisonRequired
pub paladin::core::platform::container::herald::PaladinError::LlmError(alloc::string::String)
pub paladin::core::platform::container::herald::PaladinError::MaxRetriesExceeded(u32)
pub paladin::core::platform::container::herald::PaladinError::StopWordDetected(alloc::string::String)
pub paladin::core::platform::container::herald::PaladinError::Timeout(u64)
impl paladin::application::use_cases::paladin::error::PaladinError
pub fn paladin::application::use_cases::paladin::error::PaladinError::is_retryable(&self) -> bool
pub fn paladin::application::use_cases::paladin::error::PaladinError::is_terminal(&self) -> bool
impl core::convert::From<paladin::application::ports::output::garrison_port::GarrisonError> for paladin::application::use_cases::paladin::error::PaladinError
pub fn paladin::application::use_cases::paladin::error::PaladinError::from(source: paladin::application::ports::output::garrison_port::GarrisonError) -> Self
impl core::convert::From<paladin::application::use_cases::paladin::error::PaladinError> for paladin::application::cli::error::CliError
pub fn paladin::application::cli::error::CliError::from(error: paladin::application::use_cases::paladin::error::PaladinError) -> Self
impl core::convert::From<paladin::application::use_cases::paladin::error::PaladinError> for paladin::core::platform::container::battalion::BattalionError
pub fn paladin::core::platform::container::battalion::BattalionError::from(err: paladin::application::use_cases::paladin::error::PaladinError) -> Self
impl core::convert::From<paladin::core::platform::container::arsenal::ArsenalError> for paladin::application::use_cases::paladin::error::PaladinError
pub fn paladin::application::use_cases::paladin::error::PaladinError::from(source: paladin::core::platform::container::arsenal::ArsenalError) -> Self
impl core::error::Error for paladin::application::use_cases::paladin::error::PaladinError
pub fn paladin::application::use_cases::paladin::error::PaladinError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
impl core::fmt::Debug for paladin::application::use_cases::paladin::error::PaladinError
pub fn paladin::application::use_cases::paladin::error::PaladinError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::application::use_cases::paladin::error::PaladinError
pub fn paladin::application::use_cases::paladin::error::PaladinError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::use_cases::paladin::error::PaladinError
impl core::marker::Send for paladin::application::use_cases::paladin::error::PaladinError
impl core::marker::Sync for paladin::application::use_cases::paladin::error::PaladinError
impl core::marker::Unpin for paladin::application::use_cases::paladin::error::PaladinError
impl core::marker::UnsafeUnpin for paladin::application::use_cases::paladin::error::PaladinError
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::use_cases::paladin::error::PaladinError
impl core::panic::unwind_safe::UnwindSafe for paladin::application::use_cases::paladin::error::PaladinError
impl<T, U> core::convert::Into<U> for paladin::application::use_cases::paladin::error::PaladinError where U: core::convert::From<T>
pub fn paladin::application::use_cases::paladin::error::PaladinError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::use_cases::paladin::error::PaladinError where U: core::convert::Into<T>
pub type paladin::application::use_cases::paladin::error::PaladinError::Error = core::convert::Infallible
pub fn paladin::application::use_cases::paladin::error::PaladinError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::use_cases::paladin::error::PaladinError where U: core::convert::TryFrom<T>
pub type paladin::application::use_cases::paladin::error::PaladinError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::use_cases::paladin::error::PaladinError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::string::ToString for paladin::application::use_cases::paladin::error::PaladinError where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::application::use_cases::paladin::error::PaladinError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::application::use_cases::paladin::error::PaladinError where T: 'static + ?core::marker::Sized
pub fn paladin::application::use_cases::paladin::error::PaladinError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::use_cases::paladin::error::PaladinError where T: ?core::marker::Sized
pub fn paladin::application::use_cases::paladin::error::PaladinError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::use_cases::paladin::error::PaladinError where T: ?core::marker::Sized
pub fn paladin::application::use_cases::paladin::error::PaladinError::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::use_cases::paladin::error::PaladinError
pub fn paladin::application::use_cases::paladin::error::PaladinError::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::use_cases::paladin::error::PaladinError
impl<T> iri_string::format::ToStringFallible for paladin::application::use_cases::paladin::error::PaladinError where T: core::fmt::Display
pub fn paladin::application::use_cases::paladin::error::PaladinError::try_to_string(&self) -> core::result::Result<alloc::string::String, alloc::collections::TryReserveError>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::use_cases::paladin::error::PaladinError where T: ?core::marker::Sized
pub fn paladin::application::use_cases::paladin::error::PaladinError::and<P, B, E>(self, other: 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::use_cases::paladin::error::PaladinError::or<P, B, E>(self, other: 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::use_cases::paladin::error::PaladinError
impl<T> tracing::instrument::WithSubscriber for paladin::application::use_cases::paladin::error::PaladinError
impl<T> typenum::type_operators::Same for paladin::application::use_cases::paladin::error::PaladinError
pub type paladin::application::use_cases::paladin::error::PaladinError::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::use_cases::paladin::error::PaladinError where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::use_cases::paladin::error::PaladinError where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::use_cases::paladin::error::PaladinError::vzip(self) -> V
pub struct paladin::core::platform::container::herald::BattalionResult
pub paladin::core::platform::container::herald::BattalionResult::battalion_id: uuid::Uuid
pub paladin::core::platform::container::herald::BattalionResult::battalion_name: alloc::string::String
pub paladin::core::platform::container::herald::BattalionResult::completed_at: chrono::datetime::DateTime<chrono::offset::utc::Utc>
pub paladin::core::platform::container::herald::BattalionResult::final_output: alloc::string::String
pub paladin::core::platform::container::herald::BattalionResult::paladin_failure_count: usize
pub paladin::core::platform::container::herald::BattalionResult::paladin_results: alloc::vec::Vec<paladin::application::ports::output::paladin_port::PaladinResult>
pub paladin::core::platform::container::herald::BattalionResult::paladin_success_count: usize
pub paladin::core::platform::container::herald::BattalionResult::per_paladin_times: std::collections::hash::map::HashMap<alloc::string::String, u64>
pub paladin::core::platform::container::herald::BattalionResult::per_paladin_tokens: std::collections::hash::map::HashMap<alloc::string::String, paladin::core::platform::container::battalion::TokenUsage>
pub paladin::core::platform::container::herald::BattalionResult::started_at: chrono::datetime::DateTime<chrono::offset::utc::Utc>
pub paladin::core::platform::container::herald::BattalionResult::status: paladin::core::platform::container::battalion::BattalionStatus
pub paladin::core::platform::container::herald::BattalionResult::strategy_selection_reasoning: core::option::Option<alloc::string::String>
pub paladin::core::platform::container::herald::BattalionResult::strategy_selection_time_ms: u64
pub paladin::core::platform::container::herald::BattalionResult::strategy_used: paladin::core::platform::container::battalion::BattalionStrategy
pub paladin::core::platform::container::herald::BattalionResult::total_tokens: u64
impl paladin::core::platform::container::battalion::BattalionResult
pub fn paladin::core::platform::container::battalion::BattalionResult::duration(&self) -> core::time::Duration
pub fn paladin::core::platform::container::battalion::BattalionResult::from_paladin_results(battalion_id: uuid::Uuid, battalion_name: alloc::string::String, started_at: chrono::datetime::DateTime<chrono::offset::utc::Utc>, results: alloc::vec::Vec<paladin::application::ports::output::paladin_port::PaladinResult>) -> Self
pub fn paladin::core::platform::container::battalion::BattalionResult::new(battalion_id: uuid::Uuid, battalion_name: alloc::string::String, started_at: chrono::datetime::DateTime<chrono::offset::utc::Utc>, final_output: alloc::string::String, paladin_results: alloc::vec::Vec<paladin::application::ports::output::paladin_port::PaladinResult>) -> Self
pub fn paladin::core::platform::container::battalion::BattalionResult::with_paladin_times(self, times: std::collections::hash::map::HashMap<alloc::string::String, u64>) -> Self
pub fn paladin::core::platform::container::battalion::BattalionResult::with_paladin_tokens(self, tokens: std::collections::hash::map::HashMap<alloc::string::String, paladin::core::platform::container::battalion::TokenUsage>) -> Self
pub fn paladin::core::platform::container::battalion::BattalionResult::with_selection_reasoning(self, reasoning: alloc::string::String) -> Self
pub fn paladin::core::platform::container::battalion::BattalionResult::with_selection_time_ms(self, time_ms: u64) -> Self
pub fn paladin::core::platform::container::battalion::BattalionResult::with_strategy(self, strategy: paladin::core::platform::container::battalion::BattalionStrategy) -> Self
pub fn paladin::core::platform::container::battalion::BattalionResult::with_total_tokens(self, total_tokens: u64) -> Self
impl core::clone::Clone for paladin::core::platform::container::battalion::BattalionResult
pub fn paladin::core::platform::container::battalion::BattalionResult::clone(&self) -> paladin::core::platform::container::battalion::BattalionResult
impl core::fmt::Debug for paladin::core::platform::container::battalion::BattalionResult
pub fn paladin::core::platform::container::battalion::BattalionResult::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::core::platform::container::battalion::BattalionResult
pub fn paladin::core::platform::container::battalion::BattalionResult::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::battalion::BattalionResult
pub fn paladin::core::platform::container::battalion::BattalionResult::deserialize<__D>(__deserializer: __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::core::platform::container::battalion::BattalionResult
impl core::marker::Send for paladin::core::platform::container::battalion::BattalionResult
impl core::marker::Sync for paladin::core::platform::container::battalion::BattalionResult
impl core::marker::Unpin for paladin::core::platform::container::battalion::BattalionResult
impl core::marker::UnsafeUnpin for paladin::core::platform::container::battalion::BattalionResult
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::battalion::BattalionResult
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::battalion::BattalionResult
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::battalion::BattalionResult where U: core::convert::From<T>
pub fn paladin::core::platform::container::battalion::BattalionResult::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::battalion::BattalionResult where U: core::convert::Into<T>
pub type paladin::core::platform::container::battalion::BattalionResult::Error = core::convert::Infallible
pub fn paladin::core::platform::container::battalion::BattalionResult::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::battalion::BattalionResult where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::battalion::BattalionResult::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::battalion::BattalionResult::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::battalion::BattalionResult where T: core::clone::Clone
pub type paladin::core::platform::container::battalion::BattalionResult::Owned = T
pub fn paladin::core::platform::container::battalion::BattalionResult::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::battalion::BattalionResult::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::battalion::BattalionResult where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::BattalionResult::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::battalion::BattalionResult where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::BattalionResult::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::battalion::BattalionResult where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::BattalionResult::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::battalion::BattalionResult where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::battalion::BattalionResult::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::battalion::BattalionResult
pub fn paladin::core::platform::container::battalion::BattalionResult::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::battalion::BattalionResult
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::battalion::BattalionResult where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::battalion::BattalionResult where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::BattalionResult::and<P, B, E>(self, other: 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::container::battalion::BattalionResult::or<P, B, E>(self, other: 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::container::battalion::BattalionResult
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::battalion::BattalionResult
impl<T> typenum::type_operators::Same for paladin::core::platform::container::battalion::BattalionResult
pub type paladin::core::platform::container::battalion::BattalionResult::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::battalion::BattalionResult where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::battalion::BattalionResult where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::battalion::BattalionResult::vzip(self) -> V
pub struct paladin::core::platform::container::herald::ExecutionMetadata
pub paladin::core::platform::container::herald::ExecutionMetadata::cost_estimate: core::option::Option<f64>
pub paladin::core::platform::container::herald::ExecutionMetadata::duration_ms: core::option::Option<u64>
pub paladin::core::platform::container::herald::ExecutionMetadata::end_time: core::option::Option<chrono::datetime::DateTime<chrono::offset::utc::Utc>>
pub paladin::core::platform::container::herald::ExecutionMetadata::error_count: u32
pub paladin::core::platform::container::herald::ExecutionMetadata::execution_id: uuid::Uuid
pub paladin::core::platform::container::herald::ExecutionMetadata::metadata: std::collections::hash::map::HashMap<alloc::string::String, serde_json::value::Value>
pub paladin::core::platform::container::herald::ExecutionMetadata::model_used: alloc::string::String
pub paladin::core::platform::container::herald::ExecutionMetadata::start_time: chrono::datetime::DateTime<chrono::offset::utc::Utc>
pub paladin::core::platform::container::herald::ExecutionMetadata::token_usage: paladin::application::ports::output::llm_port::TokenUsage
impl paladin::core::platform::container::herald::ExecutionMetadata
pub fn paladin::core::platform::container::herald::ExecutionMetadata::builder() -> paladin::core::platform::container::herald::ExecutionMetadataBuilder
pub fn paladin::core::platform::container::herald::ExecutionMetadata::calculate_duration(&mut self)
pub fn paladin::core::platform::container::herald::ExecutionMetadata::total_cost(&self) -> core::option::Option<f64>
impl core::clone::Clone for paladin::core::platform::container::herald::ExecutionMetadata
pub fn paladin::core::platform::container::herald::ExecutionMetadata::clone(&self) -> paladin::core::platform::container::herald::ExecutionMetadata
impl core::fmt::Debug for paladin::core::platform::container::herald::ExecutionMetadata
pub fn paladin::core::platform::container::herald::ExecutionMetadata::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::core::platform::container::herald::ExecutionMetadata
pub fn paladin::core::platform::container::herald::ExecutionMetadata::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::herald::ExecutionMetadata
pub fn paladin::core::platform::container::herald::ExecutionMetadata::deserialize<__D>(__deserializer: __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::core::platform::container::herald::ExecutionMetadata
impl core::marker::Send for paladin::core::platform::container::herald::ExecutionMetadata
impl core::marker::Sync for paladin::core::platform::container::herald::ExecutionMetadata
impl core::marker::Unpin for paladin::core::platform::container::herald::ExecutionMetadata
impl core::marker::UnsafeUnpin for paladin::core::platform::container::herald::ExecutionMetadata
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::herald::ExecutionMetadata
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::herald::ExecutionMetadata
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::herald::ExecutionMetadata where U: core::convert::From<T>
pub fn paladin::core::platform::container::herald::ExecutionMetadata::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::herald::ExecutionMetadata where U: core::convert::Into<T>
pub type paladin::core::platform::container::herald::ExecutionMetadata::Error = core::convert::Infallible
pub fn paladin::core::platform::container::herald::ExecutionMetadata::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::herald::ExecutionMetadata where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::herald::ExecutionMetadata::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::herald::ExecutionMetadata::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::herald::ExecutionMetadata where T: core::clone::Clone
pub type paladin::core::platform::container::herald::ExecutionMetadata::Owned = T
pub fn paladin::core::platform::container::herald::ExecutionMetadata::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::herald::ExecutionMetadata::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::herald::ExecutionMetadata where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::herald::ExecutionMetadata::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::herald::ExecutionMetadata where T: ?core::marker::Sized
pub fn paladin::core::platform::container::herald::ExecutionMetadata::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::herald::ExecutionMetadata where T: ?core::marker::Sized
pub fn paladin::core::platform::container::herald::ExecutionMetadata::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::herald::ExecutionMetadata where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::herald::ExecutionMetadata::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::herald::ExecutionMetadata
pub fn paladin::core::platform::container::herald::ExecutionMetadata::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::herald::ExecutionMetadata
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::herald::ExecutionMetadata where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::herald::ExecutionMetadata where T: ?core::marker::Sized
pub fn paladin::core::platform::container::herald::ExecutionMetadata::and<P, B, E>(self, other: 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::container::herald::ExecutionMetadata::or<P, B, E>(self, other: 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::container::herald::ExecutionMetadata
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::herald::ExecutionMetadata
impl<T> typenum::type_operators::Same for paladin::core::platform::container::herald::ExecutionMetadata
pub type paladin::core::platform::container::herald::ExecutionMetadata::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::herald::ExecutionMetadata where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::herald::ExecutionMetadata where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::herald::ExecutionMetadata::vzip(self) -> V
pub struct paladin::core::platform::container::herald::ExecutionMetadataBuilder
impl paladin::core::platform::container::herald::ExecutionMetadataBuilder
pub fn paladin::core::platform::container::herald::ExecutionMetadataBuilder::add_metadata(self, key: alloc::string::String, value: serde_json::value::Value) -> Self
pub fn paladin::core::platform::container::herald::ExecutionMetadataBuilder::build(self) -> core::result::Result<paladin::core::platform::container::herald::ExecutionMetadata, paladin::core::platform::container::herald_error::HeraldError>
pub fn paladin::core::platform::container::herald::ExecutionMetadataBuilder::cost_estimate(self, cost_estimate: f64) -> Self
pub fn paladin::core::platform::container::herald::ExecutionMetadataBuilder::duration_ms(self, duration_ms: u64) -> Self
pub fn paladin::core::platform::container::herald::ExecutionMetadataBuilder::end_time(self, end_time: chrono::datetime::DateTime<chrono::offset::utc::Utc>) -> Self
pub fn paladin::core::platform::container::herald::ExecutionMetadataBuilder::error_count(self, error_count: u32) -> Self
pub fn paladin::core::platform::container::herald::ExecutionMetadataBuilder::execution_id(self, execution_id: uuid::Uuid) -> Self
pub fn paladin::core::platform::container::herald::ExecutionMetadataBuilder::model_used(self, model_used: alloc::string::String) -> Self
pub fn paladin::core::platform::container::herald::ExecutionMetadataBuilder::start_time(self, start_time: chrono::datetime::DateTime<chrono::offset::utc::Utc>) -> Self
pub fn paladin::core::platform::container::herald::ExecutionMetadataBuilder::token_usage(self, token_usage: paladin::application::ports::output::llm_port::TokenUsage) -> Self
impl core::default::Default for paladin::core::platform::container::herald::ExecutionMetadataBuilder
pub fn paladin::core::platform::container::herald::ExecutionMetadataBuilder::default() -> paladin::core::platform::container::herald::ExecutionMetadataBuilder
impl core::marker::Freeze for paladin::core::platform::container::herald::ExecutionMetadataBuilder
impl core::marker::Send for paladin::core::platform::container::herald::ExecutionMetadataBuilder
impl core::marker::Sync for paladin::core::platform::container::herald::ExecutionMetadataBuilder
impl core::marker::Unpin for paladin::core::platform::container::herald::ExecutionMetadataBuilder
impl core::marker::UnsafeUnpin for paladin::core::platform::container::herald::ExecutionMetadataBuilder
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::herald::ExecutionMetadataBuilder
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::herald::ExecutionMetadataBuilder
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::herald::ExecutionMetadataBuilder where U: core::convert::From<T>
pub fn paladin::core::platform::container::herald::ExecutionMetadataBuilder::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::herald::ExecutionMetadataBuilder where U: core::convert::Into<T>
pub type paladin::core::platform::container::herald::ExecutionMetadataBuilder::Error = core::convert::Infallible
pub fn paladin::core::platform::container::herald::ExecutionMetadataBuilder::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::herald::ExecutionMetadataBuilder where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::herald::ExecutionMetadataBuilder::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::herald::ExecutionMetadataBuilder::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::core::platform::container::herald::ExecutionMetadataBuilder where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::herald::ExecutionMetadataBuilder::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::herald::ExecutionMetadataBuilder where T: ?core::marker::Sized
pub fn paladin::core::platform::container::herald::ExecutionMetadataBuilder::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::herald::ExecutionMetadataBuilder where T: ?core::marker::Sized
pub fn paladin::core::platform::container::herald::ExecutionMetadataBuilder::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::core::platform::container::herald::ExecutionMetadataBuilder
pub fn paladin::core::platform::container::herald::ExecutionMetadataBuilder::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::herald::ExecutionMetadataBuilder
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::herald::ExecutionMetadataBuilder where T: ?core::marker::Sized
pub fn paladin::core::platform::container::herald::ExecutionMetadataBuilder::and<P, B, E>(self, other: 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::container::herald::ExecutionMetadataBuilder::or<P, B, E>(self, other: 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::container::herald::ExecutionMetadataBuilder
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::herald::ExecutionMetadataBuilder
impl<T> typenum::type_operators::Same for paladin::core::platform::container::herald::ExecutionMetadataBuilder
pub type paladin::core::platform::container::herald::ExecutionMetadataBuilder::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::herald::ExecutionMetadataBuilder where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::herald::ExecutionMetadataBuilder where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::herald::ExecutionMetadataBuilder::vzip(self) -> V
pub struct paladin::core::platform::container::herald::PaladinResult
pub paladin::core::platform::container::herald::PaladinResult::execution_time_ms: u64
pub paladin::core::platform::container::herald::PaladinResult::handoff_history: alloc::vec::Vec<paladin::core::platform::container::handoff::HandoffRecord>
pub paladin::core::platform::container::herald::PaladinResult::loop_count: u32
pub paladin::core::platform::container::herald::PaladinResult::output: alloc::string::String
pub paladin::core::platform::container::herald::PaladinResult::plan: core::option::Option<paladin::core::platform::container::planning::TaskPlan>
pub paladin::core::platform::container::herald::PaladinResult::stop_reason: paladin::application::ports::output::paladin_port::StopReason
pub paladin::core::platform::container::herald::PaladinResult::token_count: u32
impl paladin::application::ports::output::paladin_port::PaladinResult
pub fn paladin::application::ports::output::paladin_port::PaladinResult::handoff_count(&self) -> usize
pub fn paladin::application::ports::output::paladin_port::PaladinResult::has_handoffs(&self) -> bool
pub fn paladin::application::ports::output::paladin_port::PaladinResult::has_plan(&self) -> bool
pub fn paladin::application::ports::output::paladin_port::PaladinResult::new(output: alloc::string::String, token_count: u32, execution_time_ms: u64, loop_count: u32, stop_reason: paladin::application::ports::output::paladin_port::StopReason) -> Self
impl core::clone::Clone for paladin::application::ports::output::paladin_port::PaladinResult
pub fn paladin::application::ports::output::paladin_port::PaladinResult::clone(&self) -> paladin::application::ports::output::paladin_port::PaladinResult
impl core::default::Default for paladin::application::ports::output::paladin_port::PaladinResult
pub fn paladin::application::ports::output::paladin_port::PaladinResult::default() -> Self
impl core::fmt::Debug for paladin::application::ports::output::paladin_port::PaladinResult
pub fn paladin::application::ports::output::paladin_port::PaladinResult::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::ports::output::paladin_port::PaladinResult
pub fn paladin::application::ports::output::paladin_port::PaladinResult::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::ports::output::paladin_port::PaladinResult
pub fn paladin::application::ports::output::paladin_port::PaladinResult::deserialize<__D>(__deserializer: __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::ports::output::paladin_port::PaladinResult
impl core::marker::Send for paladin::application::ports::output::paladin_port::PaladinResult
impl core::marker::Sync for paladin::application::ports::output::paladin_port::PaladinResult
impl core::marker::Unpin for paladin::application::ports::output::paladin_port::PaladinResult
impl core::marker::UnsafeUnpin for paladin::application::ports::output::paladin_port::PaladinResult
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::output::paladin_port::PaladinResult
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::output::paladin_port::PaladinResult
impl<T, U> core::convert::Into<U> for paladin::application::ports::output::paladin_port::PaladinResult where U: core::convert::From<T>
pub fn paladin::application::ports::output::paladin_port::PaladinResult::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::output::paladin_port::PaladinResult where U: core::convert::Into<T>
pub type paladin::application::ports::output::paladin_port::PaladinResult::Error = core::convert::Infallible
pub fn paladin::application::ports::output::paladin_port::PaladinResult::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::output::paladin_port::PaladinResult where U: core::convert::TryFrom<T>
pub type paladin::application::ports::output::paladin_port::PaladinResult::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::output::paladin_port::PaladinResult::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::ports::output::paladin_port::PaladinResult where T: core::clone::Clone
pub type paladin::application::ports::output::paladin_port::PaladinResult::Owned = T
pub fn paladin::application::ports::output::paladin_port::PaladinResult::clone_into(&self, target: &mut T)
pub fn paladin::application::ports::output::paladin_port::PaladinResult::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::ports::output::paladin_port::PaladinResult where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::output::paladin_port::PaladinResult::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::output::paladin_port::PaladinResult where T: ?core::marker::Sized
pub fn paladin::application::ports::output::paladin_port::PaladinResult::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::output::paladin_port::PaladinResult where T: ?core::marker::Sized
pub fn paladin::application::ports::output::paladin_port::PaladinResult::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::ports::output::paladin_port::PaladinResult where T: core::clone::Clone
pub unsafe fn paladin::application::ports::output::paladin_port::PaladinResult::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::ports::output::paladin_port::PaladinResult
pub fn paladin::application::ports::output::paladin_port::PaladinResult::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::output::paladin_port::PaladinResult
impl<T> serde_core::de::DeserializeOwned for paladin::application::ports::output::paladin_port::PaladinResult where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::output::paladin_port::PaladinResult where T: ?core::marker::Sized
pub fn paladin::application::ports::output::paladin_port::PaladinResult::and<P, B, E>(self, other: 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::ports::output::paladin_port::PaladinResult::or<P, B, E>(self, other: 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::ports::output::paladin_port::PaladinResult
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::output::paladin_port::PaladinResult
impl<T> typenum::type_operators::Same for paladin::application::ports::output::paladin_port::PaladinResult
pub type paladin::application::ports::output::paladin_port::PaladinResult::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::output::paladin_port::PaladinResult where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::output::paladin_port::PaladinResult where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::output::paladin_port::PaladinResult::vzip(self) -> V
pub struct paladin::core::platform::container::herald::StreamChunk
pub paladin::core::platform::container::herald::StreamChunk::chunk_id: uuid::Uuid
pub paladin::core::platform::container::herald::StreamChunk::content: alloc::string::String
pub paladin::core::platform::container::herald::StreamChunk::is_final: bool
pub paladin::core::platform::container::herald::StreamChunk::metadata: std::collections::hash::map::HashMap<alloc::string::String, serde_json::value::Value>
pub paladin::core::platform::container::herald::StreamChunk::sequence_number: u64
pub paladin::core::platform::container::herald::StreamChunk::timestamp: chrono::datetime::DateTime<chrono::offset::utc::Utc>
pub paladin::core::platform::container::herald::StreamChunk::token_count: core::option::Option<u32>
impl paladin::core::platform::container::herald::StreamChunk
pub fn paladin::core::platform::container::herald::StreamChunk::builder() -> paladin::core::platform::container::herald::StreamChunkBuilder
impl core::clone::Clone for paladin::core::platform::container::herald::StreamChunk
pub fn paladin::core::platform::container::herald::StreamChunk::clone(&self) -> paladin::core::platform::container::herald::StreamChunk
impl core::fmt::Debug for paladin::core::platform::container::herald::StreamChunk
pub fn paladin::core::platform::container::herald::StreamChunk::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::core::platform::container::herald::StreamChunk
pub fn paladin::core::platform::container::herald::StreamChunk::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::herald::StreamChunk
pub fn paladin::core::platform::container::herald::StreamChunk::deserialize<__D>(__deserializer: __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::core::platform::container::herald::StreamChunk
impl core::marker::Send for paladin::core::platform::container::herald::StreamChunk
impl core::marker::Sync for paladin::core::platform::container::herald::StreamChunk
impl core::marker::Unpin for paladin::core::platform::container::herald::StreamChunk
impl core::marker::UnsafeUnpin for paladin::core::platform::container::herald::StreamChunk
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::herald::StreamChunk
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::herald::StreamChunk
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::herald::StreamChunk where U: core::convert::From<T>
pub fn paladin::core::platform::container::herald::StreamChunk::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::herald::StreamChunk where U: core::convert::Into<T>
pub type paladin::core::platform::container::herald::StreamChunk::Error = core::convert::Infallible
pub fn paladin::core::platform::container::herald::StreamChunk::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::herald::StreamChunk where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::herald::StreamChunk::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::herald::StreamChunk::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::herald::StreamChunk where T: core::clone::Clone
pub type paladin::core::platform::container::herald::StreamChunk::Owned = T
pub fn paladin::core::platform::container::herald::StreamChunk::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::herald::StreamChunk::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::herald::StreamChunk where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::herald::StreamChunk::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::herald::StreamChunk where T: ?core::marker::Sized
pub fn paladin::core::platform::container::herald::StreamChunk::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::herald::StreamChunk where T: ?core::marker::Sized
pub fn paladin::core::platform::container::herald::StreamChunk::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::herald::StreamChunk where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::herald::StreamChunk::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::herald::StreamChunk
pub fn paladin::core::platform::container::herald::StreamChunk::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::herald::StreamChunk
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::herald::StreamChunk where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::herald::StreamChunk where T: ?core::marker::Sized
pub fn paladin::core::platform::container::herald::StreamChunk::and<P, B, E>(self, other: 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::container::herald::StreamChunk::or<P, B, E>(self, other: 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::container::herald::StreamChunk
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::herald::StreamChunk
impl<T> typenum::type_operators::Same for paladin::core::platform::container::herald::StreamChunk
pub type paladin::core::platform::container::herald::StreamChunk::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::herald::StreamChunk where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::herald::StreamChunk where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::herald::StreamChunk::vzip(self) -> V
pub struct paladin::core::platform::container::herald::StreamChunkBuilder
impl paladin::core::platform::container::herald::StreamChunkBuilder
pub fn paladin::core::platform::container::herald::StreamChunkBuilder::add_metadata(self, key: alloc::string::String, value: serde_json::value::Value) -> Self
pub fn paladin::core::platform::container::herald::StreamChunkBuilder::build(self) -> core::result::Result<paladin::core::platform::container::herald::StreamChunk, paladin::core::platform::container::herald_error::HeraldError>
pub fn paladin::core::platform::container::herald::StreamChunkBuilder::chunk_id(self, chunk_id: uuid::Uuid) -> Self
pub fn paladin::core::platform::container::herald::StreamChunkBuilder::content(self, content: alloc::string::String) -> Self
pub fn paladin::core::platform::container::herald::StreamChunkBuilder::is_final(self, is_final: bool) -> Self
pub fn paladin::core::platform::container::herald::StreamChunkBuilder::sequence_number(self, sequence_number: u64) -> Self
pub fn paladin::core::platform::container::herald::StreamChunkBuilder::timestamp(self, timestamp: chrono::datetime::DateTime<chrono::offset::utc::Utc>) -> Self
pub fn paladin::core::platform::container::herald::StreamChunkBuilder::token_count(self, token_count: u32) -> Self
impl core::default::Default for paladin::core::platform::container::herald::StreamChunkBuilder
pub fn paladin::core::platform::container::herald::StreamChunkBuilder::default() -> paladin::core::platform::container::herald::StreamChunkBuilder
impl core::marker::Freeze for paladin::core::platform::container::herald::StreamChunkBuilder
impl core::marker::Send for paladin::core::platform::container::herald::StreamChunkBuilder
impl core::marker::Sync for paladin::core::platform::container::herald::StreamChunkBuilder
impl core::marker::Unpin for paladin::core::platform::container::herald::StreamChunkBuilder
impl core::marker::UnsafeUnpin for paladin::core::platform::container::herald::StreamChunkBuilder
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::herald::StreamChunkBuilder
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::herald::StreamChunkBuilder
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::herald::StreamChunkBuilder where U: core::convert::From<T>
pub fn paladin::core::platform::container::herald::StreamChunkBuilder::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::herald::StreamChunkBuilder where U: core::convert::Into<T>
pub type paladin::core::platform::container::herald::StreamChunkBuilder::Error = core::convert::Infallible
pub fn paladin::core::platform::container::herald::StreamChunkBuilder::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::herald::StreamChunkBuilder where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::herald::StreamChunkBuilder::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::herald::StreamChunkBuilder::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::core::platform::container::herald::StreamChunkBuilder where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::herald::StreamChunkBuilder::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::herald::StreamChunkBuilder where T: ?core::marker::Sized
pub fn paladin::core::platform::container::herald::StreamChunkBuilder::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::herald::StreamChunkBuilder where T: ?core::marker::Sized
pub fn paladin::core::platform::container::herald::StreamChunkBuilder::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::core::platform::container::herald::StreamChunkBuilder
pub fn paladin::core::platform::container::herald::StreamChunkBuilder::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::herald::StreamChunkBuilder
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::herald::StreamChunkBuilder where T: ?core::marker::Sized
pub fn paladin::core::platform::container::herald::StreamChunkBuilder::and<P, B, E>(self, other: 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::container::herald::StreamChunkBuilder::or<P, B, E>(self, other: 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::container::herald::StreamChunkBuilder
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::herald::StreamChunkBuilder
impl<T> typenum::type_operators::Same for paladin::core::platform::container::herald::StreamChunkBuilder
pub type paladin::core::platform::container::herald::StreamChunkBuilder::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::herald::StreamChunkBuilder where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::herald::StreamChunkBuilder where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::herald::StreamChunkBuilder::vzip(self) -> V
pub struct paladin::core::platform::container::herald::TokenUsage
pub paladin::core::platform::container::herald::TokenUsage::completion_tokens: u32
pub paladin::core::platform::container::herald::TokenUsage::prompt_tokens: u32
pub paladin::core::platform::container::herald::TokenUsage::total_tokens: u32
impl core::clone::Clone for paladin::application::ports::output::llm_port::TokenUsage
pub fn paladin::application::ports::output::llm_port::TokenUsage::clone(&self) -> paladin::application::ports::output::llm_port::TokenUsage
impl core::fmt::Debug for paladin::application::ports::output::llm_port::TokenUsage
pub fn paladin::application::ports::output::llm_port::TokenUsage::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::ports::output::llm_port::TokenUsage
pub fn paladin::application::ports::output::llm_port::TokenUsage::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::ports::output::llm_port::TokenUsage
pub fn paladin::application::ports::output::llm_port::TokenUsage::deserialize<__D>(__deserializer: __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::ports::output::llm_port::TokenUsage
impl core::marker::Send for paladin::application::ports::output::llm_port::TokenUsage
impl core::marker::Sync for paladin::application::ports::output::llm_port::TokenUsage
impl core::marker::Unpin for paladin::application::ports::output::llm_port::TokenUsage
impl core::marker::UnsafeUnpin for paladin::application::ports::output::llm_port::TokenUsage
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::output::llm_port::TokenUsage
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::output::llm_port::TokenUsage
impl<T, U> core::convert::Into<U> for paladin::application::ports::output::llm_port::TokenUsage where U: core::convert::From<T>
pub fn paladin::application::ports::output::llm_port::TokenUsage::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::output::llm_port::TokenUsage where U: core::convert::Into<T>
pub type paladin::application::ports::output::llm_port::TokenUsage::Error = core::convert::Infallible
pub fn paladin::application::ports::output::llm_port::TokenUsage::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::output::llm_port::TokenUsage where U: core::convert::TryFrom<T>
pub type paladin::application::ports::output::llm_port::TokenUsage::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::output::llm_port::TokenUsage::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::ports::output::llm_port::TokenUsage where T: core::clone::Clone
pub type paladin::application::ports::output::llm_port::TokenUsage::Owned = T
pub fn paladin::application::ports::output::llm_port::TokenUsage::clone_into(&self, target: &mut T)
pub fn paladin::application::ports::output::llm_port::TokenUsage::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::ports::output::llm_port::TokenUsage where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::output::llm_port::TokenUsage::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::output::llm_port::TokenUsage where T: ?core::marker::Sized
pub fn paladin::application::ports::output::llm_port::TokenUsage::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::output::llm_port::TokenUsage where T: ?core::marker::Sized
pub fn paladin::application::ports::output::llm_port::TokenUsage::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::ports::output::llm_port::TokenUsage where T: core::clone::Clone
pub unsafe fn paladin::application::ports::output::llm_port::TokenUsage::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::ports::output::llm_port::TokenUsage
pub fn paladin::application::ports::output::llm_port::TokenUsage::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::output::llm_port::TokenUsage
impl<T> serde_core::de::DeserializeOwned for paladin::application::ports::output::llm_port::TokenUsage where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::output::llm_port::TokenUsage where T: ?core::marker::Sized
pub fn paladin::application::ports::output::llm_port::TokenUsage::and<P, B, E>(self, other: 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::ports::output::llm_port::TokenUsage::or<P, B, E>(self, other: 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::ports::output::llm_port::TokenUsage
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::output::llm_port::TokenUsage
impl<T> typenum::type_operators::Same for paladin::application::ports::output::llm_port::TokenUsage
pub type paladin::application::ports::output::llm_port::TokenUsage::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::output::llm_port::TokenUsage where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::output::llm_port::TokenUsage where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::output::llm_port::TokenUsage::vzip(self) -> V
pub trait paladin::core::platform::container::herald::Herald: core::marker::Send + core::marker::Sync
pub fn paladin::core::platform::container::herald::Herald::finalize_stream(&self, metadata: &paladin::core::platform::container::herald::ExecutionMetadata) -> core::result::Result<alloc::string::String, paladin::core::platform::container::herald_error::HeraldError>
pub fn paladin::core::platform::container::herald::Herald::format_battalion_result(&self, result: &paladin::core::platform::container::battalion::BattalionResult) -> core::result::Result<alloc::string::String, paladin::core::platform::container::herald_error::HeraldError>
pub fn paladin::core::platform::container::herald::Herald::format_error(&self, error: &paladin::application::use_cases::paladin::error::PaladinError) -> alloc::string::String
pub fn paladin::core::platform::container::herald::Herald::format_paladin_result(&self, result: &paladin::application::ports::output::paladin_port::PaladinResult) -> core::result::Result<alloc::string::String, paladin::core::platform::container::herald_error::HeraldError>
pub fn paladin::core::platform::container::herald::Herald::format_stream_chunk(&self, chunk: &paladin::core::platform::container::herald::StreamChunk) -> core::result::Result<core::option::Option<alloc::string::String>, paladin::core::platform::container::herald_error::HeraldError>
pub fn paladin::core::platform::container::herald::Herald::mime_type(&self) -> &str
pub fn paladin::core::platform::container::herald::Herald::name(&self) -> &str
pub mod paladin::core::platform::container::herald_error
pub enum paladin::core::platform::container::herald_error::HeraldError
pub paladin::core::platform::container::herald_error::HeraldError::InvalidResult(alloc::string::String)
pub paladin::core::platform::container::herald_error::HeraldError::IoError(std::io::error::Error)
pub paladin::core::platform::container::herald_error::HeraldError::SerializationError(alloc::string::String)
pub paladin::core::platform::container::herald_error::HeraldError::TemplateError(alloc::string::String)
impl core::convert::From<std::io::error::Error> for paladin::core::platform::container::herald_error::HeraldError
pub fn paladin::core::platform::container::herald_error::HeraldError::from(source: std::io::error::Error) -> Self
impl core::error::Error for paladin::core::platform::container::herald_error::HeraldError
pub fn paladin::core::platform::container::herald_error::HeraldError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
impl core::fmt::Debug for paladin::core::platform::container::herald_error::HeraldError
pub fn paladin::core::platform::container::herald_error::HeraldError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::core::platform::container::herald_error::HeraldError
pub fn paladin::core::platform::container::herald_error::HeraldError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::core::platform::container::herald_error::HeraldError
impl core::marker::Send for paladin::core::platform::container::herald_error::HeraldError
impl core::marker::Sync for paladin::core::platform::container::herald_error::HeraldError
impl core::marker::Unpin for paladin::core::platform::container::herald_error::HeraldError
impl core::marker::UnsafeUnpin for paladin::core::platform::container::herald_error::HeraldError
impl !core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::herald_error::HeraldError
impl !core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::herald_error::HeraldError
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::herald_error::HeraldError where U: core::convert::From<T>
pub fn paladin::core::platform::container::herald_error::HeraldError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::herald_error::HeraldError where U: core::convert::Into<T>
pub type paladin::core::platform::container::herald_error::HeraldError::Error = core::convert::Infallible
pub fn paladin::core::platform::container::herald_error::HeraldError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::herald_error::HeraldError where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::herald_error::HeraldError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::herald_error::HeraldError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::string::ToString for paladin::core::platform::container::herald_error::HeraldError where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::core::platform::container::herald_error::HeraldError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::core::platform::container::herald_error::HeraldError where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::herald_error::HeraldError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::herald_error::HeraldError where T: ?core::marker::Sized
pub fn paladin::core::platform::container::herald_error::HeraldError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::herald_error::HeraldError where T: ?core::marker::Sized
pub fn paladin::core::platform::container::herald_error::HeraldError::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::core::platform::container::herald_error::HeraldError
pub fn paladin::core::platform::container::herald_error::HeraldError::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::herald_error::HeraldError
impl<T> iri_string::format::ToStringFallible for paladin::core::platform::container::herald_error::HeraldError where T: core::fmt::Display
pub fn paladin::core::platform::container::herald_error::HeraldError::try_to_string(&self) -> core::result::Result<alloc::string::String, alloc::collections::TryReserveError>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::herald_error::HeraldError where T: ?core::marker::Sized
pub fn paladin::core::platform::container::herald_error::HeraldError::and<P, B, E>(self, other: 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::container::herald_error::HeraldError::or<P, B, E>(self, other: 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::container::herald_error::HeraldError
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::herald_error::HeraldError
impl<T> typenum::type_operators::Same for paladin::core::platform::container::herald_error::HeraldError
pub type paladin::core::platform::container::herald_error::HeraldError::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::herald_error::HeraldError where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::herald_error::HeraldError where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::herald_error::HeraldError::vzip(self) -> V
pub mod paladin::core::platform::container::job
pub enum paladin::core::platform::container::job::JobError
pub paladin::core::platform::container::job::JobError::ActionError(paladin::core::base::component::action::ActionError)
pub paladin::core::platform::container::job::JobError::CircularDependency
pub paladin::core::platform::container::job::JobError::InvalidState(paladin::core::base::component::action::ActionStatus)
pub paladin::core::platform::container::job::JobError::NoTasks
pub paladin::core::platform::container::job::JobError::PartialFailure(alloc::vec::Vec<alloc::string::String>)
pub paladin::core::platform::container::job::JobError::RetryableFailure(alloc::string::String)
pub paladin::core::platform::container::job::JobError::SerializationError(alloc::string::String)
pub paladin::core::platform::container::job::JobError::ServiceNotFound(alloc::string::String)
pub paladin::core::platform::container::job::JobError::TaskExecutionFailed(alloc::string::String)
impl core::convert::From<paladin::core::base::component::action::ActionError> for paladin::core::platform::container::job::JobError
pub fn paladin::core::platform::container::job::JobError::from(source: paladin::core::base::component::action::ActionError) -> Self
impl core::convert::From<paladin::core::platform::container::job::JobError> for paladin::core::platform::manager::orchestrator::OrchestratorError
pub fn paladin::core::platform::manager::orchestrator::OrchestratorError::from(source: paladin::core::platform::container::job::JobError) -> Self
impl core::convert::From<paladin::core::platform::container::job::JobError> for paladin::core::platform::manager::scheduler::SchedulerError
pub fn paladin::core::platform::manager::scheduler::SchedulerError::from(source: paladin::core::platform::container::job::JobError) -> Self
impl core::error::Error for paladin::core::platform::container::job::JobError
pub fn paladin::core::platform::container::job::JobError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
impl core::fmt::Debug for paladin::core::platform::container::job::JobError
pub fn paladin::core::platform::container::job::JobError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::core::platform::container::job::JobError
pub fn paladin::core::platform::container::job::JobError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::core::platform::container::job::JobError
impl core::marker::Send for paladin::core::platform::container::job::JobError
impl core::marker::Sync for paladin::core::platform::container::job::JobError
impl core::marker::Unpin for paladin::core::platform::container::job::JobError
impl core::marker::UnsafeUnpin for paladin::core::platform::container::job::JobError
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::job::JobError
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::job::JobError
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::job::JobError where U: core::convert::From<T>
pub fn paladin::core::platform::container::job::JobError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::job::JobError where U: core::convert::Into<T>
pub type paladin::core::platform::container::job::JobError::Error = core::convert::Infallible
pub fn paladin::core::platform::container::job::JobError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::job::JobError where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::job::JobError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::job::JobError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::string::ToString for paladin::core::platform::container::job::JobError where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::core::platform::container::job::JobError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::core::platform::container::job::JobError where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::job::JobError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::job::JobError where T: ?core::marker::Sized
pub fn paladin::core::platform::container::job::JobError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::job::JobError where T: ?core::marker::Sized
pub fn paladin::core::platform::container::job::JobError::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::core::platform::container::job::JobError
pub fn paladin::core::platform::container::job::JobError::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::job::JobError
impl<T> iri_string::format::ToStringFallible for paladin::core::platform::container::job::JobError where T: core::fmt::Display
pub fn paladin::core::platform::container::job::JobError::try_to_string(&self) -> core::result::Result<alloc::string::String, alloc::collections::TryReserveError>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::job::JobError where T: ?core::marker::Sized
pub fn paladin::core::platform::container::job::JobError::and<P, B, E>(self, other: 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::container::job::JobError::or<P, B, E>(self, other: 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::container::job::JobError
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::job::JobError
impl<T> typenum::type_operators::Same for paladin::core::platform::container::job::JobError
pub type paladin::core::platform::container::job::JobError::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::job::JobError where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::job::JobError where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::job::JobError::vzip(self) -> V
pub enum paladin::core::platform::container::job::JobExecutionMode
pub paladin::core::platform::container::job::JobExecutionMode::Dependency
pub paladin::core::platform::container::job::JobExecutionMode::Parallel
pub paladin::core::platform::container::job::JobExecutionMode::ParallelLimited(usize)
pub paladin::core::platform::container::job::JobExecutionMode::Sequential
pub paladin::core::platform::container::job::JobExecutionMode::SequentialContinueOnError
impl core::clone::Clone for paladin::core::platform::container::job::JobExecutionMode
pub fn paladin::core::platform::container::job::JobExecutionMode::clone(&self) -> paladin::core::platform::container::job::JobExecutionMode
impl core::cmp::PartialEq for paladin::core::platform::container::job::JobExecutionMode
pub fn paladin::core::platform::container::job::JobExecutionMode::eq(&self, other: &paladin::core::platform::container::job::JobExecutionMode) -> bool
impl core::fmt::Debug for paladin::core::platform::container::job::JobExecutionMode
pub fn paladin::core::platform::container::job::JobExecutionMode::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::core::platform::container::job::JobExecutionMode
impl serde_core::ser::Serialize for paladin::core::platform::container::job::JobExecutionMode
pub fn paladin::core::platform::container::job::JobExecutionMode::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::job::JobExecutionMode
pub fn paladin::core::platform::container::job::JobExecutionMode::deserialize<__D>(__deserializer: __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::core::platform::container::job::JobExecutionMode
impl core::marker::Send for paladin::core::platform::container::job::JobExecutionMode
impl core::marker::Sync for paladin::core::platform::container::job::JobExecutionMode
impl core::marker::Unpin for paladin::core::platform::container::job::JobExecutionMode
impl core::marker::UnsafeUnpin for paladin::core::platform::container::job::JobExecutionMode
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::job::JobExecutionMode
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::job::JobExecutionMode
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::job::JobExecutionMode where U: core::convert::From<T>
pub fn paladin::core::platform::container::job::JobExecutionMode::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::job::JobExecutionMode where U: core::convert::Into<T>
pub type paladin::core::platform::container::job::JobExecutionMode::Error = core::convert::Infallible
pub fn paladin::core::platform::container::job::JobExecutionMode::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::job::JobExecutionMode where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::job::JobExecutionMode::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::job::JobExecutionMode::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::job::JobExecutionMode where T: core::clone::Clone
pub type paladin::core::platform::container::job::JobExecutionMode::Owned = T
pub fn paladin::core::platform::container::job::JobExecutionMode::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::job::JobExecutionMode::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::job::JobExecutionMode where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::job::JobExecutionMode::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::job::JobExecutionMode where T: ?core::marker::Sized
pub fn paladin::core::platform::container::job::JobExecutionMode::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::job::JobExecutionMode where T: ?core::marker::Sized
pub fn paladin::core::platform::container::job::JobExecutionMode::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::job::JobExecutionMode where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::job::JobExecutionMode::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::job::JobExecutionMode
pub fn paladin::core::platform::container::job::JobExecutionMode::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::job::JobExecutionMode
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::job::JobExecutionMode where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::job::JobExecutionMode where T: ?core::marker::Sized
pub fn paladin::core::platform::container::job::JobExecutionMode::and<P, B, E>(self, other: 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::container::job::JobExecutionMode::or<P, B, E>(self, other: 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::container::job::JobExecutionMode
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::job::JobExecutionMode
impl<T> typenum::type_operators::Same for paladin::core::platform::container::job::JobExecutionMode
pub type paladin::core::platform::container::job::JobExecutionMode::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::job::JobExecutionMode where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::job::JobExecutionMode where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::job::JobExecutionMode::vzip(self) -> V
pub enum paladin::core::platform::container::job::JobRollbackStrategy
pub paladin::core::platform::container::job::JobRollbackStrategy::CancelRunning
pub paladin::core::platform::container::job::JobRollbackStrategy::Full
pub paladin::core::platform::container::job::JobRollbackStrategy::None
pub paladin::core::platform::container::job::JobRollbackStrategy::RollbackCompleted
impl core::clone::Clone for paladin::core::platform::container::job::JobRollbackStrategy
pub fn paladin::core::platform::container::job::JobRollbackStrategy::clone(&self) -> paladin::core::platform::container::job::JobRollbackStrategy
impl core::cmp::PartialEq for paladin::core::platform::container::job::JobRollbackStrategy
pub fn paladin::core::platform::container::job::JobRollbackStrategy::eq(&self, other: &paladin::core::platform::container::job::JobRollbackStrategy) -> bool
impl core::fmt::Debug for paladin::core::platform::container::job::JobRollbackStrategy
pub fn paladin::core::platform::container::job::JobRollbackStrategy::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::core::platform::container::job::JobRollbackStrategy
impl serde_core::ser::Serialize for paladin::core::platform::container::job::JobRollbackStrategy
pub fn paladin::core::platform::container::job::JobRollbackStrategy::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::job::JobRollbackStrategy
pub fn paladin::core::platform::container::job::JobRollbackStrategy::deserialize<__D>(__deserializer: __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::core::platform::container::job::JobRollbackStrategy
impl core::marker::Send for paladin::core::platform::container::job::JobRollbackStrategy
impl core::marker::Sync for paladin::core::platform::container::job::JobRollbackStrategy
impl core::marker::Unpin for paladin::core::platform::container::job::JobRollbackStrategy
impl core::marker::UnsafeUnpin for paladin::core::platform::container::job::JobRollbackStrategy
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::job::JobRollbackStrategy
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::job::JobRollbackStrategy
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::job::JobRollbackStrategy where U: core::convert::From<T>
pub fn paladin::core::platform::container::job::JobRollbackStrategy::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::job::JobRollbackStrategy where U: core::convert::Into<T>
pub type paladin::core::platform::container::job::JobRollbackStrategy::Error = core::convert::Infallible
pub fn paladin::core::platform::container::job::JobRollbackStrategy::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::job::JobRollbackStrategy where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::job::JobRollbackStrategy::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::job::JobRollbackStrategy::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::job::JobRollbackStrategy where T: core::clone::Clone
pub type paladin::core::platform::container::job::JobRollbackStrategy::Owned = T
pub fn paladin::core::platform::container::job::JobRollbackStrategy::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::job::JobRollbackStrategy::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::job::JobRollbackStrategy where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::job::JobRollbackStrategy::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::job::JobRollbackStrategy where T: ?core::marker::Sized
pub fn paladin::core::platform::container::job::JobRollbackStrategy::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::job::JobRollbackStrategy where T: ?core::marker::Sized
pub fn paladin::core::platform::container::job::JobRollbackStrategy::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::job::JobRollbackStrategy where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::job::JobRollbackStrategy::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::job::JobRollbackStrategy
pub fn paladin::core::platform::container::job::JobRollbackStrategy::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::job::JobRollbackStrategy
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::job::JobRollbackStrategy where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::job::JobRollbackStrategy where T: ?core::marker::Sized
pub fn paladin::core::platform::container::job::JobRollbackStrategy::and<P, B, E>(self, other: 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::container::job::JobRollbackStrategy::or<P, B, E>(self, other: 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::container::job::JobRollbackStrategy
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::job::JobRollbackStrategy
impl<T> typenum::type_operators::Same for paladin::core::platform::container::job::JobRollbackStrategy
pub type paladin::core::platform::container::job::JobRollbackStrategy::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::job::JobRollbackStrategy where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::job::JobRollbackStrategy where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::job::JobRollbackStrategy::vzip(self) -> V
pub struct paladin::core::platform::container::job::Job
pub paladin::core::platform::container::job::Job::action: paladin::core::base::component::action::Action
pub paladin::core::platform::container::job::Job::execution_mode: paladin::core::platform::container::job::JobExecutionMode
pub paladin::core::platform::container::job::Job::job_metadata: std::collections::hash::map::HashMap<alloc::string::String, serde_json::value::Value>
pub paladin::core::platform::container::job::Job::rollback_strategy: paladin::core::platform::container::job::JobRollbackStrategy
pub paladin::core::platform::container::job::Job::task_dependencies: std::collections::hash::map::HashMap<uuid::Uuid, alloc::vec::Vec<uuid::Uuid>>
pub paladin::core::platform::container::job::Job::task_results: std::collections::hash::map::HashMap<uuid::Uuid, paladin::core::base::component::action::ActionResult>
pub paladin::core::platform::container::job::Job::tasks: alloc::vec::Vec<paladin::core::platform::container::task::Task>
impl paladin::core::platform::container::job::Job
pub fn paladin::core::platform::container::job::Job::add_metadata<T: serde_core::ser::Serialize>(&mut self, key: alloc::string::String, value: T) -> core::result::Result<(), paladin::core::platform::container::job::JobError>
pub fn paladin::core::platform::container::job::Job::add_task(&mut self, task: paladin::core::platform::container::task::Task)
pub fn paladin::core::platform::container::job::Job::add_task_dependency(&mut self, task_id: uuid::Uuid, depends_on: alloc::vec::Vec<uuid::Uuid>)
pub fn paladin::core::platform::container::job::Job::can_execute(&self) -> bool
pub fn paladin::core::platform::container::job::Job::cancel(&mut self)
pub async fn paladin::core::platform::container::job::Job::execute(&mut self, services: &std::collections::hash::map::HashMap<alloc::string::String, alloc::boxed::Box<dyn paladin::core::platform::container::task::TaskService>>) -> core::result::Result<(), paladin::core::platform::container::job::JobError>
pub fn paladin::core::platform::container::job::Job::id(&self) -> uuid::Uuid
pub fn paladin::core::platform::container::job::Job::job_stats(&self) -> paladin::core::platform::container::job::JobStats
pub fn paladin::core::platform::container::job::Job::name(&self) -> &str
pub fn paladin::core::platform::container::job::Job::new(name: alloc::string::String, description: alloc::string::String, tasks: alloc::vec::Vec<paladin::core::platform::container::task::Task>) -> Self
pub fn paladin::core::platform::container::job::Job::new_with_config(name: alloc::string::String, description: alloc::string::String, tasks: alloc::vec::Vec<paladin::core::platform::container::task::Task>, execution_mode: paladin::core::platform::container::job::JobExecutionMode, priority: paladin::core::base::component::action::ActionPriority) -> Self
pub fn paladin::core::platform::container::job::Job::remove_task(&mut self, task_id: uuid::Uuid) -> bool
pub fn paladin::core::platform::container::job::Job::reset(&mut self)
pub fn paladin::core::platform::container::job::Job::status(&self) -> &paladin::core::base::component::action::ActionStatus
pub fn paladin::core::platform::container::job::Job::with_execution_mode(self, mode: paladin::core::platform::container::job::JobExecutionMode) -> Self
pub fn paladin::core::platform::container::job::Job::with_priority(self, priority: paladin::core::base::component::action::ActionPriority) -> Self
pub fn paladin::core::platform::container::job::Job::with_rollback_strategy(self, strategy: paladin::core::platform::container::job::JobRollbackStrategy) -> Self
pub fn paladin::core::platform::container::job::Job::with_timeout(self, timeout_seconds: u32) -> Self
impl core::clone::Clone for paladin::core::platform::container::job::Job
pub fn paladin::core::platform::container::job::Job::clone(&self) -> paladin::core::platform::container::job::Job
impl core::cmp::Eq for paladin::core::platform::container::job::Job
impl core::cmp::PartialEq for paladin::core::platform::container::job::Job
pub fn paladin::core::platform::container::job::Job::eq(&self, other: &Self) -> bool
impl core::fmt::Debug for paladin::core::platform::container::job::Job
pub fn paladin::core::platform::container::job::Job::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::core::platform::container::job::Job
pub fn paladin::core::platform::container::job::Job::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::job::Job
pub fn paladin::core::platform::container::job::Job::deserialize<__D>(__deserializer: __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::core::platform::container::job::Job
impl core::marker::Send for paladin::core::platform::container::job::Job
impl core::marker::Sync for paladin::core::platform::container::job::Job
impl core::marker::Unpin for paladin::core::platform::container::job::Job
impl core::marker::UnsafeUnpin for paladin::core::platform::container::job::Job
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::job::Job
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::job::Job
impl<Q, K> equivalent::Equivalent<K> for paladin::core::platform::container::job::Job where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::job::Job::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::core::platform::container::job::Job where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::job::Job::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::job::Job where U: core::convert::From<T>
pub fn paladin::core::platform::container::job::Job::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::job::Job where U: core::convert::Into<T>
pub type paladin::core::platform::container::job::Job::Error = core::convert::Infallible
pub fn paladin::core::platform::container::job::Job::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::job::Job where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::job::Job::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::job::Job::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::job::Job where T: core::clone::Clone
pub type paladin::core::platform::container::job::Job::Owned = T
pub fn paladin::core::platform::container::job::Job::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::job::Job::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::job::Job where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::job::Job::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::job::Job where T: ?core::marker::Sized
pub fn paladin::core::platform::container::job::Job::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::job::Job where T: ?core::marker::Sized
pub fn paladin::core::platform::container::job::Job::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::job::Job where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::job::Job::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::job::Job
pub fn paladin::core::platform::container::job::Job::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::job::Job
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::job::Job where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::job::Job where T: ?core::marker::Sized
pub fn paladin::core::platform::container::job::Job::and<P, B, E>(self, other: 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::container::job::Job::or<P, B, E>(self, other: 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::container::job::Job
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::job::Job
impl<T> typenum::type_operators::Same for paladin::core::platform::container::job::Job
pub type paladin::core::platform::container::job::Job::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::job::Job where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::job::Job where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::job::Job::vzip(self) -> V
pub struct paladin::core::platform::container::job::JobStats
pub paladin::core::platform::container::job::JobStats::completed_tasks: usize
pub paladin::core::platform::container::job::JobStats::execution_count: u32
pub paladin::core::platform::container::job::JobStats::failed_tasks: usize
pub paladin::core::platform::container::job::JobStats::last_execution: core::option::Option<chrono::datetime::DateTime<chrono::offset::utc::Utc>>
pub paladin::core::platform::container::job::JobStats::running_tasks: usize
pub paladin::core::platform::container::job::JobStats::success_rate: f64
pub paladin::core::platform::container::job::JobStats::total_tasks: usize
impl core::clone::Clone for paladin::core::platform::container::job::JobStats
pub fn paladin::core::platform::container::job::JobStats::clone(&self) -> paladin::core::platform::container::job::JobStats
impl core::fmt::Debug for paladin::core::platform::container::job::JobStats
pub fn paladin::core::platform::container::job::JobStats::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::core::platform::container::job::JobStats
pub fn paladin::core::platform::container::job::JobStats::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::job::JobStats
pub fn paladin::core::platform::container::job::JobStats::deserialize<__D>(__deserializer: __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::core::platform::container::job::JobStats
impl core::marker::Send for paladin::core::platform::container::job::JobStats
impl core::marker::Sync for paladin::core::platform::container::job::JobStats
impl core::marker::Unpin for paladin::core::platform::container::job::JobStats
impl core::marker::UnsafeUnpin for paladin::core::platform::container::job::JobStats
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::job::JobStats
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::job::JobStats
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::job::JobStats where U: core::convert::From<T>
pub fn paladin::core::platform::container::job::JobStats::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::job::JobStats where U: core::convert::Into<T>
pub type paladin::core::platform::container::job::JobStats::Error = core::convert::Infallible
pub fn paladin::core::platform::container::job::JobStats::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::job::JobStats where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::job::JobStats::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::job::JobStats::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::job::JobStats where T: core::clone::Clone
pub type paladin::core::platform::container::job::JobStats::Owned = T
pub fn paladin::core::platform::container::job::JobStats::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::job::JobStats::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::job::JobStats where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::job::JobStats::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::job::JobStats where T: ?core::marker::Sized
pub fn paladin::core::platform::container::job::JobStats::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::job::JobStats where T: ?core::marker::Sized
pub fn paladin::core::platform::container::job::JobStats::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::job::JobStats where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::job::JobStats::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::job::JobStats
pub fn paladin::core::platform::container::job::JobStats::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::job::JobStats
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::job::JobStats where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::job::JobStats where T: ?core::marker::Sized
pub fn paladin::core::platform::container::job::JobStats::and<P, B, E>(self, other: 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::container::job::JobStats::or<P, B, E>(self, other: 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::container::job::JobStats
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::job::JobStats
impl<T> typenum::type_operators::Same for paladin::core::platform::container::job::JobStats
pub type paladin::core::platform::container::job::JobStats::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::job::JobStats where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::job::JobStats where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::job::JobStats::vzip(self) -> V
pub mod paladin::core::platform::container::log
pub enum paladin::core::platform::container::log::LogDestination
pub paladin::core::platform::container::log::LogDestination::Access
pub paladin::core::platform::container::log::LogDestination::Custom(alloc::string::String)
pub paladin::core::platform::container::log::LogDestination::Error
pub paladin::core::platform::container::log::LogDestination::Performance
pub paladin::core::platform::container::log::LogDestination::Security
pub paladin::core::platform::container::log::LogDestination::System
impl paladin::core::platform::container::log::LogDestination
pub fn paladin::core::platform::container::log::LogDestination::name(&self) -> alloc::string::String
pub fn paladin::core::platform::container::log::LogDestination::to_location(&self) -> paladin::core::base::entity::message::Location
impl core::clone::Clone for paladin::core::platform::container::log::LogDestination
pub fn paladin::core::platform::container::log::LogDestination::clone(&self) -> paladin::core::platform::container::log::LogDestination
impl core::cmp::Eq for paladin::core::platform::container::log::LogDestination
impl core::cmp::PartialEq for paladin::core::platform::container::log::LogDestination
pub fn paladin::core::platform::container::log::LogDestination::eq(&self, other: &paladin::core::platform::container::log::LogDestination) -> bool
impl core::fmt::Debug for paladin::core::platform::container::log::LogDestination
pub fn paladin::core::platform::container::log::LogDestination::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for paladin::core::platform::container::log::LogDestination
pub fn paladin::core::platform::container::log::LogDestination::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::StructuralPartialEq for paladin::core::platform::container::log::LogDestination
impl serde_core::ser::Serialize for paladin::core::platform::container::log::LogDestination
pub fn paladin::core::platform::container::log::LogDestination::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::log::LogDestination
pub fn paladin::core::platform::container::log::LogDestination::deserialize<__D>(__deserializer: __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::core::platform::container::log::LogDestination
impl core::marker::Send for paladin::core::platform::container::log::LogDestination
impl core::marker::Sync for paladin::core::platform::container::log::LogDestination
impl core::marker::Unpin for paladin::core::platform::container::log::LogDestination
impl core::marker::UnsafeUnpin for paladin::core::platform::container::log::LogDestination
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::log::LogDestination
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::log::LogDestination
impl<Q, K> equivalent::Equivalent<K> for paladin::core::platform::container::log::LogDestination where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::log::LogDestination::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::core::platform::container::log::LogDestination where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::log::LogDestination::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::log::LogDestination where U: core::convert::From<T>
pub fn paladin::core::platform::container::log::LogDestination::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::log::LogDestination where U: core::convert::Into<T>
pub type paladin::core::platform::container::log::LogDestination::Error = core::convert::Infallible
pub fn paladin::core::platform::container::log::LogDestination::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::log::LogDestination where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::log::LogDestination::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::log::LogDestination::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::log::LogDestination where T: core::clone::Clone
pub type paladin::core::platform::container::log::LogDestination::Owned = T
pub fn paladin::core::platform::container::log::LogDestination::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::log::LogDestination::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::log::LogDestination where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::log::LogDestination::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::log::LogDestination where T: ?core::marker::Sized
pub fn paladin::core::platform::container::log::LogDestination::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::log::LogDestination where T: ?core::marker::Sized
pub fn paladin::core::platform::container::log::LogDestination::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::log::LogDestination where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::log::LogDestination::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::log::LogDestination
pub fn paladin::core::platform::container::log::LogDestination::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::log::LogDestination
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::log::LogDestination where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::log::LogDestination where T: ?core::marker::Sized
pub fn paladin::core::platform::container::log::LogDestination::and<P, B, E>(self, other: 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::container::log::LogDestination::or<P, B, E>(self, other: 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::container::log::LogDestination
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::log::LogDestination
impl<T> typenum::type_operators::Same for paladin::core::platform::container::log::LogDestination
pub type paladin::core::platform::container::log::LogDestination::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::log::LogDestination where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::log::LogDestination where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::log::LogDestination::vzip(self) -> V
pub enum paladin::core::platform::container::log::LogLevel
pub paladin::core::platform::container::log::LogLevel::Debug = 1
pub paladin::core::platform::container::log::LogLevel::Error = 4
pub paladin::core::platform::container::log::LogLevel::Fatal = 5
pub paladin::core::platform::container::log::LogLevel::Info = 2
pub paladin::core::platform::container::log::LogLevel::Trace = 0
pub paladin::core::platform::container::log::LogLevel::Warn = 3
impl paladin::core::platform::container::log::LogLevel
pub fn paladin::core::platform::container::log::LogLevel::as_str(&self) -> &'static str
pub fn paladin::core::platform::container::log::LogLevel::parse_str(s: &str) -> core::option::Option<Self>
pub fn paladin::core::platform::container::log::LogLevel::to_priority(&self) -> paladin::core::base::entity::message::MessagePriority
impl core::clone::Clone for paladin::core::platform::container::log::LogLevel
pub fn paladin::core::platform::container::log::LogLevel::clone(&self) -> paladin::core::platform::container::log::LogLevel
impl core::cmp::Eq for paladin::core::platform::container::log::LogLevel
impl core::cmp::Ord for paladin::core::platform::container::log::LogLevel
pub fn paladin::core::platform::container::log::LogLevel::cmp(&self, other: &paladin::core::platform::container::log::LogLevel) -> core::cmp::Ordering
impl core::cmp::PartialEq for paladin::core::platform::container::log::LogLevel
pub fn paladin::core::platform::container::log::LogLevel::eq(&self, other: &paladin::core::platform::container::log::LogLevel) -> bool
impl core::cmp::PartialOrd for paladin::core::platform::container::log::LogLevel
pub fn paladin::core::platform::container::log::LogLevel::partial_cmp(&self, other: &paladin::core::platform::container::log::LogLevel) -> core::option::Option<core::cmp::Ordering>
impl core::default::Default for paladin::core::platform::container::log::LogLevel
pub fn paladin::core::platform::container::log::LogLevel::default() -> paladin::core::platform::container::log::LogLevel
impl core::fmt::Debug for paladin::core::platform::container::log::LogLevel
pub fn paladin::core::platform::container::log::LogLevel::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for paladin::core::platform::container::log::LogLevel
pub fn paladin::core::platform::container::log::LogLevel::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for paladin::core::platform::container::log::LogLevel
impl core::marker::StructuralPartialEq for paladin::core::platform::container::log::LogLevel
impl serde_core::ser::Serialize for paladin::core::platform::container::log::LogLevel
pub fn paladin::core::platform::container::log::LogLevel::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::log::LogLevel
pub fn paladin::core::platform::container::log::LogLevel::deserialize<__D>(__deserializer: __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::core::platform::container::log::LogLevel
impl core::marker::Send for paladin::core::platform::container::log::LogLevel
impl core::marker::Sync for paladin::core::platform::container::log::LogLevel
impl core::marker::Unpin for paladin::core::platform::container::log::LogLevel
impl core::marker::UnsafeUnpin for paladin::core::platform::container::log::LogLevel
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::log::LogLevel
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::log::LogLevel
impl<N> petgraph::graphmap::NodeTrait for paladin::core::platform::container::log::LogLevel where N: core::marker::Copy + core::cmp::Ord + core::hash::Hash
impl<Q, K> equivalent::Comparable<K> for paladin::core::platform::container::log::LogLevel where Q: core::cmp::Ord + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::log::LogLevel::compare(&self, key: &K) -> core::cmp::Ordering
impl<Q, K> equivalent::Equivalent<K> for paladin::core::platform::container::log::LogLevel where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::log::LogLevel::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::core::platform::container::log::LogLevel where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::log::LogLevel::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::log::LogLevel where U: core::convert::From<T>
pub fn paladin::core::platform::container::log::LogLevel::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::log::LogLevel where U: core::convert::Into<T>
pub type paladin::core::platform::container::log::LogLevel::Error = core::convert::Infallible
pub fn paladin::core::platform::container::log::LogLevel::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::log::LogLevel where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::log::LogLevel::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::log::LogLevel::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::log::LogLevel where T: core::clone::Clone
pub type paladin::core::platform::container::log::LogLevel::Owned = T
pub fn paladin::core::platform::container::log::LogLevel::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::log::LogLevel::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::log::LogLevel where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::log::LogLevel::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::log::LogLevel where T: ?core::marker::Sized
pub fn paladin::core::platform::container::log::LogLevel::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::log::LogLevel where T: ?core::marker::Sized
pub fn paladin::core::platform::container::log::LogLevel::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::log::LogLevel where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::log::LogLevel::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::log::LogLevel
pub fn paladin::core::platform::container::log::LogLevel::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::log::LogLevel
impl<T> pest::RuleType for paladin::core::platform::container::log::LogLevel where T: core::marker::Copy + core::fmt::Debug + core::cmp::Eq + core::hash::Hash + core::cmp::Ord
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::log::LogLevel where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::log::LogLevel where T: ?core::marker::Sized
pub fn paladin::core::platform::container::log::LogLevel::and<P, B, E>(self, other: 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::container::log::LogLevel::or<P, B, E>(self, other: 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::container::log::LogLevel
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::log::LogLevel
impl<T> typenum::type_operators::Same for paladin::core::platform::container::log::LogLevel
pub type paladin::core::platform::container::log::LogLevel::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::log::LogLevel where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::log::LogLevel where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::log::LogLevel::vzip(self) -> V
pub struct paladin::core::platform::container::log::LogContainer
pub paladin::core::platform::container::log::LogContainer::active: bool
pub paladin::core::platform::container::log::LogContainer::destination: paladin::core::platform::container::log::LogDestination
pub paladin::core::platform::container::log::LogContainer::entries: alloc::vec::Vec<paladin::core::platform::container::log::LogEntry>
pub paladin::core::platform::container::log::LogContainer::max_entries: usize
pub paladin::core::platform::container::log::LogContainer::min_level: paladin::core::platform::container::log::LogLevel
pub paladin::core::platform::container::log::LogContainer::name: alloc::string::String
impl paladin::core::platform::container::log::LogContainer
pub fn paladin::core::platform::container::log::LogContainer::add_entry(&mut self, entry: paladin::core::platform::container::log::LogEntry) -> bool
pub fn paladin::core::platform::container::log::LogContainer::clear(&mut self)
pub fn paladin::core::platform::container::log::LogContainer::entry_count(&self) -> usize
pub fn paladin::core::platform::container::log::LogContainer::get_entries(&self, min_level: core::option::Option<paladin::core::platform::container::log::LogLevel>) -> alloc::vec::Vec<&paladin::core::platform::container::log::LogEntry>
pub fn paladin::core::platform::container::log::LogContainer::get_entries_since(&self, since: chrono::datetime::DateTime<chrono::offset::utc::Utc>) -> alloc::vec::Vec<&paladin::core::platform::container::log::LogEntry>
pub fn paladin::core::platform::container::log::LogContainer::is_active(&self) -> bool
pub fn paladin::core::platform::container::log::LogContainer::new(name: alloc::string::String, destination: paladin::core::platform::container::log::LogDestination, min_level: paladin::core::platform::container::log::LogLevel) -> Self
pub fn paladin::core::platform::container::log::LogContainer::set_active(&mut self, active: bool)
pub fn paladin::core::platform::container::log::LogContainer::set_min_level(&mut self, level: paladin::core::platform::container::log::LogLevel)
pub fn paladin::core::platform::container::log::LogContainer::with_max_entries(self, max_entries: usize) -> Self
impl core::clone::Clone for paladin::core::platform::container::log::LogContainer
pub fn paladin::core::platform::container::log::LogContainer::clone(&self) -> paladin::core::platform::container::log::LogContainer
impl core::fmt::Debug for paladin::core::platform::container::log::LogContainer
pub fn paladin::core::platform::container::log::LogContainer::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for paladin::core::platform::container::log::LogContainer
pub fn paladin::core::platform::container::log::LogContainer::hash<H: core::hash::Hasher>(&self, state: &mut H)
impl serde_core::ser::Serialize for paladin::core::platform::container::log::LogContainer
pub fn paladin::core::platform::container::log::LogContainer::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::log::LogContainer
pub fn paladin::core::platform::container::log::LogContainer::deserialize<__D>(__deserializer: __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::core::platform::container::log::LogContainer
impl core::marker::Send for paladin::core::platform::container::log::LogContainer
impl core::marker::Sync for paladin::core::platform::container::log::LogContainer
impl core::marker::Unpin for paladin::core::platform::container::log::LogContainer
impl core::marker::UnsafeUnpin for paladin::core::platform::container::log::LogContainer
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::log::LogContainer
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::log::LogContainer
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::log::LogContainer where U: core::convert::From<T>
pub fn paladin::core::platform::container::log::LogContainer::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::log::LogContainer where U: core::convert::Into<T>
pub type paladin::core::platform::container::log::LogContainer::Error = core::convert::Infallible
pub fn paladin::core::platform::container::log::LogContainer::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::log::LogContainer where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::log::LogContainer::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::log::LogContainer::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::log::LogContainer where T: core::clone::Clone
pub type paladin::core::platform::container::log::LogContainer::Owned = T
pub fn paladin::core::platform::container::log::LogContainer::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::log::LogContainer::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::log::LogContainer where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::log::LogContainer::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::log::LogContainer where T: ?core::marker::Sized
pub fn paladin::core::platform::container::log::LogContainer::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::log::LogContainer where T: ?core::marker::Sized
pub fn paladin::core::platform::container::log::LogContainer::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::log::LogContainer where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::log::LogContainer::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::log::LogContainer
pub fn paladin::core::platform::container::log::LogContainer::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::log::LogContainer
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::log::LogContainer where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::log::LogContainer where T: ?core::marker::Sized
pub fn paladin::core::platform::container::log::LogContainer::and<P, B, E>(self, other: 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::container::log::LogContainer::or<P, B, E>(self, other: 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::container::log::LogContainer
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::log::LogContainer
impl<T> typenum::type_operators::Same for paladin::core::platform::container::log::LogContainer
pub type paladin::core::platform::container::log::LogContainer::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::log::LogContainer where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::log::LogContainer where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::log::LogContainer::vzip(self) -> V
pub struct paladin::core::platform::container::log::LogEntryBuilder
impl paladin::core::platform::container::log::LogEntryBuilder
pub fn paladin::core::platform::container::log::LogEntryBuilder::new_entry(source: paladin::core::base::entity::message::Location, destination: paladin::core::platform::container::log::LogDestination, level: paladin::core::platform::container::log::LogLevel, message: alloc::string::String) -> paladin::core::platform::container::log::LogEntry
pub fn paladin::core::platform::container::log::LogEntryBuilder::new_entry_with_context(source: paladin::core::base::entity::message::Location, destination: paladin::core::platform::container::log::LogDestination, level: paladin::core::platform::container::log::LogLevel, message: alloc::string::String, module: core::option::Option<alloc::string::String>, function: core::option::Option<alloc::string::String>, location: core::option::Option<alloc::string::String>, context: core::option::Option<serde_json::value::Value>) -> paladin::core::platform::container::log::LogEntry
impl core::marker::Freeze for paladin::core::platform::container::log::LogEntryBuilder
impl core::marker::Send for paladin::core::platform::container::log::LogEntryBuilder
impl core::marker::Sync for paladin::core::platform::container::log::LogEntryBuilder
impl core::marker::Unpin for paladin::core::platform::container::log::LogEntryBuilder
impl core::marker::UnsafeUnpin for paladin::core::platform::container::log::LogEntryBuilder
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::log::LogEntryBuilder
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::log::LogEntryBuilder
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::log::LogEntryBuilder where U: core::convert::From<T>
pub fn paladin::core::platform::container::log::LogEntryBuilder::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::log::LogEntryBuilder where U: core::convert::Into<T>
pub type paladin::core::platform::container::log::LogEntryBuilder::Error = core::convert::Infallible
pub fn paladin::core::platform::container::log::LogEntryBuilder::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::log::LogEntryBuilder where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::log::LogEntryBuilder::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::log::LogEntryBuilder::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::core::platform::container::log::LogEntryBuilder where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::log::LogEntryBuilder::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::log::LogEntryBuilder where T: ?core::marker::Sized
pub fn paladin::core::platform::container::log::LogEntryBuilder::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::log::LogEntryBuilder where T: ?core::marker::Sized
pub fn paladin::core::platform::container::log::LogEntryBuilder::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::core::platform::container::log::LogEntryBuilder
pub fn paladin::core::platform::container::log::LogEntryBuilder::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::log::LogEntryBuilder
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::log::LogEntryBuilder where T: ?core::marker::Sized
pub fn paladin::core::platform::container::log::LogEntryBuilder::and<P, B, E>(self, other: 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::container::log::LogEntryBuilder::or<P, B, E>(self, other: 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::container::log::LogEntryBuilder
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::log::LogEntryBuilder
impl<T> typenum::type_operators::Same for paladin::core::platform::container::log::LogEntryBuilder
pub type paladin::core::platform::container::log::LogEntryBuilder::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::log::LogEntryBuilder where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::log::LogEntryBuilder where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::log::LogEntryBuilder::vzip(self) -> V
pub struct paladin::core::platform::container::log::LogMessage
pub paladin::core::platform::container::log::LogMessage::context: core::option::Option<serde_json::value::Value>
pub paladin::core::platform::container::log::LogMessage::function: core::option::Option<alloc::string::String>
pub paladin::core::platform::container::log::LogMessage::level: paladin::core::platform::container::log::LogLevel
pub paladin::core::platform::container::log::LogMessage::location: core::option::Option<alloc::string::String>
pub paladin::core::platform::container::log::LogMessage::message: alloc::string::String
pub paladin::core::platform::container::log::LogMessage::module: core::option::Option<alloc::string::String>
impl paladin::core::platform::container::log::LogMessage
pub fn paladin::core::platform::container::log::LogMessage::formatted(&self) -> alloc::string::String
pub fn paladin::core::platform::container::log::LogMessage::new(level: paladin::core::platform::container::log::LogLevel, message: alloc::string::String) -> Self
pub fn paladin::core::platform::container::log::LogMessage::with_context(self, context: serde_json::value::Value) -> Self
pub fn paladin::core::platform::container::log::LogMessage::with_function(self, function: alloc::string::String) -> Self
pub fn paladin::core::platform::container::log::LogMessage::with_location(self, location: alloc::string::String) -> Self
pub fn paladin::core::platform::container::log::LogMessage::with_module(self, module: alloc::string::String) -> Self
impl core::clone::Clone for paladin::core::platform::container::log::LogMessage
pub fn paladin::core::platform::container::log::LogMessage::clone(&self) -> paladin::core::platform::container::log::LogMessage
impl core::cmp::Eq for paladin::core::platform::container::log::LogMessage
impl core::cmp::PartialEq for paladin::core::platform::container::log::LogMessage
pub fn paladin::core::platform::container::log::LogMessage::eq(&self, other: &paladin::core::platform::container::log::LogMessage) -> bool
impl core::fmt::Debug for paladin::core::platform::container::log::LogMessage
pub fn paladin::core::platform::container::log::LogMessage::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for paladin::core::platform::container::log::LogMessage
pub fn paladin::core::platform::container::log::LogMessage::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::StructuralPartialEq for paladin::core::platform::container::log::LogMessage
impl serde_core::ser::Serialize for paladin::core::platform::container::log::LogMessage
pub fn paladin::core::platform::container::log::LogMessage::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::log::LogMessage
pub fn paladin::core::platform::container::log::LogMessage::deserialize<__D>(__deserializer: __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::core::platform::container::log::LogMessage
impl core::marker::Send for paladin::core::platform::container::log::LogMessage
impl core::marker::Sync for paladin::core::platform::container::log::LogMessage
impl core::marker::Unpin for paladin::core::platform::container::log::LogMessage
impl core::marker::UnsafeUnpin for paladin::core::platform::container::log::LogMessage
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::log::LogMessage
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::log::LogMessage
impl<Q, K> equivalent::Equivalent<K> for paladin::core::platform::container::log::LogMessage where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::log::LogMessage::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::core::platform::container::log::LogMessage where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::log::LogMessage::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::log::LogMessage where U: core::convert::From<T>
pub fn paladin::core::platform::container::log::LogMessage::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::log::LogMessage where U: core::convert::Into<T>
pub type paladin::core::platform::container::log::LogMessage::Error = core::convert::Infallible
pub fn paladin::core::platform::container::log::LogMessage::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::log::LogMessage where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::log::LogMessage::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::log::LogMessage::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::log::LogMessage where T: core::clone::Clone
pub type paladin::core::platform::container::log::LogMessage::Owned = T
pub fn paladin::core::platform::container::log::LogMessage::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::log::LogMessage::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::log::LogMessage where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::log::LogMessage::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::log::LogMessage where T: ?core::marker::Sized
pub fn paladin::core::platform::container::log::LogMessage::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::log::LogMessage where T: ?core::marker::Sized
pub fn paladin::core::platform::container::log::LogMessage::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::log::LogMessage where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::log::LogMessage::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::log::LogMessage
pub fn paladin::core::platform::container::log::LogMessage::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::log::LogMessage
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::log::LogMessage where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::log::LogMessage where T: ?core::marker::Sized
pub fn paladin::core::platform::container::log::LogMessage::and<P, B, E>(self, other: 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::container::log::LogMessage::or<P, B, E>(self, other: 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::container::log::LogMessage
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::log::LogMessage
impl<T> typenum::type_operators::Same for paladin::core::platform::container::log::LogMessage
pub type paladin::core::platform::container::log::LogMessage::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::log::LogMessage where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::log::LogMessage where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::log::LogMessage::vzip(self) -> V
pub trait paladin::core::platform::container::log::LogEntryExt
pub fn paladin::core::platform::container::log::LogEntryExt::formatted_message(&self) -> alloc::string::String
pub fn paladin::core::platform::container::log::LogEntryExt::level(&self) -> paladin::core::platform::container::log::LogLevel
pub fn paladin::core::platform::container::log::LogEntryExt::matches_level(&self, min_level: paladin::core::platform::container::log::LogLevel) -> bool
impl paladin::core::platform::container::log::LogEntryExt for paladin::core::platform::container::log::LogEntry
pub fn paladin::core::platform::container::log::LogEntry::formatted_message(&self) -> alloc::string::String
pub fn paladin::core::platform::container::log::LogEntry::level(&self) -> paladin::core::platform::container::log::LogLevel
pub fn paladin::core::platform::container::log::LogEntry::matches_level(&self, min_level: paladin::core::platform::container::log::LogLevel) -> bool
pub trait paladin::core::platform::container::log::LogExt
pub fn paladin::core::platform::container::log::LogExt::add_entry(&mut self, entry: paladin::core::platform::container::log::LogEntry) -> bool
pub fn paladin::core::platform::container::log::LogExt::destination(&self) -> &paladin::core::platform::container::log::LogDestination
pub fn paladin::core::platform::container::log::LogExt::min_level(&self) -> paladin::core::platform::container::log::LogLevel
pub fn paladin::core::platform::container::log::LogExt::new_log(name: alloc::string::String, destination: paladin::core::platform::container::log::LogDestination, min_level: paladin::core::platform::container::log::LogLevel) -> Self
impl paladin::core::platform::container::log::LogExt for paladin::core::platform::container::log::Log
pub fn paladin::core::platform::container::log::Log::add_entry(&mut self, entry: paladin::core::platform::container::log::LogEntry) -> bool
pub fn paladin::core::platform::container::log::Log::destination(&self) -> &paladin::core::platform::container::log::LogDestination
pub fn paladin::core::platform::container::log::Log::min_level(&self) -> paladin::core::platform::container::log::LogLevel
pub fn paladin::core::platform::container::log::Log::new_log(name: alloc::string::String, destination: paladin::core::platform::container::log::LogDestination, min_level: paladin::core::platform::container::log::LogLevel) -> Self
pub type paladin::core::platform::container::log::Log = paladin::core::base::entity::node::Node<paladin::core::platform::container::log::LogContainer>
pub type paladin::core::platform::container::log::LogEntry = paladin::core::base::entity::message::Message<paladin::core::platform::container::log::LogMessage>
pub mod paladin::core::platform::container::notification
pub enum paladin::core::platform::container::notification::NotificationChannel
pub paladin::core::platform::container::notification::NotificationChannel::Custom(alloc::string::String)
pub paladin::core::platform::container::notification::NotificationChannel::Discord
pub paladin::core::platform::container::notification::NotificationChannel::Email
pub paladin::core::platform::container::notification::NotificationChannel::InApp
pub paladin::core::platform::container::notification::NotificationChannel::Push
pub paladin::core::platform::container::notification::NotificationChannel::Slack
pub paladin::core::platform::container::notification::NotificationChannel::Sms
pub paladin::core::platform::container::notification::NotificationChannel::System
pub paladin::core::platform::container::notification::NotificationChannel::Teams
pub paladin::core::platform::container::notification::NotificationChannel::WebPush
pub paladin::core::platform::container::notification::NotificationChannel::Webhook
impl core::clone::Clone for paladin::core::platform::container::notification::NotificationChannel
pub fn paladin::core::platform::container::notification::NotificationChannel::clone(&self) -> paladin::core::platform::container::notification::NotificationChannel
impl core::cmp::Eq for paladin::core::platform::container::notification::NotificationChannel
impl core::cmp::PartialEq for paladin::core::platform::container::notification::NotificationChannel
pub fn paladin::core::platform::container::notification::NotificationChannel::eq(&self, other: &paladin::core::platform::container::notification::NotificationChannel) -> bool
impl core::fmt::Debug for paladin::core::platform::container::notification::NotificationChannel
pub fn paladin::core::platform::container::notification::NotificationChannel::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::core::platform::container::notification::NotificationChannel
pub fn paladin::core::platform::container::notification::NotificationChannel::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for paladin::core::platform::container::notification::NotificationChannel
pub fn paladin::core::platform::container::notification::NotificationChannel::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::StructuralPartialEq for paladin::core::platform::container::notification::NotificationChannel
impl serde_core::ser::Serialize for paladin::core::platform::container::notification::NotificationChannel
pub fn paladin::core::platform::container::notification::NotificationChannel::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::notification::NotificationChannel
pub fn paladin::core::platform::container::notification::NotificationChannel::deserialize<__D>(__deserializer: __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::core::platform::container::notification::NotificationChannel
impl core::marker::Send for paladin::core::platform::container::notification::NotificationChannel
impl core::marker::Sync for paladin::core::platform::container::notification::NotificationChannel
impl core::marker::Unpin for paladin::core::platform::container::notification::NotificationChannel
impl core::marker::UnsafeUnpin for paladin::core::platform::container::notification::NotificationChannel
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::notification::NotificationChannel
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::notification::NotificationChannel
impl<Q, K> equivalent::Equivalent<K> for paladin::core::platform::container::notification::NotificationChannel where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationChannel::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::core::platform::container::notification::NotificationChannel where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationChannel::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::notification::NotificationChannel where U: core::convert::From<T>
pub fn paladin::core::platform::container::notification::NotificationChannel::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::notification::NotificationChannel where U: core::convert::Into<T>
pub type paladin::core::platform::container::notification::NotificationChannel::Error = core::convert::Infallible
pub fn paladin::core::platform::container::notification::NotificationChannel::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::notification::NotificationChannel where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::notification::NotificationChannel::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::notification::NotificationChannel::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::notification::NotificationChannel where T: core::clone::Clone
pub type paladin::core::platform::container::notification::NotificationChannel::Owned = T
pub fn paladin::core::platform::container::notification::NotificationChannel::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::notification::NotificationChannel::to_owned(&self) -> T
impl<T> alloc::string::ToString for paladin::core::platform::container::notification::NotificationChannel where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationChannel::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::core::platform::container::notification::NotificationChannel where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationChannel::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::notification::NotificationChannel where T: ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationChannel::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::notification::NotificationChannel where T: ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationChannel::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::notification::NotificationChannel where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::notification::NotificationChannel::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::notification::NotificationChannel
pub fn paladin::core::platform::container::notification::NotificationChannel::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::notification::NotificationChannel
impl<T> iri_string::format::ToStringFallible for paladin::core::platform::container::notification::NotificationChannel where T: core::fmt::Display
pub fn paladin::core::platform::container::notification::NotificationChannel::try_to_string(&self) -> core::result::Result<alloc::string::String, alloc::collections::TryReserveError>
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::notification::NotificationChannel where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::notification::NotificationChannel where T: ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationChannel::and<P, B, E>(self, other: 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::container::notification::NotificationChannel::or<P, B, E>(self, other: 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::container::notification::NotificationChannel
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::notification::NotificationChannel
impl<T> typenum::type_operators::Same for paladin::core::platform::container::notification::NotificationChannel
pub type paladin::core::platform::container::notification::NotificationChannel::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::notification::NotificationChannel where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::notification::NotificationChannel where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::notification::NotificationChannel::vzip(self) -> V
pub enum paladin::core::platform::container::notification::NotificationDomainError
pub paladin::core::platform::container::notification::NotificationDomainError::InvalidContent(alloc::string::String)
pub paladin::core::platform::container::notification::NotificationDomainError::InvalidRecipient(alloc::string::String)
pub paladin::core::platform::container::notification::NotificationDomainError::InvalidStateTransition
pub paladin::core::platform::container::notification::NotificationDomainError::InvalidStateTransition::from: alloc::string::String
pub paladin::core::platform::container::notification::NotificationDomainError::InvalidStateTransition::to: alloc::string::String
pub paladin::core::platform::container::notification::NotificationDomainError::NotificationAlreadyProcessed
pub paladin::core::platform::container::notification::NotificationDomainError::NotificationExpired
pub paladin::core::platform::container::notification::NotificationDomainError::TemplateNotFound(alloc::string::String)
pub paladin::core::platform::container::notification::NotificationDomainError::TemplateRenderingFailed(alloc::string::String)
pub paladin::core::platform::container::notification::NotificationDomainError::ValidationError(alloc::string::String)
impl core::clone::Clone for paladin::core::platform::container::notification::NotificationDomainError
pub fn paladin::core::platform::container::notification::NotificationDomainError::clone(&self) -> paladin::core::platform::container::notification::NotificationDomainError
impl core::cmp::PartialEq for paladin::core::platform::container::notification::NotificationDomainError
pub fn paladin::core::platform::container::notification::NotificationDomainError::eq(&self, other: &paladin::core::platform::container::notification::NotificationDomainError) -> bool
impl core::convert::From<paladin::core::platform::container::notification::NotificationDomainError> for paladin::application::ports::output::notification_port::NotificationPortError
pub fn paladin::application::ports::output::notification_port::NotificationPortError::from(source: paladin::core::platform::container::notification::NotificationDomainError) -> Self
impl core::convert::From<paladin::core::platform::container::notification::NotificationDomainError> for paladin::core::platform::manager::notification_service::NotificationServiceError
pub fn paladin::core::platform::manager::notification_service::NotificationServiceError::from(source: paladin::core::platform::container::notification::NotificationDomainError) -> Self
impl core::error::Error for paladin::core::platform::container::notification::NotificationDomainError
impl core::fmt::Debug for paladin::core::platform::container::notification::NotificationDomainError
pub fn paladin::core::platform::container::notification::NotificationDomainError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::core::platform::container::notification::NotificationDomainError
pub fn paladin::core::platform::container::notification::NotificationDomainError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::core::platform::container::notification::NotificationDomainError
impl core::marker::Freeze for paladin::core::platform::container::notification::NotificationDomainError
impl core::marker::Send for paladin::core::platform::container::notification::NotificationDomainError
impl core::marker::Sync for paladin::core::platform::container::notification::NotificationDomainError
impl core::marker::Unpin for paladin::core::platform::container::notification::NotificationDomainError
impl core::marker::UnsafeUnpin for paladin::core::platform::container::notification::NotificationDomainError
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::notification::NotificationDomainError
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::notification::NotificationDomainError
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::notification::NotificationDomainError where U: core::convert::From<T>
pub fn paladin::core::platform::container::notification::NotificationDomainError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::notification::NotificationDomainError where U: core::convert::Into<T>
pub type paladin::core::platform::container::notification::NotificationDomainError::Error = core::convert::Infallible
pub fn paladin::core::platform::container::notification::NotificationDomainError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::notification::NotificationDomainError where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::notification::NotificationDomainError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::notification::NotificationDomainError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::notification::NotificationDomainError where T: core::clone::Clone
pub type paladin::core::platform::container::notification::NotificationDomainError::Owned = T
pub fn paladin::core::platform::container::notification::NotificationDomainError::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::notification::NotificationDomainError::to_owned(&self) -> T
impl<T> alloc::string::ToString for paladin::core::platform::container::notification::NotificationDomainError where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationDomainError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::core::platform::container::notification::NotificationDomainError where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationDomainError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::notification::NotificationDomainError where T: ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationDomainError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::notification::NotificationDomainError where T: ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationDomainError::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::notification::NotificationDomainError where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::notification::NotificationDomainError::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::notification::NotificationDomainError
pub fn paladin::core::platform::container::notification::NotificationDomainError::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::notification::NotificationDomainError
impl<T> iri_string::format::ToStringFallible for paladin::core::platform::container::notification::NotificationDomainError where T: core::fmt::Display
pub fn paladin::core::platform::container::notification::NotificationDomainError::try_to_string(&self) -> core::result::Result<alloc::string::String, alloc::collections::TryReserveError>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::notification::NotificationDomainError where T: ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationDomainError::and<P, B, E>(self, other: 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::container::notification::NotificationDomainError::or<P, B, E>(self, other: 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::container::notification::NotificationDomainError
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::notification::NotificationDomainError
impl<T> typenum::type_operators::Same for paladin::core::platform::container::notification::NotificationDomainError
pub type paladin::core::platform::container::notification::NotificationDomainError::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::notification::NotificationDomainError where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::notification::NotificationDomainError where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::notification::NotificationDomainError::vzip(self) -> V
pub enum paladin::core::platform::container::notification::NotificationEvent
pub paladin::core::platform::container::notification::NotificationEvent::NotificationCancelled
pub paladin::core::platform::container::notification::NotificationEvent::NotificationCancelled::cancelled_at: chrono::datetime::DateTime<chrono::offset::utc::Utc>
pub paladin::core::platform::container::notification::NotificationEvent::NotificationCancelled::notification_id: uuid::Uuid
pub paladin::core::platform::container::notification::NotificationEvent::NotificationCancelled::reason: core::option::Option<alloc::string::String>
pub paladin::core::platform::container::notification::NotificationEvent::NotificationCreated
pub paladin::core::platform::container::notification::NotificationEvent::NotificationCreated::channel: paladin::core::platform::container::notification::NotificationChannel
pub paladin::core::platform::container::notification::NotificationEvent::NotificationCreated::created_at: chrono::datetime::DateTime<chrono::offset::utc::Utc>
pub paladin::core::platform::container::notification::NotificationEvent::NotificationCreated::notification_id: uuid::Uuid
pub paladin::core::platform::container::notification::NotificationEvent::NotificationCreated::priority: paladin::core::platform::container::notification::NotificationPriority
pub paladin::core::platform::container::notification::NotificationEvent::NotificationCreated::recipient: paladin::core::platform::container::notification::NotificationRecipient
pub paladin::core::platform::container::notification::NotificationEvent::NotificationDelivered
pub paladin::core::platform::container::notification::NotificationEvent::NotificationDelivered::delivered_at: chrono::datetime::DateTime<chrono::offset::utc::Utc>
pub paladin::core::platform::container::notification::NotificationEvent::NotificationDelivered::notification_id: uuid::Uuid
pub paladin::core::platform::container::notification::NotificationEvent::NotificationExpired
pub paladin::core::platform::container::notification::NotificationEvent::NotificationExpired::expired_at: chrono::datetime::DateTime<chrono::offset::utc::Utc>
pub paladin::core::platform::container::notification::NotificationEvent::NotificationExpired::notification_id: uuid::Uuid
pub paladin::core::platform::container::notification::NotificationEvent::NotificationFailed
pub paladin::core::platform::container::notification::NotificationEvent::NotificationFailed::error: alloc::string::String
pub paladin::core::platform::container::notification::NotificationEvent::NotificationFailed::failed_at: chrono::datetime::DateTime<chrono::offset::utc::Utc>
pub paladin::core::platform::container::notification::NotificationEvent::NotificationFailed::notification_id: uuid::Uuid
pub paladin::core::platform::container::notification::NotificationEvent::NotificationFailed::retry_count: u32
pub paladin::core::platform::container::notification::NotificationEvent::NotificationQueued
pub paladin::core::platform::container::notification::NotificationEvent::NotificationQueued::channel: paladin::core::platform::container::notification::NotificationChannel
pub paladin::core::platform::container::notification::NotificationEvent::NotificationQueued::notification_id: uuid::Uuid
pub paladin::core::platform::container::notification::NotificationEvent::NotificationQueued::queued_at: chrono::datetime::DateTime<chrono::offset::utc::Utc>
pub paladin::core::platform::container::notification::NotificationEvent::NotificationRead
pub paladin::core::platform::container::notification::NotificationEvent::NotificationRead::notification_id: uuid::Uuid
pub paladin::core::platform::container::notification::NotificationEvent::NotificationRead::read_at: chrono::datetime::DateTime<chrono::offset::utc::Utc>
pub paladin::core::platform::container::notification::NotificationEvent::NotificationScheduled
pub paladin::core::platform::container::notification::NotificationEvent::NotificationScheduled::notification_id: uuid::Uuid
pub paladin::core::platform::container::notification::NotificationEvent::NotificationScheduled::scheduled_at: chrono::datetime::DateTime<chrono::offset::utc::Utc>
pub paladin::core::platform::container::notification::NotificationEvent::NotificationScheduled::scheduled_time: chrono::datetime::DateTime<chrono::offset::utc::Utc>
pub paladin::core::platform::container::notification::NotificationEvent::NotificationSent
pub paladin::core::platform::container::notification::NotificationEvent::NotificationSent::channel: paladin::core::platform::container::notification::NotificationChannel
pub paladin::core::platform::container::notification::NotificationEvent::NotificationSent::external_id: core::option::Option<alloc::string::String>
pub paladin::core::platform::container::notification::NotificationEvent::NotificationSent::notification_id: uuid::Uuid
pub paladin::core::platform::container::notification::NotificationEvent::NotificationSent::sent_at: chrono::datetime::DateTime<chrono::offset::utc::Utc>
impl paladin::core::platform::container::notification::NotificationEvent
pub fn paladin::core::platform::container::notification::NotificationEvent::notification_id(&self) -> uuid::Uuid
pub fn paladin::core::platform::container::notification::NotificationEvent::timestamp(&self) -> chrono::datetime::DateTime<chrono::offset::utc::Utc>
impl core::clone::Clone for paladin::core::platform::container::notification::NotificationEvent
pub fn paladin::core::platform::container::notification::NotificationEvent::clone(&self) -> paladin::core::platform::container::notification::NotificationEvent
impl core::cmp::PartialEq for paladin::core::platform::container::notification::NotificationEvent
pub fn paladin::core::platform::container::notification::NotificationEvent::eq(&self, other: &paladin::core::platform::container::notification::NotificationEvent) -> bool
impl core::fmt::Debug for paladin::core::platform::container::notification::NotificationEvent
pub fn paladin::core::platform::container::notification::NotificationEvent::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::core::platform::container::notification::NotificationEvent
impl serde_core::ser::Serialize for paladin::core::platform::container::notification::NotificationEvent
pub fn paladin::core::platform::container::notification::NotificationEvent::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::notification::NotificationEvent
pub fn paladin::core::platform::container::notification::NotificationEvent::deserialize<__D>(__deserializer: __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::core::platform::container::notification::NotificationEvent
impl core::marker::Send for paladin::core::platform::container::notification::NotificationEvent
impl core::marker::Sync for paladin::core::platform::container::notification::NotificationEvent
impl core::marker::Unpin for paladin::core::platform::container::notification::NotificationEvent
impl core::marker::UnsafeUnpin for paladin::core::platform::container::notification::NotificationEvent
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::notification::NotificationEvent
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::notification::NotificationEvent
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::notification::NotificationEvent where U: core::convert::From<T>
pub fn paladin::core::platform::container::notification::NotificationEvent::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::notification::NotificationEvent where U: core::convert::Into<T>
pub type paladin::core::platform::container::notification::NotificationEvent::Error = core::convert::Infallible
pub fn paladin::core::platform::container::notification::NotificationEvent::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::notification::NotificationEvent where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::notification::NotificationEvent::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::notification::NotificationEvent::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::notification::NotificationEvent where T: core::clone::Clone
pub type paladin::core::platform::container::notification::NotificationEvent::Owned = T
pub fn paladin::core::platform::container::notification::NotificationEvent::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::notification::NotificationEvent::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::notification::NotificationEvent where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationEvent::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::notification::NotificationEvent where T: ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationEvent::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::notification::NotificationEvent where T: ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationEvent::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::notification::NotificationEvent where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::notification::NotificationEvent::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::notification::NotificationEvent
pub fn paladin::core::platform::container::notification::NotificationEvent::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::notification::NotificationEvent
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::notification::NotificationEvent where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::notification::NotificationEvent where T: ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationEvent::and<P, B, E>(self, other: 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::container::notification::NotificationEvent::or<P, B, E>(self, other: 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::container::notification::NotificationEvent
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::notification::NotificationEvent
impl<T> typenum::type_operators::Same for paladin::core::platform::container::notification::NotificationEvent
pub type paladin::core::platform::container::notification::NotificationEvent::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::notification::NotificationEvent where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::notification::NotificationEvent where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::notification::NotificationEvent::vzip(self) -> V
pub enum paladin::core::platform::container::notification::NotificationPriority
pub paladin::core::platform::container::notification::NotificationPriority::Critical = 3
pub paladin::core::platform::container::notification::NotificationPriority::Emergency = 4
pub paladin::core::platform::container::notification::NotificationPriority::High = 2
pub paladin::core::platform::container::notification::NotificationPriority::Low = 0
pub paladin::core::platform::container::notification::NotificationPriority::Normal = 1
impl core::clone::Clone for paladin::core::platform::container::notification::NotificationPriority
pub fn paladin::core::platform::container::notification::NotificationPriority::clone(&self) -> paladin::core::platform::container::notification::NotificationPriority
impl core::cmp::Eq for paladin::core::platform::container::notification::NotificationPriority
impl core::cmp::Ord for paladin::core::platform::container::notification::NotificationPriority
pub fn paladin::core::platform::container::notification::NotificationPriority::cmp(&self, other: &paladin::core::platform::container::notification::NotificationPriority) -> core::cmp::Ordering
impl core::cmp::PartialEq for paladin::core::platform::container::notification::NotificationPriority
pub fn paladin::core::platform::container::notification::NotificationPriority::eq(&self, other: &paladin::core::platform::container::notification::NotificationPriority) -> bool
impl core::cmp::PartialOrd for paladin::core::platform::container::notification::NotificationPriority
pub fn paladin::core::platform::container::notification::NotificationPriority::partial_cmp(&self, other: &paladin::core::platform::container::notification::NotificationPriority) -> core::option::Option<core::cmp::Ordering>
impl core::convert::From<paladin::core::platform::container::notification::NotificationPriority> for paladin::core::base::entity::message::MessagePriority
pub fn paladin::core::base::entity::message::MessagePriority::from(priority: paladin::core::platform::container::notification::NotificationPriority) -> Self
impl core::default::Default for paladin::core::platform::container::notification::NotificationPriority
pub fn paladin::core::platform::container::notification::NotificationPriority::default() -> paladin::core::platform::container::notification::NotificationPriority
impl core::fmt::Debug for paladin::core::platform::container::notification::NotificationPriority
pub fn paladin::core::platform::container::notification::NotificationPriority::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for paladin::core::platform::container::notification::NotificationPriority
pub fn paladin::core::platform::container::notification::NotificationPriority::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for paladin::core::platform::container::notification::NotificationPriority
impl core::marker::StructuralPartialEq for paladin::core::platform::container::notification::NotificationPriority
impl serde_core::ser::Serialize for paladin::core::platform::container::notification::NotificationPriority
pub fn paladin::core::platform::container::notification::NotificationPriority::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::notification::NotificationPriority
pub fn paladin::core::platform::container::notification::NotificationPriority::deserialize<__D>(__deserializer: __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::core::platform::container::notification::NotificationPriority
impl core::marker::Send for paladin::core::platform::container::notification::NotificationPriority
impl core::marker::Sync for paladin::core::platform::container::notification::NotificationPriority
impl core::marker::Unpin for paladin::core::platform::container::notification::NotificationPriority
impl core::marker::UnsafeUnpin for paladin::core::platform::container::notification::NotificationPriority
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::notification::NotificationPriority
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::notification::NotificationPriority
impl<N> petgraph::graphmap::NodeTrait for paladin::core::platform::container::notification::NotificationPriority where N: core::marker::Copy + core::cmp::Ord + core::hash::Hash
impl<Q, K> equivalent::Comparable<K> for paladin::core::platform::container::notification::NotificationPriority where Q: core::cmp::Ord + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationPriority::compare(&self, key: &K) -> core::cmp::Ordering
impl<Q, K> equivalent::Equivalent<K> for paladin::core::platform::container::notification::NotificationPriority where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationPriority::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::core::platform::container::notification::NotificationPriority where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationPriority::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::notification::NotificationPriority where U: core::convert::From<T>
pub fn paladin::core::platform::container::notification::NotificationPriority::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::notification::NotificationPriority where U: core::convert::Into<T>
pub type paladin::core::platform::container::notification::NotificationPriority::Error = core::convert::Infallible
pub fn paladin::core::platform::container::notification::NotificationPriority::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::notification::NotificationPriority where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::notification::NotificationPriority::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::notification::NotificationPriority::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::notification::NotificationPriority where T: core::clone::Clone
pub type paladin::core::platform::container::notification::NotificationPriority::Owned = T
pub fn paladin::core::platform::container::notification::NotificationPriority::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::notification::NotificationPriority::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::notification::NotificationPriority where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationPriority::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::notification::NotificationPriority where T: ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationPriority::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::notification::NotificationPriority where T: ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationPriority::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::notification::NotificationPriority where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::notification::NotificationPriority::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::notification::NotificationPriority
pub fn paladin::core::platform::container::notification::NotificationPriority::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::notification::NotificationPriority
impl<T> pest::RuleType for paladin::core::platform::container::notification::NotificationPriority where T: core::marker::Copy + core::fmt::Debug + core::cmp::Eq + core::hash::Hash + core::cmp::Ord
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::notification::NotificationPriority where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::notification::NotificationPriority where T: ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationPriority::and<P, B, E>(self, other: 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::container::notification::NotificationPriority::or<P, B, E>(self, other: 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::container::notification::NotificationPriority
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::notification::NotificationPriority
impl<T> typenum::type_operators::Same for paladin::core::platform::container::notification::NotificationPriority
pub type paladin::core::platform::container::notification::NotificationPriority::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::notification::NotificationPriority where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::notification::NotificationPriority where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::notification::NotificationPriority::vzip(self) -> V
pub enum paladin::core::platform::container::notification::NotificationRecipient
pub paladin::core::platform::container::notification::NotificationRecipient::DeviceToken(alloc::string::String)
pub paladin::core::platform::container::notification::NotificationRecipient::Email(alloc::string::String)
pub paladin::core::platform::container::notification::NotificationRecipient::Multiple(alloc::vec::Vec<paladin::core::platform::container::notification::NotificationRecipient>)
pub paladin::core::platform::container::notification::NotificationRecipient::Phone(alloc::string::String)
pub paladin::core::platform::container::notification::NotificationRecipient::SystemComponent(alloc::string::String)
pub paladin::core::platform::container::notification::NotificationRecipient::UserId(alloc::string::String)
pub paladin::core::platform::container::notification::NotificationRecipient::WebhookUrl(alloc::string::String)
impl paladin::core::platform::container::notification::NotificationRecipient
pub fn paladin::core::platform::container::notification::NotificationRecipient::compatible_channels(&self) -> alloc::vec::Vec<paladin::core::platform::container::notification::NotificationChannel>
pub fn paladin::core::platform::container::notification::NotificationRecipient::identifier(&self) -> alloc::string::String
pub fn paladin::core::platform::container::notification::NotificationRecipient::validate(&self) -> paladin::core::platform::container::notification::NotificationResult<()>
impl core::clone::Clone for paladin::core::platform::container::notification::NotificationRecipient
pub fn paladin::core::platform::container::notification::NotificationRecipient::clone(&self) -> paladin::core::platform::container::notification::NotificationRecipient
impl core::cmp::Eq for paladin::core::platform::container::notification::NotificationRecipient
impl core::cmp::PartialEq for paladin::core::platform::container::notification::NotificationRecipient
pub fn paladin::core::platform::container::notification::NotificationRecipient::eq(&self, other: &paladin::core::platform::container::notification::NotificationRecipient) -> bool
impl core::fmt::Debug for paladin::core::platform::container::notification::NotificationRecipient
pub fn paladin::core::platform::container::notification::NotificationRecipient::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for paladin::core::platform::container::notification::NotificationRecipient
pub fn paladin::core::platform::container::notification::NotificationRecipient::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::StructuralPartialEq for paladin::core::platform::container::notification::NotificationRecipient
impl serde_core::ser::Serialize for paladin::core::platform::container::notification::NotificationRecipient
pub fn paladin::core::platform::container::notification::NotificationRecipient::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::notification::NotificationRecipient
pub fn paladin::core::platform::container::notification::NotificationRecipient::deserialize<__D>(__deserializer: __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::core::platform::container::notification::NotificationRecipient
impl core::marker::Send for paladin::core::platform::container::notification::NotificationRecipient
impl core::marker::Sync for paladin::core::platform::container::notification::NotificationRecipient
impl core::marker::Unpin for paladin::core::platform::container::notification::NotificationRecipient
impl core::marker::UnsafeUnpin for paladin::core::platform::container::notification::NotificationRecipient
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::notification::NotificationRecipient
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::notification::NotificationRecipient
impl<Q, K> equivalent::Equivalent<K> for paladin::core::platform::container::notification::NotificationRecipient where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationRecipient::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::core::platform::container::notification::NotificationRecipient where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationRecipient::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::notification::NotificationRecipient where U: core::convert::From<T>
pub fn paladin::core::platform::container::notification::NotificationRecipient::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::notification::NotificationRecipient where U: core::convert::Into<T>
pub type paladin::core::platform::container::notification::NotificationRecipient::Error = core::convert::Infallible
pub fn paladin::core::platform::container::notification::NotificationRecipient::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::notification::NotificationRecipient where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::notification::NotificationRecipient::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::notification::NotificationRecipient::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::notification::NotificationRecipient where T: core::clone::Clone
pub type paladin::core::platform::container::notification::NotificationRecipient::Owned = T
pub fn paladin::core::platform::container::notification::NotificationRecipient::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::notification::NotificationRecipient::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::notification::NotificationRecipient where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationRecipient::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::notification::NotificationRecipient where T: ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationRecipient::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::notification::NotificationRecipient where T: ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationRecipient::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::notification::NotificationRecipient where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::notification::NotificationRecipient::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::notification::NotificationRecipient
pub fn paladin::core::platform::container::notification::NotificationRecipient::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::notification::NotificationRecipient
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::notification::NotificationRecipient where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::notification::NotificationRecipient where T: ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationRecipient::and<P, B, E>(self, other: 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::container::notification::NotificationRecipient::or<P, B, E>(self, other: 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::container::notification::NotificationRecipient
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::notification::NotificationRecipient
impl<T> typenum::type_operators::Same for paladin::core::platform::container::notification::NotificationRecipient
pub type paladin::core::platform::container::notification::NotificationRecipient::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::notification::NotificationRecipient where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::notification::NotificationRecipient where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::notification::NotificationRecipient::vzip(self) -> V
pub enum paladin::core::platform::container::notification::NotificationStatus
pub paladin::core::platform::container::notification::NotificationStatus::Cancelled
pub paladin::core::platform::container::notification::NotificationStatus::Delivered
pub paladin::core::platform::container::notification::NotificationStatus::Draft
pub paladin::core::platform::container::notification::NotificationStatus::Expired
pub paladin::core::platform::container::notification::NotificationStatus::Failed
pub paladin::core::platform::container::notification::NotificationStatus::Pending
pub paladin::core::platform::container::notification::NotificationStatus::Queued
pub paladin::core::platform::container::notification::NotificationStatus::Read
pub paladin::core::platform::container::notification::NotificationStatus::Retry(u32)
pub paladin::core::platform::container::notification::NotificationStatus::Sending
pub paladin::core::platform::container::notification::NotificationStatus::Sent
impl paladin::core::platform::container::notification::NotificationStatus
pub fn paladin::core::platform::container::notification::NotificationStatus::can_retry(&self) -> bool
pub fn paladin::core::platform::container::notification::NotificationStatus::is_final(&self) -> bool
pub fn paladin::core::platform::container::notification::NotificationStatus::next_retry(&self, max_retries: u32) -> core::option::Option<paladin::core::platform::container::notification::NotificationStatus>
impl core::clone::Clone for paladin::core::platform::container::notification::NotificationStatus
pub fn paladin::core::platform::container::notification::NotificationStatus::clone(&self) -> paladin::core::platform::container::notification::NotificationStatus
impl core::cmp::Eq for paladin::core::platform::container::notification::NotificationStatus
impl core::cmp::PartialEq for paladin::core::platform::container::notification::NotificationStatus
pub fn paladin::core::platform::container::notification::NotificationStatus::eq(&self, other: &paladin::core::platform::container::notification::NotificationStatus) -> bool
impl core::fmt::Debug for paladin::core::platform::container::notification::NotificationStatus
pub fn paladin::core::platform::container::notification::NotificationStatus::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::core::platform::container::notification::NotificationStatus
impl serde_core::ser::Serialize for paladin::core::platform::container::notification::NotificationStatus
pub fn paladin::core::platform::container::notification::NotificationStatus::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::notification::NotificationStatus
pub fn paladin::core::platform::container::notification::NotificationStatus::deserialize<__D>(__deserializer: __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::core::platform::container::notification::NotificationStatus
impl core::marker::Send for paladin::core::platform::container::notification::NotificationStatus
impl core::marker::Sync for paladin::core::platform::container::notification::NotificationStatus
impl core::marker::Unpin for paladin::core::platform::container::notification::NotificationStatus
impl core::marker::UnsafeUnpin for paladin::core::platform::container::notification::NotificationStatus
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::notification::NotificationStatus
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::notification::NotificationStatus
impl<Q, K> equivalent::Equivalent<K> for paladin::core::platform::container::notification::NotificationStatus where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationStatus::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::core::platform::container::notification::NotificationStatus where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationStatus::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::notification::NotificationStatus where U: core::convert::From<T>
pub fn paladin::core::platform::container::notification::NotificationStatus::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::notification::NotificationStatus where U: core::convert::Into<T>
pub type paladin::core::platform::container::notification::NotificationStatus::Error = core::convert::Infallible
pub fn paladin::core::platform::container::notification::NotificationStatus::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::notification::NotificationStatus where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::notification::NotificationStatus::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::notification::NotificationStatus::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::notification::NotificationStatus where T: core::clone::Clone
pub type paladin::core::platform::container::notification::NotificationStatus::Owned = T
pub fn paladin::core::platform::container::notification::NotificationStatus::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::notification::NotificationStatus::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::notification::NotificationStatus where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationStatus::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::notification::NotificationStatus where T: ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationStatus::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::notification::NotificationStatus where T: ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationStatus::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::notification::NotificationStatus where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::notification::NotificationStatus::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::notification::NotificationStatus
pub fn paladin::core::platform::container::notification::NotificationStatus::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::notification::NotificationStatus
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::notification::NotificationStatus where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::notification::NotificationStatus where T: ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationStatus::and<P, B, E>(self, other: 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::container::notification::NotificationStatus::or<P, B, E>(self, other: 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::container::notification::NotificationStatus
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::notification::NotificationStatus
impl<T> typenum::type_operators::Same for paladin::core::platform::container::notification::NotificationStatus
pub type paladin::core::platform::container::notification::NotificationStatus::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::notification::NotificationStatus where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::notification::NotificationStatus where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::notification::NotificationStatus::vzip(self) -> V
pub struct paladin::core::platform::container::notification::Notification
pub paladin::core::platform::container::notification::Notification::channel: paladin::core::platform::container::notification::NotificationChannel
pub paladin::core::platform::container::notification::Notification::content: paladin::core::platform::container::notification::NotificationContent
pub paladin::core::platform::container::notification::Notification::correlation_id: core::option::Option<uuid::Uuid>
pub paladin::core::platform::container::notification::Notification::created_at: chrono::datetime::DateTime<chrono::offset::utc::Utc>
pub paladin::core::platform::container::notification::Notification::delivered_at: core::option::Option<chrono::datetime::DateTime<chrono::offset::utc::Utc>>
pub paladin::core::platform::container::notification::Notification::expiry_time: core::option::Option<chrono::datetime::DateTime<chrono::offset::utc::Utc>>
pub paladin::core::platform::container::notification::Notification::external_id: core::option::Option<alloc::string::String>
pub paladin::core::platform::container::notification::Notification::id: uuid::Uuid
pub paladin::core::platform::container::notification::Notification::max_retries: u32
pub paladin::core::platform::container::notification::Notification::metadata: std::collections::hash::map::HashMap<alloc::string::String, serde_json::value::Value>
pub paladin::core::platform::container::notification::Notification::priority: paladin::core::platform::container::notification::NotificationPriority
pub paladin::core::platform::container::notification::Notification::read_at: core::option::Option<chrono::datetime::DateTime<chrono::offset::utc::Utc>>
pub paladin::core::platform::container::notification::Notification::recipient: paladin::core::platform::container::notification::NotificationRecipient
pub paladin::core::platform::container::notification::Notification::retry_count: u32
pub paladin::core::platform::container::notification::Notification::scheduled_time: core::option::Option<chrono::datetime::DateTime<chrono::offset::utc::Utc>>
pub paladin::core::platform::container::notification::Notification::sent_at: core::option::Option<chrono::datetime::DateTime<chrono::offset::utc::Utc>>
pub paladin::core::platform::container::notification::Notification::status: paladin::core::platform::container::notification::NotificationStatus
pub paladin::core::platform::container::notification::Notification::updated_at: chrono::datetime::DateTime<chrono::offset::utc::Utc>
impl paladin::core::platform::container::notification::Notification
pub fn paladin::core::platform::container::notification::Notification::add_metadata<T: serde_core::ser::Serialize>(&mut self, key: alloc::string::String, value: T) -> paladin::core::platform::container::notification::NotificationResult<()>
pub fn paladin::core::platform::container::notification::Notification::can_retry(&self) -> bool
pub fn paladin::core::platform::container::notification::Notification::is_expired(&self) -> bool
pub fn paladin::core::platform::container::notification::Notification::new(recipient: paladin::core::platform::container::notification::NotificationRecipient, content: paladin::core::platform::container::notification::NotificationContent, channel: paladin::core::platform::container::notification::NotificationChannel, priority: paladin::core::platform::container::notification::NotificationPriority) -> paladin::core::platform::container::notification::NotificationResult<Self>
pub fn paladin::core::platform::container::notification::Notification::schedule(&mut self, scheduled_time: chrono::datetime::DateTime<chrono::offset::utc::Utc>) -> paladin::core::platform::container::notification::NotificationResult<()>
pub fn paladin::core::platform::container::notification::Notification::set_expiry(&mut self, expiry_time: chrono::datetime::DateTime<chrono::offset::utc::Utc>) -> paladin::core::platform::container::notification::NotificationResult<()>
pub fn paladin::core::platform::container::notification::Notification::should_send_now(&self) -> bool
pub fn paladin::core::platform::container::notification::Notification::to_message(&self, source: paladin::core::base::entity::message::Location, destination: paladin::core::base::entity::message::Location) -> paladin::core::base::entity::message::Message<paladin::core::platform::container::notification::NotificationContent>
pub fn paladin::core::platform::container::notification::Notification::update_status(&mut self, new_status: paladin::core::platform::container::notification::NotificationStatus) -> paladin::core::platform::container::notification::NotificationResult<()>
impl core::clone::Clone for paladin::core::platform::container::notification::Notification
pub fn paladin::core::platform::container::notification::Notification::clone(&self) -> paladin::core::platform::container::notification::Notification
impl core::cmp::PartialEq for paladin::core::platform::container::notification::Notification
pub fn paladin::core::platform::container::notification::Notification::eq(&self, other: &paladin::core::platform::container::notification::Notification) -> bool
impl core::fmt::Debug for paladin::core::platform::container::notification::Notification
pub fn paladin::core::platform::container::notification::Notification::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::core::platform::container::notification::Notification
impl serde_core::ser::Serialize for paladin::core::platform::container::notification::Notification
pub fn paladin::core::platform::container::notification::Notification::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::notification::Notification
pub fn paladin::core::platform::container::notification::Notification::deserialize<__D>(__deserializer: __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::core::platform::container::notification::Notification
impl core::marker::Send for paladin::core::platform::container::notification::Notification
impl core::marker::Sync for paladin::core::platform::container::notification::Notification
impl core::marker::Unpin for paladin::core::platform::container::notification::Notification
impl core::marker::UnsafeUnpin for paladin::core::platform::container::notification::Notification
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::notification::Notification
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::notification::Notification
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::notification::Notification where U: core::convert::From<T>
pub fn paladin::core::platform::container::notification::Notification::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::notification::Notification where U: core::convert::Into<T>
pub type paladin::core::platform::container::notification::Notification::Error = core::convert::Infallible
pub fn paladin::core::platform::container::notification::Notification::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::notification::Notification where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::notification::Notification::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::notification::Notification::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::notification::Notification where T: core::clone::Clone
pub type paladin::core::platform::container::notification::Notification::Owned = T
pub fn paladin::core::platform::container::notification::Notification::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::notification::Notification::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::notification::Notification where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::notification::Notification::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::notification::Notification where T: ?core::marker::Sized
pub fn paladin::core::platform::container::notification::Notification::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::notification::Notification where T: ?core::marker::Sized
pub fn paladin::core::platform::container::notification::Notification::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::notification::Notification where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::notification::Notification::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::notification::Notification
pub fn paladin::core::platform::container::notification::Notification::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::notification::Notification
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::notification::Notification where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::notification::Notification where T: ?core::marker::Sized
pub fn paladin::core::platform::container::notification::Notification::and<P, B, E>(self, other: 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::container::notification::Notification::or<P, B, E>(self, other: 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::container::notification::Notification
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::notification::Notification
impl<T> typenum::type_operators::Same for paladin::core::platform::container::notification::Notification
pub type paladin::core::platform::container::notification::Notification::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::notification::Notification where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::notification::Notification where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::notification::Notification::vzip(self) -> V
pub struct paladin::core::platform::container::notification::NotificationAttachment
pub paladin::core::platform::container::notification::NotificationAttachment::content_type: alloc::string::String
pub paladin::core::platform::container::notification::NotificationAttachment::data: alloc::vec::Vec<u8>
pub paladin::core::platform::container::notification::NotificationAttachment::filename: alloc::string::String
pub paladin::core::platform::container::notification::NotificationAttachment::size: usize
impl paladin::core::platform::container::notification::NotificationAttachment
pub fn paladin::core::platform::container::notification::NotificationAttachment::new(filename: alloc::string::String, content_type: alloc::string::String, data: alloc::vec::Vec<u8>) -> Self
pub fn paladin::core::platform::container::notification::NotificationAttachment::validate(&self, max_size: usize) -> paladin::core::platform::container::notification::NotificationResult<()>
impl core::clone::Clone for paladin::core::platform::container::notification::NotificationAttachment
pub fn paladin::core::platform::container::notification::NotificationAttachment::clone(&self) -> paladin::core::platform::container::notification::NotificationAttachment
impl core::cmp::PartialEq for paladin::core::platform::container::notification::NotificationAttachment
pub fn paladin::core::platform::container::notification::NotificationAttachment::eq(&self, other: &paladin::core::platform::container::notification::NotificationAttachment) -> bool
impl core::fmt::Debug for paladin::core::platform::container::notification::NotificationAttachment
pub fn paladin::core::platform::container::notification::NotificationAttachment::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::core::platform::container::notification::NotificationAttachment
impl serde_core::ser::Serialize for paladin::core::platform::container::notification::NotificationAttachment
pub fn paladin::core::platform::container::notification::NotificationAttachment::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::notification::NotificationAttachment
pub fn paladin::core::platform::container::notification::NotificationAttachment::deserialize<__D>(__deserializer: __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::core::platform::container::notification::NotificationAttachment
impl core::marker::Send for paladin::core::platform::container::notification::NotificationAttachment
impl core::marker::Sync for paladin::core::platform::container::notification::NotificationAttachment
impl core::marker::Unpin for paladin::core::platform::container::notification::NotificationAttachment
impl core::marker::UnsafeUnpin for paladin::core::platform::container::notification::NotificationAttachment
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::notification::NotificationAttachment
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::notification::NotificationAttachment
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::notification::NotificationAttachment where U: core::convert::From<T>
pub fn paladin::core::platform::container::notification::NotificationAttachment::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::notification::NotificationAttachment where U: core::convert::Into<T>
pub type paladin::core::platform::container::notification::NotificationAttachment::Error = core::convert::Infallible
pub fn paladin::core::platform::container::notification::NotificationAttachment::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::notification::NotificationAttachment where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::notification::NotificationAttachment::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::notification::NotificationAttachment::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::notification::NotificationAttachment where T: core::clone::Clone
pub type paladin::core::platform::container::notification::NotificationAttachment::Owned = T
pub fn paladin::core::platform::container::notification::NotificationAttachment::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::notification::NotificationAttachment::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::notification::NotificationAttachment where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationAttachment::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::notification::NotificationAttachment where T: ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationAttachment::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::notification::NotificationAttachment where T: ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationAttachment::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::notification::NotificationAttachment where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::notification::NotificationAttachment::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::notification::NotificationAttachment
pub fn paladin::core::platform::container::notification::NotificationAttachment::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::notification::NotificationAttachment
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::notification::NotificationAttachment where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::notification::NotificationAttachment where T: ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationAttachment::and<P, B, E>(self, other: 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::container::notification::NotificationAttachment::or<P, B, E>(self, other: 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::container::notification::NotificationAttachment
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::notification::NotificationAttachment
impl<T> typenum::type_operators::Same for paladin::core::platform::container::notification::NotificationAttachment
pub type paladin::core::platform::container::notification::NotificationAttachment::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::notification::NotificationAttachment where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::notification::NotificationAttachment where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::notification::NotificationAttachment::vzip(self) -> V
pub struct paladin::core::platform::container::notification::NotificationContent
pub paladin::core::platform::container::notification::NotificationContent::action_url: core::option::Option<alloc::string::String>
pub paladin::core::platform::container::notification::NotificationContent::attachments: alloc::vec::Vec<paladin::core::platform::container::notification::NotificationAttachment>
pub paladin::core::platform::container::notification::NotificationContent::body: alloc::string::String
pub paladin::core::platform::container::notification::NotificationContent::category: alloc::string::String
pub paladin::core::platform::container::notification::NotificationContent::metadata: std::collections::hash::map::HashMap<alloc::string::String, serde_json::value::Value>
pub paladin::core::platform::container::notification::NotificationContent::template_id: core::option::Option<alloc::string::String>
pub paladin::core::platform::container::notification::NotificationContent::template_variables: std::collections::hash::map::HashMap<alloc::string::String, serde_json::value::Value>
pub paladin::core::platform::container::notification::NotificationContent::title: alloc::string::String
impl paladin::core::platform::container::notification::NotificationContent
pub fn paladin::core::platform::container::notification::NotificationContent::add_attachment(&mut self, attachment: paladin::core::platform::container::notification::NotificationAttachment)
pub fn paladin::core::platform::container::notification::NotificationContent::add_variable<T: serde_core::ser::Serialize>(&mut self, key: alloc::string::String, value: T) -> paladin::core::platform::container::notification::NotificationResult<()>
pub fn paladin::core::platform::container::notification::NotificationContent::new(title: alloc::string::String, body: alloc::string::String, category: alloc::string::String) -> Self
pub fn paladin::core::platform::container::notification::NotificationContent::uses_template(&self) -> bool
pub fn paladin::core::platform::container::notification::NotificationContent::validate(&self) -> paladin::core::platform::container::notification::NotificationResult<()>
pub fn paladin::core::platform::container::notification::NotificationContent::with_template(template_id: alloc::string::String, variables: std::collections::hash::map::HashMap<alloc::string::String, serde_json::value::Value>, category: alloc::string::String) -> Self
impl core::clone::Clone for paladin::core::platform::container::notification::NotificationContent
pub fn paladin::core::platform::container::notification::NotificationContent::clone(&self) -> paladin::core::platform::container::notification::NotificationContent
impl core::cmp::PartialEq for paladin::core::platform::container::notification::NotificationContent
pub fn paladin::core::platform::container::notification::NotificationContent::eq(&self, other: &paladin::core::platform::container::notification::NotificationContent) -> bool
impl core::fmt::Debug for paladin::core::platform::container::notification::NotificationContent
pub fn paladin::core::platform::container::notification::NotificationContent::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::core::platform::container::notification::NotificationContent
impl serde_core::ser::Serialize for paladin::core::platform::container::notification::NotificationContent
pub fn paladin::core::platform::container::notification::NotificationContent::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::notification::NotificationContent
pub fn paladin::core::platform::container::notification::NotificationContent::deserialize<__D>(__deserializer: __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::core::platform::container::notification::NotificationContent
impl core::marker::Send for paladin::core::platform::container::notification::NotificationContent
impl core::marker::Sync for paladin::core::platform::container::notification::NotificationContent
impl core::marker::Unpin for paladin::core::platform::container::notification::NotificationContent
impl core::marker::UnsafeUnpin for paladin::core::platform::container::notification::NotificationContent
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::notification::NotificationContent
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::notification::NotificationContent
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::notification::NotificationContent where U: core::convert::From<T>
pub fn paladin::core::platform::container::notification::NotificationContent::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::notification::NotificationContent where U: core::convert::Into<T>
pub type paladin::core::platform::container::notification::NotificationContent::Error = core::convert::Infallible
pub fn paladin::core::platform::container::notification::NotificationContent::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::notification::NotificationContent where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::notification::NotificationContent::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::notification::NotificationContent::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::notification::NotificationContent where T: core::clone::Clone
pub type paladin::core::platform::container::notification::NotificationContent::Owned = T
pub fn paladin::core::platform::container::notification::NotificationContent::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::notification::NotificationContent::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::notification::NotificationContent where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationContent::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::notification::NotificationContent where T: ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationContent::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::notification::NotificationContent where T: ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationContent::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::notification::NotificationContent where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::notification::NotificationContent::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::notification::NotificationContent
pub fn paladin::core::platform::container::notification::NotificationContent::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::notification::NotificationContent
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::notification::NotificationContent where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::notification::NotificationContent where T: ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationContent::and<P, B, E>(self, other: 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::container::notification::NotificationContent::or<P, B, E>(self, other: 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::container::notification::NotificationContent
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::notification::NotificationContent
impl<T> typenum::type_operators::Same for paladin::core::platform::container::notification::NotificationContent
pub type paladin::core::platform::container::notification::NotificationContent::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::notification::NotificationContent where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::notification::NotificationContent where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::notification::NotificationContent::vzip(self) -> V
pub struct paladin::core::platform::container::notification::NotificationTemplate
pub paladin::core::platform::container::notification::NotificationTemplate::body_template: alloc::string::String
pub paladin::core::platform::container::notification::NotificationTemplate::channel: paladin::core::platform::container::notification::NotificationChannel
pub paladin::core::platform::container::notification::NotificationTemplate::created_at: chrono::datetime::DateTime<chrono::offset::utc::Utc>
pub paladin::core::platform::container::notification::NotificationTemplate::id: alloc::string::String
pub paladin::core::platform::container::notification::NotificationTemplate::is_active: bool
pub paladin::core::platform::container::notification::NotificationTemplate::name: alloc::string::String
pub paladin::core::platform::container::notification::NotificationTemplate::subject_template: core::option::Option<alloc::string::String>
pub paladin::core::platform::container::notification::NotificationTemplate::updated_at: chrono::datetime::DateTime<chrono::offset::utc::Utc>
pub paladin::core::platform::container::notification::NotificationTemplate::variables: alloc::vec::Vec<alloc::string::String>
pub paladin::core::platform::container::notification::NotificationTemplate::version: u32
impl paladin::core::platform::container::notification::NotificationTemplate
pub fn paladin::core::platform::container::notification::NotificationTemplate::deactivate(&mut self)
pub fn paladin::core::platform::container::notification::NotificationTemplate::new(id: alloc::string::String, name: alloc::string::String, channel: paladin::core::platform::container::notification::NotificationChannel, body_template: alloc::string::String, variables: alloc::vec::Vec<alloc::string::String>) -> Self
pub fn paladin::core::platform::container::notification::NotificationTemplate::update(&mut self, body_template: alloc::string::String, variables: alloc::vec::Vec<alloc::string::String>)
pub fn paladin::core::platform::container::notification::NotificationTemplate::validate(&self) -> paladin::core::platform::container::notification::NotificationResult<()>
impl core::clone::Clone for paladin::core::platform::container::notification::NotificationTemplate
pub fn paladin::core::platform::container::notification::NotificationTemplate::clone(&self) -> paladin::core::platform::container::notification::NotificationTemplate
impl core::cmp::PartialEq for paladin::core::platform::container::notification::NotificationTemplate
pub fn paladin::core::platform::container::notification::NotificationTemplate::eq(&self, other: &paladin::core::platform::container::notification::NotificationTemplate) -> bool
impl core::fmt::Debug for paladin::core::platform::container::notification::NotificationTemplate
pub fn paladin::core::platform::container::notification::NotificationTemplate::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::core::platform::container::notification::NotificationTemplate
impl serde_core::ser::Serialize for paladin::core::platform::container::notification::NotificationTemplate
pub fn paladin::core::platform::container::notification::NotificationTemplate::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::notification::NotificationTemplate
pub fn paladin::core::platform::container::notification::NotificationTemplate::deserialize<__D>(__deserializer: __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::core::platform::container::notification::NotificationTemplate
impl core::marker::Send for paladin::core::platform::container::notification::NotificationTemplate
impl core::marker::Sync for paladin::core::platform::container::notification::NotificationTemplate
impl core::marker::Unpin for paladin::core::platform::container::notification::NotificationTemplate
impl core::marker::UnsafeUnpin for paladin::core::platform::container::notification::NotificationTemplate
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::notification::NotificationTemplate
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::notification::NotificationTemplate
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::notification::NotificationTemplate where U: core::convert::From<T>
pub fn paladin::core::platform::container::notification::NotificationTemplate::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::notification::NotificationTemplate where U: core::convert::Into<T>
pub type paladin::core::platform::container::notification::NotificationTemplate::Error = core::convert::Infallible
pub fn paladin::core::platform::container::notification::NotificationTemplate::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::notification::NotificationTemplate where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::notification::NotificationTemplate::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::notification::NotificationTemplate::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::notification::NotificationTemplate where T: core::clone::Clone
pub type paladin::core::platform::container::notification::NotificationTemplate::Owned = T
pub fn paladin::core::platform::container::notification::NotificationTemplate::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::notification::NotificationTemplate::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::notification::NotificationTemplate where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationTemplate::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::notification::NotificationTemplate where T: ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationTemplate::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::notification::NotificationTemplate where T: ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationTemplate::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::notification::NotificationTemplate where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::notification::NotificationTemplate::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::notification::NotificationTemplate
pub fn paladin::core::platform::container::notification::NotificationTemplate::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::notification::NotificationTemplate
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::notification::NotificationTemplate where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::notification::NotificationTemplate where T: ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationTemplate::and<P, B, E>(self, other: 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::container::notification::NotificationTemplate::or<P, B, E>(self, other: 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::container::notification::NotificationTemplate
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::notification::NotificationTemplate
impl<T> typenum::type_operators::Same for paladin::core::platform::container::notification::NotificationTemplate
pub type paladin::core::platform::container::notification::NotificationTemplate::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::notification::NotificationTemplate where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::notification::NotificationTemplate where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::notification::NotificationTemplate::vzip(self) -> V
pub type paladin::core::platform::container::notification::NotificationResult<T> = core::result::Result<T, paladin::core::platform::container::notification::NotificationDomainError>
pub mod paladin::core::platform::container::paladin
pub enum paladin::core::platform::container::paladin::MaxLoops
pub paladin::core::platform::container::paladin::MaxLoops::Auto
pub paladin::core::platform::container::paladin::MaxLoops::Auto::max_subtasks: u32
pub paladin::core::platform::container::paladin::MaxLoops::Fixed(u32)
impl paladin::core::platform::container::paladin::MaxLoops
pub fn paladin::core::platform::container::paladin::MaxLoops::as_u32(&self) -> u32
pub fn paladin::core::platform::container::paladin::MaxLoops::is_auto(&self) -> bool
pub fn paladin::core::platform::container::paladin::MaxLoops::is_fixed(&self) -> bool
impl core::clone::Clone for paladin::core::platform::container::paladin::MaxLoops
pub fn paladin::core::platform::container::paladin::MaxLoops::clone(&self) -> paladin::core::platform::container::paladin::MaxLoops
impl core::cmp::Eq for paladin::core::platform::container::paladin::MaxLoops
impl core::cmp::PartialEq for paladin::core::platform::container::paladin::MaxLoops
pub fn paladin::core::platform::container::paladin::MaxLoops::eq(&self, other: &paladin::core::platform::container::paladin::MaxLoops) -> bool
impl core::default::Default for paladin::core::platform::container::paladin::MaxLoops
pub fn paladin::core::platform::container::paladin::MaxLoops::default() -> Self
impl core::fmt::Debug for paladin::core::platform::container::paladin::MaxLoops
pub fn paladin::core::platform::container::paladin::MaxLoops::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::core::platform::container::paladin::MaxLoops
pub fn paladin::core::platform::container::paladin::MaxLoops::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::core::platform::container::paladin::MaxLoops
impl serde_core::ser::Serialize for paladin::core::platform::container::paladin::MaxLoops
pub fn paladin::core::platform::container::paladin::MaxLoops::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::paladin::MaxLoops
pub fn paladin::core::platform::container::paladin::MaxLoops::deserialize<D>(deserializer: 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::core::platform::container::paladin::MaxLoops
impl core::marker::Send for paladin::core::platform::container::paladin::MaxLoops
impl core::marker::Sync for paladin::core::platform::container::paladin::MaxLoops
impl core::marker::Unpin for paladin::core::platform::container::paladin::MaxLoops
impl core::marker::UnsafeUnpin for paladin::core::platform::container::paladin::MaxLoops
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::paladin::MaxLoops
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::paladin::MaxLoops
impl<Q, K> equivalent::Equivalent<K> for paladin::core::platform::container::paladin::MaxLoops where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::paladin::MaxLoops::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::core::platform::container::paladin::MaxLoops where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::paladin::MaxLoops::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::paladin::MaxLoops where U: core::convert::From<T>
pub fn paladin::core::platform::container::paladin::MaxLoops::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::paladin::MaxLoops where U: core::convert::Into<T>
pub type paladin::core::platform::container::paladin::MaxLoops::Error = core::convert::Infallible
pub fn paladin::core::platform::container::paladin::MaxLoops::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::paladin::MaxLoops where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::paladin::MaxLoops::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::paladin::MaxLoops::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::paladin::MaxLoops where T: core::clone::Clone
pub type paladin::core::platform::container::paladin::MaxLoops::Owned = T
pub fn paladin::core::platform::container::paladin::MaxLoops::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::paladin::MaxLoops::to_owned(&self) -> T
impl<T> alloc::string::ToString for paladin::core::platform::container::paladin::MaxLoops where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::core::platform::container::paladin::MaxLoops::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::core::platform::container::paladin::MaxLoops where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::paladin::MaxLoops::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::paladin::MaxLoops where T: ?core::marker::Sized
pub fn paladin::core::platform::container::paladin::MaxLoops::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::paladin::MaxLoops where T: ?core::marker::Sized
pub fn paladin::core::platform::container::paladin::MaxLoops::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::paladin::MaxLoops where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::paladin::MaxLoops::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::paladin::MaxLoops
pub fn paladin::core::platform::container::paladin::MaxLoops::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::paladin::MaxLoops
impl<T> iri_string::format::ToStringFallible for paladin::core::platform::container::paladin::MaxLoops where T: core::fmt::Display
pub fn paladin::core::platform::container::paladin::MaxLoops::try_to_string(&self) -> core::result::Result<alloc::string::String, alloc::collections::TryReserveError>
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::paladin::MaxLoops where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::paladin::MaxLoops where T: ?core::marker::Sized
pub fn paladin::core::platform::container::paladin::MaxLoops::and<P, B, E>(self, other: 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::container::paladin::MaxLoops::or<P, B, E>(self, other: 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::container::paladin::MaxLoops
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::paladin::MaxLoops
impl<T> typenum::type_operators::Same for paladin::core::platform::container::paladin::MaxLoops
pub type paladin::core::platform::container::paladin::MaxLoops::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::paladin::MaxLoops where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::paladin::MaxLoops where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::paladin::MaxLoops::vzip(self) -> V
pub enum paladin::core::platform::container::paladin::PaladinStatus
pub paladin::core::platform::container::paladin::PaladinStatus::Completed
pub paladin::core::platform::container::paladin::PaladinStatus::Executing
pub paladin::core::platform::container::paladin::PaladinStatus::Failed(alloc::string::String)
pub paladin::core::platform::container::paladin::PaladinStatus::Idle
pub paladin::core::platform::container::paladin::PaladinStatus::Reasoning
impl paladin::core::platform::container::paladin::PaladinStatus
pub fn paladin::core::platform::container::paladin::PaladinStatus::is_active(&self) -> bool
pub fn paladin::core::platform::container::paladin::PaladinStatus::is_terminal(&self) -> bool
impl core::clone::Clone for paladin::core::platform::container::paladin::PaladinStatus
pub fn paladin::core::platform::container::paladin::PaladinStatus::clone(&self) -> paladin::core::platform::container::paladin::PaladinStatus
impl core::cmp::Eq for paladin::core::platform::container::paladin::PaladinStatus
impl core::cmp::PartialEq for paladin::core::platform::container::paladin::PaladinStatus
pub fn paladin::core::platform::container::paladin::PaladinStatus::eq(&self, other: &paladin::core::platform::container::paladin::PaladinStatus) -> bool
impl core::fmt::Debug for paladin::core::platform::container::paladin::PaladinStatus
pub fn paladin::core::platform::container::paladin::PaladinStatus::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::core::platform::container::paladin::PaladinStatus
impl serde_core::ser::Serialize for paladin::core::platform::container::paladin::PaladinStatus
pub fn paladin::core::platform::container::paladin::PaladinStatus::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::paladin::PaladinStatus
pub fn paladin::core::platform::container::paladin::PaladinStatus::deserialize<__D>(__deserializer: __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::core::platform::container::paladin::PaladinStatus
impl core::marker::Send for paladin::core::platform::container::paladin::PaladinStatus
impl core::marker::Sync for paladin::core::platform::container::paladin::PaladinStatus
impl core::marker::Unpin for paladin::core::platform::container::paladin::PaladinStatus
impl core::marker::UnsafeUnpin for paladin::core::platform::container::paladin::PaladinStatus
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::paladin::PaladinStatus
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::paladin::PaladinStatus
impl<Q, K> equivalent::Equivalent<K> for paladin::core::platform::container::paladin::PaladinStatus where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::paladin::PaladinStatus::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::core::platform::container::paladin::PaladinStatus where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::paladin::PaladinStatus::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::paladin::PaladinStatus where U: core::convert::From<T>
pub fn paladin::core::platform::container::paladin::PaladinStatus::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::paladin::PaladinStatus where U: core::convert::Into<T>
pub type paladin::core::platform::container::paladin::PaladinStatus::Error = core::convert::Infallible
pub fn paladin::core::platform::container::paladin::PaladinStatus::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::paladin::PaladinStatus where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::paladin::PaladinStatus::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::paladin::PaladinStatus::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::paladin::PaladinStatus where T: core::clone::Clone
pub type paladin::core::platform::container::paladin::PaladinStatus::Owned = T
pub fn paladin::core::platform::container::paladin::PaladinStatus::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::paladin::PaladinStatus::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::paladin::PaladinStatus where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::paladin::PaladinStatus::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::paladin::PaladinStatus where T: ?core::marker::Sized
pub fn paladin::core::platform::container::paladin::PaladinStatus::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::paladin::PaladinStatus where T: ?core::marker::Sized
pub fn paladin::core::platform::container::paladin::PaladinStatus::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::paladin::PaladinStatus where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::paladin::PaladinStatus::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::paladin::PaladinStatus
pub fn paladin::core::platform::container::paladin::PaladinStatus::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::paladin::PaladinStatus
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::paladin::PaladinStatus where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::paladin::PaladinStatus where T: ?core::marker::Sized
pub fn paladin::core::platform::container::paladin::PaladinStatus::and<P, B, E>(self, other: 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::container::paladin::PaladinStatus::or<P, B, E>(self, other: 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::container::paladin::PaladinStatus
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::paladin::PaladinStatus
impl<T> typenum::type_operators::Same for paladin::core::platform::container::paladin::PaladinStatus
pub type paladin::core::platform::container::paladin::PaladinStatus::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::paladin::PaladinStatus where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::paladin::PaladinStatus where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::paladin::PaladinStatus::vzip(self) -> V
pub struct paladin::core::platform::container::paladin::PaladinData
pub paladin::core::platform::container::paladin::PaladinData::agent_description: alloc::string::String
pub paladin::core::platform::container::paladin::PaladinData::autonomous_planning: bool
pub paladin::core::platform::container::paladin::PaladinData::autonomous_prompts: bool
pub paladin::core::platform::container::paladin::PaladinData::dynamic_temperature: bool
pub paladin::core::platform::container::paladin::PaladinData::max_loops: paladin::core::platform::container::paladin::MaxLoops
pub paladin::core::platform::container::paladin::PaladinData::model: alloc::string::String
pub paladin::core::platform::container::paladin::PaladinData::name: alloc::string::String
pub paladin::core::platform::container::paladin::PaladinData::status: paladin::core::platform::container::paladin::PaladinStatus
pub paladin::core::platform::container::paladin::PaladinData::stop_words: alloc::vec::Vec<alloc::string::String>
pub paladin::core::platform::container::paladin::PaladinData::system_prompt: alloc::string::String
pub paladin::core::platform::container::paladin::PaladinData::temperature: f32
pub paladin::core::platform::container::paladin::PaladinData::user_name: alloc::string::String
pub paladin::core::platform::container::paladin::PaladinData::vision_enabled: bool
impl core::clone::Clone for paladin::core::platform::container::paladin::PaladinData
pub fn paladin::core::platform::container::paladin::PaladinData::clone(&self) -> paladin::core::platform::container::paladin::PaladinData
impl core::default::Default for paladin::core::platform::container::paladin::PaladinData
pub fn paladin::core::platform::container::paladin::PaladinData::default() -> Self
impl core::fmt::Debug for paladin::core::platform::container::paladin::PaladinData
pub fn paladin::core::platform::container::paladin::PaladinData::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::core::platform::container::paladin::PaladinData
pub fn paladin::core::platform::container::paladin::PaladinData::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::paladin::PaladinData
pub fn paladin::core::platform::container::paladin::PaladinData::deserialize<__D>(__deserializer: __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::core::platform::container::paladin::PaladinData
impl core::marker::Send for paladin::core::platform::container::paladin::PaladinData
impl core::marker::Sync for paladin::core::platform::container::paladin::PaladinData
impl core::marker::Unpin for paladin::core::platform::container::paladin::PaladinData
impl core::marker::UnsafeUnpin for paladin::core::platform::container::paladin::PaladinData
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::paladin::PaladinData
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::paladin::PaladinData
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::paladin::PaladinData where U: core::convert::From<T>
pub fn paladin::core::platform::container::paladin::PaladinData::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::paladin::PaladinData where U: core::convert::Into<T>
pub type paladin::core::platform::container::paladin::PaladinData::Error = core::convert::Infallible
pub fn paladin::core::platform::container::paladin::PaladinData::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::paladin::PaladinData where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::paladin::PaladinData::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::paladin::PaladinData::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::paladin::PaladinData where T: core::clone::Clone
pub type paladin::core::platform::container::paladin::PaladinData::Owned = T
pub fn paladin::core::platform::container::paladin::PaladinData::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::paladin::PaladinData::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::paladin::PaladinData where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::paladin::PaladinData::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::paladin::PaladinData where T: ?core::marker::Sized
pub fn paladin::core::platform::container::paladin::PaladinData::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::paladin::PaladinData where T: ?core::marker::Sized
pub fn paladin::core::platform::container::paladin::PaladinData::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::paladin::PaladinData where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::paladin::PaladinData::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::paladin::PaladinData
pub fn paladin::core::platform::container::paladin::PaladinData::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::paladin::PaladinData
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::paladin::PaladinData where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::paladin::PaladinData where T: ?core::marker::Sized
pub fn paladin::core::platform::container::paladin::PaladinData::and<P, B, E>(self, other: 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::container::paladin::PaladinData::or<P, B, E>(self, other: 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::container::paladin::PaladinData
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::paladin::PaladinData
impl<T> typenum::type_operators::Same for paladin::core::platform::container::paladin::PaladinData
pub type paladin::core::platform::container::paladin::PaladinData::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::paladin::PaladinData where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::paladin::PaladinData where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::paladin::PaladinData::vzip(self) -> V
pub type paladin::core::platform::container::paladin::Paladin = paladin::core::base::entity::node::Node<paladin::core::platform::container::paladin::PaladinData>
pub mod paladin::core::platform::container::paladin_config
pub enum paladin::core::platform::container::paladin_config::OutputFormat
pub paladin::core::platform::container::paladin_config::OutputFormat::Json
pub paladin::core::platform::container::paladin_config::OutputFormat::Structured
pub paladin::core::platform::container::paladin_config::OutputFormat::Text
impl core::clone::Clone for paladin::core::platform::container::paladin_config::OutputFormat
pub fn paladin::core::platform::container::paladin_config::OutputFormat::clone(&self) -> paladin::core::platform::container::paladin_config::OutputFormat
impl core::cmp::Eq for paladin::core::platform::container::paladin_config::OutputFormat
impl core::cmp::PartialEq for paladin::core::platform::container::paladin_config::OutputFormat
pub fn paladin::core::platform::container::paladin_config::OutputFormat::eq(&self, other: &paladin::core::platform::container::paladin_config::OutputFormat) -> bool
impl core::fmt::Debug for paladin::core::platform::container::paladin_config::OutputFormat
pub fn paladin::core::platform::container::paladin_config::OutputFormat::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::core::platform::container::paladin_config::OutputFormat
impl serde_core::ser::Serialize for paladin::core::platform::container::paladin_config::OutputFormat
pub fn paladin::core::platform::container::paladin_config::OutputFormat::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::paladin_config::OutputFormat
pub fn paladin::core::platform::container::paladin_config::OutputFormat::deserialize<__D>(__deserializer: __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::core::platform::container::paladin_config::OutputFormat
impl core::marker::Send for paladin::core::platform::container::paladin_config::OutputFormat
impl core::marker::Sync for paladin::core::platform::container::paladin_config::OutputFormat
impl core::marker::Unpin for paladin::core::platform::container::paladin_config::OutputFormat
impl core::marker::UnsafeUnpin for paladin::core::platform::container::paladin_config::OutputFormat
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::paladin_config::OutputFormat
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::paladin_config::OutputFormat
impl<Q, K> equivalent::Equivalent<K> for paladin::core::platform::container::paladin_config::OutputFormat where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::paladin_config::OutputFormat::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::core::platform::container::paladin_config::OutputFormat where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::paladin_config::OutputFormat::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::paladin_config::OutputFormat where U: core::convert::From<T>
pub fn paladin::core::platform::container::paladin_config::OutputFormat::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::paladin_config::OutputFormat where U: core::convert::Into<T>
pub type paladin::core::platform::container::paladin_config::OutputFormat::Error = core::convert::Infallible
pub fn paladin::core::platform::container::paladin_config::OutputFormat::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::paladin_config::OutputFormat where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::paladin_config::OutputFormat::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::paladin_config::OutputFormat::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::paladin_config::OutputFormat where T: core::clone::Clone
pub type paladin::core::platform::container::paladin_config::OutputFormat::Owned = T
pub fn paladin::core::platform::container::paladin_config::OutputFormat::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::paladin_config::OutputFormat::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::paladin_config::OutputFormat where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::paladin_config::OutputFormat::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::paladin_config::OutputFormat where T: ?core::marker::Sized
pub fn paladin::core::platform::container::paladin_config::OutputFormat::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::paladin_config::OutputFormat where T: ?core::marker::Sized
pub fn paladin::core::platform::container::paladin_config::OutputFormat::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::paladin_config::OutputFormat where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::paladin_config::OutputFormat::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::paladin_config::OutputFormat
pub fn paladin::core::platform::container::paladin_config::OutputFormat::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::paladin_config::OutputFormat
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::paladin_config::OutputFormat where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::paladin_config::OutputFormat where T: ?core::marker::Sized
pub fn paladin::core::platform::container::paladin_config::OutputFormat::and<P, B, E>(self, other: 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::container::paladin_config::OutputFormat::or<P, B, E>(self, other: 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::container::paladin_config::OutputFormat
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::paladin_config::OutputFormat
impl<T> typenum::type_operators::Same for paladin::core::platform::container::paladin_config::OutputFormat
pub type paladin::core::platform::container::paladin_config::OutputFormat::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::paladin_config::OutputFormat where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::paladin_config::OutputFormat where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::paladin_config::OutputFormat::vzip(self) -> V
pub struct paladin::core::platform::container::paladin_config::PaladinConfig
pub paladin::core::platform::container::paladin_config::PaladinConfig::autonomous: core::option::Option<paladin::core::platform::container::autonomous_config::AutonomousConfig>
pub paladin::core::platform::container::paladin_config::PaladinConfig::enable_planning: bool
pub paladin::core::platform::container::paladin_config::PaladinConfig::output_format: paladin::core::platform::container::paladin_config::OutputFormat
pub paladin::core::platform::container::paladin_config::PaladinConfig::planning_prompt: core::option::Option<alloc::string::String>
pub paladin::core::platform::container::paladin_config::PaladinConfig::retry_attempts: u32
pub paladin::core::platform::container::paladin_config::PaladinConfig::timeout_seconds: u64
impl paladin::core::platform::container::paladin_config::PaladinConfig
pub fn paladin::core::platform::container::paladin_config::PaladinConfig::builder() -> paladin::core::platform::container::paladin_config::PaladinConfigBuilder
impl core::clone::Clone for paladin::core::platform::container::paladin_config::PaladinConfig
pub fn paladin::core::platform::container::paladin_config::PaladinConfig::clone(&self) -> paladin::core::platform::container::paladin_config::PaladinConfig
impl core::default::Default for paladin::core::platform::container::paladin_config::PaladinConfig
pub fn paladin::core::platform::container::paladin_config::PaladinConfig::default() -> Self
impl core::fmt::Debug for paladin::core::platform::container::paladin_config::PaladinConfig
pub fn paladin::core::platform::container::paladin_config::PaladinConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::core::platform::container::paladin_config::PaladinConfig
pub fn paladin::core::platform::container::paladin_config::PaladinConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::paladin_config::PaladinConfig
pub fn paladin::core::platform::container::paladin_config::PaladinConfig::deserialize<__D>(__deserializer: __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::core::platform::container::paladin_config::PaladinConfig
impl core::marker::Send for paladin::core::platform::container::paladin_config::PaladinConfig
impl core::marker::Sync for paladin::core::platform::container::paladin_config::PaladinConfig
impl core::marker::Unpin for paladin::core::platform::container::paladin_config::PaladinConfig
impl core::marker::UnsafeUnpin for paladin::core::platform::container::paladin_config::PaladinConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::paladin_config::PaladinConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::paladin_config::PaladinConfig
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::paladin_config::PaladinConfig where U: core::convert::From<T>
pub fn paladin::core::platform::container::paladin_config::PaladinConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::paladin_config::PaladinConfig where U: core::convert::Into<T>
pub type paladin::core::platform::container::paladin_config::PaladinConfig::Error = core::convert::Infallible
pub fn paladin::core::platform::container::paladin_config::PaladinConfig::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::paladin_config::PaladinConfig where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::paladin_config::PaladinConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::paladin_config::PaladinConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::paladin_config::PaladinConfig where T: core::clone::Clone
pub type paladin::core::platform::container::paladin_config::PaladinConfig::Owned = T
pub fn paladin::core::platform::container::paladin_config::PaladinConfig::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::paladin_config::PaladinConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::paladin_config::PaladinConfig where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::paladin_config::PaladinConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::paladin_config::PaladinConfig where T: ?core::marker::Sized
pub fn paladin::core::platform::container::paladin_config::PaladinConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::paladin_config::PaladinConfig where T: ?core::marker::Sized
pub fn paladin::core::platform::container::paladin_config::PaladinConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::paladin_config::PaladinConfig where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::paladin_config::PaladinConfig::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::paladin_config::PaladinConfig
pub fn paladin::core::platform::container::paladin_config::PaladinConfig::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::paladin_config::PaladinConfig
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::paladin_config::PaladinConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::paladin_config::PaladinConfig where T: ?core::marker::Sized
pub fn paladin::core::platform::container::paladin_config::PaladinConfig::and<P, B, E>(self, other: 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::container::paladin_config::PaladinConfig::or<P, B, E>(self, other: 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::container::paladin_config::PaladinConfig
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::paladin_config::PaladinConfig
impl<T> typenum::type_operators::Same for paladin::core::platform::container::paladin_config::PaladinConfig
pub type paladin::core::platform::container::paladin_config::PaladinConfig::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::paladin_config::PaladinConfig where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::paladin_config::PaladinConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::paladin_config::PaladinConfig::vzip(self) -> V
pub struct paladin::core::platform::container::paladin_config::PaladinConfigBuilder
impl paladin::core::platform::container::paladin_config::PaladinConfigBuilder
pub fn paladin::core::platform::container::paladin_config::PaladinConfigBuilder::autonomous(self, config: paladin::core::platform::container::autonomous_config::AutonomousConfig) -> Self
pub fn paladin::core::platform::container::paladin_config::PaladinConfigBuilder::build(self) -> core::result::Result<paladin::core::platform::container::paladin_config::PaladinConfig, alloc::string::String>
pub fn paladin::core::platform::container::paladin_config::PaladinConfigBuilder::enable_planning(self, enable: bool) -> Self
pub fn paladin::core::platform::container::paladin_config::PaladinConfigBuilder::output_format(self, format: paladin::core::platform::container::paladin_config::OutputFormat) -> Self
pub fn paladin::core::platform::container::paladin_config::PaladinConfigBuilder::planning_prompt(self, prompt: impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::core::platform::container::paladin_config::PaladinConfigBuilder::retry_attempts(self, attempts: u32) -> Self
pub fn paladin::core::platform::container::paladin_config::PaladinConfigBuilder::timeout_seconds(self, seconds: u64) -> Self
impl core::clone::Clone for paladin::core::platform::container::paladin_config::PaladinConfigBuilder
pub fn paladin::core::platform::container::paladin_config::PaladinConfigBuilder::clone(&self) -> paladin::core::platform::container::paladin_config::PaladinConfigBuilder
impl core::default::Default for paladin::core::platform::container::paladin_config::PaladinConfigBuilder
pub fn paladin::core::platform::container::paladin_config::PaladinConfigBuilder::default() -> paladin::core::platform::container::paladin_config::PaladinConfigBuilder
impl core::fmt::Debug for paladin::core::platform::container::paladin_config::PaladinConfigBuilder
pub fn paladin::core::platform::container::paladin_config::PaladinConfigBuilder::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::core::platform::container::paladin_config::PaladinConfigBuilder
impl core::marker::Send for paladin::core::platform::container::paladin_config::PaladinConfigBuilder
impl core::marker::Sync for paladin::core::platform::container::paladin_config::PaladinConfigBuilder
impl core::marker::Unpin for paladin::core::platform::container::paladin_config::PaladinConfigBuilder
impl core::marker::UnsafeUnpin for paladin::core::platform::container::paladin_config::PaladinConfigBuilder
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::paladin_config::PaladinConfigBuilder
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::paladin_config::PaladinConfigBuilder
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::paladin_config::PaladinConfigBuilder where U: core::convert::From<T>
pub fn paladin::core::platform::container::paladin_config::PaladinConfigBuilder::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::paladin_config::PaladinConfigBuilder where U: core::convert::Into<T>
pub type paladin::core::platform::container::paladin_config::PaladinConfigBuilder::Error = core::convert::Infallible
pub fn paladin::core::platform::container::paladin_config::PaladinConfigBuilder::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::paladin_config::PaladinConfigBuilder where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::paladin_config::PaladinConfigBuilder::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::paladin_config::PaladinConfigBuilder::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::paladin_config::PaladinConfigBuilder where T: core::clone::Clone
pub type paladin::core::platform::container::paladin_config::PaladinConfigBuilder::Owned = T
pub fn paladin::core::platform::container::paladin_config::PaladinConfigBuilder::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::paladin_config::PaladinConfigBuilder::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::paladin_config::PaladinConfigBuilder where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::paladin_config::PaladinConfigBuilder::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::paladin_config::PaladinConfigBuilder where T: ?core::marker::Sized
pub fn paladin::core::platform::container::paladin_config::PaladinConfigBuilder::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::paladin_config::PaladinConfigBuilder where T: ?core::marker::Sized
pub fn paladin::core::platform::container::paladin_config::PaladinConfigBuilder::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::paladin_config::PaladinConfigBuilder where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::paladin_config::PaladinConfigBuilder::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::paladin_config::PaladinConfigBuilder
pub fn paladin::core::platform::container::paladin_config::PaladinConfigBuilder::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::paladin_config::PaladinConfigBuilder
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::paladin_config::PaladinConfigBuilder where T: ?core::marker::Sized
pub fn paladin::core::platform::container::paladin_config::PaladinConfigBuilder::and<P, B, E>(self, other: 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::container::paladin_config::PaladinConfigBuilder::or<P, B, E>(self, other: 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::container::paladin_config::PaladinConfigBuilder
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::paladin_config::PaladinConfigBuilder
impl<T> typenum::type_operators::Same for paladin::core::platform::container::paladin_config::PaladinConfigBuilder
pub type paladin::core::platform::container::paladin_config::PaladinConfigBuilder::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::paladin_config::PaladinConfigBuilder where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::paladin_config::PaladinConfigBuilder where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::paladin_config::PaladinConfigBuilder::vzip(self) -> V
pub mod paladin::core::platform::container::planning
pub struct paladin::core::platform::container::planning::Subtask
pub paladin::core::platform::container::planning::Subtask::completed: bool
pub paladin::core::platform::container::planning::Subtask::description: alloc::string::String
pub paladin::core::platform::container::planning::Subtask::expected_output: alloc::string::String
pub paladin::core::platform::container::planning::Subtask::id: alloc::string::String
pub paladin::core::platform::container::planning::Subtask::result: core::option::Option<alloc::string::String>
impl paladin::core::platform::container::planning::Subtask
pub fn paladin::core::platform::container::planning::Subtask::complete(&mut self, result: alloc::string::String)
pub fn paladin::core::platform::container::planning::Subtask::is_completed(&self) -> bool
pub fn paladin::core::platform::container::planning::Subtask::new(id: alloc::string::String, description: alloc::string::String, expected_output: alloc::string::String) -> Self
impl core::clone::Clone for paladin::core::platform::container::planning::Subtask
pub fn paladin::core::platform::container::planning::Subtask::clone(&self) -> paladin::core::platform::container::planning::Subtask
impl core::cmp::PartialEq for paladin::core::platform::container::planning::Subtask
pub fn paladin::core::platform::container::planning::Subtask::eq(&self, other: &paladin::core::platform::container::planning::Subtask) -> bool
impl core::fmt::Debug for paladin::core::platform::container::planning::Subtask
pub fn paladin::core::platform::container::planning::Subtask::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::core::platform::container::planning::Subtask
impl serde_core::ser::Serialize for paladin::core::platform::container::planning::Subtask
pub fn paladin::core::platform::container::planning::Subtask::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::planning::Subtask
pub fn paladin::core::platform::container::planning::Subtask::deserialize<__D>(__deserializer: __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::core::platform::container::planning::Subtask
impl core::marker::Send for paladin::core::platform::container::planning::Subtask
impl core::marker::Sync for paladin::core::platform::container::planning::Subtask
impl core::marker::Unpin for paladin::core::platform::container::planning::Subtask
impl core::marker::UnsafeUnpin for paladin::core::platform::container::planning::Subtask
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::planning::Subtask
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::planning::Subtask
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::planning::Subtask where U: core::convert::From<T>
pub fn paladin::core::platform::container::planning::Subtask::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::planning::Subtask where U: core::convert::Into<T>
pub type paladin::core::platform::container::planning::Subtask::Error = core::convert::Infallible
pub fn paladin::core::platform::container::planning::Subtask::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::planning::Subtask where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::planning::Subtask::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::planning::Subtask::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::planning::Subtask where T: core::clone::Clone
pub type paladin::core::platform::container::planning::Subtask::Owned = T
pub fn paladin::core::platform::container::planning::Subtask::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::planning::Subtask::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::planning::Subtask where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::planning::Subtask::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::planning::Subtask where T: ?core::marker::Sized
pub fn paladin::core::platform::container::planning::Subtask::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::planning::Subtask where T: ?core::marker::Sized
pub fn paladin::core::platform::container::planning::Subtask::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::planning::Subtask where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::planning::Subtask::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::planning::Subtask
pub fn paladin::core::platform::container::planning::Subtask::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::planning::Subtask
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::planning::Subtask where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::planning::Subtask where T: ?core::marker::Sized
pub fn paladin::core::platform::container::planning::Subtask::and<P, B, E>(self, other: 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::container::planning::Subtask::or<P, B, E>(self, other: 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::container::planning::Subtask
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::planning::Subtask
impl<T> typenum::type_operators::Same for paladin::core::platform::container::planning::Subtask
pub type paladin::core::platform::container::planning::Subtask::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::planning::Subtask where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::planning::Subtask where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::planning::Subtask::vzip(self) -> V
pub struct paladin::core::platform::container::planning::TaskPlan
pub paladin::core::platform::container::planning::TaskPlan::dependencies: std::collections::hash::map::HashMap<alloc::string::String, alloc::vec::Vec<alloc::string::String>>
pub paladin::core::platform::container::planning::TaskPlan::max_subtasks: u32
pub paladin::core::platform::container::planning::TaskPlan::original_task: alloc::string::String
pub paladin::core::platform::container::planning::TaskPlan::subtasks: alloc::vec::Vec<paladin::core::platform::container::planning::Subtask>
impl paladin::core::platform::container::planning::TaskPlan
pub fn paladin::core::platform::container::planning::TaskPlan::add_subtask(&mut self, subtask: paladin::core::platform::container::planning::Subtask) -> core::result::Result<(), alloc::string::String>
pub fn paladin::core::platform::container::planning::TaskPlan::new(original_task: alloc::string::String, max_subtasks: u32) -> Self
pub fn paladin::core::platform::container::planning::TaskPlan::subtask_count(&self) -> usize
pub fn paladin::core::platform::container::planning::TaskPlan::validate(&self) -> core::result::Result<(), alloc::string::String>
impl core::clone::Clone for paladin::core::platform::container::planning::TaskPlan
pub fn paladin::core::platform::container::planning::TaskPlan::clone(&self) -> paladin::core::platform::container::planning::TaskPlan
impl core::cmp::PartialEq for paladin::core::platform::container::planning::TaskPlan
pub fn paladin::core::platform::container::planning::TaskPlan::eq(&self, other: &paladin::core::platform::container::planning::TaskPlan) -> bool
impl core::fmt::Debug for paladin::core::platform::container::planning::TaskPlan
pub fn paladin::core::platform::container::planning::TaskPlan::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::core::platform::container::planning::TaskPlan
impl serde_core::ser::Serialize for paladin::core::platform::container::planning::TaskPlan
pub fn paladin::core::platform::container::planning::TaskPlan::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::planning::TaskPlan
pub fn paladin::core::platform::container::planning::TaskPlan::deserialize<__D>(__deserializer: __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::core::platform::container::planning::TaskPlan
impl core::marker::Send for paladin::core::platform::container::planning::TaskPlan
impl core::marker::Sync for paladin::core::platform::container::planning::TaskPlan
impl core::marker::Unpin for paladin::core::platform::container::planning::TaskPlan
impl core::marker::UnsafeUnpin for paladin::core::platform::container::planning::TaskPlan
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::planning::TaskPlan
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::planning::TaskPlan
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::planning::TaskPlan where U: core::convert::From<T>
pub fn paladin::core::platform::container::planning::TaskPlan::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::planning::TaskPlan where U: core::convert::Into<T>
pub type paladin::core::platform::container::planning::TaskPlan::Error = core::convert::Infallible
pub fn paladin::core::platform::container::planning::TaskPlan::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::planning::TaskPlan where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::planning::TaskPlan::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::planning::TaskPlan::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::planning::TaskPlan where T: core::clone::Clone
pub type paladin::core::platform::container::planning::TaskPlan::Owned = T
pub fn paladin::core::platform::container::planning::TaskPlan::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::planning::TaskPlan::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::planning::TaskPlan where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::planning::TaskPlan::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::planning::TaskPlan where T: ?core::marker::Sized
pub fn paladin::core::platform::container::planning::TaskPlan::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::planning::TaskPlan where T: ?core::marker::Sized
pub fn paladin::core::platform::container::planning::TaskPlan::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::planning::TaskPlan where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::planning::TaskPlan::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::planning::TaskPlan
pub fn paladin::core::platform::container::planning::TaskPlan::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::planning::TaskPlan
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::planning::TaskPlan where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::planning::TaskPlan where T: ?core::marker::Sized
pub fn paladin::core::platform::container::planning::TaskPlan::and<P, B, E>(self, other: 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::container::planning::TaskPlan::or<P, B, E>(self, other: 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::container::planning::TaskPlan
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::planning::TaskPlan
impl<T> typenum::type_operators::Same for paladin::core::platform::container::planning::TaskPlan
pub type paladin::core::platform::container::planning::TaskPlan::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::planning::TaskPlan where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::planning::TaskPlan where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::planning::TaskPlan::vzip(self) -> V
pub mod paladin::core::platform::container::prompt
pub enum paladin::core::platform::container::prompt::PromptItemError
pub paladin::core::platform::container::prompt::PromptItemError::InvalidConfiguration(alloc::string::String)
pub paladin::core::platform::container::prompt::PromptItemError::InvalidParameter(alloc::string::String)
pub paladin::core::platform::container::prompt::PromptItemError::MissingField(alloc::string::String)
impl core::clone::Clone for paladin::core::platform::container::prompt::PromptItemError
pub fn paladin::core::platform::container::prompt::PromptItemError::clone(&self) -> paladin::core::platform::container::prompt::PromptItemError
impl core::error::Error for paladin::core::platform::container::prompt::PromptItemError
impl core::fmt::Debug for paladin::core::platform::container::prompt::PromptItemError
pub fn paladin::core::platform::container::prompt::PromptItemError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::core::platform::container::prompt::PromptItemError
pub fn paladin::core::platform::container::prompt::PromptItemError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::core::platform::container::prompt::PromptItemError
impl core::marker::Send for paladin::core::platform::container::prompt::PromptItemError
impl core::marker::Sync for paladin::core::platform::container::prompt::PromptItemError
impl core::marker::Unpin for paladin::core::platform::container::prompt::PromptItemError
impl core::marker::UnsafeUnpin for paladin::core::platform::container::prompt::PromptItemError
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::prompt::PromptItemError
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::prompt::PromptItemError
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::prompt::PromptItemError where U: core::convert::From<T>
pub fn paladin::core::platform::container::prompt::PromptItemError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::prompt::PromptItemError where U: core::convert::Into<T>
pub type paladin::core::platform::container::prompt::PromptItemError::Error = core::convert::Infallible
pub fn paladin::core::platform::container::prompt::PromptItemError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::prompt::PromptItemError where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::prompt::PromptItemError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::prompt::PromptItemError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::prompt::PromptItemError where T: core::clone::Clone
pub type paladin::core::platform::container::prompt::PromptItemError::Owned = T
pub fn paladin::core::platform::container::prompt::PromptItemError::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::prompt::PromptItemError::to_owned(&self) -> T
impl<T> alloc::string::ToString for paladin::core::platform::container::prompt::PromptItemError where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::core::platform::container::prompt::PromptItemError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::core::platform::container::prompt::PromptItemError where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::prompt::PromptItemError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::prompt::PromptItemError where T: ?core::marker::Sized
pub fn paladin::core::platform::container::prompt::PromptItemError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::prompt::PromptItemError where T: ?core::marker::Sized
pub fn paladin::core::platform::container::prompt::PromptItemError::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::prompt::PromptItemError where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::prompt::PromptItemError::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::prompt::PromptItemError
pub fn paladin::core::platform::container::prompt::PromptItemError::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::prompt::PromptItemError
impl<T> iri_string::format::ToStringFallible for paladin::core::platform::container::prompt::PromptItemError where T: core::fmt::Display
pub fn paladin::core::platform::container::prompt::PromptItemError::try_to_string(&self) -> core::result::Result<alloc::string::String, alloc::collections::TryReserveError>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::prompt::PromptItemError where T: ?core::marker::Sized
pub fn paladin::core::platform::container::prompt::PromptItemError::and<P, B, E>(self, other: 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::container::prompt::PromptItemError::or<P, B, E>(self, other: 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::container::prompt::PromptItemError
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::prompt::PromptItemError
impl<T> typenum::type_operators::Same for paladin::core::platform::container::prompt::PromptItemError
pub type paladin::core::platform::container::prompt::PromptItemError::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::prompt::PromptItemError where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::prompt::PromptItemError where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::prompt::PromptItemError::vzip(self) -> V
pub enum paladin::core::platform::container::prompt::PromptRole
pub paladin::core::platform::container::prompt::PromptRole::Assistant
pub paladin::core::platform::container::prompt::PromptRole::Function
pub paladin::core::platform::container::prompt::PromptRole::System
pub paladin::core::platform::container::prompt::PromptRole::User
impl core::clone::Clone for paladin::core::platform::container::prompt::PromptRole
pub fn paladin::core::platform::container::prompt::PromptRole::clone(&self) -> paladin::core::platform::container::prompt::PromptRole
impl core::cmp::Eq for paladin::core::platform::container::prompt::PromptRole
impl core::cmp::Ord for paladin::core::platform::container::prompt::PromptRole
pub fn paladin::core::platform::container::prompt::PromptRole::cmp(&self, other: &paladin::core::platform::container::prompt::PromptRole) -> core::cmp::Ordering
impl core::cmp::PartialEq for paladin::core::platform::container::prompt::PromptRole
pub fn paladin::core::platform::container::prompt::PromptRole::eq(&self, other: &paladin::core::platform::container::prompt::PromptRole) -> bool
impl core::cmp::PartialOrd for paladin::core::platform::container::prompt::PromptRole
pub fn paladin::core::platform::container::prompt::PromptRole::partial_cmp(&self, other: &paladin::core::platform::container::prompt::PromptRole) -> core::option::Option<core::cmp::Ordering>
impl core::fmt::Debug for paladin::core::platform::container::prompt::PromptRole
pub fn paladin::core::platform::container::prompt::PromptRole::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for paladin::core::platform::container::prompt::PromptRole
pub fn paladin::core::platform::container::prompt::PromptRole::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::StructuralPartialEq for paladin::core::platform::container::prompt::PromptRole
impl serde_core::ser::Serialize for paladin::core::platform::container::prompt::PromptRole
pub fn paladin::core::platform::container::prompt::PromptRole::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::prompt::PromptRole
pub fn paladin::core::platform::container::prompt::PromptRole::deserialize<__D>(__deserializer: __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::core::platform::container::prompt::PromptRole
impl core::marker::Send for paladin::core::platform::container::prompt::PromptRole
impl core::marker::Sync for paladin::core::platform::container::prompt::PromptRole
impl core::marker::Unpin for paladin::core::platform::container::prompt::PromptRole
impl core::marker::UnsafeUnpin for paladin::core::platform::container::prompt::PromptRole
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::prompt::PromptRole
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::prompt::PromptRole
impl<Q, K> equivalent::Comparable<K> for paladin::core::platform::container::prompt::PromptRole where Q: core::cmp::Ord + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::prompt::PromptRole::compare(&self, key: &K) -> core::cmp::Ordering
impl<Q, K> equivalent::Equivalent<K> for paladin::core::platform::container::prompt::PromptRole where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::prompt::PromptRole::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::core::platform::container::prompt::PromptRole where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::prompt::PromptRole::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::prompt::PromptRole where U: core::convert::From<T>
pub fn paladin::core::platform::container::prompt::PromptRole::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::prompt::PromptRole where U: core::convert::Into<T>
pub type paladin::core::platform::container::prompt::PromptRole::Error = core::convert::Infallible
pub fn paladin::core::platform::container::prompt::PromptRole::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::prompt::PromptRole where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::prompt::PromptRole::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::prompt::PromptRole::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::prompt::PromptRole where T: core::clone::Clone
pub type paladin::core::platform::container::prompt::PromptRole::Owned = T
pub fn paladin::core::platform::container::prompt::PromptRole::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::prompt::PromptRole::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::prompt::PromptRole where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::prompt::PromptRole::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::prompt::PromptRole where T: ?core::marker::Sized
pub fn paladin::core::platform::container::prompt::PromptRole::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::prompt::PromptRole where T: ?core::marker::Sized
pub fn paladin::core::platform::container::prompt::PromptRole::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::prompt::PromptRole where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::prompt::PromptRole::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::prompt::PromptRole
pub fn paladin::core::platform::container::prompt::PromptRole::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::prompt::PromptRole
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::prompt::PromptRole where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::prompt::PromptRole where T: ?core::marker::Sized
pub fn paladin::core::platform::container::prompt::PromptRole::and<P, B, E>(self, other: 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::container::prompt::PromptRole::or<P, B, E>(self, other: 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::container::prompt::PromptRole
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::prompt::PromptRole
impl<T> typenum::type_operators::Same for paladin::core::platform::container::prompt::PromptRole
pub type paladin::core::platform::container::prompt::PromptRole::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::prompt::PromptRole where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::prompt::PromptRole where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::prompt::PromptRole::vzip(self) -> V
pub enum paladin::core::platform::container::prompt::PromptType
pub paladin::core::platform::container::prompt::PromptType::Assistant(paladin::core::platform::container::prompt::AssistantPrompt)
pub paladin::core::platform::container::prompt::PromptType::Function(paladin::core::platform::container::prompt::FunctionPrompt)
pub paladin::core::platform::container::prompt::PromptType::System(paladin::core::platform::container::prompt::SystemPrompt)
pub paladin::core::platform::container::prompt::PromptType::Text(paladin::core::platform::container::prompt::TextPrompt)
pub paladin::core::platform::container::prompt::PromptType::User(paladin::core::platform::container::prompt::UserPrompt)
impl core::clone::Clone for paladin::core::platform::container::prompt::PromptType
pub fn paladin::core::platform::container::prompt::PromptType::clone(&self) -> paladin::core::platform::container::prompt::PromptType
impl core::cmp::Eq for paladin::core::platform::container::prompt::PromptType
impl core::cmp::Ord for paladin::core::platform::container::prompt::PromptType
pub fn paladin::core::platform::container::prompt::PromptType::cmp(&self, other: &paladin::core::platform::container::prompt::PromptType) -> core::cmp::Ordering
impl core::cmp::PartialEq for paladin::core::platform::container::prompt::PromptType
pub fn paladin::core::platform::container::prompt::PromptType::eq(&self, other: &paladin::core::platform::container::prompt::PromptType) -> bool
impl core::cmp::PartialOrd for paladin::core::platform::container::prompt::PromptType
pub fn paladin::core::platform::container::prompt::PromptType::partial_cmp(&self, other: &paladin::core::platform::container::prompt::PromptType) -> core::option::Option<core::cmp::Ordering>
impl core::fmt::Debug for paladin::core::platform::container::prompt::PromptType
pub fn paladin::core::platform::container::prompt::PromptType::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for paladin::core::platform::container::prompt::PromptType
pub fn paladin::core::platform::container::prompt::PromptType::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::StructuralPartialEq for paladin::core::platform::container::prompt::PromptType
impl serde_core::ser::Serialize for paladin::core::platform::container::prompt::PromptType
pub fn paladin::core::platform::container::prompt::PromptType::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::prompt::PromptType
pub fn paladin::core::platform::container::prompt::PromptType::deserialize<__D>(__deserializer: __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::core::platform::container::prompt::PromptType
impl core::marker::Send for paladin::core::platform::container::prompt::PromptType
impl core::marker::Sync for paladin::core::platform::container::prompt::PromptType
impl core::marker::Unpin for paladin::core::platform::container::prompt::PromptType
impl core::marker::UnsafeUnpin for paladin::core::platform::container::prompt::PromptType
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::prompt::PromptType
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::prompt::PromptType
impl<Q, K> equivalent::Comparable<K> for paladin::core::platform::container::prompt::PromptType where Q: core::cmp::Ord + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::prompt::PromptType::compare(&self, key: &K) -> core::cmp::Ordering
impl<Q, K> equivalent::Equivalent<K> for paladin::core::platform::container::prompt::PromptType where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::prompt::PromptType::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::core::platform::container::prompt::PromptType where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::prompt::PromptType::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::prompt::PromptType where U: core::convert::From<T>
pub fn paladin::core::platform::container::prompt::PromptType::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::prompt::PromptType where U: core::convert::Into<T>
pub type paladin::core::platform::container::prompt::PromptType::Error = core::convert::Infallible
pub fn paladin::core::platform::container::prompt::PromptType::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::prompt::PromptType where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::prompt::PromptType::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::prompt::PromptType::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::prompt::PromptType where T: core::clone::Clone
pub type paladin::core::platform::container::prompt::PromptType::Owned = T
pub fn paladin::core::platform::container::prompt::PromptType::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::prompt::PromptType::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::prompt::PromptType where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::prompt::PromptType::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::prompt::PromptType where T: ?core::marker::Sized
pub fn paladin::core::platform::container::prompt::PromptType::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::prompt::PromptType where T: ?core::marker::Sized
pub fn paladin::core::platform::container::prompt::PromptType::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::prompt::PromptType where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::prompt::PromptType::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::prompt::PromptType
pub fn paladin::core::platform::container::prompt::PromptType::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::prompt::PromptType
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::prompt::PromptType where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::prompt::PromptType where T: ?core::marker::Sized
pub fn paladin::core::platform::container::prompt::PromptType::and<P, B, E>(self, other: 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::container::prompt::PromptType::or<P, B, E>(self, other: 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::container::prompt::PromptType
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::prompt::PromptType
impl<T> typenum::type_operators::Same for paladin::core::platform::container::prompt::PromptType
pub type paladin::core::platform::container::prompt::PromptType::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::prompt::PromptType where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::prompt::PromptType where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::prompt::PromptType::vzip(self) -> V
pub struct paladin::core::platform::container::prompt::AssistantPrompt
pub paladin::core::platform::container::prompt::AssistantPrompt::reasoning: core::option::Option<alloc::string::String>
pub paladin::core::platform::container::prompt::AssistantPrompt::response: alloc::string::String
impl core::clone::Clone for paladin::core::platform::container::prompt::AssistantPrompt
pub fn paladin::core::platform::container::prompt::AssistantPrompt::clone(&self) -> paladin::core::platform::container::prompt::AssistantPrompt
impl core::cmp::Eq for paladin::core::platform::container::prompt::AssistantPrompt
impl core::cmp::Ord for paladin::core::platform::container::prompt::AssistantPrompt
pub fn paladin::core::platform::container::prompt::AssistantPrompt::cmp(&self, other: &paladin::core::platform::container::prompt::AssistantPrompt) -> core::cmp::Ordering
impl core::cmp::PartialEq for paladin::core::platform::container::prompt::AssistantPrompt
pub fn paladin::core::platform::container::prompt::AssistantPrompt::eq(&self, other: &paladin::core::platform::container::prompt::AssistantPrompt) -> bool
impl core::cmp::PartialOrd for paladin::core::platform::container::prompt::AssistantPrompt
pub fn paladin::core::platform::container::prompt::AssistantPrompt::partial_cmp(&self, other: &paladin::core::platform::container::prompt::AssistantPrompt) -> core::option::Option<core::cmp::Ordering>
impl core::fmt::Debug for paladin::core::platform::container::prompt::AssistantPrompt
pub fn paladin::core::platform::container::prompt::AssistantPrompt::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for paladin::core::platform::container::prompt::AssistantPrompt
pub fn paladin::core::platform::container::prompt::AssistantPrompt::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::StructuralPartialEq for paladin::core::platform::container::prompt::AssistantPrompt
impl serde_core::ser::Serialize for paladin::core::platform::container::prompt::AssistantPrompt
pub fn paladin::core::platform::container::prompt::AssistantPrompt::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::prompt::AssistantPrompt
pub fn paladin::core::platform::container::prompt::AssistantPrompt::deserialize<__D>(__deserializer: __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::core::platform::container::prompt::AssistantPrompt
impl core::marker::Send for paladin::core::platform::container::prompt::AssistantPrompt
impl core::marker::Sync for paladin::core::platform::container::prompt::AssistantPrompt
impl core::marker::Unpin for paladin::core::platform::container::prompt::AssistantPrompt
impl core::marker::UnsafeUnpin for paladin::core::platform::container::prompt::AssistantPrompt
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::prompt::AssistantPrompt
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::prompt::AssistantPrompt
impl<Q, K> equivalent::Comparable<K> for paladin::core::platform::container::prompt::AssistantPrompt where Q: core::cmp::Ord + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::prompt::AssistantPrompt::compare(&self, key: &K) -> core::cmp::Ordering
impl<Q, K> equivalent::Equivalent<K> for paladin::core::platform::container::prompt::AssistantPrompt where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::prompt::AssistantPrompt::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::core::platform::container::prompt::AssistantPrompt where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::prompt::AssistantPrompt::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::prompt::AssistantPrompt where U: core::convert::From<T>
pub fn paladin::core::platform::container::prompt::AssistantPrompt::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::prompt::AssistantPrompt where U: core::convert::Into<T>
pub type paladin::core::platform::container::prompt::AssistantPrompt::Error = core::convert::Infallible
pub fn paladin::core::platform::container::prompt::AssistantPrompt::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::prompt::AssistantPrompt where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::prompt::AssistantPrompt::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::prompt::AssistantPrompt::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::prompt::AssistantPrompt where T: core::clone::Clone
pub type paladin::core::platform::container::prompt::AssistantPrompt::Owned = T
pub fn paladin::core::platform::container::prompt::AssistantPrompt::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::prompt::AssistantPrompt::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::prompt::AssistantPrompt where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::prompt::AssistantPrompt::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::prompt::AssistantPrompt where T: ?core::marker::Sized
pub fn paladin::core::platform::container::prompt::AssistantPrompt::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::prompt::AssistantPrompt where T: ?core::marker::Sized
pub fn paladin::core::platform::container::prompt::AssistantPrompt::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::prompt::AssistantPrompt where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::prompt::AssistantPrompt::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::prompt::AssistantPrompt
pub fn paladin::core::platform::container::prompt::AssistantPrompt::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::prompt::AssistantPrompt
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::prompt::AssistantPrompt where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::prompt::AssistantPrompt where T: ?core::marker::Sized
pub fn paladin::core::platform::container::prompt::AssistantPrompt::and<P, B, E>(self, other: 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::container::prompt::AssistantPrompt::or<P, B, E>(self, other: 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::container::prompt::AssistantPrompt
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::prompt::AssistantPrompt
impl<T> typenum::type_operators::Same for paladin::core::platform::container::prompt::AssistantPrompt
pub type paladin::core::platform::container::prompt::AssistantPrompt::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::prompt::AssistantPrompt where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::prompt::AssistantPrompt where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::prompt::AssistantPrompt::vzip(self) -> V
pub struct paladin::core::platform::container::prompt::FunctionPrompt
pub paladin::core::platform::container::prompt::FunctionPrompt::arguments: alloc::collections::btree::map::BTreeMap<alloc::string::String, alloc::string::String>
pub paladin::core::platform::container::prompt::FunctionPrompt::description: core::option::Option<alloc::string::String>
pub paladin::core::platform::container::prompt::FunctionPrompt::function_name: alloc::string::String
impl core::clone::Clone for paladin::core::platform::container::prompt::FunctionPrompt
pub fn paladin::core::platform::container::prompt::FunctionPrompt::clone(&self) -> paladin::core::platform::container::prompt::FunctionPrompt
impl core::cmp::Eq for paladin::core::platform::container::prompt::FunctionPrompt
impl core::cmp::Ord for paladin::core::platform::container::prompt::FunctionPrompt
pub fn paladin::core::platform::container::prompt::FunctionPrompt::cmp(&self, other: &paladin::core::platform::container::prompt::FunctionPrompt) -> core::cmp::Ordering
impl core::cmp::PartialEq for paladin::core::platform::container::prompt::FunctionPrompt
pub fn paladin::core::platform::container::prompt::FunctionPrompt::eq(&self, other: &paladin::core::platform::container::prompt::FunctionPrompt) -> bool
impl core::cmp::PartialOrd for paladin::core::platform::container::prompt::FunctionPrompt
pub fn paladin::core::platform::container::prompt::FunctionPrompt::partial_cmp(&self, other: &paladin::core::platform::container::prompt::FunctionPrompt) -> core::option::Option<core::cmp::Ordering>
impl core::fmt::Debug for paladin::core::platform::container::prompt::FunctionPrompt
pub fn paladin::core::platform::container::prompt::FunctionPrompt::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for paladin::core::platform::container::prompt::FunctionPrompt
pub fn paladin::core::platform::container::prompt::FunctionPrompt::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::StructuralPartialEq for paladin::core::platform::container::prompt::FunctionPrompt
impl serde_core::ser::Serialize for paladin::core::platform::container::prompt::FunctionPrompt
pub fn paladin::core::platform::container::prompt::FunctionPrompt::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::prompt::FunctionPrompt
pub fn paladin::core::platform::container::prompt::FunctionPrompt::deserialize<__D>(__deserializer: __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::core::platform::container::prompt::FunctionPrompt
impl core::marker::Send for paladin::core::platform::container::prompt::FunctionPrompt
impl core::marker::Sync for paladin::core::platform::container::prompt::FunctionPrompt
impl core::marker::Unpin for paladin::core::platform::container::prompt::FunctionPrompt
impl core::marker::UnsafeUnpin for paladin::core::platform::container::prompt::FunctionPrompt
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::prompt::FunctionPrompt
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::prompt::FunctionPrompt
impl<Q, K> equivalent::Comparable<K> for paladin::core::platform::container::prompt::FunctionPrompt where Q: core::cmp::Ord + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::prompt::FunctionPrompt::compare(&self, key: &K) -> core::cmp::Ordering
impl<Q, K> equivalent::Equivalent<K> for paladin::core::platform::container::prompt::FunctionPrompt where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::prompt::FunctionPrompt::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::core::platform::container::prompt::FunctionPrompt where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::prompt::FunctionPrompt::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::prompt::FunctionPrompt where U: core::convert::From<T>
pub fn paladin::core::platform::container::prompt::FunctionPrompt::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::prompt::FunctionPrompt where U: core::convert::Into<T>
pub type paladin::core::platform::container::prompt::FunctionPrompt::Error = core::convert::Infallible
pub fn paladin::core::platform::container::prompt::FunctionPrompt::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::prompt::FunctionPrompt where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::prompt::FunctionPrompt::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::prompt::FunctionPrompt::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::prompt::FunctionPrompt where T: core::clone::Clone
pub type paladin::core::platform::container::prompt::FunctionPrompt::Owned = T
pub fn paladin::core::platform::container::prompt::FunctionPrompt::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::prompt::FunctionPrompt::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::prompt::FunctionPrompt where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::prompt::FunctionPrompt::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::prompt::FunctionPrompt where T: ?core::marker::Sized
pub fn paladin::core::platform::container::prompt::FunctionPrompt::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::prompt::FunctionPrompt where T: ?core::marker::Sized
pub fn paladin::core::platform::container::prompt::FunctionPrompt::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::prompt::FunctionPrompt where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::prompt::FunctionPrompt::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::prompt::FunctionPrompt
pub fn paladin::core::platform::container::prompt::FunctionPrompt::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::prompt::FunctionPrompt
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::prompt::FunctionPrompt where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::prompt::FunctionPrompt where T: ?core::marker::Sized
pub fn paladin::core::platform::container::prompt::FunctionPrompt::and<P, B, E>(self, other: 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::container::prompt::FunctionPrompt::or<P, B, E>(self, other: 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::container::prompt::FunctionPrompt
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::prompt::FunctionPrompt
impl<T> typenum::type_operators::Same for paladin::core::platform::container::prompt::FunctionPrompt
pub type paladin::core::platform::container::prompt::FunctionPrompt::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::prompt::FunctionPrompt where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::prompt::FunctionPrompt where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::prompt::FunctionPrompt::vzip(self) -> V
pub struct paladin::core::platform::container::prompt::PromptData
pub paladin::core::platform::container::prompt::PromptData::author: core::option::Option<alloc::string::String>
pub paladin::core::platform::container::prompt::PromptData::category: core::option::Option<alloc::string::String>
pub paladin::core::platform::container::prompt::PromptData::content_attachments: alloc::vec::Vec<uuid::Uuid>
pub paladin::core::platform::container::prompt::PromptData::context: core::option::Option<alloc::string::String>
pub paladin::core::platform::container::prompt::PromptData::expected_output: core::option::Option<alloc::string::String>
pub paladin::core::platform::container::prompt::PromptData::metadata: alloc::collections::btree::map::BTreeMap<alloc::string::String, alloc::string::String>
pub paladin::core::platform::container::prompt::PromptData::parameters: paladin::core::platform::container::prompt::PromptParameters
pub paladin::core::platform::container::prompt::PromptData::prompt_type: paladin::core::platform::container::prompt::PromptType
pub paladin::core::platform::container::prompt::PromptData::tags: core::option::Option<alloc::vec::Vec<alloc::string::String>>
impl core::clone::Clone for paladin::core::platform::container::prompt::PromptData
pub fn paladin::core::platform::container::prompt::PromptData::clone(&self) -> paladin::core::platform::container::prompt::PromptData
impl core::cmp::Eq for paladin::core::platform::container::prompt::PromptData
impl core::cmp::Ord for paladin::core::platform::container::prompt::PromptData
pub fn paladin::core::platform::container::prompt::PromptData::cmp(&self, other: &paladin::core::platform::container::prompt::PromptData) -> core::cmp::Ordering
impl core::cmp::PartialEq for paladin::core::platform::container::prompt::PromptData
pub fn paladin::core::platform::container::prompt::PromptData::eq(&self, other: &paladin::core::platform::container::prompt::PromptData) -> bool
impl core::cmp::PartialOrd for paladin::core::platform::container::prompt::PromptData
pub fn paladin::core::platform::container::prompt::PromptData::partial_cmp(&self, other: &paladin::core::platform::container::prompt::PromptData) -> core::option::Option<core::cmp::Ordering>
impl core::fmt::Debug for paladin::core::platform::container::prompt::PromptData
pub fn paladin::core::platform::container::prompt::PromptData::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for paladin::core::platform::container::prompt::PromptData
pub fn paladin::core::platform::container::prompt::PromptData::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::StructuralPartialEq for paladin::core::platform::container::prompt::PromptData
impl serde_core::ser::Serialize for paladin::core::platform::container::prompt::PromptData
pub fn paladin::core::platform::container::prompt::PromptData::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::prompt::PromptData
pub fn paladin::core::platform::container::prompt::PromptData::deserialize<__D>(__deserializer: __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::core::platform::container::prompt::PromptData
impl core::marker::Send for paladin::core::platform::container::prompt::PromptData
impl core::marker::Sync for paladin::core::platform::container::prompt::PromptData
impl core::marker::Unpin for paladin::core::platform::container::prompt::PromptData
impl core::marker::UnsafeUnpin for paladin::core::platform::container::prompt::PromptData
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::prompt::PromptData
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::prompt::PromptData
impl<Q, K> equivalent::Comparable<K> for paladin::core::platform::container::prompt::PromptData where Q: core::cmp::Ord + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::prompt::PromptData::compare(&self, key: &K) -> core::cmp::Ordering
impl<Q, K> equivalent::Equivalent<K> for paladin::core::platform::container::prompt::PromptData where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::prompt::PromptData::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::core::platform::container::prompt::PromptData where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::prompt::PromptData::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::prompt::PromptData where U: core::convert::From<T>
pub fn paladin::core::platform::container::prompt::PromptData::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::prompt::PromptData where U: core::convert::Into<T>
pub type paladin::core::platform::container::prompt::PromptData::Error = core::convert::Infallible
pub fn paladin::core::platform::container::prompt::PromptData::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::prompt::PromptData where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::prompt::PromptData::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::prompt::PromptData::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::prompt::PromptData where T: core::clone::Clone
pub type paladin::core::platform::container::prompt::PromptData::Owned = T
pub fn paladin::core::platform::container::prompt::PromptData::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::prompt::PromptData::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::prompt::PromptData where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::prompt::PromptData::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::prompt::PromptData where T: ?core::marker::Sized
pub fn paladin::core::platform::container::prompt::PromptData::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::prompt::PromptData where T: ?core::marker::Sized
pub fn paladin::core::platform::container::prompt::PromptData::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::prompt::PromptData where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::prompt::PromptData::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::prompt::PromptData
pub fn paladin::core::platform::container::prompt::PromptData::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::prompt::PromptData
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::prompt::PromptData where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::prompt::PromptData where T: ?core::marker::Sized
pub fn paladin::core::platform::container::prompt::PromptData::and<P, B, E>(self, other: 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::container::prompt::PromptData::or<P, B, E>(self, other: 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::container::prompt::PromptData
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::prompt::PromptData
impl<T> typenum::type_operators::Same for paladin::core::platform::container::prompt::PromptData
pub type paladin::core::platform::container::prompt::PromptData::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::prompt::PromptData where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::prompt::PromptData where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::prompt::PromptData::vzip(self) -> V
pub struct paladin::core::platform::container::prompt::PromptItem
pub paladin::core::platform::container::prompt::PromptItem::node: paladin::core::base::entity::node::Node<paladin::core::platform::container::prompt::PromptData>
impl paladin::core::platform::container::prompt::PromptItem
pub fn paladin::core::platform::container::prompt::PromptItem::add_content_attachment(&mut self, content_id: uuid::Uuid)
pub fn paladin::core::platform::container::prompt::PromptItem::content_attachments(&self) -> &[uuid::Uuid]
pub fn paladin::core::platform::container::prompt::PromptItem::new(prompt_type: paladin::core::platform::container::prompt::PromptType) -> core::result::Result<Self, paladin::core::platform::container::prompt::PromptItemError>
pub fn paladin::core::platform::container::prompt::PromptItem::new_with_title(prompt_type: paladin::core::platform::container::prompt::PromptType, title: alloc::string::String) -> core::result::Result<Self, paladin::core::platform::container::prompt::PromptItemError>
pub fn paladin::core::platform::container::prompt::PromptItem::parameters(&self) -> &paladin::core::platform::container::prompt::PromptParameters
pub fn paladin::core::platform::container::prompt::PromptItem::prompt_type(&self) -> &paladin::core::platform::container::prompt::PromptType
pub fn paladin::core::platform::container::prompt::PromptItem::set_context(&mut self, context: core::option::Option<alloc::string::String>)
pub fn paladin::core::platform::container::prompt::PromptItem::set_parameters(&mut self, parameters: paladin::core::platform::container::prompt::PromptParameters)
pub fn paladin::core::platform::container::prompt::PromptItem::title(&self) -> core::option::Option<&alloc::string::String>
pub fn paladin::core::platform::container::prompt::PromptItem::uuid(&self) -> uuid::Uuid
impl core::clone::Clone for paladin::core::platform::container::prompt::PromptItem
pub fn paladin::core::platform::container::prompt::PromptItem::clone(&self) -> paladin::core::platform::container::prompt::PromptItem
impl core::cmp::Eq for paladin::core::platform::container::prompt::PromptItem
impl core::cmp::Ord for paladin::core::platform::container::prompt::PromptItem
pub fn paladin::core::platform::container::prompt::PromptItem::cmp(&self, other: &paladin::core::platform::container::prompt::PromptItem) -> core::cmp::Ordering
impl core::cmp::PartialEq for paladin::core::platform::container::prompt::PromptItem
pub fn paladin::core::platform::container::prompt::PromptItem::eq(&self, other: &paladin::core::platform::container::prompt::PromptItem) -> bool
impl core::cmp::PartialOrd for paladin::core::platform::container::prompt::PromptItem
pub fn paladin::core::platform::container::prompt::PromptItem::partial_cmp(&self, other: &paladin::core::platform::container::prompt::PromptItem) -> core::option::Option<core::cmp::Ordering>
impl core::fmt::Debug for paladin::core::platform::container::prompt::PromptItem
pub fn paladin::core::platform::container::prompt::PromptItem::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for paladin::core::platform::container::prompt::PromptItem
pub fn paladin::core::platform::container::prompt::PromptItem::hash<H: core::hash::Hasher>(&self, state: &mut H)
impl core::marker::StructuralPartialEq for paladin::core::platform::container::prompt::PromptItem
impl serde_core::ser::Serialize for paladin::core::platform::container::prompt::PromptItem
pub fn paladin::core::platform::container::prompt::PromptItem::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::prompt::PromptItem
pub fn paladin::core::platform::container::prompt::PromptItem::deserialize<__D>(__deserializer: __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::core::platform::container::prompt::PromptItem
impl core::marker::Send for paladin::core::platform::container::prompt::PromptItem
impl core::marker::Sync for paladin::core::platform::container::prompt::PromptItem
impl core::marker::Unpin for paladin::core::platform::container::prompt::PromptItem
impl core::marker::UnsafeUnpin for paladin::core::platform::container::prompt::PromptItem
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::prompt::PromptItem
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::prompt::PromptItem
impl<Q, K> equivalent::Comparable<K> for paladin::core::platform::container::prompt::PromptItem where Q: core::cmp::Ord + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::prompt::PromptItem::compare(&self, key: &K) -> core::cmp::Ordering
impl<Q, K> equivalent::Equivalent<K> for paladin::core::platform::container::prompt::PromptItem where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::prompt::PromptItem::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::core::platform::container::prompt::PromptItem where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::prompt::PromptItem::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::prompt::PromptItem where U: core::convert::From<T>
pub fn paladin::core::platform::container::prompt::PromptItem::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::prompt::PromptItem where U: core::convert::Into<T>
pub type paladin::core::platform::container::prompt::PromptItem::Error = core::convert::Infallible
pub fn paladin::core::platform::container::prompt::PromptItem::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::prompt::PromptItem where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::prompt::PromptItem::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::prompt::PromptItem::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::prompt::PromptItem where T: core::clone::Clone
pub type paladin::core::platform::container::prompt::PromptItem::Owned = T
pub fn paladin::core::platform::container::prompt::PromptItem::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::prompt::PromptItem::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::prompt::PromptItem where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::prompt::PromptItem::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::prompt::PromptItem where T: ?core::marker::Sized
pub fn paladin::core::platform::container::prompt::PromptItem::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::prompt::PromptItem where T: ?core::marker::Sized
pub fn paladin::core::platform::container::prompt::PromptItem::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::prompt::PromptItem where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::prompt::PromptItem::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::prompt::PromptItem
pub fn paladin::core::platform::container::prompt::PromptItem::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::prompt::PromptItem
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::prompt::PromptItem where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::prompt::PromptItem where T: ?core::marker::Sized
pub fn paladin::core::platform::container::prompt::PromptItem::and<P, B, E>(self, other: 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::container::prompt::PromptItem::or<P, B, E>(self, other: 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::container::prompt::PromptItem
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::prompt::PromptItem
impl<T> typenum::type_operators::Same for paladin::core::platform::container::prompt::PromptItem
pub type paladin::core::platform::container::prompt::PromptItem::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::prompt::PromptItem where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::prompt::PromptItem where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::prompt::PromptItem::vzip(self) -> V
pub struct paladin::core::platform::container::prompt::PromptParameters
pub paladin::core::platform::container::prompt::PromptParameters::frequency_penalty: core::option::Option<f32>
pub paladin::core::platform::container::prompt::PromptParameters::max_tokens: core::option::Option<u32>
pub paladin::core::platform::container::prompt::PromptParameters::presence_penalty: core::option::Option<f32>
pub paladin::core::platform::container::prompt::PromptParameters::stop_sequences: core::option::Option<alloc::vec::Vec<alloc::string::String>>
pub paladin::core::platform::container::prompt::PromptParameters::temperature: core::option::Option<f32>
pub paladin::core::platform::container::prompt::PromptParameters::top_p: core::option::Option<f32>
impl core::clone::Clone for paladin::core::platform::container::prompt::PromptParameters
pub fn paladin::core::platform::container::prompt::PromptParameters::clone(&self) -> paladin::core::platform::container::prompt::PromptParameters
impl core::cmp::Eq for paladin::core::platform::container::prompt::PromptParameters
impl core::cmp::Ord for paladin::core::platform::container::prompt::PromptParameters
pub fn paladin::core::platform::container::prompt::PromptParameters::cmp(&self, other: &Self) -> core::cmp::Ordering
impl core::cmp::PartialEq for paladin::core::platform::container::prompt::PromptParameters
pub fn paladin::core::platform::container::prompt::PromptParameters::eq(&self, other: &Self) -> bool
impl core::cmp::PartialOrd for paladin::core::platform::container::prompt::PromptParameters
pub fn paladin::core::platform::container::prompt::PromptParameters::partial_cmp(&self, other: &Self) -> core::option::Option<core::cmp::Ordering>
impl core::default::Default for paladin::core::platform::container::prompt::PromptParameters
pub fn paladin::core::platform::container::prompt::PromptParameters::default() -> Self
impl core::fmt::Debug for paladin::core::platform::container::prompt::PromptParameters
pub fn paladin::core::platform::container::prompt::PromptParameters::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for paladin::core::platform::container::prompt::PromptParameters
pub fn paladin::core::platform::container::prompt::PromptParameters::hash<H: core::hash::Hasher>(&self, state: &mut H)
impl serde_core::ser::Serialize for paladin::core::platform::container::prompt::PromptParameters
pub fn paladin::core::platform::container::prompt::PromptParameters::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::prompt::PromptParameters
pub fn paladin::core::platform::container::prompt::PromptParameters::deserialize<__D>(__deserializer: __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::core::platform::container::prompt::PromptParameters
impl core::marker::Send for paladin::core::platform::container::prompt::PromptParameters
impl core::marker::Sync for paladin::core::platform::container::prompt::PromptParameters
impl core::marker::Unpin for paladin::core::platform::container::prompt::PromptParameters
impl core::marker::UnsafeUnpin for paladin::core::platform::container::prompt::PromptParameters
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::prompt::PromptParameters
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::prompt::PromptParameters
impl<Q, K> equivalent::Comparable<K> for paladin::core::platform::container::prompt::PromptParameters where Q: core::cmp::Ord + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::prompt::PromptParameters::compare(&self, key: &K) -> core::cmp::Ordering
impl<Q, K> equivalent::Equivalent<K> for paladin::core::platform::container::prompt::PromptParameters where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::prompt::PromptParameters::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::core::platform::container::prompt::PromptParameters where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::prompt::PromptParameters::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::prompt::PromptParameters where U: core::convert::From<T>
pub fn paladin::core::platform::container::prompt::PromptParameters::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::prompt::PromptParameters where U: core::convert::Into<T>
pub type paladin::core::platform::container::prompt::PromptParameters::Error = core::convert::Infallible
pub fn paladin::core::platform::container::prompt::PromptParameters::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::prompt::PromptParameters where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::prompt::PromptParameters::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::prompt::PromptParameters::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::prompt::PromptParameters where T: core::clone::Clone
pub type paladin::core::platform::container::prompt::PromptParameters::Owned = T
pub fn paladin::core::platform::container::prompt::PromptParameters::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::prompt::PromptParameters::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::prompt::PromptParameters where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::prompt::PromptParameters::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::prompt::PromptParameters where T: ?core::marker::Sized
pub fn paladin::core::platform::container::prompt::PromptParameters::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::prompt::PromptParameters where T: ?core::marker::Sized
pub fn paladin::core::platform::container::prompt::PromptParameters::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::prompt::PromptParameters where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::prompt::PromptParameters::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::prompt::PromptParameters
pub fn paladin::core::platform::container::prompt::PromptParameters::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::prompt::PromptParameters
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::prompt::PromptParameters where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::prompt::PromptParameters where T: ?core::marker::Sized
pub fn paladin::core::platform::container::prompt::PromptParameters::and<P, B, E>(self, other: 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::container::prompt::PromptParameters::or<P, B, E>(self, other: 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::container::prompt::PromptParameters
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::prompt::PromptParameters
impl<T> typenum::type_operators::Same for paladin::core::platform::container::prompt::PromptParameters
pub type paladin::core::platform::container::prompt::PromptParameters::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::prompt::PromptParameters where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::prompt::PromptParameters where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::prompt::PromptParameters::vzip(self) -> V
pub struct paladin::core::platform::container::prompt::SystemPrompt
pub paladin::core::platform::container::prompt::SystemPrompt::constraints: core::option::Option<alloc::vec::Vec<alloc::string::String>>
pub paladin::core::platform::container::prompt::SystemPrompt::instructions: alloc::string::String
impl core::clone::Clone for paladin::core::platform::container::prompt::SystemPrompt
pub fn paladin::core::platform::container::prompt::SystemPrompt::clone(&self) -> paladin::core::platform::container::prompt::SystemPrompt
impl core::cmp::Eq for paladin::core::platform::container::prompt::SystemPrompt
impl core::cmp::Ord for paladin::core::platform::container::prompt::SystemPrompt
pub fn paladin::core::platform::container::prompt::SystemPrompt::cmp(&self, other: &paladin::core::platform::container::prompt::SystemPrompt) -> core::cmp::Ordering
impl core::cmp::PartialEq for paladin::core::platform::container::prompt::SystemPrompt
pub fn paladin::core::platform::container::prompt::SystemPrompt::eq(&self, other: &paladin::core::platform::container::prompt::SystemPrompt) -> bool
impl core::cmp::PartialOrd for paladin::core::platform::container::prompt::SystemPrompt
pub fn paladin::core::platform::container::prompt::SystemPrompt::partial_cmp(&self, other: &paladin::core::platform::container::prompt::SystemPrompt) -> core::option::Option<core::cmp::Ordering>
impl core::fmt::Debug for paladin::core::platform::container::prompt::SystemPrompt
pub fn paladin::core::platform::container::prompt::SystemPrompt::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for paladin::core::platform::container::prompt::SystemPrompt
pub fn paladin::core::platform::container::prompt::SystemPrompt::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::StructuralPartialEq for paladin::core::platform::container::prompt::SystemPrompt
impl serde_core::ser::Serialize for paladin::core::platform::container::prompt::SystemPrompt
pub fn paladin::core::platform::container::prompt::SystemPrompt::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::prompt::SystemPrompt
pub fn paladin::core::platform::container::prompt::SystemPrompt::deserialize<__D>(__deserializer: __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::core::platform::container::prompt::SystemPrompt
impl core::marker::Send for paladin::core::platform::container::prompt::SystemPrompt
impl core::marker::Sync for paladin::core::platform::container::prompt::SystemPrompt
impl core::marker::Unpin for paladin::core::platform::container::prompt::SystemPrompt
impl core::marker::UnsafeUnpin for paladin::core::platform::container::prompt::SystemPrompt
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::prompt::SystemPrompt
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::prompt::SystemPrompt
impl<Q, K> equivalent::Comparable<K> for paladin::core::platform::container::prompt::SystemPrompt where Q: core::cmp::Ord + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::prompt::SystemPrompt::compare(&self, key: &K) -> core::cmp::Ordering
impl<Q, K> equivalent::Equivalent<K> for paladin::core::platform::container::prompt::SystemPrompt where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::prompt::SystemPrompt::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::core::platform::container::prompt::SystemPrompt where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::prompt::SystemPrompt::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::prompt::SystemPrompt where U: core::convert::From<T>
pub fn paladin::core::platform::container::prompt::SystemPrompt::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::prompt::SystemPrompt where U: core::convert::Into<T>
pub type paladin::core::platform::container::prompt::SystemPrompt::Error = core::convert::Infallible
pub fn paladin::core::platform::container::prompt::SystemPrompt::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::prompt::SystemPrompt where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::prompt::SystemPrompt::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::prompt::SystemPrompt::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::prompt::SystemPrompt where T: core::clone::Clone
pub type paladin::core::platform::container::prompt::SystemPrompt::Owned = T
pub fn paladin::core::platform::container::prompt::SystemPrompt::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::prompt::SystemPrompt::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::prompt::SystemPrompt where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::prompt::SystemPrompt::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::prompt::SystemPrompt where T: ?core::marker::Sized
pub fn paladin::core::platform::container::prompt::SystemPrompt::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::prompt::SystemPrompt where T: ?core::marker::Sized
pub fn paladin::core::platform::container::prompt::SystemPrompt::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::prompt::SystemPrompt where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::prompt::SystemPrompt::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::prompt::SystemPrompt
pub fn paladin::core::platform::container::prompt::SystemPrompt::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::prompt::SystemPrompt
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::prompt::SystemPrompt where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::prompt::SystemPrompt where T: ?core::marker::Sized
pub fn paladin::core::platform::container::prompt::SystemPrompt::and<P, B, E>(self, other: 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::container::prompt::SystemPrompt::or<P, B, E>(self, other: 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::container::prompt::SystemPrompt
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::prompt::SystemPrompt
impl<T> typenum::type_operators::Same for paladin::core::platform::container::prompt::SystemPrompt
pub type paladin::core::platform::container::prompt::SystemPrompt::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::prompt::SystemPrompt where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::prompt::SystemPrompt where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::prompt::SystemPrompt::vzip(self) -> V
pub struct paladin::core::platform::container::prompt::TextPrompt
pub paladin::core::platform::container::prompt::TextPrompt::content: alloc::string::String
pub paladin::core::platform::container::prompt::TextPrompt::role: paladin::core::platform::container::prompt::PromptRole
impl core::clone::Clone for paladin::core::platform::container::prompt::TextPrompt
pub fn paladin::core::platform::container::prompt::TextPrompt::clone(&self) -> paladin::core::platform::container::prompt::TextPrompt
impl core::cmp::Eq for paladin::core::platform::container::prompt::TextPrompt
impl core::cmp::Ord for paladin::core::platform::container::prompt::TextPrompt
pub fn paladin::core::platform::container::prompt::TextPrompt::cmp(&self, other: &paladin::core::platform::container::prompt::TextPrompt) -> core::cmp::Ordering
impl core::cmp::PartialEq for paladin::core::platform::container::prompt::TextPrompt
pub fn paladin::core::platform::container::prompt::TextPrompt::eq(&self, other: &paladin::core::platform::container::prompt::TextPrompt) -> bool
impl core::cmp::PartialOrd for paladin::core::platform::container::prompt::TextPrompt
pub fn paladin::core::platform::container::prompt::TextPrompt::partial_cmp(&self, other: &paladin::core::platform::container::prompt::TextPrompt) -> core::option::Option<core::cmp::Ordering>
impl core::fmt::Debug for paladin::core::platform::container::prompt::TextPrompt
pub fn paladin::core::platform::container::prompt::TextPrompt::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for paladin::core::platform::container::prompt::TextPrompt
pub fn paladin::core::platform::container::prompt::TextPrompt::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::StructuralPartialEq for paladin::core::platform::container::prompt::TextPrompt
impl serde_core::ser::Serialize for paladin::core::platform::container::prompt::TextPrompt
pub fn paladin::core::platform::container::prompt::TextPrompt::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::prompt::TextPrompt
pub fn paladin::core::platform::container::prompt::TextPrompt::deserialize<__D>(__deserializer: __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::core::platform::container::prompt::TextPrompt
impl core::marker::Send for paladin::core::platform::container::prompt::TextPrompt
impl core::marker::Sync for paladin::core::platform::container::prompt::TextPrompt
impl core::marker::Unpin for paladin::core::platform::container::prompt::TextPrompt
impl core::marker::UnsafeUnpin for paladin::core::platform::container::prompt::TextPrompt
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::prompt::TextPrompt
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::prompt::TextPrompt
impl<Q, K> equivalent::Comparable<K> for paladin::core::platform::container::prompt::TextPrompt where Q: core::cmp::Ord + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::prompt::TextPrompt::compare(&self, key: &K) -> core::cmp::Ordering
impl<Q, K> equivalent::Equivalent<K> for paladin::core::platform::container::prompt::TextPrompt where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::prompt::TextPrompt::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::core::platform::container::prompt::TextPrompt where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::prompt::TextPrompt::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::prompt::TextPrompt where U: core::convert::From<T>
pub fn paladin::core::platform::container::prompt::TextPrompt::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::prompt::TextPrompt where U: core::convert::Into<T>
pub type paladin::core::platform::container::prompt::TextPrompt::Error = core::convert::Infallible
pub fn paladin::core::platform::container::prompt::TextPrompt::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::prompt::TextPrompt where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::prompt::TextPrompt::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::prompt::TextPrompt::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::prompt::TextPrompt where T: core::clone::Clone
pub type paladin::core::platform::container::prompt::TextPrompt::Owned = T
pub fn paladin::core::platform::container::prompt::TextPrompt::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::prompt::TextPrompt::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::prompt::TextPrompt where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::prompt::TextPrompt::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::prompt::TextPrompt where T: ?core::marker::Sized
pub fn paladin::core::platform::container::prompt::TextPrompt::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::prompt::TextPrompt where T: ?core::marker::Sized
pub fn paladin::core::platform::container::prompt::TextPrompt::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::prompt::TextPrompt where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::prompt::TextPrompt::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::prompt::TextPrompt
pub fn paladin::core::platform::container::prompt::TextPrompt::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::prompt::TextPrompt
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::prompt::TextPrompt where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::prompt::TextPrompt where T: ?core::marker::Sized
pub fn paladin::core::platform::container::prompt::TextPrompt::and<P, B, E>(self, other: 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::container::prompt::TextPrompt::or<P, B, E>(self, other: 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::container::prompt::TextPrompt
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::prompt::TextPrompt
impl<T> typenum::type_operators::Same for paladin::core::platform::container::prompt::TextPrompt
pub type paladin::core::platform::container::prompt::TextPrompt::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::prompt::TextPrompt where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::prompt::TextPrompt where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::prompt::TextPrompt::vzip(self) -> V
pub struct paladin::core::platform::container::prompt::UserPrompt
pub paladin::core::platform::container::prompt::UserPrompt::context: core::option::Option<alloc::string::String>
pub paladin::core::platform::container::prompt::UserPrompt::query: alloc::string::String
impl core::clone::Clone for paladin::core::platform::container::prompt::UserPrompt
pub fn paladin::core::platform::container::prompt::UserPrompt::clone(&self) -> paladin::core::platform::container::prompt::UserPrompt
impl core::cmp::Eq for paladin::core::platform::container::prompt::UserPrompt
impl core::cmp::Ord for paladin::core::platform::container::prompt::UserPrompt
pub fn paladin::core::platform::container::prompt::UserPrompt::cmp(&self, other: &paladin::core::platform::container::prompt::UserPrompt) -> core::cmp::Ordering
impl core::cmp::PartialEq for paladin::core::platform::container::prompt::UserPrompt
pub fn paladin::core::platform::container::prompt::UserPrompt::eq(&self, other: &paladin::core::platform::container::prompt::UserPrompt) -> bool
impl core::cmp::PartialOrd for paladin::core::platform::container::prompt::UserPrompt
pub fn paladin::core::platform::container::prompt::UserPrompt::partial_cmp(&self, other: &paladin::core::platform::container::prompt::UserPrompt) -> core::option::Option<core::cmp::Ordering>
impl core::fmt::Debug for paladin::core::platform::container::prompt::UserPrompt
pub fn paladin::core::platform::container::prompt::UserPrompt::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for paladin::core::platform::container::prompt::UserPrompt
pub fn paladin::core::platform::container::prompt::UserPrompt::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::StructuralPartialEq for paladin::core::platform::container::prompt::UserPrompt
impl serde_core::ser::Serialize for paladin::core::platform::container::prompt::UserPrompt
pub fn paladin::core::platform::container::prompt::UserPrompt::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::prompt::UserPrompt
pub fn paladin::core::platform::container::prompt::UserPrompt::deserialize<__D>(__deserializer: __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::core::platform::container::prompt::UserPrompt
impl core::marker::Send for paladin::core::platform::container::prompt::UserPrompt
impl core::marker::Sync for paladin::core::platform::container::prompt::UserPrompt
impl core::marker::Unpin for paladin::core::platform::container::prompt::UserPrompt
impl core::marker::UnsafeUnpin for paladin::core::platform::container::prompt::UserPrompt
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::prompt::UserPrompt
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::prompt::UserPrompt
impl<Q, K> equivalent::Comparable<K> for paladin::core::platform::container::prompt::UserPrompt where Q: core::cmp::Ord + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::prompt::UserPrompt::compare(&self, key: &K) -> core::cmp::Ordering
impl<Q, K> equivalent::Equivalent<K> for paladin::core::platform::container::prompt::UserPrompt where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::prompt::UserPrompt::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::core::platform::container::prompt::UserPrompt where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::prompt::UserPrompt::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::prompt::UserPrompt where U: core::convert::From<T>
pub fn paladin::core::platform::container::prompt::UserPrompt::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::prompt::UserPrompt where U: core::convert::Into<T>
pub type paladin::core::platform::container::prompt::UserPrompt::Error = core::convert::Infallible
pub fn paladin::core::platform::container::prompt::UserPrompt::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::prompt::UserPrompt where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::prompt::UserPrompt::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::prompt::UserPrompt::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::prompt::UserPrompt where T: core::clone::Clone
pub type paladin::core::platform::container::prompt::UserPrompt::Owned = T
pub fn paladin::core::platform::container::prompt::UserPrompt::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::prompt::UserPrompt::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::prompt::UserPrompt where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::prompt::UserPrompt::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::prompt::UserPrompt where T: ?core::marker::Sized
pub fn paladin::core::platform::container::prompt::UserPrompt::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::prompt::UserPrompt where T: ?core::marker::Sized
pub fn paladin::core::platform::container::prompt::UserPrompt::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::prompt::UserPrompt where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::prompt::UserPrompt::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::prompt::UserPrompt
pub fn paladin::core::platform::container::prompt::UserPrompt::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::prompt::UserPrompt
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::prompt::UserPrompt where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::prompt::UserPrompt where T: ?core::marker::Sized
pub fn paladin::core::platform::container::prompt::UserPrompt::and<P, B, E>(self, other: 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::container::prompt::UserPrompt::or<P, B, E>(self, other: 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::container::prompt::UserPrompt
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::prompt::UserPrompt
impl<T> typenum::type_operators::Same for paladin::core::platform::container::prompt::UserPrompt
pub type paladin::core::platform::container::prompt::UserPrompt::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::prompt::UserPrompt where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::prompt::UserPrompt where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::prompt::UserPrompt::vzip(self) -> V
pub mod paladin::core::platform::container::queue_item
pub enum paladin::core::platform::container::queue_item::QueueItemStatus
pub paladin::core::platform::container::queue_item::QueueItemStatus::Abandoned
pub paladin::core::platform::container::queue_item::QueueItemStatus::Cancelled
pub paladin::core::platform::container::queue_item::QueueItemStatus::Completed
pub paladin::core::platform::container::queue_item::QueueItemStatus::Deferred
pub paladin::core::platform::container::queue_item::QueueItemStatus::Failed
pub paladin::core::platform::container::queue_item::QueueItemStatus::Pending
pub paladin::core::platform::container::queue_item::QueueItemStatus::Processing
impl core::clone::Clone for paladin::core::platform::container::queue_item::QueueItemStatus
pub fn paladin::core::platform::container::queue_item::QueueItemStatus::clone(&self) -> paladin::core::platform::container::queue_item::QueueItemStatus
impl core::cmp::Eq for paladin::core::platform::container::queue_item::QueueItemStatus
impl core::cmp::PartialEq for paladin::core::platform::container::queue_item::QueueItemStatus
pub fn paladin::core::platform::container::queue_item::QueueItemStatus::eq(&self, other: &paladin::core::platform::container::queue_item::QueueItemStatus) -> bool
impl core::default::Default for paladin::core::platform::container::queue_item::QueueItemStatus
pub fn paladin::core::platform::container::queue_item::QueueItemStatus::default() -> paladin::core::platform::container::queue_item::QueueItemStatus
impl core::fmt::Debug for paladin::core::platform::container::queue_item::QueueItemStatus
pub fn paladin::core::platform::container::queue_item::QueueItemStatus::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::core::platform::container::queue_item::QueueItemStatus
impl serde_core::ser::Serialize for paladin::core::platform::container::queue_item::QueueItemStatus
pub fn paladin::core::platform::container::queue_item::QueueItemStatus::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::queue_item::QueueItemStatus
pub fn paladin::core::platform::container::queue_item::QueueItemStatus::deserialize<__D>(__deserializer: __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::core::platform::container::queue_item::QueueItemStatus
impl core::marker::Send for paladin::core::platform::container::queue_item::QueueItemStatus
impl core::marker::Sync for paladin::core::platform::container::queue_item::QueueItemStatus
impl core::marker::Unpin for paladin::core::platform::container::queue_item::QueueItemStatus
impl core::marker::UnsafeUnpin for paladin::core::platform::container::queue_item::QueueItemStatus
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::queue_item::QueueItemStatus
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::queue_item::QueueItemStatus
impl<Q, K> equivalent::Equivalent<K> for paladin::core::platform::container::queue_item::QueueItemStatus where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::queue_item::QueueItemStatus::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::core::platform::container::queue_item::QueueItemStatus where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::queue_item::QueueItemStatus::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::queue_item::QueueItemStatus where U: core::convert::From<T>
pub fn paladin::core::platform::container::queue_item::QueueItemStatus::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::queue_item::QueueItemStatus where U: core::convert::Into<T>
pub type paladin::core::platform::container::queue_item::QueueItemStatus::Error = core::convert::Infallible
pub fn paladin::core::platform::container::queue_item::QueueItemStatus::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::queue_item::QueueItemStatus where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::queue_item::QueueItemStatus::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::queue_item::QueueItemStatus::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::queue_item::QueueItemStatus where T: core::clone::Clone
pub type paladin::core::platform::container::queue_item::QueueItemStatus::Owned = T
pub fn paladin::core::platform::container::queue_item::QueueItemStatus::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::queue_item::QueueItemStatus::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::queue_item::QueueItemStatus where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::queue_item::QueueItemStatus::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::queue_item::QueueItemStatus where T: ?core::marker::Sized
pub fn paladin::core::platform::container::queue_item::QueueItemStatus::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::queue_item::QueueItemStatus where T: ?core::marker::Sized
pub fn paladin::core::platform::container::queue_item::QueueItemStatus::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::queue_item::QueueItemStatus where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::queue_item::QueueItemStatus::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::queue_item::QueueItemStatus
pub fn paladin::core::platform::container::queue_item::QueueItemStatus::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::queue_item::QueueItemStatus
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::queue_item::QueueItemStatus where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::queue_item::QueueItemStatus where T: ?core::marker::Sized
pub fn paladin::core::platform::container::queue_item::QueueItemStatus::and<P, B, E>(self, other: 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::container::queue_item::QueueItemStatus::or<P, B, E>(self, other: 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::container::queue_item::QueueItemStatus
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::queue_item::QueueItemStatus
impl<T> typenum::type_operators::Same for paladin::core::platform::container::queue_item::QueueItemStatus
pub type paladin::core::platform::container::queue_item::QueueItemStatus::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::queue_item::QueueItemStatus where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::queue_item::QueueItemStatus where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::queue_item::QueueItemStatus::vzip(self) -> V
pub struct paladin::core::platform::container::queue_item::QueueItem<T>
pub paladin::core::platform::container::queue_item::QueueItem::action: paladin::core::base::component::action::Action
pub paladin::core::platform::container::queue_item::QueueItem::attempt_count: u32
pub paladin::core::platform::container::queue_item::QueueItem::config: paladin::core::platform::container::queue_item::QueueItemConfig
pub paladin::core::platform::container::queue_item::QueueItem::deferred_until: core::option::Option<chrono::datetime::DateTime<chrono::offset::utc::Utc>>
pub paladin::core::platform::container::queue_item::QueueItem::message: paladin::core::base::entity::message::Message<T>
pub paladin::core::platform::container::queue_item::QueueItem::processing_started_at: core::option::Option<chrono::datetime::DateTime<chrono::offset::utc::Utc>>
pub paladin::core::platform::container::queue_item::QueueItem::queue_metadata: std::collections::hash::map::HashMap<alloc::string::String, serde_json::value::Value>
pub paladin::core::platform::container::queue_item::QueueItem::queue_name: alloc::string::String
pub paladin::core::platform::container::queue_item::QueueItem::status: paladin::core::platform::container::queue_item::QueueItemStatus
pub paladin::core::platform::container::queue_item::QueueItem::worker_id: core::option::Option<alloc::string::String>
impl<T> paladin::core::platform::container::queue_item::QueueItem<T> where T: core::clone::Clone + serde_core::ser::Serialize + for<'de> serde_core::de::Deserialize<'de>
pub fn paladin::core::platform::container::queue_item::QueueItem<T>::add_metadata(&mut self, key: alloc::string::String, value: serde_json::value::Value)
pub fn paladin::core::platform::container::queue_item::QueueItem<T>::can_process(&self) -> bool
pub fn paladin::core::platform::container::queue_item::QueueItem<T>::cancel_processing(&mut self)
pub fn paladin::core::platform::container::queue_item::QueueItem<T>::complete_processing(&mut self, result_data: core::option::Option<serde_json::value::Value>)
pub fn paladin::core::platform::container::queue_item::QueueItem<T>::defer_processing(&mut self, defer_until: chrono::datetime::DateTime<chrono::offset::utc::Utc>)
pub fn paladin::core::platform::container::queue_item::QueueItem<T>::fail_processing(&mut self, error: alloc::string::String) -> bool
pub fn paladin::core::platform::container::queue_item::QueueItem<T>::get_metadata(&self, key: &str) -> core::option::Option<&serde_json::value::Value>
pub fn paladin::core::platform::container::queue_item::QueueItem<T>::id(&self) -> uuid::Uuid
pub fn paladin::core::platform::container::queue_item::QueueItem<T>::is_expired(&self) -> bool
pub fn paladin::core::platform::container::queue_item::QueueItem<T>::is_processing_timeout(&self) -> bool
pub fn paladin::core::platform::container::queue_item::QueueItem<T>::is_retry_exhausted(&self) -> bool
pub fn paladin::core::platform::container::queue_item::QueueItem<T>::map_payload<U, F>(self, f: F) -> paladin::core::platform::container::queue_item::QueueItem<U> where F: core::ops::function::FnOnce(T) -> U, U: core::clone::Clone + serde_core::ser::Serialize + for<'de> serde_core::de::Deserialize<'de>
pub fn paladin::core::platform::container::queue_item::QueueItem<T>::message_id(&self) -> uuid::Uuid
pub fn paladin::core::platform::container::queue_item::QueueItem<T>::new(queue_name: alloc::string::String, message: paladin::core::base::entity::message::Message<T>, config: core::option::Option<paladin::core::platform::container::queue_item::QueueItemConfig>) -> Self
pub fn paladin::core::platform::container::queue_item::QueueItem<T>::payload(&self) -> &T
pub fn paladin::core::platform::container::queue_item::QueueItem<T>::payload_mut(&mut self) -> &mut T
pub fn paladin::core::platform::container::queue_item::QueueItem<T>::start_processing(&mut self, worker_id: alloc::string::String) -> core::result::Result<(), alloc::string::String>
pub fn paladin::core::platform::container::queue_item::QueueItem<T>::summary(&self) -> paladin::core::platform::container::queue_item::QueueItemSummary
pub fn paladin::core::platform::container::queue_item::QueueItem<T>::with_config(queue_name: alloc::string::String, message: paladin::core::base::entity::message::Message<T>, config: paladin::core::platform::container::queue_item::QueueItemConfig) -> Self
impl<'de, T> serde_core::de::Deserialize<'de> for paladin::core::platform::container::queue_item::QueueItem<T> where T: serde_core::de::Deserialize<'de>
pub fn paladin::core::platform::container::queue_item::QueueItem<T>::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T: core::clone::Clone> core::clone::Clone for paladin::core::platform::container::queue_item::QueueItem<T>
pub fn paladin::core::platform::container::queue_item::QueueItem<T>::clone(&self) -> paladin::core::platform::container::queue_item::QueueItem<T>
impl<T: core::fmt::Debug> core::fmt::Debug for paladin::core::platform::container::queue_item::QueueItem<T>
pub fn paladin::core::platform::container::queue_item::QueueItem<T>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl<T> serde_core::ser::Serialize for paladin::core::platform::container::queue_item::QueueItem<T> where T: serde_core::ser::Serialize
pub fn paladin::core::platform::container::queue_item::QueueItem<T>::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<T> core::marker::Freeze for paladin::core::platform::container::queue_item::QueueItem<T> where T: core::marker::Freeze
impl<T> core::marker::Send for paladin::core::platform::container::queue_item::QueueItem<T> where T: core::marker::Send
impl<T> core::marker::Sync for paladin::core::platform::container::queue_item::QueueItem<T> where T: core::marker::Sync
impl<T> core::marker::Unpin for paladin::core::platform::container::queue_item::QueueItem<T> where T: core::marker::Unpin
impl<T> core::marker::UnsafeUnpin for paladin::core::platform::container::queue_item::QueueItem<T> where T: core::marker::UnsafeUnpin
impl<T> core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::queue_item::QueueItem<T> where T: core::panic::unwind_safe::RefUnwindSafe
impl<T> core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::queue_item::QueueItem<T> where T: core::panic::unwind_safe::UnwindSafe
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::queue_item::QueueItem<T> where U: core::convert::From<T>
pub fn paladin::core::platform::container::queue_item::QueueItem<T>::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::queue_item::QueueItem<T> where U: core::convert::Into<T>
pub type paladin::core::platform::container::queue_item::QueueItem<T>::Error = core::convert::Infallible
pub fn paladin::core::platform::container::queue_item::QueueItem<T>::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::queue_item::QueueItem<T> where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::queue_item::QueueItem<T>::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::queue_item::QueueItem<T>::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::queue_item::QueueItem<T> where T: core::clone::Clone
pub type paladin::core::platform::container::queue_item::QueueItem<T>::Owned = T
pub fn paladin::core::platform::container::queue_item::QueueItem<T>::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::queue_item::QueueItem<T>::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::queue_item::QueueItem<T> where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::queue_item::QueueItem<T>::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::queue_item::QueueItem<T> where T: ?core::marker::Sized
pub fn paladin::core::platform::container::queue_item::QueueItem<T>::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::queue_item::QueueItem<T> where T: ?core::marker::Sized
pub fn paladin::core::platform::container::queue_item::QueueItem<T>::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::queue_item::QueueItem<T> where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::queue_item::QueueItem<T>::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::queue_item::QueueItem<T>
pub fn paladin::core::platform::container::queue_item::QueueItem<T>::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::queue_item::QueueItem<T>
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::queue_item::QueueItem<T> where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::queue_item::QueueItem<T> where T: ?core::marker::Sized
pub fn paladin::core::platform::container::queue_item::QueueItem<T>::and<P, B, E>(self, other: 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::container::queue_item::QueueItem<T>::or<P, B, E>(self, other: 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::container::queue_item::QueueItem<T>
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::queue_item::QueueItem<T>
impl<T> typenum::type_operators::Same for paladin::core::platform::container::queue_item::QueueItem<T>
pub type paladin::core::platform::container::queue_item::QueueItem<T>::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::queue_item::QueueItem<T> where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::queue_item::QueueItem<T> where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::queue_item::QueueItem<T>::vzip(self) -> V
pub struct paladin::core::platform::container::queue_item::QueueItemConfig
pub paladin::core::platform::container::queue_item::QueueItemConfig::max_retries: u32
pub paladin::core::platform::container::queue_item::QueueItemConfig::preserve_after_completion: bool
pub paladin::core::platform::container::queue_item::QueueItemConfig::retry_delay_ms: u64
pub paladin::core::platform::container::queue_item::QueueItemConfig::timeout_seconds: u64
pub paladin::core::platform::container::queue_item::QueueItemConfig::ttl_seconds: u64
impl core::clone::Clone for paladin::core::platform::container::queue_item::QueueItemConfig
pub fn paladin::core::platform::container::queue_item::QueueItemConfig::clone(&self) -> paladin::core::platform::container::queue_item::QueueItemConfig
impl core::default::Default for paladin::core::platform::container::queue_item::QueueItemConfig
pub fn paladin::core::platform::container::queue_item::QueueItemConfig::default() -> Self
impl core::fmt::Debug for paladin::core::platform::container::queue_item::QueueItemConfig
pub fn paladin::core::platform::container::queue_item::QueueItemConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::core::platform::container::queue_item::QueueItemConfig
pub fn paladin::core::platform::container::queue_item::QueueItemConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::queue_item::QueueItemConfig
pub fn paladin::core::platform::container::queue_item::QueueItemConfig::deserialize<__D>(__deserializer: __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::core::platform::container::queue_item::QueueItemConfig
impl core::marker::Send for paladin::core::platform::container::queue_item::QueueItemConfig
impl core::marker::Sync for paladin::core::platform::container::queue_item::QueueItemConfig
impl core::marker::Unpin for paladin::core::platform::container::queue_item::QueueItemConfig
impl core::marker::UnsafeUnpin for paladin::core::platform::container::queue_item::QueueItemConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::queue_item::QueueItemConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::queue_item::QueueItemConfig
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::queue_item::QueueItemConfig where U: core::convert::From<T>
pub fn paladin::core::platform::container::queue_item::QueueItemConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::queue_item::QueueItemConfig where U: core::convert::Into<T>
pub type paladin::core::platform::container::queue_item::QueueItemConfig::Error = core::convert::Infallible
pub fn paladin::core::platform::container::queue_item::QueueItemConfig::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::queue_item::QueueItemConfig where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::queue_item::QueueItemConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::queue_item::QueueItemConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::queue_item::QueueItemConfig where T: core::clone::Clone
pub type paladin::core::platform::container::queue_item::QueueItemConfig::Owned = T
pub fn paladin::core::platform::container::queue_item::QueueItemConfig::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::queue_item::QueueItemConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::queue_item::QueueItemConfig where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::queue_item::QueueItemConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::queue_item::QueueItemConfig where T: ?core::marker::Sized
pub fn paladin::core::platform::container::queue_item::QueueItemConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::queue_item::QueueItemConfig where T: ?core::marker::Sized
pub fn paladin::core::platform::container::queue_item::QueueItemConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::queue_item::QueueItemConfig where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::queue_item::QueueItemConfig::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::queue_item::QueueItemConfig
pub fn paladin::core::platform::container::queue_item::QueueItemConfig::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::queue_item::QueueItemConfig
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::queue_item::QueueItemConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::queue_item::QueueItemConfig where T: ?core::marker::Sized
pub fn paladin::core::platform::container::queue_item::QueueItemConfig::and<P, B, E>(self, other: 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::container::queue_item::QueueItemConfig::or<P, B, E>(self, other: 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::container::queue_item::QueueItemConfig
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::queue_item::QueueItemConfig
impl<T> typenum::type_operators::Same for paladin::core::platform::container::queue_item::QueueItemConfig
pub type paladin::core::platform::container::queue_item::QueueItemConfig::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::queue_item::QueueItemConfig where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::queue_item::QueueItemConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::queue_item::QueueItemConfig::vzip(self) -> V
pub struct paladin::core::platform::container::queue_item::QueueItemSummary
pub paladin::core::platform::container::queue_item::QueueItemSummary::age_seconds: i64
pub paladin::core::platform::container::queue_item::QueueItemSummary::attempt_count: u32
pub paladin::core::platform::container::queue_item::QueueItemSummary::id: uuid::Uuid
pub paladin::core::platform::container::queue_item::QueueItemSummary::is_expired: bool
pub paladin::core::platform::container::queue_item::QueueItemSummary::message_id: uuid::Uuid
pub paladin::core::platform::container::queue_item::QueueItemSummary::processing_duration_ms: core::option::Option<u64>
pub paladin::core::platform::container::queue_item::QueueItemSummary::queue_name: alloc::string::String
pub paladin::core::platform::container::queue_item::QueueItemSummary::status: paladin::core::platform::container::queue_item::QueueItemStatus
pub paladin::core::platform::container::queue_item::QueueItemSummary::worker_id: core::option::Option<alloc::string::String>
impl core::clone::Clone for paladin::core::platform::container::queue_item::QueueItemSummary
pub fn paladin::core::platform::container::queue_item::QueueItemSummary::clone(&self) -> paladin::core::platform::container::queue_item::QueueItemSummary
impl core::fmt::Debug for paladin::core::platform::container::queue_item::QueueItemSummary
pub fn paladin::core::platform::container::queue_item::QueueItemSummary::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::core::platform::container::queue_item::QueueItemSummary
pub fn paladin::core::platform::container::queue_item::QueueItemSummary::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::queue_item::QueueItemSummary
pub fn paladin::core::platform::container::queue_item::QueueItemSummary::deserialize<__D>(__deserializer: __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::core::platform::container::queue_item::QueueItemSummary
impl core::marker::Send for paladin::core::platform::container::queue_item::QueueItemSummary
impl core::marker::Sync for paladin::core::platform::container::queue_item::QueueItemSummary
impl core::marker::Unpin for paladin::core::platform::container::queue_item::QueueItemSummary
impl core::marker::UnsafeUnpin for paladin::core::platform::container::queue_item::QueueItemSummary
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::queue_item::QueueItemSummary
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::queue_item::QueueItemSummary
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::queue_item::QueueItemSummary where U: core::convert::From<T>
pub fn paladin::core::platform::container::queue_item::QueueItemSummary::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::queue_item::QueueItemSummary where U: core::convert::Into<T>
pub type paladin::core::platform::container::queue_item::QueueItemSummary::Error = core::convert::Infallible
pub fn paladin::core::platform::container::queue_item::QueueItemSummary::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::queue_item::QueueItemSummary where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::queue_item::QueueItemSummary::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::queue_item::QueueItemSummary::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::queue_item::QueueItemSummary where T: core::clone::Clone
pub type paladin::core::platform::container::queue_item::QueueItemSummary::Owned = T
pub fn paladin::core::platform::container::queue_item::QueueItemSummary::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::queue_item::QueueItemSummary::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::queue_item::QueueItemSummary where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::queue_item::QueueItemSummary::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::queue_item::QueueItemSummary where T: ?core::marker::Sized
pub fn paladin::core::platform::container::queue_item::QueueItemSummary::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::queue_item::QueueItemSummary where T: ?core::marker::Sized
pub fn paladin::core::platform::container::queue_item::QueueItemSummary::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::queue_item::QueueItemSummary where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::queue_item::QueueItemSummary::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::queue_item::QueueItemSummary
pub fn paladin::core::platform::container::queue_item::QueueItemSummary::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::queue_item::QueueItemSummary
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::queue_item::QueueItemSummary where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::queue_item::QueueItemSummary where T: ?core::marker::Sized
pub fn paladin::core::platform::container::queue_item::QueueItemSummary::and<P, B, E>(self, other: 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::container::queue_item::QueueItemSummary::or<P, B, E>(self, other: 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::container::queue_item::QueueItemSummary
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::queue_item::QueueItemSummary
impl<T> typenum::type_operators::Same for paladin::core::platform::container::queue_item::QueueItemSummary
pub type paladin::core::platform::container::queue_item::QueueItemSummary::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::queue_item::QueueItemSummary where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::queue_item::QueueItemSummary where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::queue_item::QueueItemSummary::vzip(self) -> V
pub mod paladin::core::platform::container::sanctum
pub enum paladin::core::platform::container::sanctum::MemoryDecayStrategy
pub paladin::core::platform::container::sanctum::MemoryDecayStrategy::AccessBasedDecay
pub paladin::core::platform::container::sanctum::MemoryDecayStrategy::CustomDecay
pub paladin::core::platform::container::sanctum::MemoryDecayStrategy::LinearDecay
pub paladin::core::platform::container::sanctum::MemoryDecayStrategy::NoDecay
impl core::clone::Clone for paladin::core::platform::container::sanctum::MemoryDecayStrategy
pub fn paladin::core::platform::container::sanctum::MemoryDecayStrategy::clone(&self) -> paladin::core::platform::container::sanctum::MemoryDecayStrategy
impl core::cmp::Eq for paladin::core::platform::container::sanctum::MemoryDecayStrategy
impl core::cmp::PartialEq for paladin::core::platform::container::sanctum::MemoryDecayStrategy
pub fn paladin::core::platform::container::sanctum::MemoryDecayStrategy::eq(&self, other: &paladin::core::platform::container::sanctum::MemoryDecayStrategy) -> bool
impl core::fmt::Debug for paladin::core::platform::container::sanctum::MemoryDecayStrategy
pub fn paladin::core::platform::container::sanctum::MemoryDecayStrategy::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for paladin::core::platform::container::sanctum::MemoryDecayStrategy
impl core::marker::StructuralPartialEq for paladin::core::platform::container::sanctum::MemoryDecayStrategy
impl serde_core::ser::Serialize for paladin::core::platform::container::sanctum::MemoryDecayStrategy
pub fn paladin::core::platform::container::sanctum::MemoryDecayStrategy::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::sanctum::MemoryDecayStrategy
pub fn paladin::core::platform::container::sanctum::MemoryDecayStrategy::deserialize<__D>(__deserializer: __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::core::platform::container::sanctum::MemoryDecayStrategy
impl core::marker::Send for paladin::core::platform::container::sanctum::MemoryDecayStrategy
impl core::marker::Sync for paladin::core::platform::container::sanctum::MemoryDecayStrategy
impl core::marker::Unpin for paladin::core::platform::container::sanctum::MemoryDecayStrategy
impl core::marker::UnsafeUnpin for paladin::core::platform::container::sanctum::MemoryDecayStrategy
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::sanctum::MemoryDecayStrategy
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::sanctum::MemoryDecayStrategy
impl<Q, K> equivalent::Equivalent<K> for paladin::core::platform::container::sanctum::MemoryDecayStrategy where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::sanctum::MemoryDecayStrategy::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::core::platform::container::sanctum::MemoryDecayStrategy where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::sanctum::MemoryDecayStrategy::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::sanctum::MemoryDecayStrategy where U: core::convert::From<T>
pub fn paladin::core::platform::container::sanctum::MemoryDecayStrategy::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::sanctum::MemoryDecayStrategy where U: core::convert::Into<T>
pub type paladin::core::platform::container::sanctum::MemoryDecayStrategy::Error = core::convert::Infallible
pub fn paladin::core::platform::container::sanctum::MemoryDecayStrategy::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::sanctum::MemoryDecayStrategy where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::sanctum::MemoryDecayStrategy::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::sanctum::MemoryDecayStrategy::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::sanctum::MemoryDecayStrategy where T: core::clone::Clone
pub type paladin::core::platform::container::sanctum::MemoryDecayStrategy::Owned = T
pub fn paladin::core::platform::container::sanctum::MemoryDecayStrategy::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::sanctum::MemoryDecayStrategy::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::sanctum::MemoryDecayStrategy where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::sanctum::MemoryDecayStrategy::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::sanctum::MemoryDecayStrategy where T: ?core::marker::Sized
pub fn paladin::core::platform::container::sanctum::MemoryDecayStrategy::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::sanctum::MemoryDecayStrategy where T: ?core::marker::Sized
pub fn paladin::core::platform::container::sanctum::MemoryDecayStrategy::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::sanctum::MemoryDecayStrategy where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::sanctum::MemoryDecayStrategy::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::sanctum::MemoryDecayStrategy
pub fn paladin::core::platform::container::sanctum::MemoryDecayStrategy::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::sanctum::MemoryDecayStrategy
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::sanctum::MemoryDecayStrategy where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::sanctum::MemoryDecayStrategy where T: ?core::marker::Sized
pub fn paladin::core::platform::container::sanctum::MemoryDecayStrategy::and<P, B, E>(self, other: 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::container::sanctum::MemoryDecayStrategy::or<P, B, E>(self, other: 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::container::sanctum::MemoryDecayStrategy
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::sanctum::MemoryDecayStrategy
impl<T> typenum::type_operators::Same for paladin::core::platform::container::sanctum::MemoryDecayStrategy
pub type paladin::core::platform::container::sanctum::MemoryDecayStrategy::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::sanctum::MemoryDecayStrategy where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::sanctum::MemoryDecayStrategy where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::sanctum::MemoryDecayStrategy::vzip(self) -> V
pub enum paladin::core::platform::container::sanctum::MemoryType
pub paladin::core::platform::container::sanctum::MemoryType::Episodic
pub paladin::core::platform::container::sanctum::MemoryType::Procedural
pub paladin::core::platform::container::sanctum::MemoryType::Semantic
impl core::clone::Clone for paladin::core::platform::container::sanctum::MemoryType
pub fn paladin::core::platform::container::sanctum::MemoryType::clone(&self) -> paladin::core::platform::container::sanctum::MemoryType
impl core::cmp::Eq for paladin::core::platform::container::sanctum::MemoryType
impl core::cmp::PartialEq for paladin::core::platform::container::sanctum::MemoryType
pub fn paladin::core::platform::container::sanctum::MemoryType::eq(&self, other: &paladin::core::platform::container::sanctum::MemoryType) -> bool
impl core::fmt::Debug for paladin::core::platform::container::sanctum::MemoryType
pub fn paladin::core::platform::container::sanctum::MemoryType::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for paladin::core::platform::container::sanctum::MemoryType
impl core::marker::StructuralPartialEq for paladin::core::platform::container::sanctum::MemoryType
impl serde_core::ser::Serialize for paladin::core::platform::container::sanctum::MemoryType
pub fn paladin::core::platform::container::sanctum::MemoryType::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::sanctum::MemoryType
pub fn paladin::core::platform::container::sanctum::MemoryType::deserialize<__D>(__deserializer: __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::core::platform::container::sanctum::MemoryType
impl core::marker::Send for paladin::core::platform::container::sanctum::MemoryType
impl core::marker::Sync for paladin::core::platform::container::sanctum::MemoryType
impl core::marker::Unpin for paladin::core::platform::container::sanctum::MemoryType
impl core::marker::UnsafeUnpin for paladin::core::platform::container::sanctum::MemoryType
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::sanctum::MemoryType
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::sanctum::MemoryType
impl<Q, K> equivalent::Equivalent<K> for paladin::core::platform::container::sanctum::MemoryType where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::sanctum::MemoryType::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::core::platform::container::sanctum::MemoryType where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::sanctum::MemoryType::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::sanctum::MemoryType where U: core::convert::From<T>
pub fn paladin::core::platform::container::sanctum::MemoryType::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::sanctum::MemoryType where U: core::convert::Into<T>
pub type paladin::core::platform::container::sanctum::MemoryType::Error = core::convert::Infallible
pub fn paladin::core::platform::container::sanctum::MemoryType::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::sanctum::MemoryType where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::sanctum::MemoryType::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::sanctum::MemoryType::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::sanctum::MemoryType where T: core::clone::Clone
pub type paladin::core::platform::container::sanctum::MemoryType::Owned = T
pub fn paladin::core::platform::container::sanctum::MemoryType::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::sanctum::MemoryType::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::sanctum::MemoryType where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::sanctum::MemoryType::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::sanctum::MemoryType where T: ?core::marker::Sized
pub fn paladin::core::platform::container::sanctum::MemoryType::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::sanctum::MemoryType where T: ?core::marker::Sized
pub fn paladin::core::platform::container::sanctum::MemoryType::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::sanctum::MemoryType where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::sanctum::MemoryType::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::sanctum::MemoryType
pub fn paladin::core::platform::container::sanctum::MemoryType::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::sanctum::MemoryType
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::sanctum::MemoryType where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::sanctum::MemoryType where T: ?core::marker::Sized
pub fn paladin::core::platform::container::sanctum::MemoryType::and<P, B, E>(self, other: 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::container::sanctum::MemoryType::or<P, B, E>(self, other: 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::container::sanctum::MemoryType
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::sanctum::MemoryType
impl<T> typenum::type_operators::Same for paladin::core::platform::container::sanctum::MemoryType
pub type paladin::core::platform::container::sanctum::MemoryType::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::sanctum::MemoryType where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::sanctum::MemoryType where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::sanctum::MemoryType::vzip(self) -> V
pub struct paladin::core::platform::container::sanctum::Memory
pub paladin::core::platform::container::sanctum::Memory::access_count: u32
pub paladin::core::platform::container::sanctum::Memory::content: alloc::string::String
pub paladin::core::platform::container::sanctum::Memory::created_at: chrono::datetime::DateTime<chrono::offset::utc::Utc>
pub paladin::core::platform::container::sanctum::Memory::id: uuid::Uuid
pub paladin::core::platform::container::sanctum::Memory::importance: f32
pub paladin::core::platform::container::sanctum::Memory::last_accessed: chrono::datetime::DateTime<chrono::offset::utc::Utc>
pub paladin::core::platform::container::sanctum::Memory::memory_type: paladin::core::platform::container::sanctum::MemoryType
pub paladin::core::platform::container::sanctum::Memory::metadata: std::collections::hash::map::HashMap<alloc::string::String, serde_json::value::Value>
pub paladin::core::platform::container::sanctum::Memory::paladin_id: alloc::string::String
impl paladin::core::platform::container::sanctum::Memory
pub fn paladin::core::platform::container::sanctum::Memory::increment_access(&mut self)
pub fn paladin::core::platform::container::sanctum::Memory::validate_importance(importance: f32) -> core::result::Result<(), alloc::string::String>
impl core::clone::Clone for paladin::core::platform::container::sanctum::Memory
pub fn paladin::core::platform::container::sanctum::Memory::clone(&self) -> paladin::core::platform::container::sanctum::Memory
impl core::fmt::Debug for paladin::core::platform::container::sanctum::Memory
pub fn paladin::core::platform::container::sanctum::Memory::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::core::platform::container::sanctum::Memory
pub fn paladin::core::platform::container::sanctum::Memory::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::sanctum::Memory
pub fn paladin::core::platform::container::sanctum::Memory::deserialize<__D>(__deserializer: __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::core::platform::container::sanctum::Memory
impl core::marker::Send for paladin::core::platform::container::sanctum::Memory
impl core::marker::Sync for paladin::core::platform::container::sanctum::Memory
impl core::marker::Unpin for paladin::core::platform::container::sanctum::Memory
impl core::marker::UnsafeUnpin for paladin::core::platform::container::sanctum::Memory
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::sanctum::Memory
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::sanctum::Memory
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::sanctum::Memory where U: core::convert::From<T>
pub fn paladin::core::platform::container::sanctum::Memory::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::sanctum::Memory where U: core::convert::Into<T>
pub type paladin::core::platform::container::sanctum::Memory::Error = core::convert::Infallible
pub fn paladin::core::platform::container::sanctum::Memory::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::sanctum::Memory where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::sanctum::Memory::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::sanctum::Memory::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::sanctum::Memory where T: core::clone::Clone
pub type paladin::core::platform::container::sanctum::Memory::Owned = T
pub fn paladin::core::platform::container::sanctum::Memory::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::sanctum::Memory::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::sanctum::Memory where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::sanctum::Memory::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::sanctum::Memory where T: ?core::marker::Sized
pub fn paladin::core::platform::container::sanctum::Memory::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::sanctum::Memory where T: ?core::marker::Sized
pub fn paladin::core::platform::container::sanctum::Memory::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::sanctum::Memory where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::sanctum::Memory::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::sanctum::Memory
pub fn paladin::core::platform::container::sanctum::Memory::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::sanctum::Memory
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::sanctum::Memory where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::sanctum::Memory where T: ?core::marker::Sized
pub fn paladin::core::platform::container::sanctum::Memory::and<P, B, E>(self, other: 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::container::sanctum::Memory::or<P, B, E>(self, other: 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::container::sanctum::Memory
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::sanctum::Memory
impl<T> typenum::type_operators::Same for paladin::core::platform::container::sanctum::Memory
pub type paladin::core::platform::container::sanctum::Memory::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::sanctum::Memory where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::sanctum::Memory where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::sanctum::Memory::vzip(self) -> V
pub struct paladin::core::platform::container::sanctum::MemoryBuilder
impl paladin::core::platform::container::sanctum::MemoryBuilder
pub fn paladin::core::platform::container::sanctum::MemoryBuilder::add_metadata(self, key: alloc::string::String, value: serde_json::value::Value) -> Self
pub fn paladin::core::platform::container::sanctum::MemoryBuilder::build(self) -> core::result::Result<paladin::core::platform::container::sanctum::Memory, alloc::string::String>
pub fn paladin::core::platform::container::sanctum::MemoryBuilder::importance(self, importance: f32) -> Self
pub fn paladin::core::platform::container::sanctum::MemoryBuilder::memory_type(self, memory_type: paladin::core::platform::container::sanctum::MemoryType) -> Self
pub fn paladin::core::platform::container::sanctum::MemoryBuilder::metadata(self, metadata: std::collections::hash::map::HashMap<alloc::string::String, serde_json::value::Value>) -> Self
pub fn paladin::core::platform::container::sanctum::MemoryBuilder::new(paladin_id: alloc::string::String, content: alloc::string::String) -> Self
impl core::marker::Freeze for paladin::core::platform::container::sanctum::MemoryBuilder
impl core::marker::Send for paladin::core::platform::container::sanctum::MemoryBuilder
impl core::marker::Sync for paladin::core::platform::container::sanctum::MemoryBuilder
impl core::marker::Unpin for paladin::core::platform::container::sanctum::MemoryBuilder
impl core::marker::UnsafeUnpin for paladin::core::platform::container::sanctum::MemoryBuilder
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::sanctum::MemoryBuilder
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::sanctum::MemoryBuilder
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::sanctum::MemoryBuilder where U: core::convert::From<T>
pub fn paladin::core::platform::container::sanctum::MemoryBuilder::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::sanctum::MemoryBuilder where U: core::convert::Into<T>
pub type paladin::core::platform::container::sanctum::MemoryBuilder::Error = core::convert::Infallible
pub fn paladin::core::platform::container::sanctum::MemoryBuilder::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::sanctum::MemoryBuilder where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::sanctum::MemoryBuilder::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::sanctum::MemoryBuilder::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::core::platform::container::sanctum::MemoryBuilder where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::sanctum::MemoryBuilder::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::sanctum::MemoryBuilder where T: ?core::marker::Sized
pub fn paladin::core::platform::container::sanctum::MemoryBuilder::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::sanctum::MemoryBuilder where T: ?core::marker::Sized
pub fn paladin::core::platform::container::sanctum::MemoryBuilder::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::core::platform::container::sanctum::MemoryBuilder
pub fn paladin::core::platform::container::sanctum::MemoryBuilder::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::sanctum::MemoryBuilder
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::sanctum::MemoryBuilder where T: ?core::marker::Sized
pub fn paladin::core::platform::container::sanctum::MemoryBuilder::and<P, B, E>(self, other: 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::container::sanctum::MemoryBuilder::or<P, B, E>(self, other: 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::container::sanctum::MemoryBuilder
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::sanctum::MemoryBuilder
impl<T> typenum::type_operators::Same for paladin::core::platform::container::sanctum::MemoryBuilder
pub type paladin::core::platform::container::sanctum::MemoryBuilder::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::sanctum::MemoryBuilder where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::sanctum::MemoryBuilder where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::sanctum::MemoryBuilder::vzip(self) -> V
pub struct paladin::core::platform::container::sanctum::SanctumEntry
pub paladin::core::platform::container::sanctum::SanctumEntry::dimension: usize
pub paladin::core::platform::container::sanctum::SanctumEntry::embedding: alloc::vec::Vec<f32>
pub paladin::core::platform::container::sanctum::SanctumEntry::memory: paladin::core::platform::container::sanctum::Memory
impl paladin::core::platform::container::sanctum::SanctumEntry
pub fn paladin::core::platform::container::sanctum::SanctumEntry::id(&self) -> uuid::Uuid
pub fn paladin::core::platform::container::sanctum::SanctumEntry::new(memory: paladin::core::platform::container::sanctum::Memory, embedding: alloc::vec::Vec<f32>) -> core::result::Result<Self, alloc::string::String>
pub fn paladin::core::platform::container::sanctum::SanctumEntry::paladin_id(&self) -> &str
pub fn paladin::core::platform::container::sanctum::SanctumEntry::validate_dimension(&self, expected_dimension: usize) -> core::result::Result<(), alloc::string::String>
impl core::clone::Clone for paladin::core::platform::container::sanctum::SanctumEntry
pub fn paladin::core::platform::container::sanctum::SanctumEntry::clone(&self) -> paladin::core::platform::container::sanctum::SanctumEntry
impl core::fmt::Debug for paladin::core::platform::container::sanctum::SanctumEntry
pub fn paladin::core::platform::container::sanctum::SanctumEntry::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::core::platform::container::sanctum::SanctumEntry
pub fn paladin::core::platform::container::sanctum::SanctumEntry::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::sanctum::SanctumEntry
pub fn paladin::core::platform::container::sanctum::SanctumEntry::deserialize<__D>(__deserializer: __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::core::platform::container::sanctum::SanctumEntry
impl core::marker::Send for paladin::core::platform::container::sanctum::SanctumEntry
impl core::marker::Sync for paladin::core::platform::container::sanctum::SanctumEntry
impl core::marker::Unpin for paladin::core::platform::container::sanctum::SanctumEntry
impl core::marker::UnsafeUnpin for paladin::core::platform::container::sanctum::SanctumEntry
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::sanctum::SanctumEntry
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::sanctum::SanctumEntry
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::sanctum::SanctumEntry where U: core::convert::From<T>
pub fn paladin::core::platform::container::sanctum::SanctumEntry::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::sanctum::SanctumEntry where U: core::convert::Into<T>
pub type paladin::core::platform::container::sanctum::SanctumEntry::Error = core::convert::Infallible
pub fn paladin::core::platform::container::sanctum::SanctumEntry::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::sanctum::SanctumEntry where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::sanctum::SanctumEntry::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::sanctum::SanctumEntry::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::sanctum::SanctumEntry where T: core::clone::Clone
pub type paladin::core::platform::container::sanctum::SanctumEntry::Owned = T
pub fn paladin::core::platform::container::sanctum::SanctumEntry::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::sanctum::SanctumEntry::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::sanctum::SanctumEntry where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::sanctum::SanctumEntry::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::sanctum::SanctumEntry where T: ?core::marker::Sized
pub fn paladin::core::platform::container::sanctum::SanctumEntry::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::sanctum::SanctumEntry where T: ?core::marker::Sized
pub fn paladin::core::platform::container::sanctum::SanctumEntry::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::sanctum::SanctumEntry where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::sanctum::SanctumEntry::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::sanctum::SanctumEntry
pub fn paladin::core::platform::container::sanctum::SanctumEntry::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::sanctum::SanctumEntry
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::sanctum::SanctumEntry where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::sanctum::SanctumEntry where T: ?core::marker::Sized
pub fn paladin::core::platform::container::sanctum::SanctumEntry::and<P, B, E>(self, other: 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::container::sanctum::SanctumEntry::or<P, B, E>(self, other: 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::container::sanctum::SanctumEntry
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::sanctum::SanctumEntry
impl<T> typenum::type_operators::Same for paladin::core::platform::container::sanctum::SanctumEntry
pub type paladin::core::platform::container::sanctum::SanctumEntry::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::sanctum::SanctumEntry where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::sanctum::SanctumEntry where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::sanctum::SanctumEntry::vzip(self) -> V
pub mod paladin::core::platform::container::task
pub enum paladin::core::platform::container::task::TaskError
pub paladin::core::platform::container::task::TaskError::ActionError(paladin::core::base::component::action::ActionError)
pub paladin::core::platform::container::task::TaskError::ExecutionFailed(alloc::string::String)
pub paladin::core::platform::container::task::TaskError::InvalidState(paladin::core::base::component::action::ActionStatus)
pub paladin::core::platform::container::task::TaskError::RetryableFailure(alloc::string::String)
pub paladin::core::platform::container::task::TaskError::SerializationError(alloc::string::String)
pub paladin::core::platform::container::task::TaskError::ServiceUnavailable(alloc::string::String)
pub paladin::core::platform::container::task::TaskError::Timeout
impl core::convert::From<paladin::core::base::component::action::ActionError> for paladin::core::platform::container::task::TaskError
pub fn paladin::core::platform::container::task::TaskError::from(source: paladin::core::base::component::action::ActionError) -> Self
impl core::convert::From<paladin::core::platform::container::task::TaskError> for paladin::core::platform::manager::orchestrator::OrchestratorError
pub fn paladin::core::platform::manager::orchestrator::OrchestratorError::from(source: paladin::core::platform::container::task::TaskError) -> Self
impl core::error::Error for paladin::core::platform::container::task::TaskError
pub fn paladin::core::platform::container::task::TaskError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
impl core::fmt::Debug for paladin::core::platform::container::task::TaskError
pub fn paladin::core::platform::container::task::TaskError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::core::platform::container::task::TaskError
pub fn paladin::core::platform::container::task::TaskError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::core::platform::container::task::TaskError
impl core::marker::Send for paladin::core::platform::container::task::TaskError
impl core::marker::Sync for paladin::core::platform::container::task::TaskError
impl core::marker::Unpin for paladin::core::platform::container::task::TaskError
impl core::marker::UnsafeUnpin for paladin::core::platform::container::task::TaskError
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::task::TaskError
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::task::TaskError
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::task::TaskError where U: core::convert::From<T>
pub fn paladin::core::platform::container::task::TaskError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::task::TaskError where U: core::convert::Into<T>
pub type paladin::core::platform::container::task::TaskError::Error = core::convert::Infallible
pub fn paladin::core::platform::container::task::TaskError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::task::TaskError where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::task::TaskError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::task::TaskError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::string::ToString for paladin::core::platform::container::task::TaskError where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::core::platform::container::task::TaskError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::core::platform::container::task::TaskError where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::task::TaskError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::task::TaskError where T: ?core::marker::Sized
pub fn paladin::core::platform::container::task::TaskError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::task::TaskError where T: ?core::marker::Sized
pub fn paladin::core::platform::container::task::TaskError::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::core::platform::container::task::TaskError
pub fn paladin::core::platform::container::task::TaskError::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::task::TaskError
impl<T> iri_string::format::ToStringFallible for paladin::core::platform::container::task::TaskError where T: core::fmt::Display
pub fn paladin::core::platform::container::task::TaskError::try_to_string(&self) -> core::result::Result<alloc::string::String, alloc::collections::TryReserveError>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::task::TaskError where T: ?core::marker::Sized
pub fn paladin::core::platform::container::task::TaskError::and<P, B, E>(self, other: 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::container::task::TaskError::or<P, B, E>(self, other: 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::container::task::TaskError
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::task::TaskError
impl<T> typenum::type_operators::Same for paladin::core::platform::container::task::TaskError
pub type paladin::core::platform::container::task::TaskError::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::task::TaskError where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::task::TaskError where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::task::TaskError::vzip(self) -> V
pub enum paladin::core::platform::container::task::TaskExecutionMode
pub paladin::core::platform::container::task::TaskExecutionMode::Idempotent
pub paladin::core::platform::container::task::TaskExecutionMode::OneTime
pub paladin::core::platform::container::task::TaskExecutionMode::Retryable
impl core::clone::Clone for paladin::core::platform::container::task::TaskExecutionMode
pub fn paladin::core::platform::container::task::TaskExecutionMode::clone(&self) -> paladin::core::platform::container::task::TaskExecutionMode
impl core::cmp::PartialEq for paladin::core::platform::container::task::TaskExecutionMode
pub fn paladin::core::platform::container::task::TaskExecutionMode::eq(&self, other: &paladin::core::platform::container::task::TaskExecutionMode) -> bool
impl core::fmt::Debug for paladin::core::platform::container::task::TaskExecutionMode
pub fn paladin::core::platform::container::task::TaskExecutionMode::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::core::platform::container::task::TaskExecutionMode
impl serde_core::ser::Serialize for paladin::core::platform::container::task::TaskExecutionMode
pub fn paladin::core::platform::container::task::TaskExecutionMode::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::task::TaskExecutionMode
pub fn paladin::core::platform::container::task::TaskExecutionMode::deserialize<__D>(__deserializer: __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::core::platform::container::task::TaskExecutionMode
impl core::marker::Send for paladin::core::platform::container::task::TaskExecutionMode
impl core::marker::Sync for paladin::core::platform::container::task::TaskExecutionMode
impl core::marker::Unpin for paladin::core::platform::container::task::TaskExecutionMode
impl core::marker::UnsafeUnpin for paladin::core::platform::container::task::TaskExecutionMode
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::task::TaskExecutionMode
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::task::TaskExecutionMode
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::task::TaskExecutionMode where U: core::convert::From<T>
pub fn paladin::core::platform::container::task::TaskExecutionMode::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::task::TaskExecutionMode where U: core::convert::Into<T>
pub type paladin::core::platform::container::task::TaskExecutionMode::Error = core::convert::Infallible
pub fn paladin::core::platform::container::task::TaskExecutionMode::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::task::TaskExecutionMode where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::task::TaskExecutionMode::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::task::TaskExecutionMode::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::task::TaskExecutionMode where T: core::clone::Clone
pub type paladin::core::platform::container::task::TaskExecutionMode::Owned = T
pub fn paladin::core::platform::container::task::TaskExecutionMode::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::task::TaskExecutionMode::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::task::TaskExecutionMode where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::task::TaskExecutionMode::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::task::TaskExecutionMode where T: ?core::marker::Sized
pub fn paladin::core::platform::container::task::TaskExecutionMode::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::task::TaskExecutionMode where T: ?core::marker::Sized
pub fn paladin::core::platform::container::task::TaskExecutionMode::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::task::TaskExecutionMode where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::task::TaskExecutionMode::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::task::TaskExecutionMode
pub fn paladin::core::platform::container::task::TaskExecutionMode::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::task::TaskExecutionMode
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::task::TaskExecutionMode where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::task::TaskExecutionMode where T: ?core::marker::Sized
pub fn paladin::core::platform::container::task::TaskExecutionMode::and<P, B, E>(self, other: 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::container::task::TaskExecutionMode::or<P, B, E>(self, other: 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::container::task::TaskExecutionMode
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::task::TaskExecutionMode
impl<T> typenum::type_operators::Same for paladin::core::platform::container::task::TaskExecutionMode
pub type paladin::core::platform::container::task::TaskExecutionMode::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::task::TaskExecutionMode where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::task::TaskExecutionMode where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::task::TaskExecutionMode::vzip(self) -> V
pub struct paladin::core::platform::container::task::ContentIndexingService
pub paladin::core::platform::container::task::ContentIndexingService::index_name: alloc::string::String
impl core::clone::Clone for paladin::core::platform::container::task::ContentIndexingService
pub fn paladin::core::platform::container::task::ContentIndexingService::clone(&self) -> paladin::core::platform::container::task::ContentIndexingService
impl core::fmt::Debug for paladin::core::platform::container::task::ContentIndexingService
pub fn paladin::core::platform::container::task::ContentIndexingService::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl paladin::core::platform::container::task::TaskService for paladin::core::platform::container::task::ContentIndexingService
pub fn paladin::core::platform::container::task::ContentIndexingService::can_handle(&self, task: &paladin::core::platform::container::task::Task) -> bool
pub fn paladin::core::platform::container::task::ContentIndexingService::clone_service(&self) -> alloc::boxed::Box<dyn paladin::core::platform::container::task::TaskService>
pub fn paladin::core::platform::container::task::ContentIndexingService::execute<'life0, 'life1, 'async_trait>(&'life0 self, action: &'life1 paladin::core::base::component::action::Action) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<core::option::Option<serde_json::value::Value>, paladin::core::platform::container::task::TaskError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn paladin::core::platform::container::task::ContentIndexingService::name(&self) -> &str
impl core::marker::Freeze for paladin::core::platform::container::task::ContentIndexingService
impl core::marker::Send for paladin::core::platform::container::task::ContentIndexingService
impl core::marker::Sync for paladin::core::platform::container::task::ContentIndexingService
impl core::marker::Unpin for paladin::core::platform::container::task::ContentIndexingService
impl core::marker::UnsafeUnpin for paladin::core::platform::container::task::ContentIndexingService
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::task::ContentIndexingService
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::task::ContentIndexingService
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::task::ContentIndexingService where U: core::convert::From<T>
pub fn paladin::core::platform::container::task::ContentIndexingService::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::task::ContentIndexingService where U: core::convert::Into<T>
pub type paladin::core::platform::container::task::ContentIndexingService::Error = core::convert::Infallible
pub fn paladin::core::platform::container::task::ContentIndexingService::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::task::ContentIndexingService where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::task::ContentIndexingService::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::task::ContentIndexingService::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::task::ContentIndexingService where T: core::clone::Clone
pub type paladin::core::platform::container::task::ContentIndexingService::Owned = T
pub fn paladin::core::platform::container::task::ContentIndexingService::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::task::ContentIndexingService::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::task::ContentIndexingService where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::task::ContentIndexingService::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::task::ContentIndexingService where T: ?core::marker::Sized
pub fn paladin::core::platform::container::task::ContentIndexingService::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::task::ContentIndexingService where T: ?core::marker::Sized
pub fn paladin::core::platform::container::task::ContentIndexingService::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::task::ContentIndexingService where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::task::ContentIndexingService::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::task::ContentIndexingService
pub fn paladin::core::platform::container::task::ContentIndexingService::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::task::ContentIndexingService
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::task::ContentIndexingService where T: ?core::marker::Sized
pub fn paladin::core::platform::container::task::ContentIndexingService::and<P, B, E>(self, other: 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::container::task::ContentIndexingService::or<P, B, E>(self, other: 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::container::task::ContentIndexingService
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::task::ContentIndexingService
impl<T> typenum::type_operators::Same for paladin::core::platform::container::task::ContentIndexingService
pub type paladin::core::platform::container::task::ContentIndexingService::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::task::ContentIndexingService where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::task::ContentIndexingService where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::task::ContentIndexingService::vzip(self) -> V
pub struct paladin::core::platform::container::task::DataBackupService
pub paladin::core::platform::container::task::DataBackupService::backup_path: alloc::string::String
impl core::clone::Clone for paladin::core::platform::container::task::DataBackupService
pub fn paladin::core::platform::container::task::DataBackupService::clone(&self) -> paladin::core::platform::container::task::DataBackupService
impl core::fmt::Debug for paladin::core::platform::container::task::DataBackupService
pub fn paladin::core::platform::container::task::DataBackupService::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl paladin::core::platform::container::task::TaskService for paladin::core::platform::container::task::DataBackupService
pub fn paladin::core::platform::container::task::DataBackupService::can_handle(&self, task: &paladin::core::platform::container::task::Task) -> bool
pub fn paladin::core::platform::container::task::DataBackupService::clone_service(&self) -> alloc::boxed::Box<dyn paladin::core::platform::container::task::TaskService>
pub fn paladin::core::platform::container::task::DataBackupService::execute<'life0, 'life1, 'async_trait>(&'life0 self, action: &'life1 paladin::core::base::component::action::Action) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<core::option::Option<serde_json::value::Value>, paladin::core::platform::container::task::TaskError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn paladin::core::platform::container::task::DataBackupService::name(&self) -> &str
impl core::marker::Freeze for paladin::core::platform::container::task::DataBackupService
impl core::marker::Send for paladin::core::platform::container::task::DataBackupService
impl core::marker::Sync for paladin::core::platform::container::task::DataBackupService
impl core::marker::Unpin for paladin::core::platform::container::task::DataBackupService
impl core::marker::UnsafeUnpin for paladin::core::platform::container::task::DataBackupService
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::task::DataBackupService
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::task::DataBackupService
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::task::DataBackupService where U: core::convert::From<T>
pub fn paladin::core::platform::container::task::DataBackupService::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::task::DataBackupService where U: core::convert::Into<T>
pub type paladin::core::platform::container::task::DataBackupService::Error = core::convert::Infallible
pub fn paladin::core::platform::container::task::DataBackupService::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::task::DataBackupService where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::task::DataBackupService::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::task::DataBackupService::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::task::DataBackupService where T: core::clone::Clone
pub type paladin::core::platform::container::task::DataBackupService::Owned = T
pub fn paladin::core::platform::container::task::DataBackupService::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::task::DataBackupService::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::task::DataBackupService where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::task::DataBackupService::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::task::DataBackupService where T: ?core::marker::Sized
pub fn paladin::core::platform::container::task::DataBackupService::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::task::DataBackupService where T: ?core::marker::Sized
pub fn paladin::core::platform::container::task::DataBackupService::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::task::DataBackupService where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::task::DataBackupService::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::task::DataBackupService
pub fn paladin::core::platform::container::task::DataBackupService::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::task::DataBackupService
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::task::DataBackupService where T: ?core::marker::Sized
pub fn paladin::core::platform::container::task::DataBackupService::and<P, B, E>(self, other: 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::container::task::DataBackupService::or<P, B, E>(self, other: 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::container::task::DataBackupService
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::task::DataBackupService
impl<T> typenum::type_operators::Same for paladin::core::platform::container::task::DataBackupService
pub type paladin::core::platform::container::task::DataBackupService::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::task::DataBackupService where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::task::DataBackupService where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::task::DataBackupService::vzip(self) -> V
pub struct paladin::core::platform::container::task::EmailNotificationService
pub paladin::core::platform::container::task::EmailNotificationService::smtp_server: alloc::string::String
impl core::clone::Clone for paladin::core::platform::container::task::EmailNotificationService
pub fn paladin::core::platform::container::task::EmailNotificationService::clone(&self) -> paladin::core::platform::container::task::EmailNotificationService
impl core::fmt::Debug for paladin::core::platform::container::task::EmailNotificationService
pub fn paladin::core::platform::container::task::EmailNotificationService::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl paladin::core::platform::container::task::TaskService for paladin::core::platform::container::task::EmailNotificationService
pub fn paladin::core::platform::container::task::EmailNotificationService::can_handle(&self, task: &paladin::core::platform::container::task::Task) -> bool
pub fn paladin::core::platform::container::task::EmailNotificationService::clone_service(&self) -> alloc::boxed::Box<dyn paladin::core::platform::container::task::TaskService>
pub fn paladin::core::platform::container::task::EmailNotificationService::execute<'life0, 'life1, 'async_trait>(&'life0 self, action: &'life1 paladin::core::base::component::action::Action) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<core::option::Option<serde_json::value::Value>, paladin::core::platform::container::task::TaskError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn paladin::core::platform::container::task::EmailNotificationService::name(&self) -> &str
impl core::marker::Freeze for paladin::core::platform::container::task::EmailNotificationService
impl core::marker::Send for paladin::core::platform::container::task::EmailNotificationService
impl core::marker::Sync for paladin::core::platform::container::task::EmailNotificationService
impl core::marker::Unpin for paladin::core::platform::container::task::EmailNotificationService
impl core::marker::UnsafeUnpin for paladin::core::platform::container::task::EmailNotificationService
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::task::EmailNotificationService
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::task::EmailNotificationService
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::task::EmailNotificationService where U: core::convert::From<T>
pub fn paladin::core::platform::container::task::EmailNotificationService::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::task::EmailNotificationService where U: core::convert::Into<T>
pub type paladin::core::platform::container::task::EmailNotificationService::Error = core::convert::Infallible
pub fn paladin::core::platform::container::task::EmailNotificationService::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::task::EmailNotificationService where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::task::EmailNotificationService::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::task::EmailNotificationService::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::task::EmailNotificationService where T: core::clone::Clone
pub type paladin::core::platform::container::task::EmailNotificationService::Owned = T
pub fn paladin::core::platform::container::task::EmailNotificationService::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::task::EmailNotificationService::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::task::EmailNotificationService where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::task::EmailNotificationService::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::task::EmailNotificationService where T: ?core::marker::Sized
pub fn paladin::core::platform::container::task::EmailNotificationService::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::task::EmailNotificationService where T: ?core::marker::Sized
pub fn paladin::core::platform::container::task::EmailNotificationService::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::task::EmailNotificationService where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::task::EmailNotificationService::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::task::EmailNotificationService
pub fn paladin::core::platform::container::task::EmailNotificationService::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::task::EmailNotificationService
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::task::EmailNotificationService where T: ?core::marker::Sized
pub fn paladin::core::platform::container::task::EmailNotificationService::and<P, B, E>(self, other: 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::container::task::EmailNotificationService::or<P, B, E>(self, other: 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::container::task::EmailNotificationService
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::task::EmailNotificationService
impl<T> typenum::type_operators::Same for paladin::core::platform::container::task::EmailNotificationService
pub type paladin::core::platform::container::task::EmailNotificationService::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::task::EmailNotificationService where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::task::EmailNotificationService where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::task::EmailNotificationService::vzip(self) -> V
pub struct paladin::core::platform::container::task::Task
pub paladin::core::platform::container::task::Task::action: paladin::core::base::component::action::Action
pub paladin::core::platform::container::task::Task::execution_mode: paladin::core::platform::container::task::TaskExecutionMode
pub paladin::core::platform::container::task::Task::service_name: alloc::string::String
pub paladin::core::platform::container::task::Task::task_metadata: std::collections::hash::map::HashMap<alloc::string::String, serde_json::value::Value>
impl paladin::core::platform::container::task::Task
pub fn paladin::core::platform::container::task::Task::add_metadata<T: serde_core::ser::Serialize>(&mut self, key: alloc::string::String, value: T) -> core::result::Result<(), paladin::core::platform::container::task::TaskError>
pub fn paladin::core::platform::container::task::Task::can_execute(&self) -> bool
pub fn paladin::core::platform::container::task::Task::cancel(&mut self)
pub fn paladin::core::platform::container::task::Task::clone_for_new_execution(&self) -> Self
pub async fn paladin::core::platform::container::task::Task::execute<T: paladin::core::platform::container::task::TaskService + ?core::marker::Sized>(&mut self, service: &T) -> core::result::Result<(), paladin::core::platform::container::task::TaskError>
pub async fn paladin::core::platform::container::task::Task::execute_simple(&mut self) -> core::result::Result<(), paladin::core::platform::container::task::TaskError>
pub fn paladin::core::platform::container::task::Task::execution_stats(&self) -> paladin::core::platform::container::task::TaskStats
pub fn paladin::core::platform::container::task::Task::get_metadata(&self, key: &str) -> core::option::Option<&serde_json::value::Value>
pub fn paladin::core::platform::container::task::Task::id(&self) -> uuid::Uuid
pub fn paladin::core::platform::container::task::Task::is_complete(&self) -> bool
pub fn paladin::core::platform::container::task::Task::name(&self) -> &str
pub fn paladin::core::platform::container::task::Task::new(name: alloc::string::String, description: alloc::string::String, service_name: alloc::string::String) -> Self
pub fn paladin::core::platform::container::task::Task::new_with_config(name: alloc::string::String, description: alloc::string::String, service_name: alloc::string::String, execution_mode: paladin::core::platform::container::task::TaskExecutionMode, priority: paladin::core::base::component::action::ActionPriority) -> Self
pub fn paladin::core::platform::container::task::Task::reset(&mut self)
pub fn paladin::core::platform::container::task::Task::status(&self) -> &paladin::core::base::component::action::ActionStatus
pub fn paladin::core::platform::container::task::Task::with_execution_mode(self, mode: paladin::core::platform::container::task::TaskExecutionMode) -> Self
pub fn paladin::core::platform::container::task::Task::with_priority(self, priority: paladin::core::base::component::action::ActionPriority) -> Self
pub fn paladin::core::platform::container::task::Task::with_timeout(self, timeout_seconds: u32) -> Self
impl core::clone::Clone for paladin::core::platform::container::task::Task
pub fn paladin::core::platform::container::task::Task::clone(&self) -> paladin::core::platform::container::task::Task
impl core::cmp::Eq for paladin::core::platform::container::task::Task
impl core::cmp::PartialEq for paladin::core::platform::container::task::Task
pub fn paladin::core::platform::container::task::Task::eq(&self, other: &Self) -> bool
impl core::fmt::Debug for paladin::core::platform::container::task::Task
pub fn paladin::core::platform::container::task::Task::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::core::platform::container::task::Task
pub fn paladin::core::platform::container::task::Task::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::task::Task
pub fn paladin::core::platform::container::task::Task::deserialize<__D>(__deserializer: __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::core::platform::container::task::Task
impl core::marker::Send for paladin::core::platform::container::task::Task
impl core::marker::Sync for paladin::core::platform::container::task::Task
impl core::marker::Unpin for paladin::core::platform::container::task::Task
impl core::marker::UnsafeUnpin for paladin::core::platform::container::task::Task
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::task::Task
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::task::Task
impl<Q, K> equivalent::Equivalent<K> for paladin::core::platform::container::task::Task where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::task::Task::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::core::platform::container::task::Task where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::task::Task::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::task::Task where U: core::convert::From<T>
pub fn paladin::core::platform::container::task::Task::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::task::Task where U: core::convert::Into<T>
pub type paladin::core::platform::container::task::Task::Error = core::convert::Infallible
pub fn paladin::core::platform::container::task::Task::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::task::Task where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::task::Task::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::task::Task::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::task::Task where T: core::clone::Clone
pub type paladin::core::platform::container::task::Task::Owned = T
pub fn paladin::core::platform::container::task::Task::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::task::Task::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::task::Task where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::task::Task::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::task::Task where T: ?core::marker::Sized
pub fn paladin::core::platform::container::task::Task::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::task::Task where T: ?core::marker::Sized
pub fn paladin::core::platform::container::task::Task::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::task::Task where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::task::Task::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::task::Task
pub fn paladin::core::platform::container::task::Task::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::task::Task
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::task::Task where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::task::Task where T: ?core::marker::Sized
pub fn paladin::core::platform::container::task::Task::and<P, B, E>(self, other: 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::container::task::Task::or<P, B, E>(self, other: 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::container::task::Task
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::task::Task
impl<T> typenum::type_operators::Same for paladin::core::platform::container::task::Task
pub type paladin::core::platform::container::task::Task::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::task::Task where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::task::Task where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::task::Task::vzip(self) -> V
pub struct paladin::core::platform::container::task::TaskStats
pub paladin::core::platform::container::task::TaskStats::average_duration_ms: core::option::Option<u64>
pub paladin::core::platform::container::task::TaskStats::execution_count: u32
pub paladin::core::platform::container::task::TaskStats::last_execution: core::option::Option<chrono::datetime::DateTime<chrono::offset::utc::Utc>>
pub paladin::core::platform::container::task::TaskStats::success_rate: f64
impl core::clone::Clone for paladin::core::platform::container::task::TaskStats
pub fn paladin::core::platform::container::task::TaskStats::clone(&self) -> paladin::core::platform::container::task::TaskStats
impl core::fmt::Debug for paladin::core::platform::container::task::TaskStats
pub fn paladin::core::platform::container::task::TaskStats::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::core::platform::container::task::TaskStats
pub fn paladin::core::platform::container::task::TaskStats::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::task::TaskStats
pub fn paladin::core::platform::container::task::TaskStats::deserialize<__D>(__deserializer: __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::core::platform::container::task::TaskStats
impl core::marker::Send for paladin::core::platform::container::task::TaskStats
impl core::marker::Sync for paladin::core::platform::container::task::TaskStats
impl core::marker::Unpin for paladin::core::platform::container::task::TaskStats
impl core::marker::UnsafeUnpin for paladin::core::platform::container::task::TaskStats
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::task::TaskStats
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::task::TaskStats
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::task::TaskStats where U: core::convert::From<T>
pub fn paladin::core::platform::container::task::TaskStats::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::task::TaskStats where U: core::convert::Into<T>
pub type paladin::core::platform::container::task::TaskStats::Error = core::convert::Infallible
pub fn paladin::core::platform::container::task::TaskStats::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::task::TaskStats where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::task::TaskStats::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::task::TaskStats::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::task::TaskStats where T: core::clone::Clone
pub type paladin::core::platform::container::task::TaskStats::Owned = T
pub fn paladin::core::platform::container::task::TaskStats::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::task::TaskStats::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::task::TaskStats where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::task::TaskStats::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::task::TaskStats where T: ?core::marker::Sized
pub fn paladin::core::platform::container::task::TaskStats::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::task::TaskStats where T: ?core::marker::Sized
pub fn paladin::core::platform::container::task::TaskStats::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::task::TaskStats where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::task::TaskStats::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::task::TaskStats
pub fn paladin::core::platform::container::task::TaskStats::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::task::TaskStats
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::task::TaskStats where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::task::TaskStats where T: ?core::marker::Sized
pub fn paladin::core::platform::container::task::TaskStats::and<P, B, E>(self, other: 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::container::task::TaskStats::or<P, B, E>(self, other: 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::container::task::TaskStats
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::task::TaskStats
impl<T> typenum::type_operators::Same for paladin::core::platform::container::task::TaskStats
pub type paladin::core::platform::container::task::TaskStats::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::task::TaskStats where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::task::TaskStats where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::task::TaskStats::vzip(self) -> V
pub trait paladin::core::platform::container::task::TaskService: core::fmt::Debug + core::marker::Send + core::marker::Sync
pub fn paladin::core::platform::container::task::TaskService::can_handle(&self, task: &paladin::core::platform::container::task::Task) -> bool
pub fn paladin::core::platform::container::task::TaskService::clone_service(&self) -> alloc::boxed::Box<dyn paladin::core::platform::container::task::TaskService>
pub fn paladin::core::platform::container::task::TaskService::execute<'life0, 'life1, 'async_trait>(&'life0 self, action: &'life1 paladin::core::base::component::action::Action) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<core::option::Option<serde_json::value::Value>, paladin::core::platform::container::task::TaskError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn paladin::core::platform::container::task::TaskService::name(&self) -> &str
impl paladin::core::platform::container::task::TaskService for paladin::core::platform::container::task::ContentIndexingService
pub fn paladin::core::platform::container::task::ContentIndexingService::can_handle(&self, task: &paladin::core::platform::container::task::Task) -> bool
pub fn paladin::core::platform::container::task::ContentIndexingService::clone_service(&self) -> alloc::boxed::Box<dyn paladin::core::platform::container::task::TaskService>
pub fn paladin::core::platform::container::task::ContentIndexingService::execute<'life0, 'life1, 'async_trait>(&'life0 self, action: &'life1 paladin::core::base::component::action::Action) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<core::option::Option<serde_json::value::Value>, paladin::core::platform::container::task::TaskError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn paladin::core::platform::container::task::ContentIndexingService::name(&self) -> &str
impl paladin::core::platform::container::task::TaskService for paladin::core::platform::container::task::DataBackupService
pub fn paladin::core::platform::container::task::DataBackupService::can_handle(&self, task: &paladin::core::platform::container::task::Task) -> bool
pub fn paladin::core::platform::container::task::DataBackupService::clone_service(&self) -> alloc::boxed::Box<dyn paladin::core::platform::container::task::TaskService>
pub fn paladin::core::platform::container::task::DataBackupService::execute<'life0, 'life1, 'async_trait>(&'life0 self, action: &'life1 paladin::core::base::component::action::Action) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<core::option::Option<serde_json::value::Value>, paladin::core::platform::container::task::TaskError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn paladin::core::platform::container::task::DataBackupService::name(&self) -> &str
impl paladin::core::platform::container::task::TaskService for paladin::core::platform::container::task::EmailNotificationService
pub fn paladin::core::platform::container::task::EmailNotificationService::can_handle(&self, task: &paladin::core::platform::container::task::Task) -> bool
pub fn paladin::core::platform::container::task::EmailNotificationService::clone_service(&self) -> alloc::boxed::Box<dyn paladin::core::platform::container::task::TaskService>
pub fn paladin::core::platform::container::task::EmailNotificationService::execute<'life0, 'life1, 'async_trait>(&'life0 self, action: &'life1 paladin::core::base::component::action::Action) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<core::option::Option<serde_json::value::Value>, paladin::core::platform::container::task::TaskError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn paladin::core::platform::container::task::EmailNotificationService::name(&self) -> &str
pub mod paladin::core::platform::container::trigger
pub enum paladin::core::platform::container::trigger::TriggerStatus
pub paladin::core::platform::container::trigger::TriggerStatus::Cancelled
pub paladin::core::platform::container::trigger::TriggerStatus::Completed
pub paladin::core::platform::container::trigger::TriggerStatus::Expired
pub paladin::core::platform::container::trigger::TriggerStatus::Failed
pub paladin::core::platform::container::trigger::TriggerStatus::Pending
pub paladin::core::platform::container::trigger::TriggerStatus::Processing
pub paladin::core::platform::container::trigger::TriggerStatus::Skipped
impl core::clone::Clone for paladin::core::platform::container::trigger::TriggerStatus
pub fn paladin::core::platform::container::trigger::TriggerStatus::clone(&self) -> paladin::core::platform::container::trigger::TriggerStatus
impl core::cmp::Eq for paladin::core::platform::container::trigger::TriggerStatus
impl core::cmp::PartialEq for paladin::core::platform::container::trigger::TriggerStatus
pub fn paladin::core::platform::container::trigger::TriggerStatus::eq(&self, other: &paladin::core::platform::container::trigger::TriggerStatus) -> bool
impl core::default::Default for paladin::core::platform::container::trigger::TriggerStatus
pub fn paladin::core::platform::container::trigger::TriggerStatus::default() -> paladin::core::platform::container::trigger::TriggerStatus
impl core::fmt::Debug for paladin::core::platform::container::trigger::TriggerStatus
pub fn paladin::core::platform::container::trigger::TriggerStatus::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::core::platform::container::trigger::TriggerStatus
impl serde_core::ser::Serialize for paladin::core::platform::container::trigger::TriggerStatus
pub fn paladin::core::platform::container::trigger::TriggerStatus::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::trigger::TriggerStatus
pub fn paladin::core::platform::container::trigger::TriggerStatus::deserialize<__D>(__deserializer: __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::core::platform::container::trigger::TriggerStatus
impl core::marker::Send for paladin::core::platform::container::trigger::TriggerStatus
impl core::marker::Sync for paladin::core::platform::container::trigger::TriggerStatus
impl core::marker::Unpin for paladin::core::platform::container::trigger::TriggerStatus
impl core::marker::UnsafeUnpin for paladin::core::platform::container::trigger::TriggerStatus
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::trigger::TriggerStatus
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::trigger::TriggerStatus
impl<Q, K> equivalent::Equivalent<K> for paladin::core::platform::container::trigger::TriggerStatus where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::trigger::TriggerStatus::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::core::platform::container::trigger::TriggerStatus where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::trigger::TriggerStatus::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::trigger::TriggerStatus where U: core::convert::From<T>
pub fn paladin::core::platform::container::trigger::TriggerStatus::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::trigger::TriggerStatus where U: core::convert::Into<T>
pub type paladin::core::platform::container::trigger::TriggerStatus::Error = core::convert::Infallible
pub fn paladin::core::platform::container::trigger::TriggerStatus::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::trigger::TriggerStatus where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::trigger::TriggerStatus::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::trigger::TriggerStatus::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::trigger::TriggerStatus where T: core::clone::Clone
pub type paladin::core::platform::container::trigger::TriggerStatus::Owned = T
pub fn paladin::core::platform::container::trigger::TriggerStatus::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::trigger::TriggerStatus::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::trigger::TriggerStatus where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::trigger::TriggerStatus::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::trigger::TriggerStatus where T: ?core::marker::Sized
pub fn paladin::core::platform::container::trigger::TriggerStatus::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::trigger::TriggerStatus where T: ?core::marker::Sized
pub fn paladin::core::platform::container::trigger::TriggerStatus::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::trigger::TriggerStatus where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::trigger::TriggerStatus::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::trigger::TriggerStatus
pub fn paladin::core::platform::container::trigger::TriggerStatus::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::trigger::TriggerStatus
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::trigger::TriggerStatus where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::trigger::TriggerStatus where T: ?core::marker::Sized
pub fn paladin::core::platform::container::trigger::TriggerStatus::and<P, B, E>(self, other: 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::container::trigger::TriggerStatus::or<P, B, E>(self, other: 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::container::trigger::TriggerStatus
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::trigger::TriggerStatus
impl<T> typenum::type_operators::Same for paladin::core::platform::container::trigger::TriggerStatus
pub type paladin::core::platform::container::trigger::TriggerStatus::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::trigger::TriggerStatus where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::trigger::TriggerStatus where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::trigger::TriggerStatus::vzip(self) -> V
pub struct paladin::core::platform::container::trigger::TimeCondition
pub paladin::core::platform::container::trigger::TimeCondition::active_days: core::option::Option<alloc::vec::Vec<u8>>
pub paladin::core::platform::container::trigger::TimeCondition::active_hours: core::option::Option<(u8, u8)>
pub paladin::core::platform::container::trigger::TimeCondition::cooldown_seconds: core::option::Option<u64>
impl core::clone::Clone for paladin::core::platform::container::trigger::TimeCondition
pub fn paladin::core::platform::container::trigger::TimeCondition::clone(&self) -> paladin::core::platform::container::trigger::TimeCondition
impl core::fmt::Debug for paladin::core::platform::container::trigger::TimeCondition
pub fn paladin::core::platform::container::trigger::TimeCondition::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::core::platform::container::trigger::TimeCondition
pub fn paladin::core::platform::container::trigger::TimeCondition::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::trigger::TimeCondition
pub fn paladin::core::platform::container::trigger::TimeCondition::deserialize<__D>(__deserializer: __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::core::platform::container::trigger::TimeCondition
impl core::marker::Send for paladin::core::platform::container::trigger::TimeCondition
impl core::marker::Sync for paladin::core::platform::container::trigger::TimeCondition
impl core::marker::Unpin for paladin::core::platform::container::trigger::TimeCondition
impl core::marker::UnsafeUnpin for paladin::core::platform::container::trigger::TimeCondition
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::trigger::TimeCondition
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::trigger::TimeCondition
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::trigger::TimeCondition where U: core::convert::From<T>
pub fn paladin::core::platform::container::trigger::TimeCondition::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::trigger::TimeCondition where U: core::convert::Into<T>
pub type paladin::core::platform::container::trigger::TimeCondition::Error = core::convert::Infallible
pub fn paladin::core::platform::container::trigger::TimeCondition::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::trigger::TimeCondition where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::trigger::TimeCondition::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::trigger::TimeCondition::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::trigger::TimeCondition where T: core::clone::Clone
pub type paladin::core::platform::container::trigger::TimeCondition::Owned = T
pub fn paladin::core::platform::container::trigger::TimeCondition::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::trigger::TimeCondition::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::trigger::TimeCondition where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::trigger::TimeCondition::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::trigger::TimeCondition where T: ?core::marker::Sized
pub fn paladin::core::platform::container::trigger::TimeCondition::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::trigger::TimeCondition where T: ?core::marker::Sized
pub fn paladin::core::platform::container::trigger::TimeCondition::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::trigger::TimeCondition where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::trigger::TimeCondition::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::trigger::TimeCondition
pub fn paladin::core::platform::container::trigger::TimeCondition::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::trigger::TimeCondition
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::trigger::TimeCondition where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::trigger::TimeCondition where T: ?core::marker::Sized
pub fn paladin::core::platform::container::trigger::TimeCondition::and<P, B, E>(self, other: 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::container::trigger::TimeCondition::or<P, B, E>(self, other: 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::container::trigger::TimeCondition
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::trigger::TimeCondition
impl<T> typenum::type_operators::Same for paladin::core::platform::container::trigger::TimeCondition
pub type paladin::core::platform::container::trigger::TimeCondition::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::trigger::TimeCondition where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::trigger::TimeCondition where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::trigger::TimeCondition::vzip(self) -> V
pub struct paladin::core::platform::container::trigger::Trigger
pub paladin::core::platform::container::trigger::Trigger::action: paladin::core::base::component::action::Action
pub paladin::core::platform::container::trigger::Trigger::attempt_count: u32
pub paladin::core::platform::container::trigger::Trigger::condition: paladin::core::platform::container::trigger::TriggerCondition
pub paladin::core::platform::container::trigger::Trigger::config: paladin::core::platform::container::trigger::TriggerConfig
pub paladin::core::platform::container::trigger::Trigger::correlation_chain: alloc::vec::Vec<uuid::Uuid>
pub paladin::core::platform::container::trigger::Trigger::created_at: chrono::datetime::DateTime<chrono::offset::utc::Utc>
pub paladin::core::platform::container::trigger::Trigger::description: alloc::string::String
pub paladin::core::platform::container::trigger::Trigger::id: uuid::Uuid
pub paladin::core::platform::container::trigger::Trigger::metadata: std::collections::hash::map::HashMap<alloc::string::String, serde_json::value::Value>
pub paladin::core::platform::container::trigger::Trigger::name: alloc::string::String
pub paladin::core::platform::container::trigger::Trigger::processed_at: core::option::Option<chrono::datetime::DateTime<chrono::offset::utc::Utc>>
pub paladin::core::platform::container::trigger::Trigger::source: alloc::string::String
pub paladin::core::platform::container::trigger::Trigger::status: paladin::core::platform::container::trigger::TriggerStatus
pub paladin::core::platform::container::trigger::Trigger::target: alloc::string::String
pub paladin::core::platform::container::trigger::Trigger::triggering_event: paladin::core::base::component::event::Event
pub paladin::core::platform::container::trigger::Trigger::updated_at: chrono::datetime::DateTime<chrono::offset::utc::Utc>
pub paladin::core::platform::container::trigger::Trigger::worker_id: core::option::Option<alloc::string::String>
impl paladin::core::platform::container::trigger::Trigger
pub fn paladin::core::platform::container::trigger::Trigger::add_correlation(&mut self, correlation_id: uuid::Uuid)
pub fn paladin::core::platform::container::trigger::Trigger::add_metadata(&mut self, key: alloc::string::String, value: serde_json::value::Value)
pub fn paladin::core::platform::container::trigger::Trigger::can_process(&self) -> bool
pub fn paladin::core::platform::container::trigger::Trigger::cancel(&mut self)
pub fn paladin::core::platform::container::trigger::Trigger::complete_processing(&mut self, result_data: core::option::Option<serde_json::value::Value>)
pub fn paladin::core::platform::container::trigger::Trigger::fail_processing(&mut self, error: alloc::string::String) -> bool
pub fn paladin::core::platform::container::trigger::Trigger::get_metadata(&self, key: &str) -> core::option::Option<&serde_json::value::Value>
pub fn paladin::core::platform::container::trigger::Trigger::is_expired(&self) -> bool
pub fn paladin::core::platform::container::trigger::Trigger::is_retry_exhausted(&self) -> bool
pub fn paladin::core::platform::container::trigger::Trigger::matches_event(&self, event: &paladin::core::base::component::event::Event) -> bool
pub fn paladin::core::platform::container::trigger::Trigger::new(name: alloc::string::String, description: alloc::string::String, source: alloc::string::String, target: alloc::string::String, triggering_event: paladin::core::base::component::event::Event, action: paladin::core::base::component::action::Action, condition: paladin::core::platform::container::trigger::TriggerCondition) -> Self
pub fn paladin::core::platform::container::trigger::Trigger::skip(&mut self, reason: alloc::string::String)
pub fn paladin::core::platform::container::trigger::Trigger::start_processing(&mut self, worker_id: alloc::string::String) -> core::result::Result<(), alloc::string::String>
pub fn paladin::core::platform::container::trigger::Trigger::summary(&self) -> paladin::core::platform::container::trigger::TriggerSummary
pub fn paladin::core::platform::container::trigger::Trigger::with_config(name: alloc::string::String, description: alloc::string::String, source: alloc::string::String, target: alloc::string::String, triggering_event: paladin::core::base::component::event::Event, action: paladin::core::base::component::action::Action, condition: paladin::core::platform::container::trigger::TriggerCondition, config: paladin::core::platform::container::trigger::TriggerConfig) -> Self
impl core::clone::Clone for paladin::core::platform::container::trigger::Trigger
pub fn paladin::core::platform::container::trigger::Trigger::clone(&self) -> paladin::core::platform::container::trigger::Trigger
impl core::fmt::Debug for paladin::core::platform::container::trigger::Trigger
pub fn paladin::core::platform::container::trigger::Trigger::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::core::platform::container::trigger::Trigger
pub fn paladin::core::platform::container::trigger::Trigger::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::trigger::Trigger
pub fn paladin::core::platform::container::trigger::Trigger::deserialize<__D>(__deserializer: __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::core::platform::container::trigger::Trigger
impl core::marker::Send for paladin::core::platform::container::trigger::Trigger
impl core::marker::Sync for paladin::core::platform::container::trigger::Trigger
impl core::marker::Unpin for paladin::core::platform::container::trigger::Trigger
impl core::marker::UnsafeUnpin for paladin::core::platform::container::trigger::Trigger
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::trigger::Trigger
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::trigger::Trigger
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::trigger::Trigger where U: core::convert::From<T>
pub fn paladin::core::platform::container::trigger::Trigger::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::trigger::Trigger where U: core::convert::Into<T>
pub type paladin::core::platform::container::trigger::Trigger::Error = core::convert::Infallible
pub fn paladin::core::platform::container::trigger::Trigger::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::trigger::Trigger where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::trigger::Trigger::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::trigger::Trigger::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::trigger::Trigger where T: core::clone::Clone
pub type paladin::core::platform::container::trigger::Trigger::Owned = T
pub fn paladin::core::platform::container::trigger::Trigger::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::trigger::Trigger::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::trigger::Trigger where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::trigger::Trigger::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::trigger::Trigger where T: ?core::marker::Sized
pub fn paladin::core::platform::container::trigger::Trigger::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::trigger::Trigger where T: ?core::marker::Sized
pub fn paladin::core::platform::container::trigger::Trigger::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::trigger::Trigger where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::trigger::Trigger::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::trigger::Trigger
pub fn paladin::core::platform::container::trigger::Trigger::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::trigger::Trigger
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::trigger::Trigger where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::trigger::Trigger where T: ?core::marker::Sized
pub fn paladin::core::platform::container::trigger::Trigger::and<P, B, E>(self, other: 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::container::trigger::Trigger::or<P, B, E>(self, other: 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::container::trigger::Trigger
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::trigger::Trigger
impl<T> typenum::type_operators::Same for paladin::core::platform::container::trigger::Trigger
pub type paladin::core::platform::container::trigger::Trigger::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::trigger::Trigger where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::trigger::Trigger where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::trigger::Trigger::vzip(self) -> V
pub struct paladin::core::platform::container::trigger::TriggerCondition
pub paladin::core::platform::container::trigger::TriggerCondition::event_type_pattern: alloc::string::String
pub paladin::core::platform::container::trigger::TriggerCondition::min_priority: core::option::Option<paladin::core::base::entity::message::MessagePriority>
pub paladin::core::platform::container::trigger::TriggerCondition::payload_conditions: alloc::vec::Vec<alloc::string::String>
pub paladin::core::platform::container::trigger::TriggerCondition::source_pattern: core::option::Option<alloc::string::String>
pub paladin::core::platform::container::trigger::TriggerCondition::time_conditions: core::option::Option<paladin::core::platform::container::trigger::TimeCondition>
impl core::clone::Clone for paladin::core::platform::container::trigger::TriggerCondition
pub fn paladin::core::platform::container::trigger::TriggerCondition::clone(&self) -> paladin::core::platform::container::trigger::TriggerCondition
impl core::fmt::Debug for paladin::core::platform::container::trigger::TriggerCondition
pub fn paladin::core::platform::container::trigger::TriggerCondition::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::core::platform::container::trigger::TriggerCondition
pub fn paladin::core::platform::container::trigger::TriggerCondition::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::trigger::TriggerCondition
pub fn paladin::core::platform::container::trigger::TriggerCondition::deserialize<__D>(__deserializer: __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::core::platform::container::trigger::TriggerCondition
impl core::marker::Send for paladin::core::platform::container::trigger::TriggerCondition
impl core::marker::Sync for paladin::core::platform::container::trigger::TriggerCondition
impl core::marker::Unpin for paladin::core::platform::container::trigger::TriggerCondition
impl core::marker::UnsafeUnpin for paladin::core::platform::container::trigger::TriggerCondition
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::trigger::TriggerCondition
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::trigger::TriggerCondition
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::trigger::TriggerCondition where U: core::convert::From<T>
pub fn paladin::core::platform::container::trigger::TriggerCondition::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::trigger::TriggerCondition where U: core::convert::Into<T>
pub type paladin::core::platform::container::trigger::TriggerCondition::Error = core::convert::Infallible
pub fn paladin::core::platform::container::trigger::TriggerCondition::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::trigger::TriggerCondition where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::trigger::TriggerCondition::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::trigger::TriggerCondition::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::trigger::TriggerCondition where T: core::clone::Clone
pub type paladin::core::platform::container::trigger::TriggerCondition::Owned = T
pub fn paladin::core::platform::container::trigger::TriggerCondition::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::trigger::TriggerCondition::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::trigger::TriggerCondition where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::trigger::TriggerCondition::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::trigger::TriggerCondition where T: ?core::marker::Sized
pub fn paladin::core::platform::container::trigger::TriggerCondition::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::trigger::TriggerCondition where T: ?core::marker::Sized
pub fn paladin::core::platform::container::trigger::TriggerCondition::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::trigger::TriggerCondition where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::trigger::TriggerCondition::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::trigger::TriggerCondition
pub fn paladin::core::platform::container::trigger::TriggerCondition::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::trigger::TriggerCondition
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::trigger::TriggerCondition where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::trigger::TriggerCondition where T: ?core::marker::Sized
pub fn paladin::core::platform::container::trigger::TriggerCondition::and<P, B, E>(self, other: 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::container::trigger::TriggerCondition::or<P, B, E>(self, other: 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::container::trigger::TriggerCondition
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::trigger::TriggerCondition
impl<T> typenum::type_operators::Same for paladin::core::platform::container::trigger::TriggerCondition
pub type paladin::core::platform::container::trigger::TriggerCondition::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::trigger::TriggerCondition where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::trigger::TriggerCondition where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::trigger::TriggerCondition::vzip(self) -> V
pub struct paladin::core::platform::container::trigger::TriggerConfig
pub paladin::core::platform::container::trigger::TriggerConfig::max_retries: u32
pub paladin::core::platform::container::trigger::TriggerConfig::preserve_after_completion: bool
pub paladin::core::platform::container::trigger::TriggerConfig::processing_priority: paladin::core::base::entity::message::MessagePriority
pub paladin::core::platform::container::trigger::TriggerConfig::timeout_seconds: u64
pub paladin::core::platform::container::trigger::TriggerConfig::ttl_seconds: u64
impl core::clone::Clone for paladin::core::platform::container::trigger::TriggerConfig
pub fn paladin::core::platform::container::trigger::TriggerConfig::clone(&self) -> paladin::core::platform::container::trigger::TriggerConfig
impl core::default::Default for paladin::core::platform::container::trigger::TriggerConfig
pub fn paladin::core::platform::container::trigger::TriggerConfig::default() -> Self
impl core::fmt::Debug for paladin::core::platform::container::trigger::TriggerConfig
pub fn paladin::core::platform::container::trigger::TriggerConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::core::platform::container::trigger::TriggerConfig
pub fn paladin::core::platform::container::trigger::TriggerConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::trigger::TriggerConfig
pub fn paladin::core::platform::container::trigger::TriggerConfig::deserialize<__D>(__deserializer: __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::core::platform::container::trigger::TriggerConfig
impl core::marker::Send for paladin::core::platform::container::trigger::TriggerConfig
impl core::marker::Sync for paladin::core::platform::container::trigger::TriggerConfig
impl core::marker::Unpin for paladin::core::platform::container::trigger::TriggerConfig
impl core::marker::UnsafeUnpin for paladin::core::platform::container::trigger::TriggerConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::trigger::TriggerConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::trigger::TriggerConfig
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::trigger::TriggerConfig where U: core::convert::From<T>
pub fn paladin::core::platform::container::trigger::TriggerConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::trigger::TriggerConfig where U: core::convert::Into<T>
pub type paladin::core::platform::container::trigger::TriggerConfig::Error = core::convert::Infallible
pub fn paladin::core::platform::container::trigger::TriggerConfig::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::trigger::TriggerConfig where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::trigger::TriggerConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::trigger::TriggerConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::trigger::TriggerConfig where T: core::clone::Clone
pub type paladin::core::platform::container::trigger::TriggerConfig::Owned = T
pub fn paladin::core::platform::container::trigger::TriggerConfig::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::trigger::TriggerConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::trigger::TriggerConfig where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::trigger::TriggerConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::trigger::TriggerConfig where T: ?core::marker::Sized
pub fn paladin::core::platform::container::trigger::TriggerConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::trigger::TriggerConfig where T: ?core::marker::Sized
pub fn paladin::core::platform::container::trigger::TriggerConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::trigger::TriggerConfig where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::trigger::TriggerConfig::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::trigger::TriggerConfig
pub fn paladin::core::platform::container::trigger::TriggerConfig::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::trigger::TriggerConfig
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::trigger::TriggerConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::trigger::TriggerConfig where T: ?core::marker::Sized
pub fn paladin::core::platform::container::trigger::TriggerConfig::and<P, B, E>(self, other: 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::container::trigger::TriggerConfig::or<P, B, E>(self, other: 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::container::trigger::TriggerConfig
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::trigger::TriggerConfig
impl<T> typenum::type_operators::Same for paladin::core::platform::container::trigger::TriggerConfig
pub type paladin::core::platform::container::trigger::TriggerConfig::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::trigger::TriggerConfig where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::trigger::TriggerConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::trigger::TriggerConfig::vzip(self) -> V
pub struct paladin::core::platform::container::trigger::TriggerSummary
pub paladin::core::platform::container::trigger::TriggerSummary::action_name: alloc::string::String
pub paladin::core::platform::container::trigger::TriggerSummary::action_status: paladin::core::base::component::action::ActionStatus
pub paladin::core::platform::container::trigger::TriggerSummary::age_seconds: i64
pub paladin::core::platform::container::trigger::TriggerSummary::attempt_count: u32
pub paladin::core::platform::container::trigger::TriggerSummary::event_source: alloc::string::String
pub paladin::core::platform::container::trigger::TriggerSummary::event_type: alloc::string::String
pub paladin::core::platform::container::trigger::TriggerSummary::id: uuid::Uuid
pub paladin::core::platform::container::trigger::TriggerSummary::name: alloc::string::String
pub paladin::core::platform::container::trigger::TriggerSummary::processing_duration_ms: core::option::Option<u64>
pub paladin::core::platform::container::trigger::TriggerSummary::source: alloc::string::String
pub paladin::core::platform::container::trigger::TriggerSummary::status: paladin::core::platform::container::trigger::TriggerStatus
pub paladin::core::platform::container::trigger::TriggerSummary::target: alloc::string::String
impl core::clone::Clone for paladin::core::platform::container::trigger::TriggerSummary
pub fn paladin::core::platform::container::trigger::TriggerSummary::clone(&self) -> paladin::core::platform::container::trigger::TriggerSummary
impl core::fmt::Debug for paladin::core::platform::container::trigger::TriggerSummary
pub fn paladin::core::platform::container::trigger::TriggerSummary::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::core::platform::container::trigger::TriggerSummary
pub fn paladin::core::platform::container::trigger::TriggerSummary::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::trigger::TriggerSummary
pub fn paladin::core::platform::container::trigger::TriggerSummary::deserialize<__D>(__deserializer: __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::core::platform::container::trigger::TriggerSummary
impl core::marker::Send for paladin::core::platform::container::trigger::TriggerSummary
impl core::marker::Sync for paladin::core::platform::container::trigger::TriggerSummary
impl core::marker::Unpin for paladin::core::platform::container::trigger::TriggerSummary
impl core::marker::UnsafeUnpin for paladin::core::platform::container::trigger::TriggerSummary
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::trigger::TriggerSummary
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::trigger::TriggerSummary
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::trigger::TriggerSummary where U: core::convert::From<T>
pub fn paladin::core::platform::container::trigger::TriggerSummary::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::trigger::TriggerSummary where U: core::convert::Into<T>
pub type paladin::core::platform::container::trigger::TriggerSummary::Error = core::convert::Infallible
pub fn paladin::core::platform::container::trigger::TriggerSummary::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::trigger::TriggerSummary where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::trigger::TriggerSummary::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::trigger::TriggerSummary::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::trigger::TriggerSummary where T: core::clone::Clone
pub type paladin::core::platform::container::trigger::TriggerSummary::Owned = T
pub fn paladin::core::platform::container::trigger::TriggerSummary::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::trigger::TriggerSummary::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::trigger::TriggerSummary where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::trigger::TriggerSummary::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::trigger::TriggerSummary where T: ?core::marker::Sized
pub fn paladin::core::platform::container::trigger::TriggerSummary::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::trigger::TriggerSummary where T: ?core::marker::Sized
pub fn paladin::core::platform::container::trigger::TriggerSummary::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::trigger::TriggerSummary where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::trigger::TriggerSummary::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::trigger::TriggerSummary
pub fn paladin::core::platform::container::trigger::TriggerSummary::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::trigger::TriggerSummary
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::trigger::TriggerSummary where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::trigger::TriggerSummary where T: ?core::marker::Sized
pub fn paladin::core::platform::container::trigger::TriggerSummary::and<P, B, E>(self, other: 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::container::trigger::TriggerSummary::or<P, B, E>(self, other: 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::container::trigger::TriggerSummary
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::trigger::TriggerSummary
impl<T> typenum::type_operators::Same for paladin::core::platform::container::trigger::TriggerSummary
pub type paladin::core::platform::container::trigger::TriggerSummary::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::trigger::TriggerSummary where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::trigger::TriggerSummary where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::trigger::TriggerSummary::vzip(self) -> V
pub mod paladin::core::platform::container::user
pub enum paladin::core::platform::container::user::UserError
pub paladin::core::platform::container::user::UserError::AuthenticationFailed
pub paladin::core::platform::container::user::UserError::EmailAlreadyExists(alloc::string::String)
pub paladin::core::platform::container::user::UserError::HashError(alloc::string::String)
pub paladin::core::platform::container::user::UserError::InvalidEmail(alloc::string::String)
pub paladin::core::platform::container::user::UserError::InvalidPassword(alloc::string::String)
pub paladin::core::platform::container::user::UserError::InvalidUsername(alloc::string::String)
pub paladin::core::platform::container::user::UserError::RepositoryError(alloc::string::String)
pub paladin::core::platform::container::user::UserError::UserNotActive
pub paladin::core::platform::container::user::UserError::UserNotFound(uuid::Uuid)
pub paladin::core::platform::container::user::UserError::UserNotFoundByEmail(alloc::string::String)
pub paladin::core::platform::container::user::UserError::UserNotVerified
pub paladin::core::platform::container::user::UserError::UsernameAlreadyExists(alloc::string::String)
impl core::error::Error for paladin::core::platform::container::user::UserError
impl core::fmt::Debug for paladin::core::platform::container::user::UserError
pub fn paladin::core::platform::container::user::UserError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::core::platform::container::user::UserError
pub fn paladin::core::platform::container::user::UserError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::core::platform::container::user::UserError
impl core::marker::Send for paladin::core::platform::container::user::UserError
impl core::marker::Sync for paladin::core::platform::container::user::UserError
impl core::marker::Unpin for paladin::core::platform::container::user::UserError
impl core::marker::UnsafeUnpin for paladin::core::platform::container::user::UserError
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::user::UserError
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::user::UserError
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::user::UserError where U: core::convert::From<T>
pub fn paladin::core::platform::container::user::UserError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::user::UserError where U: core::convert::Into<T>
pub type paladin::core::platform::container::user::UserError::Error = core::convert::Infallible
pub fn paladin::core::platform::container::user::UserError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::user::UserError where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::user::UserError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::user::UserError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::string::ToString for paladin::core::platform::container::user::UserError where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::core::platform::container::user::UserError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::core::platform::container::user::UserError where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::user::UserError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::user::UserError where T: ?core::marker::Sized
pub fn paladin::core::platform::container::user::UserError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::user::UserError where T: ?core::marker::Sized
pub fn paladin::core::platform::container::user::UserError::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::core::platform::container::user::UserError
pub fn paladin::core::platform::container::user::UserError::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::user::UserError
impl<T> iri_string::format::ToStringFallible for paladin::core::platform::container::user::UserError where T: core::fmt::Display
pub fn paladin::core::platform::container::user::UserError::try_to_string(&self) -> core::result::Result<alloc::string::String, alloc::collections::TryReserveError>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::user::UserError where T: ?core::marker::Sized
pub fn paladin::core::platform::container::user::UserError::and<P, B, E>(self, other: 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::container::user::UserError::or<P, B, E>(self, other: 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::container::user::UserError
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::user::UserError
impl<T> typenum::type_operators::Same for paladin::core::platform::container::user::UserError
pub type paladin::core::platform::container::user::UserError::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::user::UserError where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::user::UserError where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::user::UserError::vzip(self) -> V
pub struct paladin::core::platform::container::user::Email
impl paladin::core::platform::container::user::Email
pub fn paladin::core::platform::container::user::Email::domain(&self) -> core::option::Option<&str>
pub fn paladin::core::platform::container::user::Email::local_part(&self) -> core::option::Option<&str>
pub fn paladin::core::platform::container::user::Email::new(email: alloc::string::String) -> core::result::Result<Self, paladin::core::platform::container::user::UserError>
pub fn paladin::core::platform::container::user::Email::value(&self) -> &str
impl core::clone::Clone for paladin::core::platform::container::user::Email
pub fn paladin::core::platform::container::user::Email::clone(&self) -> paladin::core::platform::container::user::Email
impl core::cmp::Eq for paladin::core::platform::container::user::Email
impl core::cmp::PartialEq for paladin::core::platform::container::user::Email
pub fn paladin::core::platform::container::user::Email::eq(&self, other: &paladin::core::platform::container::user::Email) -> bool
impl core::fmt::Debug for paladin::core::platform::container::user::Email
pub fn paladin::core::platform::container::user::Email::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::core::platform::container::user::Email
pub fn paladin::core::platform::container::user::Email::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for paladin::core::platform::container::user::Email
pub fn paladin::core::platform::container::user::Email::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::StructuralPartialEq for paladin::core::platform::container::user::Email
impl serde_core::ser::Serialize for paladin::core::platform::container::user::Email
pub fn paladin::core::platform::container::user::Email::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::user::Email
pub fn paladin::core::platform::container::user::Email::deserialize<__D>(__deserializer: __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::core::platform::container::user::Email
impl core::marker::Send for paladin::core::platform::container::user::Email
impl core::marker::Sync for paladin::core::platform::container::user::Email
impl core::marker::Unpin for paladin::core::platform::container::user::Email
impl core::marker::UnsafeUnpin for paladin::core::platform::container::user::Email
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::user::Email
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::user::Email
impl<Q, K> equivalent::Equivalent<K> for paladin::core::platform::container::user::Email where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::user::Email::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::core::platform::container::user::Email where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::user::Email::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::user::Email where U: core::convert::From<T>
pub fn paladin::core::platform::container::user::Email::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::user::Email where U: core::convert::Into<T>
pub type paladin::core::platform::container::user::Email::Error = core::convert::Infallible
pub fn paladin::core::platform::container::user::Email::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::user::Email where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::user::Email::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::user::Email::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::user::Email where T: core::clone::Clone
pub type paladin::core::platform::container::user::Email::Owned = T
pub fn paladin::core::platform::container::user::Email::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::user::Email::to_owned(&self) -> T
impl<T> alloc::string::ToString for paladin::core::platform::container::user::Email where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::core::platform::container::user::Email::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::core::platform::container::user::Email where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::user::Email::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::user::Email where T: ?core::marker::Sized
pub fn paladin::core::platform::container::user::Email::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::user::Email where T: ?core::marker::Sized
pub fn paladin::core::platform::container::user::Email::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::user::Email where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::user::Email::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::user::Email
pub fn paladin::core::platform::container::user::Email::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::user::Email
impl<T> iri_string::format::ToStringFallible for paladin::core::platform::container::user::Email where T: core::fmt::Display
pub fn paladin::core::platform::container::user::Email::try_to_string(&self) -> core::result::Result<alloc::string::String, alloc::collections::TryReserveError>
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::user::Email where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::user::Email where T: ?core::marker::Sized
pub fn paladin::core::platform::container::user::Email::and<P, B, E>(self, other: 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::container::user::Email::or<P, B, E>(self, other: 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::container::user::Email
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::user::Email
impl<T> typenum::type_operators::Same for paladin::core::platform::container::user::Email
pub type paladin::core::platform::container::user::Email::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::user::Email where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::user::Email where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::user::Email::vzip(self) -> V
pub struct paladin::core::platform::container::user::UserData
pub paladin::core::platform::container::user::UserData::email: paladin::core::platform::container::user::Email
pub paladin::core::platform::container::user::UserData::is_active: bool
pub paladin::core::platform::container::user::UserData::is_verified: bool
pub paladin::core::platform::container::user::UserData::password_hash: alloc::string::String
pub paladin::core::platform::container::user::UserData::profile: paladin::core::platform::container::user::UserProfile
pub paladin::core::platform::container::user::UserData::username: alloc::string::String
impl core::clone::Clone for paladin::core::platform::container::user::UserData
pub fn paladin::core::platform::container::user::UserData::clone(&self) -> paladin::core::platform::container::user::UserData
impl core::cmp::PartialEq for paladin::core::platform::container::user::UserData
pub fn paladin::core::platform::container::user::UserData::eq(&self, other: &paladin::core::platform::container::user::UserData) -> bool
impl core::fmt::Debug for paladin::core::platform::container::user::UserData
pub fn paladin::core::platform::container::user::UserData::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for paladin::core::platform::container::user::UserData
pub fn paladin::core::platform::container::user::UserData::hash<H: core::hash::Hasher>(&self, state: &mut H)
impl core::marker::StructuralPartialEq for paladin::core::platform::container::user::UserData
impl serde_core::ser::Serialize for paladin::core::platform::container::user::UserData
pub fn paladin::core::platform::container::user::UserData::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::user::UserData
pub fn paladin::core::platform::container::user::UserData::deserialize<__D>(__deserializer: __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::core::platform::container::user::UserData
impl core::marker::Send for paladin::core::platform::container::user::UserData
impl core::marker::Sync for paladin::core::platform::container::user::UserData
impl core::marker::Unpin for paladin::core::platform::container::user::UserData
impl core::marker::UnsafeUnpin for paladin::core::platform::container::user::UserData
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::user::UserData
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::user::UserData
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::user::UserData where U: core::convert::From<T>
pub fn paladin::core::platform::container::user::UserData::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::user::UserData where U: core::convert::Into<T>
pub type paladin::core::platform::container::user::UserData::Error = core::convert::Infallible
pub fn paladin::core::platform::container::user::UserData::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::user::UserData where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::user::UserData::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::user::UserData::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::user::UserData where T: core::clone::Clone
pub type paladin::core::platform::container::user::UserData::Owned = T
pub fn paladin::core::platform::container::user::UserData::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::user::UserData::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::user::UserData where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::user::UserData::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::user::UserData where T: ?core::marker::Sized
pub fn paladin::core::platform::container::user::UserData::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::user::UserData where T: ?core::marker::Sized
pub fn paladin::core::platform::container::user::UserData::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::user::UserData where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::user::UserData::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::user::UserData
pub fn paladin::core::platform::container::user::UserData::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::user::UserData
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::user::UserData where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::user::UserData where T: ?core::marker::Sized
pub fn paladin::core::platform::container::user::UserData::and<P, B, E>(self, other: 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::container::user::UserData::or<P, B, E>(self, other: 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::container::user::UserData
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::user::UserData
impl<T> typenum::type_operators::Same for paladin::core::platform::container::user::UserData
pub type paladin::core::platform::container::user::UserData::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::user::UserData where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::user::UserData where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::user::UserData::vzip(self) -> V
pub struct paladin::core::platform::container::user::UserProfile
pub paladin::core::platform::container::user::UserProfile::avatar_url: core::option::Option<alloc::string::String>
pub paladin::core::platform::container::user::UserProfile::bio: core::option::Option<alloc::string::String>
pub paladin::core::platform::container::user::UserProfile::first_name: core::option::Option<alloc::string::String>
pub paladin::core::platform::container::user::UserProfile::last_name: core::option::Option<alloc::string::String>
pub paladin::core::platform::container::user::UserProfile::locale: core::option::Option<alloc::string::String>
pub paladin::core::platform::container::user::UserProfile::timezone: core::option::Option<alloc::string::String>
impl core::clone::Clone for paladin::core::platform::container::user::UserProfile
pub fn paladin::core::platform::container::user::UserProfile::clone(&self) -> paladin::core::platform::container::user::UserProfile
impl core::cmp::PartialEq for paladin::core::platform::container::user::UserProfile
pub fn paladin::core::platform::container::user::UserProfile::eq(&self, other: &paladin::core::platform::container::user::UserProfile) -> bool
impl core::default::Default for paladin::core::platform::container::user::UserProfile
pub fn paladin::core::platform::container::user::UserProfile::default() -> Self
impl core::fmt::Debug for paladin::core::platform::container::user::UserProfile
pub fn paladin::core::platform::container::user::UserProfile::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::core::platform::container::user::UserProfile
impl serde_core::ser::Serialize for paladin::core::platform::container::user::UserProfile
pub fn paladin::core::platform::container::user::UserProfile::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::user::UserProfile
pub fn paladin::core::platform::container::user::UserProfile::deserialize<__D>(__deserializer: __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::core::platform::container::user::UserProfile
impl core::marker::Send for paladin::core::platform::container::user::UserProfile
impl core::marker::Sync for paladin::core::platform::container::user::UserProfile
impl core::marker::Unpin for paladin::core::platform::container::user::UserProfile
impl core::marker::UnsafeUnpin for paladin::core::platform::container::user::UserProfile
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::user::UserProfile
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::user::UserProfile
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::user::UserProfile where U: core::convert::From<T>
pub fn paladin::core::platform::container::user::UserProfile::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::user::UserProfile where U: core::convert::Into<T>
pub type paladin::core::platform::container::user::UserProfile::Error = core::convert::Infallible
pub fn paladin::core::platform::container::user::UserProfile::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::user::UserProfile where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::user::UserProfile::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::user::UserProfile::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::user::UserProfile where T: core::clone::Clone
pub type paladin::core::platform::container::user::UserProfile::Owned = T
pub fn paladin::core::platform::container::user::UserProfile::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::user::UserProfile::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::user::UserProfile where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::user::UserProfile::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::user::UserProfile where T: ?core::marker::Sized
pub fn paladin::core::platform::container::user::UserProfile::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::user::UserProfile where T: ?core::marker::Sized
pub fn paladin::core::platform::container::user::UserProfile::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::user::UserProfile where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::user::UserProfile::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::user::UserProfile
pub fn paladin::core::platform::container::user::UserProfile::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::user::UserProfile
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::user::UserProfile where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::user::UserProfile where T: ?core::marker::Sized
pub fn paladin::core::platform::container::user::UserProfile::and<P, B, E>(self, other: 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::container::user::UserProfile::or<P, B, E>(self, other: 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::container::user::UserProfile
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::user::UserProfile
impl<T> typenum::type_operators::Same for paladin::core::platform::container::user::UserProfile
pub type paladin::core::platform::container::user::UserProfile::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::user::UserProfile where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::user::UserProfile where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::user::UserProfile::vzip(self) -> V
pub type paladin::core::platform::container::user::User = paladin::core::base::entity::node::Node<paladin::core::platform::container::user::UserData>
pub mod paladin::core::platform::container::user_group
pub mod paladin::core::platform::container::vision
pub enum paladin::core::platform::container::vision::ImageDetail
pub paladin::core::platform::container::vision::ImageDetail::Auto
pub paladin::core::platform::container::vision::ImageDetail::High
pub paladin::core::platform::container::vision::ImageDetail::Low
impl core::clone::Clone for paladin::core::platform::container::vision::ImageDetail
pub fn paladin::core::platform::container::vision::ImageDetail::clone(&self) -> paladin::core::platform::container::vision::ImageDetail
impl core::cmp::Eq for paladin::core::platform::container::vision::ImageDetail
impl core::cmp::PartialEq for paladin::core::platform::container::vision::ImageDetail
pub fn paladin::core::platform::container::vision::ImageDetail::eq(&self, other: &paladin::core::platform::container::vision::ImageDetail) -> bool
impl core::default::Default for paladin::core::platform::container::vision::ImageDetail
pub fn paladin::core::platform::container::vision::ImageDetail::default() -> paladin::core::platform::container::vision::ImageDetail
impl core::fmt::Debug for paladin::core::platform::container::vision::ImageDetail
pub fn paladin::core::platform::container::vision::ImageDetail::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for paladin::core::platform::container::vision::ImageDetail
impl core::marker::StructuralPartialEq for paladin::core::platform::container::vision::ImageDetail
impl serde_core::ser::Serialize for paladin::core::platform::container::vision::ImageDetail
pub fn paladin::core::platform::container::vision::ImageDetail::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::vision::ImageDetail
pub fn paladin::core::platform::container::vision::ImageDetail::deserialize<__D>(__deserializer: __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::core::platform::container::vision::ImageDetail
impl core::marker::Send for paladin::core::platform::container::vision::ImageDetail
impl core::marker::Sync for paladin::core::platform::container::vision::ImageDetail
impl core::marker::Unpin for paladin::core::platform::container::vision::ImageDetail
impl core::marker::UnsafeUnpin for paladin::core::platform::container::vision::ImageDetail
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::vision::ImageDetail
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::vision::ImageDetail
impl<Q, K> equivalent::Equivalent<K> for paladin::core::platform::container::vision::ImageDetail where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::vision::ImageDetail::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::core::platform::container::vision::ImageDetail where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::vision::ImageDetail::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::vision::ImageDetail where U: core::convert::From<T>
pub fn paladin::core::platform::container::vision::ImageDetail::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::vision::ImageDetail where U: core::convert::Into<T>
pub type paladin::core::platform::container::vision::ImageDetail::Error = core::convert::Infallible
pub fn paladin::core::platform::container::vision::ImageDetail::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::vision::ImageDetail where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::vision::ImageDetail::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::vision::ImageDetail::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::vision::ImageDetail where T: core::clone::Clone
pub type paladin::core::platform::container::vision::ImageDetail::Owned = T
pub fn paladin::core::platform::container::vision::ImageDetail::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::vision::ImageDetail::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::vision::ImageDetail where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::vision::ImageDetail::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::vision::ImageDetail where T: ?core::marker::Sized
pub fn paladin::core::platform::container::vision::ImageDetail::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::vision::ImageDetail where T: ?core::marker::Sized
pub fn paladin::core::platform::container::vision::ImageDetail::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::vision::ImageDetail where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::vision::ImageDetail::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::vision::ImageDetail
pub fn paladin::core::platform::container::vision::ImageDetail::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::vision::ImageDetail
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::vision::ImageDetail where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::vision::ImageDetail where T: ?core::marker::Sized
pub fn paladin::core::platform::container::vision::ImageDetail::and<P, B, E>(self, other: 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::container::vision::ImageDetail::or<P, B, E>(self, other: 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::container::vision::ImageDetail
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::vision::ImageDetail
impl<T> typenum::type_operators::Same for paladin::core::platform::container::vision::ImageDetail
pub type paladin::core::platform::container::vision::ImageDetail::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::vision::ImageDetail where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::vision::ImageDetail where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::vision::ImageDetail::vzip(self) -> V
pub enum paladin::core::platform::container::vision::VisionContent
pub paladin::core::platform::container::vision::VisionContent::ImageBase64
pub paladin::core::platform::container::vision::VisionContent::ImageBase64::data: alloc::string::String
pub paladin::core::platform::container::vision::VisionContent::ImageBase64::detail: paladin::core::platform::container::vision::ImageDetail
pub paladin::core::platform::container::vision::VisionContent::ImageBase64::media_type: alloc::string::String
pub paladin::core::platform::container::vision::VisionContent::ImageFile
pub paladin::core::platform::container::vision::VisionContent::ImageFile::detail: paladin::core::platform::container::vision::ImageDetail
pub paladin::core::platform::container::vision::VisionContent::ImageFile::path: std::path::PathBuf
pub paladin::core::platform::container::vision::VisionContent::ImageUrl
pub paladin::core::platform::container::vision::VisionContent::ImageUrl::detail: paladin::core::platform::container::vision::ImageDetail
pub paladin::core::platform::container::vision::VisionContent::ImageUrl::url: alloc::string::String
impl paladin::core::platform::container::vision::VisionContent
pub fn paladin::core::platform::container::vision::VisionContent::validate_format(&self) -> core::result::Result<(), paladin::core::platform::container::vision::VisionError>
impl core::clone::Clone for paladin::core::platform::container::vision::VisionContent
pub fn paladin::core::platform::container::vision::VisionContent::clone(&self) -> paladin::core::platform::container::vision::VisionContent
impl core::cmp::Eq for paladin::core::platform::container::vision::VisionContent
impl core::cmp::PartialEq for paladin::core::platform::container::vision::VisionContent
pub fn paladin::core::platform::container::vision::VisionContent::eq(&self, other: &paladin::core::platform::container::vision::VisionContent) -> bool
impl core::fmt::Debug for paladin::core::platform::container::vision::VisionContent
pub fn paladin::core::platform::container::vision::VisionContent::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::core::platform::container::vision::VisionContent
impl serde_core::ser::Serialize for paladin::core::platform::container::vision::VisionContent
pub fn paladin::core::platform::container::vision::VisionContent::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::vision::VisionContent
pub fn paladin::core::platform::container::vision::VisionContent::deserialize<__D>(__deserializer: __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::core::platform::container::vision::VisionContent
impl core::marker::Send for paladin::core::platform::container::vision::VisionContent
impl core::marker::Sync for paladin::core::platform::container::vision::VisionContent
impl core::marker::Unpin for paladin::core::platform::container::vision::VisionContent
impl core::marker::UnsafeUnpin for paladin::core::platform::container::vision::VisionContent
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::vision::VisionContent
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::vision::VisionContent
impl<Q, K> equivalent::Equivalent<K> for paladin::core::platform::container::vision::VisionContent where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::vision::VisionContent::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::core::platform::container::vision::VisionContent where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::vision::VisionContent::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::vision::VisionContent where U: core::convert::From<T>
pub fn paladin::core::platform::container::vision::VisionContent::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::vision::VisionContent where U: core::convert::Into<T>
pub type paladin::core::platform::container::vision::VisionContent::Error = core::convert::Infallible
pub fn paladin::core::platform::container::vision::VisionContent::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::vision::VisionContent where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::vision::VisionContent::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::vision::VisionContent::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::vision::VisionContent where T: core::clone::Clone
pub type paladin::core::platform::container::vision::VisionContent::Owned = T
pub fn paladin::core::platform::container::vision::VisionContent::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::vision::VisionContent::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::vision::VisionContent where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::vision::VisionContent::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::vision::VisionContent where T: ?core::marker::Sized
pub fn paladin::core::platform::container::vision::VisionContent::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::vision::VisionContent where T: ?core::marker::Sized
pub fn paladin::core::platform::container::vision::VisionContent::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::vision::VisionContent where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::vision::VisionContent::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::vision::VisionContent
pub fn paladin::core::platform::container::vision::VisionContent::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::vision::VisionContent
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::vision::VisionContent where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::vision::VisionContent where T: ?core::marker::Sized
pub fn paladin::core::platform::container::vision::VisionContent::and<P, B, E>(self, other: 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::container::vision::VisionContent::or<P, B, E>(self, other: 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::container::vision::VisionContent
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::vision::VisionContent
impl<T> typenum::type_operators::Same for paladin::core::platform::container::vision::VisionContent
pub type paladin::core::platform::container::vision::VisionContent::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::vision::VisionContent where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::vision::VisionContent where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::vision::VisionContent::vzip(self) -> V
pub enum paladin::core::platform::container::vision::VisionError
pub paladin::core::platform::container::vision::VisionError::AuthenticationError(alloc::string::String)
pub paladin::core::platform::container::vision::VisionError::EncryptionError(alloc::string::String)
pub paladin::core::platform::container::vision::VisionError::FileTooLarge
pub paladin::core::platform::container::vision::VisionError::FileTooLarge::max: usize
pub paladin::core::platform::container::vision::VisionError::FileTooLarge::size: usize
pub paladin::core::platform::container::vision::VisionError::InvalidImage(alloc::string::String)
pub paladin::core::platform::container::vision::VisionError::InvalidRequest(alloc::string::String)
pub paladin::core::platform::container::vision::VisionError::IoError(std::io::error::Error)
pub paladin::core::platform::container::vision::VisionError::MaxRetriesExceeded(u32)
pub paladin::core::platform::container::vision::VisionError::ModelNotSupported(alloc::string::String)
pub paladin::core::platform::container::vision::VisionError::NetworkError(alloc::string::String)
pub paladin::core::platform::container::vision::VisionError::ProviderError(alloc::string::String)
pub paladin::core::platform::container::vision::VisionError::RateLimitExceeded(alloc::string::String)
pub paladin::core::platform::container::vision::VisionError::Timeout(u64)
pub paladin::core::platform::container::vision::VisionError::UnsupportedFormat(alloc::string::String)
pub paladin::core::platform::container::vision::VisionError::UnsupportedProvider(alloc::string::String)
impl core::convert::From<std::io::error::Error> for paladin::core::platform::container::vision::VisionError
pub fn paladin::core::platform::container::vision::VisionError::from(source: std::io::error::Error) -> Self
impl core::error::Error for paladin::core::platform::container::vision::VisionError
pub fn paladin::core::platform::container::vision::VisionError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
impl core::fmt::Debug for paladin::core::platform::container::vision::VisionError
pub fn paladin::core::platform::container::vision::VisionError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::core::platform::container::vision::VisionError
pub fn paladin::core::platform::container::vision::VisionError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::core::platform::container::vision::VisionError
impl core::marker::Send for paladin::core::platform::container::vision::VisionError
impl core::marker::Sync for paladin::core::platform::container::vision::VisionError
impl core::marker::Unpin for paladin::core::platform::container::vision::VisionError
impl core::marker::UnsafeUnpin for paladin::core::platform::container::vision::VisionError
impl !core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::vision::VisionError
impl !core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::vision::VisionError
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::vision::VisionError where U: core::convert::From<T>
pub fn paladin::core::platform::container::vision::VisionError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::vision::VisionError where U: core::convert::Into<T>
pub type paladin::core::platform::container::vision::VisionError::Error = core::convert::Infallible
pub fn paladin::core::platform::container::vision::VisionError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::vision::VisionError where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::vision::VisionError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::vision::VisionError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::string::ToString for paladin::core::platform::container::vision::VisionError where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::core::platform::container::vision::VisionError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::core::platform::container::vision::VisionError where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::vision::VisionError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::vision::VisionError where T: ?core::marker::Sized
pub fn paladin::core::platform::container::vision::VisionError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::vision::VisionError where T: ?core::marker::Sized
pub fn paladin::core::platform::container::vision::VisionError::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::core::platform::container::vision::VisionError
pub fn paladin::core::platform::container::vision::VisionError::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::vision::VisionError
impl<T> iri_string::format::ToStringFallible for paladin::core::platform::container::vision::VisionError where T: core::fmt::Display
pub fn paladin::core::platform::container::vision::VisionError::try_to_string(&self) -> core::result::Result<alloc::string::String, alloc::collections::TryReserveError>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::vision::VisionError where T: ?core::marker::Sized
pub fn paladin::core::platform::container::vision::VisionError::and<P, B, E>(self, other: 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::container::vision::VisionError::or<P, B, E>(self, other: 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::container::vision::VisionError
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::vision::VisionError
impl<T> typenum::type_operators::Same for paladin::core::platform::container::vision::VisionError
pub type paladin::core::platform::container::vision::VisionError::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::vision::VisionError where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::vision::VisionError where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::vision::VisionError::vzip(self) -> V
pub struct paladin::core::platform::container::vision::VisionRequest
pub paladin::core::platform::container::vision::VisionRequest::images: alloc::vec::Vec<paladin::core::platform::container::vision::VisionContent>
pub paladin::core::platform::container::vision::VisionRequest::text: alloc::string::String
impl paladin::core::platform::container::vision::VisionRequest
pub fn paladin::core::platform::container::vision::VisionRequest::new(text: alloc::string::String, images: alloc::vec::Vec<paladin::core::platform::container::vision::VisionContent>) -> core::result::Result<Self, paladin::core::platform::container::vision::VisionError>
pub fn paladin::core::platform::container::vision::VisionRequest::validate(&self) -> core::result::Result<(), paladin::core::platform::container::vision::VisionError>
impl core::clone::Clone for paladin::core::platform::container::vision::VisionRequest
pub fn paladin::core::platform::container::vision::VisionRequest::clone(&self) -> paladin::core::platform::container::vision::VisionRequest
impl core::cmp::Eq for paladin::core::platform::container::vision::VisionRequest
impl core::cmp::PartialEq for paladin::core::platform::container::vision::VisionRequest
pub fn paladin::core::platform::container::vision::VisionRequest::eq(&self, other: &paladin::core::platform::container::vision::VisionRequest) -> bool
impl core::fmt::Debug for paladin::core::platform::container::vision::VisionRequest
pub fn paladin::core::platform::container::vision::VisionRequest::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::core::platform::container::vision::VisionRequest
impl serde_core::ser::Serialize for paladin::core::platform::container::vision::VisionRequest
pub fn paladin::core::platform::container::vision::VisionRequest::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::vision::VisionRequest
pub fn paladin::core::platform::container::vision::VisionRequest::deserialize<__D>(__deserializer: __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::core::platform::container::vision::VisionRequest
impl core::marker::Send for paladin::core::platform::container::vision::VisionRequest
impl core::marker::Sync for paladin::core::platform::container::vision::VisionRequest
impl core::marker::Unpin for paladin::core::platform::container::vision::VisionRequest
impl core::marker::UnsafeUnpin for paladin::core::platform::container::vision::VisionRequest
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::vision::VisionRequest
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::vision::VisionRequest
impl<Q, K> equivalent::Equivalent<K> for paladin::core::platform::container::vision::VisionRequest where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::vision::VisionRequest::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::core::platform::container::vision::VisionRequest where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::vision::VisionRequest::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::vision::VisionRequest where U: core::convert::From<T>
pub fn paladin::core::platform::container::vision::VisionRequest::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::vision::VisionRequest where U: core::convert::Into<T>
pub type paladin::core::platform::container::vision::VisionRequest::Error = core::convert::Infallible
pub fn paladin::core::platform::container::vision::VisionRequest::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::vision::VisionRequest where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::vision::VisionRequest::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::vision::VisionRequest::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::vision::VisionRequest where T: core::clone::Clone
pub type paladin::core::platform::container::vision::VisionRequest::Owned = T
pub fn paladin::core::platform::container::vision::VisionRequest::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::vision::VisionRequest::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::vision::VisionRequest where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::vision::VisionRequest::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::vision::VisionRequest where T: ?core::marker::Sized
pub fn paladin::core::platform::container::vision::VisionRequest::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::vision::VisionRequest where T: ?core::marker::Sized
pub fn paladin::core::platform::container::vision::VisionRequest::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::vision::VisionRequest where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::vision::VisionRequest::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::vision::VisionRequest
pub fn paladin::core::platform::container::vision::VisionRequest::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::vision::VisionRequest
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::vision::VisionRequest where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::vision::VisionRequest where T: ?core::marker::Sized
pub fn paladin::core::platform::container::vision::VisionRequest::and<P, B, E>(self, other: 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::container::vision::VisionRequest::or<P, B, E>(self, other: 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::container::vision::VisionRequest
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::vision::VisionRequest
impl<T> typenum::type_operators::Same for paladin::core::platform::container::vision::VisionRequest
pub type paladin::core::platform::container::vision::VisionRequest::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::vision::VisionRequest where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::vision::VisionRequest where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::vision::VisionRequest::vzip(self) -> V
pub mod paladin::core::platform::container::workflow
pub enum paladin::core::platform::container::workflow::WorkflowExecutionOrder
pub paladin::core::platform::container::workflow::WorkflowExecutionOrder::Custom(alloc::vec::Vec<paladin::core::platform::container::workflow::WorkflowStage>)
pub paladin::core::platform::container::workflow::WorkflowExecutionOrder::EventDriven
pub paladin::core::platform::container::workflow::WorkflowExecutionOrder::Parallel
pub paladin::core::platform::container::workflow::WorkflowExecutionOrder::Sequential
impl core::clone::Clone for paladin::core::platform::container::workflow::WorkflowExecutionOrder
pub fn paladin::core::platform::container::workflow::WorkflowExecutionOrder::clone(&self) -> paladin::core::platform::container::workflow::WorkflowExecutionOrder
impl core::fmt::Debug for paladin::core::platform::container::workflow::WorkflowExecutionOrder
pub fn paladin::core::platform::container::workflow::WorkflowExecutionOrder::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::core::platform::container::workflow::WorkflowExecutionOrder
pub fn paladin::core::platform::container::workflow::WorkflowExecutionOrder::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::workflow::WorkflowExecutionOrder
pub fn paladin::core::platform::container::workflow::WorkflowExecutionOrder::deserialize<__D>(__deserializer: __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::core::platform::container::workflow::WorkflowExecutionOrder
impl core::marker::Send for paladin::core::platform::container::workflow::WorkflowExecutionOrder
impl core::marker::Sync for paladin::core::platform::container::workflow::WorkflowExecutionOrder
impl core::marker::Unpin for paladin::core::platform::container::workflow::WorkflowExecutionOrder
impl core::marker::UnsafeUnpin for paladin::core::platform::container::workflow::WorkflowExecutionOrder
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::workflow::WorkflowExecutionOrder
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::workflow::WorkflowExecutionOrder
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::workflow::WorkflowExecutionOrder where U: core::convert::From<T>
pub fn paladin::core::platform::container::workflow::WorkflowExecutionOrder::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::workflow::WorkflowExecutionOrder where U: core::convert::Into<T>
pub type paladin::core::platform::container::workflow::WorkflowExecutionOrder::Error = core::convert::Infallible
pub fn paladin::core::platform::container::workflow::WorkflowExecutionOrder::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::workflow::WorkflowExecutionOrder where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::workflow::WorkflowExecutionOrder::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::workflow::WorkflowExecutionOrder::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::workflow::WorkflowExecutionOrder where T: core::clone::Clone
pub type paladin::core::platform::container::workflow::WorkflowExecutionOrder::Owned = T
pub fn paladin::core::platform::container::workflow::WorkflowExecutionOrder::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::workflow::WorkflowExecutionOrder::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::workflow::WorkflowExecutionOrder where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::workflow::WorkflowExecutionOrder::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::workflow::WorkflowExecutionOrder where T: ?core::marker::Sized
pub fn paladin::core::platform::container::workflow::WorkflowExecutionOrder::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::workflow::WorkflowExecutionOrder where T: ?core::marker::Sized
pub fn paladin::core::platform::container::workflow::WorkflowExecutionOrder::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::workflow::WorkflowExecutionOrder where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::workflow::WorkflowExecutionOrder::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::workflow::WorkflowExecutionOrder
pub fn paladin::core::platform::container::workflow::WorkflowExecutionOrder::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::workflow::WorkflowExecutionOrder
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::workflow::WorkflowExecutionOrder where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::workflow::WorkflowExecutionOrder where T: ?core::marker::Sized
pub fn paladin::core::platform::container::workflow::WorkflowExecutionOrder::and<P, B, E>(self, other: 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::container::workflow::WorkflowExecutionOrder::or<P, B, E>(self, other: 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::container::workflow::WorkflowExecutionOrder
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::workflow::WorkflowExecutionOrder
impl<T> typenum::type_operators::Same for paladin::core::platform::container::workflow::WorkflowExecutionOrder
pub type paladin::core::platform::container::workflow::WorkflowExecutionOrder::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::workflow::WorkflowExecutionOrder where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::workflow::WorkflowExecutionOrder where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::workflow::WorkflowExecutionOrder::vzip(self) -> V
pub struct paladin::core::platform::container::workflow::Workflow
pub paladin::core::platform::container::workflow::Workflow::context: paladin::core::platform::manager::orchestrator::OrchestrationContext
pub paladin::core::platform::container::workflow::Workflow::created_at: chrono::datetime::DateTime<chrono::offset::utc::Utc>
pub paladin::core::platform::container::workflow::Workflow::description: alloc::string::String
pub paladin::core::platform::container::workflow::Workflow::execution_order: paladin::core::platform::container::workflow::WorkflowExecutionOrder
pub paladin::core::platform::container::workflow::Workflow::id: uuid::Uuid
pub paladin::core::platform::container::workflow::Workflow::jobs: alloc::vec::Vec<paladin::core::platform::container::job::Job>
pub paladin::core::platform::container::workflow::Workflow::listeners: alloc::vec::Vec<paladin::core::platform::container::workflow::WorkflowListener>
pub paladin::core::platform::container::workflow::Workflow::name: alloc::string::String
pub paladin::core::platform::container::workflow::Workflow::queues: alloc::vec::Vec<paladin::core::platform::container::workflow::WorkflowQueue>
pub paladin::core::platform::container::workflow::Workflow::updated_at: chrono::datetime::DateTime<chrono::offset::utc::Utc>
impl core::clone::Clone for paladin::core::platform::container::workflow::Workflow
pub fn paladin::core::platform::container::workflow::Workflow::clone(&self) -> paladin::core::platform::container::workflow::Workflow
impl core::fmt::Debug for paladin::core::platform::container::workflow::Workflow
pub fn paladin::core::platform::container::workflow::Workflow::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::core::platform::container::workflow::Workflow
pub fn paladin::core::platform::container::workflow::Workflow::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::workflow::Workflow
pub fn paladin::core::platform::container::workflow::Workflow::deserialize<__D>(__deserializer: __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::core::platform::container::workflow::Workflow
impl core::marker::Send for paladin::core::platform::container::workflow::Workflow
impl core::marker::Sync for paladin::core::platform::container::workflow::Workflow
impl core::marker::Unpin for paladin::core::platform::container::workflow::Workflow
impl core::marker::UnsafeUnpin for paladin::core::platform::container::workflow::Workflow
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::workflow::Workflow
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::workflow::Workflow
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::workflow::Workflow where U: core::convert::From<T>
pub fn paladin::core::platform::container::workflow::Workflow::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::workflow::Workflow where U: core::convert::Into<T>
pub type paladin::core::platform::container::workflow::Workflow::Error = core::convert::Infallible
pub fn paladin::core::platform::container::workflow::Workflow::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::workflow::Workflow where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::workflow::Workflow::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::workflow::Workflow::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::workflow::Workflow where T: core::clone::Clone
pub type paladin::core::platform::container::workflow::Workflow::Owned = T
pub fn paladin::core::platform::container::workflow::Workflow::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::workflow::Workflow::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::workflow::Workflow where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::workflow::Workflow::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::workflow::Workflow where T: ?core::marker::Sized
pub fn paladin::core::platform::container::workflow::Workflow::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::workflow::Workflow where T: ?core::marker::Sized
pub fn paladin::core::platform::container::workflow::Workflow::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::workflow::Workflow where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::workflow::Workflow::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::workflow::Workflow
pub fn paladin::core::platform::container::workflow::Workflow::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::workflow::Workflow
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::workflow::Workflow where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::workflow::Workflow where T: ?core::marker::Sized
pub fn paladin::core::platform::container::workflow::Workflow::and<P, B, E>(self, other: 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::container::workflow::Workflow::or<P, B, E>(self, other: 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::container::workflow::Workflow
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::workflow::Workflow
impl<T> typenum::type_operators::Same for paladin::core::platform::container::workflow::Workflow
pub type paladin::core::platform::container::workflow::Workflow::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::workflow::Workflow where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::workflow::Workflow where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::workflow::Workflow::vzip(self) -> V
pub struct paladin::core::platform::container::workflow::WorkflowListener
pub paladin::core::platform::container::workflow::WorkflowListener::conditions: alloc::vec::Vec<paladin::core::platform::container::trigger::TriggerCondition>
pub paladin::core::platform::container::workflow::WorkflowListener::name: alloc::string::String
pub paladin::core::platform::container::workflow::WorkflowListener::target_job_id: core::option::Option<uuid::Uuid>
pub paladin::core::platform::container::workflow::WorkflowListener::target_queue: core::option::Option<alloc::string::String>
impl core::clone::Clone for paladin::core::platform::container::workflow::WorkflowListener
pub fn paladin::core::platform::container::workflow::WorkflowListener::clone(&self) -> paladin::core::platform::container::workflow::WorkflowListener
impl core::fmt::Debug for paladin::core::platform::container::workflow::WorkflowListener
pub fn paladin::core::platform::container::workflow::WorkflowListener::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::core::platform::container::workflow::WorkflowListener
pub fn paladin::core::platform::container::workflow::WorkflowListener::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::workflow::WorkflowListener
pub fn paladin::core::platform::container::workflow::WorkflowListener::deserialize<__D>(__deserializer: __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::core::platform::container::workflow::WorkflowListener
impl core::marker::Send for paladin::core::platform::container::workflow::WorkflowListener
impl core::marker::Sync for paladin::core::platform::container::workflow::WorkflowListener
impl core::marker::Unpin for paladin::core::platform::container::workflow::WorkflowListener
impl core::marker::UnsafeUnpin for paladin::core::platform::container::workflow::WorkflowListener
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::workflow::WorkflowListener
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::workflow::WorkflowListener
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::workflow::WorkflowListener where U: core::convert::From<T>
pub fn paladin::core::platform::container::workflow::WorkflowListener::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::workflow::WorkflowListener where U: core::convert::Into<T>
pub type paladin::core::platform::container::workflow::WorkflowListener::Error = core::convert::Infallible
pub fn paladin::core::platform::container::workflow::WorkflowListener::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::workflow::WorkflowListener where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::workflow::WorkflowListener::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::workflow::WorkflowListener::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::workflow::WorkflowListener where T: core::clone::Clone
pub type paladin::core::platform::container::workflow::WorkflowListener::Owned = T
pub fn paladin::core::platform::container::workflow::WorkflowListener::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::workflow::WorkflowListener::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::workflow::WorkflowListener where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::workflow::WorkflowListener::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::workflow::WorkflowListener where T: ?core::marker::Sized
pub fn paladin::core::platform::container::workflow::WorkflowListener::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::workflow::WorkflowListener where T: ?core::marker::Sized
pub fn paladin::core::platform::container::workflow::WorkflowListener::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::workflow::WorkflowListener where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::workflow::WorkflowListener::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::workflow::WorkflowListener
pub fn paladin::core::platform::container::workflow::WorkflowListener::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::workflow::WorkflowListener
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::workflow::WorkflowListener where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::workflow::WorkflowListener where T: ?core::marker::Sized
pub fn paladin::core::platform::container::workflow::WorkflowListener::and<P, B, E>(self, other: 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::container::workflow::WorkflowListener::or<P, B, E>(self, other: 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::container::workflow::WorkflowListener
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::workflow::WorkflowListener
impl<T> typenum::type_operators::Same for paladin::core::platform::container::workflow::WorkflowListener
pub type paladin::core::platform::container::workflow::WorkflowListener::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::workflow::WorkflowListener where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::workflow::WorkflowListener where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::workflow::WorkflowListener::vzip(self) -> V
pub struct paladin::core::platform::container::workflow::WorkflowQueue
pub paladin::core::platform::container::workflow::WorkflowQueue::config: paladin::core::platform::manager::queue_service::QueueConfig
pub paladin::core::platform::container::workflow::WorkflowQueue::name: alloc::string::String
pub paladin::core::platform::container::workflow::WorkflowQueue::processor_job_id: core::option::Option<uuid::Uuid>
impl core::clone::Clone for paladin::core::platform::container::workflow::WorkflowQueue
pub fn paladin::core::platform::container::workflow::WorkflowQueue::clone(&self) -> paladin::core::platform::container::workflow::WorkflowQueue
impl core::fmt::Debug for paladin::core::platform::container::workflow::WorkflowQueue
pub fn paladin::core::platform::container::workflow::WorkflowQueue::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::core::platform::container::workflow::WorkflowQueue
pub fn paladin::core::platform::container::workflow::WorkflowQueue::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::workflow::WorkflowQueue
pub fn paladin::core::platform::container::workflow::WorkflowQueue::deserialize<__D>(__deserializer: __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::core::platform::container::workflow::WorkflowQueue
impl core::marker::Send for paladin::core::platform::container::workflow::WorkflowQueue
impl core::marker::Sync for paladin::core::platform::container::workflow::WorkflowQueue
impl core::marker::Unpin for paladin::core::platform::container::workflow::WorkflowQueue
impl core::marker::UnsafeUnpin for paladin::core::platform::container::workflow::WorkflowQueue
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::workflow::WorkflowQueue
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::workflow::WorkflowQueue
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::workflow::WorkflowQueue where U: core::convert::From<T>
pub fn paladin::core::platform::container::workflow::WorkflowQueue::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::workflow::WorkflowQueue where U: core::convert::Into<T>
pub type paladin::core::platform::container::workflow::WorkflowQueue::Error = core::convert::Infallible
pub fn paladin::core::platform::container::workflow::WorkflowQueue::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::workflow::WorkflowQueue where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::workflow::WorkflowQueue::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::workflow::WorkflowQueue::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::workflow::WorkflowQueue where T: core::clone::Clone
pub type paladin::core::platform::container::workflow::WorkflowQueue::Owned = T
pub fn paladin::core::platform::container::workflow::WorkflowQueue::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::workflow::WorkflowQueue::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::workflow::WorkflowQueue where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::workflow::WorkflowQueue::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::workflow::WorkflowQueue where T: ?core::marker::Sized
pub fn paladin::core::platform::container::workflow::WorkflowQueue::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::workflow::WorkflowQueue where T: ?core::marker::Sized
pub fn paladin::core::platform::container::workflow::WorkflowQueue::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::workflow::WorkflowQueue where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::workflow::WorkflowQueue::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::workflow::WorkflowQueue
pub fn paladin::core::platform::container::workflow::WorkflowQueue::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::workflow::WorkflowQueue
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::workflow::WorkflowQueue where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::workflow::WorkflowQueue where T: ?core::marker::Sized
pub fn paladin::core::platform::container::workflow::WorkflowQueue::and<P, B, E>(self, other: 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::container::workflow::WorkflowQueue::or<P, B, E>(self, other: 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::container::workflow::WorkflowQueue
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::workflow::WorkflowQueue
impl<T> typenum::type_operators::Same for paladin::core::platform::container::workflow::WorkflowQueue
pub type paladin::core::platform::container::workflow::WorkflowQueue::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::workflow::WorkflowQueue where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::workflow::WorkflowQueue where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::workflow::WorkflowQueue::vzip(self) -> V
pub struct paladin::core::platform::container::workflow::WorkflowStage
pub paladin::core::platform::container::workflow::WorkflowStage::dependencies: alloc::vec::Vec<alloc::string::String>
pub paladin::core::platform::container::workflow::WorkflowStage::execution_mode: paladin::core::platform::container::job::JobExecutionMode
pub paladin::core::platform::container::workflow::WorkflowStage::job_ids: alloc::vec::Vec<uuid::Uuid>
pub paladin::core::platform::container::workflow::WorkflowStage::name: alloc::string::String
impl core::clone::Clone for paladin::core::platform::container::workflow::WorkflowStage
pub fn paladin::core::platform::container::workflow::WorkflowStage::clone(&self) -> paladin::core::platform::container::workflow::WorkflowStage
impl core::fmt::Debug for paladin::core::platform::container::workflow::WorkflowStage
pub fn paladin::core::platform::container::workflow::WorkflowStage::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::core::platform::container::workflow::WorkflowStage
pub fn paladin::core::platform::container::workflow::WorkflowStage::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::workflow::WorkflowStage
pub fn paladin::core::platform::container::workflow::WorkflowStage::deserialize<__D>(__deserializer: __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::core::platform::container::workflow::WorkflowStage
impl core::marker::Send for paladin::core::platform::container::workflow::WorkflowStage
impl core::marker::Sync for paladin::core::platform::container::workflow::WorkflowStage
impl core::marker::Unpin for paladin::core::platform::container::workflow::WorkflowStage
impl core::marker::UnsafeUnpin for paladin::core::platform::container::workflow::WorkflowStage
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::workflow::WorkflowStage
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::workflow::WorkflowStage
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::workflow::WorkflowStage where U: core::convert::From<T>
pub fn paladin::core::platform::container::workflow::WorkflowStage::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::workflow::WorkflowStage where U: core::convert::Into<T>
pub type paladin::core::platform::container::workflow::WorkflowStage::Error = core::convert::Infallible
pub fn paladin::core::platform::container::workflow::WorkflowStage::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::workflow::WorkflowStage where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::workflow::WorkflowStage::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::workflow::WorkflowStage::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::workflow::WorkflowStage where T: core::clone::Clone
pub type paladin::core::platform::container::workflow::WorkflowStage::Owned = T
pub fn paladin::core::platform::container::workflow::WorkflowStage::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::workflow::WorkflowStage::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::workflow::WorkflowStage where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::workflow::WorkflowStage::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::workflow::WorkflowStage where T: ?core::marker::Sized
pub fn paladin::core::platform::container::workflow::WorkflowStage::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::workflow::WorkflowStage where T: ?core::marker::Sized
pub fn paladin::core::platform::container::workflow::WorkflowStage::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::workflow::WorkflowStage where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::workflow::WorkflowStage::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::workflow::WorkflowStage
pub fn paladin::core::platform::container::workflow::WorkflowStage::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::workflow::WorkflowStage
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::workflow::WorkflowStage where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::workflow::WorkflowStage where T: ?core::marker::Sized
pub fn paladin::core::platform::container::workflow::WorkflowStage::and<P, B, E>(self, other: 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::container::workflow::WorkflowStage::or<P, B, E>(self, other: 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::container::workflow::WorkflowStage
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::workflow::WorkflowStage
impl<T> typenum::type_operators::Same for paladin::core::platform::container::workflow::WorkflowStage
pub type paladin::core::platform::container::workflow::WorkflowStage::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::workflow::WorkflowStage where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::workflow::WorkflowStage where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::workflow::WorkflowStage::vzip(self) -> V
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(source: 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(source: 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, f: &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, __formatter: &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<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(value: 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, target: &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, dest: *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) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::manager::content_service::ContentItemServiceError
impl<T> iri_string::format::ToStringFallible for paladin::core::platform::manager::content_service::ContentItemServiceError where T: core::fmt::Display
pub fn paladin::core::platform::manager::content_service::ContentItemServiceError::try_to_string(&self) -> core::result::Result<alloc::string::String, alloc::collections::TryReserveError>
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, other: 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, other: 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> yoke::erased::ErasedDestructor for paladin::core::platform::manager::content_service::ContentItemServiceError where T: 'static
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, content_item: &paladin::core::platform::container::content::ContentItem, archived_by: 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, content_id: uuid::Uuid, version1: u32, version2: 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, content_item: paladin::core::platform::container::content::ContentItem, created_by: core::option::Option<alloc::string::String>, change_summary: 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, content_id: 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, content_id: uuid::Uuid, version_number: 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, content_id: 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(version_repository: 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, content_item: &paladin::core::platform::container::content::ContentItem, published_by: 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, content_id: uuid::Uuid, keep_count: u32) -> core::result::Result<u32, paladin::core::platform::manager::content_service::ContentItemServiceError>
pub fn paladin::core::platform::manager::content_service::ContentItemService::restore_version(&self, content_id: uuid::Uuid, version_number: u32, restored_by: 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, content_item: &paladin::core::platform::container::content::ContentItem, unpublished_by: 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, content_item: paladin::core::platform::container::content::ContentItem, updated_by: core::option::Option<alloc::string::String>, change_summary: 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<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(value: 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) -> 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, other: 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, other: 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> yoke::erased::ErasedDestructor for paladin::core::platform::manager::content_service::ContentItemService where T: 'static
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, f: &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, __formatter: &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<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(value: 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) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::manager::event_manager::EventError
impl<T> iri_string::format::ToStringFallible for paladin::core::platform::manager::event_manager::EventError where T: core::fmt::Display
pub fn paladin::core::platform::manager::event_manager::EventError::try_to_string(&self) -> core::result::Result<alloc::string::String, alloc::collections::TryReserveError>
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, other: 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, other: 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> yoke::erased::ErasedDestructor for paladin::core::platform::manager::event_manager::EventError where T: 'static
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, event_type: &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(message_service: 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, event: 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, events: 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, event_type: &str, handler: 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, event_types: alloc::vec::Vec<&str>, handler: 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, event_type: &str) -> usize
pub async fn paladin::core::platform::manager::event_manager::EventService::unsubscribe(&self, event_type: &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<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(value: 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) -> 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, other: 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, other: 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> yoke::erased::ErasedDestructor for paladin::core::platform::manager::event_manager::EventService where T: 'static
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, event: &'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::listener_service
pub enum paladin::core::platform::manager::listener_service::ListenerError
pub paladin::core::platform::manager::listener_service::ListenerError::EventProcessingFailed(alloc::string::String)
pub paladin::core::platform::manager::listener_service::ListenerError::InvalidConfiguration(alloc::string::String)
pub paladin::core::platform::manager::listener_service::ListenerError::ListenerNotFound(alloc::string::String)
pub paladin::core::platform::manager::listener_service::ListenerError::OperationFailed(alloc::string::String)
pub paladin::core::platform::manager::listener_service::ListenerError::SerializationError(alloc::string::String)
pub paladin::core::platform::manager::listener_service::ListenerError::TriggerCreationFailed(alloc::string::String)
pub paladin::core::platform::manager::listener_service::ListenerError::TriggerNotFound(uuid::Uuid)
impl core::convert::From<paladin::core::platform::manager::listener_service::ListenerError> for paladin::core::platform::manager::orchestrator::OrchestratorError
pub fn paladin::core::platform::manager::orchestrator::OrchestratorError::from(source: paladin::core::platform::manager::listener_service::ListenerError) -> Self
impl core::error::Error for paladin::core::platform::manager::listener_service::ListenerError
impl core::fmt::Debug for paladin::core::platform::manager::listener_service::ListenerError
pub fn paladin::core::platform::manager::listener_service::ListenerError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::core::platform::manager::listener_service::ListenerError
pub fn paladin::core::platform::manager::listener_service::ListenerError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::core::platform::manager::listener_service::ListenerError
impl core::marker::Send for paladin::core::platform::manager::listener_service::ListenerError
impl core::marker::Sync for paladin::core::platform::manager::listener_service::ListenerError
impl core::marker::Unpin for paladin::core::platform::manager::listener_service::ListenerError
impl core::marker::UnsafeUnpin for paladin::core::platform::manager::listener_service::ListenerError
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::manager::listener_service::ListenerError
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::manager::listener_service::ListenerError
impl<T, U> core::convert::Into<U> for paladin::core::platform::manager::listener_service::ListenerError where U: core::convert::From<T>
pub fn paladin::core::platform::manager::listener_service::ListenerError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::manager::listener_service::ListenerError where U: core::convert::Into<T>
pub type paladin::core::platform::manager::listener_service::ListenerError::Error = core::convert::Infallible
pub fn paladin::core::platform::manager::listener_service::ListenerError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::manager::listener_service::ListenerError where U: core::convert::TryFrom<T>
pub type paladin::core::platform::manager::listener_service::ListenerError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::manager::listener_service::ListenerError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::string::ToString for paladin::core::platform::manager::listener_service::ListenerError where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::core::platform::manager::listener_service::ListenerError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::core::platform::manager::listener_service::ListenerError where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::manager::listener_service::ListenerError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::manager::listener_service::ListenerError where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::listener_service::ListenerError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::manager::listener_service::ListenerError where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::listener_service::ListenerError::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::core::platform::manager::listener_service::ListenerError
pub fn paladin::core::platform::manager::listener_service::ListenerError::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::manager::listener_service::ListenerError
impl<T> iri_string::format::ToStringFallible for paladin::core::platform::manager::listener_service::ListenerError where T: core::fmt::Display
pub fn paladin::core::platform::manager::listener_service::ListenerError::try_to_string(&self) -> core::result::Result<alloc::string::String, alloc::collections::TryReserveError>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::manager::listener_service::ListenerError where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::listener_service::ListenerError::and<P, B, E>(self, other: 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::listener_service::ListenerError::or<P, B, E>(self, other: 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::listener_service::ListenerError
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::manager::listener_service::ListenerError
impl<T> typenum::type_operators::Same for paladin::core::platform::manager::listener_service::ListenerError
pub type paladin::core::platform::manager::listener_service::ListenerError::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::manager::listener_service::ListenerError where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::manager::listener_service::ListenerError where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::manager::listener_service::ListenerError::vzip(self) -> V
pub struct paladin::core::platform::manager::listener_service::ListenerConfig
pub paladin::core::platform::manager::listener_service::ListenerConfig::batch_size: usize
pub paladin::core::platform::manager::listener_service::ListenerConfig::default_trigger_config: paladin::core::platform::container::trigger::TriggerConfig
pub paladin::core::platform::manager::listener_service::ListenerConfig::enabled: bool
pub paladin::core::platform::manager::listener_service::ListenerConfig::max_triggers_per_window: usize
pub paladin::core::platform::manager::listener_service::ListenerConfig::processing_timeout_seconds: u64
pub paladin::core::platform::manager::listener_service::ListenerConfig::time_window_seconds: u64
impl core::clone::Clone for paladin::core::platform::manager::listener_service::ListenerConfig
pub fn paladin::core::platform::manager::listener_service::ListenerConfig::clone(&self) -> paladin::core::platform::manager::listener_service::ListenerConfig
impl core::default::Default for paladin::core::platform::manager::listener_service::ListenerConfig
pub fn paladin::core::platform::manager::listener_service::ListenerConfig::default() -> Self
impl core::fmt::Debug for paladin::core::platform::manager::listener_service::ListenerConfig
pub fn paladin::core::platform::manager::listener_service::ListenerConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::core::platform::manager::listener_service::ListenerConfig
pub fn paladin::core::platform::manager::listener_service::ListenerConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::manager::listener_service::ListenerConfig
pub fn paladin::core::platform::manager::listener_service::ListenerConfig::deserialize<__D>(__deserializer: __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::core::platform::manager::listener_service::ListenerConfig
impl core::marker::Send for paladin::core::platform::manager::listener_service::ListenerConfig
impl core::marker::Sync for paladin::core::platform::manager::listener_service::ListenerConfig
impl core::marker::Unpin for paladin::core::platform::manager::listener_service::ListenerConfig
impl core::marker::UnsafeUnpin for paladin::core::platform::manager::listener_service::ListenerConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::manager::listener_service::ListenerConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::manager::listener_service::ListenerConfig
impl<T, U> core::convert::Into<U> for paladin::core::platform::manager::listener_service::ListenerConfig where U: core::convert::From<T>
pub fn paladin::core::platform::manager::listener_service::ListenerConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::manager::listener_service::ListenerConfig where U: core::convert::Into<T>
pub type paladin::core::platform::manager::listener_service::ListenerConfig::Error = core::convert::Infallible
pub fn paladin::core::platform::manager::listener_service::ListenerConfig::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::manager::listener_service::ListenerConfig where U: core::convert::TryFrom<T>
pub type paladin::core::platform::manager::listener_service::ListenerConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::manager::listener_service::ListenerConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::manager::listener_service::ListenerConfig where T: core::clone::Clone
pub type paladin::core::platform::manager::listener_service::ListenerConfig::Owned = T
pub fn paladin::core::platform::manager::listener_service::ListenerConfig::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::manager::listener_service::ListenerConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::manager::listener_service::ListenerConfig where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::manager::listener_service::ListenerConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::manager::listener_service::ListenerConfig where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::listener_service::ListenerConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::manager::listener_service::ListenerConfig where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::listener_service::ListenerConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::manager::listener_service::ListenerConfig where T: core::clone::Clone
pub unsafe fn paladin::core::platform::manager::listener_service::ListenerConfig::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::manager::listener_service::ListenerConfig
pub fn paladin::core::platform::manager::listener_service::ListenerConfig::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::manager::listener_service::ListenerConfig
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::manager::listener_service::ListenerConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::manager::listener_service::ListenerConfig where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::listener_service::ListenerConfig::and<P, B, E>(self, other: 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::listener_service::ListenerConfig::or<P, B, E>(self, other: 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::listener_service::ListenerConfig
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::manager::listener_service::ListenerConfig
impl<T> typenum::type_operators::Same for paladin::core::platform::manager::listener_service::ListenerConfig
pub type paladin::core::platform::manager::listener_service::ListenerConfig::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::manager::listener_service::ListenerConfig where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::manager::listener_service::ListenerConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::manager::listener_service::ListenerConfig::vzip(self) -> V
pub struct paladin::core::platform::manager::listener_service::ListenerService
impl paladin::core::platform::manager::listener_service::ListenerService
pub async fn paladin::core::platform::manager::listener_service::ListenerService::cleanup_expired_triggers(&self)
pub async fn paladin::core::platform::manager::listener_service::ListenerService::get_all_stats(&self) -> std::collections::hash::map::HashMap<alloc::string::String, paladin::core::platform::manager::listener_service::ListenerStats>
pub async fn paladin::core::platform::manager::listener_service::ListenerService::get_listener_stats(&self, name: &str) -> core::result::Result<paladin::core::platform::manager::listener_service::ListenerStats, paladin::core::platform::manager::listener_service::ListenerError>
pub async fn paladin::core::platform::manager::listener_service::ListenerService::get_next_trigger(&self) -> core::option::Option<paladin::core::platform::container::trigger::Trigger>
pub async fn paladin::core::platform::manager::listener_service::ListenerService::get_trigger(&self, trigger_id: uuid::Uuid) -> core::result::Result<paladin::core::platform::container::trigger::Trigger, paladin::core::platform::manager::listener_service::ListenerError>
pub async fn paladin::core::platform::manager::listener_service::ListenerService::get_trigger_summaries(&self) -> alloc::vec::Vec<paladin::core::platform::container::trigger::TriggerSummary>
pub async fn paladin::core::platform::manager::listener_service::ListenerService::health_check(&self) -> core::result::Result<std::collections::hash::map::HashMap<alloc::string::String, bool>, paladin::core::platform::manager::listener_service::ListenerError>
pub async fn paladin::core::platform::manager::listener_service::ListenerService::list_listeners(&self) -> alloc::vec::Vec<alloc::string::String>
pub fn paladin::core::platform::manager::listener_service::ListenerService::new() -> Self
pub async fn paladin::core::platform::manager::listener_service::ListenerService::process_event(&self, event: paladin::core::base::component::event::Event) -> core::result::Result<alloc::vec::Vec<uuid::Uuid>, paladin::core::platform::manager::listener_service::ListenerError>
pub async fn paladin::core::platform::manager::listener_service::ListenerService::register_listener(&self, listener: alloc::boxed::Box<dyn paladin::core::platform::manager::listener_service::EventListener>) -> core::result::Result<(), paladin::core::platform::manager::listener_service::ListenerError>
pub async fn paladin::core::platform::manager::listener_service::ListenerService::set_listener_enabled(&self, name: &str, enabled: bool) -> core::result::Result<(), paladin::core::platform::manager::listener_service::ListenerError>
pub async fn paladin::core::platform::manager::listener_service::ListenerService::trigger_queue_length(&self) -> usize
pub async fn paladin::core::platform::manager::listener_service::ListenerService::unregister_listener(&self, name: &str) -> core::result::Result<(), paladin::core::platform::manager::listener_service::ListenerError>
pub async fn paladin::core::platform::manager::listener_service::ListenerService::update_trigger_status(&self, trigger_id: uuid::Uuid, trigger: paladin::core::platform::container::trigger::Trigger) -> core::result::Result<(), paladin::core::platform::manager::listener_service::ListenerError>
pub fn paladin::core::platform::manager::listener_service::ListenerService::with_default_config(_config: paladin::core::platform::manager::listener_service::ListenerConfig) -> Self
impl core::default::Default for paladin::core::platform::manager::listener_service::ListenerService
pub fn paladin::core::platform::manager::listener_service::ListenerService::default() -> Self
impl core::fmt::Debug for paladin::core::platform::manager::listener_service::ListenerService
pub fn paladin::core::platform::manager::listener_service::ListenerService::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::core::platform::manager::listener_service::ListenerService
impl core::marker::Send for paladin::core::platform::manager::listener_service::ListenerService
impl core::marker::Sync for paladin::core::platform::manager::listener_service::ListenerService
impl core::marker::Unpin for paladin::core::platform::manager::listener_service::ListenerService
impl core::marker::UnsafeUnpin for paladin::core::platform::manager::listener_service::ListenerService
impl !core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::manager::listener_service::ListenerService
impl !core::panic::unwind_safe::UnwindSafe for paladin::core::platform::manager::listener_service::ListenerService
impl<T, U> core::convert::Into<U> for paladin::core::platform::manager::listener_service::ListenerService where U: core::convert::From<T>
pub fn paladin::core::platform::manager::listener_service::ListenerService::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::manager::listener_service::ListenerService where U: core::convert::Into<T>
pub type paladin::core::platform::manager::listener_service::ListenerService::Error = core::convert::Infallible
pub fn paladin::core::platform::manager::listener_service::ListenerService::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::manager::listener_service::ListenerService where U: core::convert::TryFrom<T>
pub type paladin::core::platform::manager::listener_service::ListenerService::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::manager::listener_service::ListenerService::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::core::platform::manager::listener_service::ListenerService where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::manager::listener_service::ListenerService::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::manager::listener_service::ListenerService where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::listener_service::ListenerService::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::manager::listener_service::ListenerService where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::listener_service::ListenerService::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::core::platform::manager::listener_service::ListenerService
pub fn paladin::core::platform::manager::listener_service::ListenerService::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::manager::listener_service::ListenerService
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::manager::listener_service::ListenerService where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::listener_service::ListenerService::and<P, B, E>(self, other: 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::listener_service::ListenerService::or<P, B, E>(self, other: 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::listener_service::ListenerService
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::manager::listener_service::ListenerService
impl<T> typenum::type_operators::Same for paladin::core::platform::manager::listener_service::ListenerService
pub type paladin::core::platform::manager::listener_service::ListenerService::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::manager::listener_service::ListenerService where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::manager::listener_service::ListenerService where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::manager::listener_service::ListenerService::vzip(self) -> V
pub struct paladin::core::platform::manager::listener_service::ListenerStats
pub paladin::core::platform::manager::listener_service::ListenerStats::average_processing_time_ms: core::option::Option<u64>
pub paladin::core::platform::manager::listener_service::ListenerStats::enabled: bool
pub paladin::core::platform::manager::listener_service::ListenerStats::events_processed: u64
pub paladin::core::platform::manager::listener_service::ListenerStats::last_event_processed: core::option::Option<chrono::datetime::DateTime<chrono::offset::utc::Utc>>
pub paladin::core::platform::manager::listener_service::ListenerStats::last_trigger_created: core::option::Option<chrono::datetime::DateTime<chrono::offset::utc::Utc>>
pub paladin::core::platform::manager::listener_service::ListenerStats::name: alloc::string::String
pub paladin::core::platform::manager::listener_service::ListenerStats::triggers_completed: u64
pub paladin::core::platform::manager::listener_service::ListenerStats::triggers_created: u64
pub paladin::core::platform::manager::listener_service::ListenerStats::triggers_failed: u64
impl core::clone::Clone for paladin::core::platform::manager::listener_service::ListenerStats
pub fn paladin::core::platform::manager::listener_service::ListenerStats::clone(&self) -> paladin::core::platform::manager::listener_service::ListenerStats
impl core::fmt::Debug for paladin::core::platform::manager::listener_service::ListenerStats
pub fn paladin::core::platform::manager::listener_service::ListenerStats::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::core::platform::manager::listener_service::ListenerStats
pub fn paladin::core::platform::manager::listener_service::ListenerStats::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::manager::listener_service::ListenerStats
pub fn paladin::core::platform::manager::listener_service::ListenerStats::deserialize<__D>(__deserializer: __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::core::platform::manager::listener_service::ListenerStats
impl core::marker::Send for paladin::core::platform::manager::listener_service::ListenerStats
impl core::marker::Sync for paladin::core::platform::manager::listener_service::ListenerStats
impl core::marker::Unpin for paladin::core::platform::manager::listener_service::ListenerStats
impl core::marker::UnsafeUnpin for paladin::core::platform::manager::listener_service::ListenerStats
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::manager::listener_service::ListenerStats
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::manager::listener_service::ListenerStats
impl<T, U> core::convert::Into<U> for paladin::core::platform::manager::listener_service::ListenerStats where U: core::convert::From<T>
pub fn paladin::core::platform::manager::listener_service::ListenerStats::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::manager::listener_service::ListenerStats where U: core::convert::Into<T>
pub type paladin::core::platform::manager::listener_service::ListenerStats::Error = core::convert::Infallible
pub fn paladin::core::platform::manager::listener_service::ListenerStats::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::manager::listener_service::ListenerStats where U: core::convert::TryFrom<T>
pub type paladin::core::platform::manager::listener_service::ListenerStats::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::manager::listener_service::ListenerStats::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::manager::listener_service::ListenerStats where T: core::clone::Clone
pub type paladin::core::platform::manager::listener_service::ListenerStats::Owned = T
pub fn paladin::core::platform::manager::listener_service::ListenerStats::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::manager::listener_service::ListenerStats::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::manager::listener_service::ListenerStats where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::manager::listener_service::ListenerStats::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::manager::listener_service::ListenerStats where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::listener_service::ListenerStats::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::manager::listener_service::ListenerStats where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::listener_service::ListenerStats::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::manager::listener_service::ListenerStats where T: core::clone::Clone
pub unsafe fn paladin::core::platform::manager::listener_service::ListenerStats::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::manager::listener_service::ListenerStats
pub fn paladin::core::platform::manager::listener_service::ListenerStats::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::manager::listener_service::ListenerStats
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::manager::listener_service::ListenerStats where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::manager::listener_service::ListenerStats where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::listener_service::ListenerStats::and<P, B, E>(self, other: 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::listener_service::ListenerStats::or<P, B, E>(self, other: 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::listener_service::ListenerStats
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::manager::listener_service::ListenerStats
impl<T> typenum::type_operators::Same for paladin::core::platform::manager::listener_service::ListenerStats
pub type paladin::core::platform::manager::listener_service::ListenerStats::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::manager::listener_service::ListenerStats where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::manager::listener_service::ListenerStats where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::manager::listener_service::ListenerStats::vzip(self) -> V
pub trait paladin::core::platform::manager::listener_service::EventListener: core::marker::Send + core::marker::Sync
pub fn paladin::core::platform::manager::listener_service::EventListener::conditions(&self) -> &[paladin::core::platform::container::trigger::TriggerCondition]
pub fn paladin::core::platform::manager::listener_service::EventListener::config(&self) -> &paladin::core::platform::manager::listener_service::ListenerConfig
pub fn paladin::core::platform::manager::listener_service::EventListener::create_trigger<'life0, 'async_trait>(&'life0 self, event: 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::core::platform::manager::listener_service::ListenerError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::core::platform::manager::listener_service::EventListener::description(&self) -> &str
pub fn paladin::core::platform::manager::listener_service::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::core::platform::manager::listener_service::ListenerError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::core::platform::manager::listener_service::EventListener::name(&self) -> &str
pub fn paladin::core::platform::manager::listener_service::EventListener::should_process<'life0, 'life1, 'async_trait>(&'life0 self, event: &'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::core::platform::manager::listener_service::EventListener::update_config(&mut self, config: paladin::core::platform::manager::listener_service::ListenerConfig)
pub mod paladin::core::platform::manager::log_service
pub struct paladin::core::platform::manager::log_service::LogService
impl paladin::core::platform::manager::log_service::LogService
pub async fn paladin::core::platform::manager::log_service::LogService::clear_logs(&self, destination: paladin::core::platform::container::log::LogDestination) -> paladin::application::ports::output::log_port::LogResult<()>
pub async fn paladin::core::platform::manager::log_service::LogService::flush(&self) -> paladin::application::ports::output::log_port::LogResult<()>
pub async fn paladin::core::platform::manager::log_service::LogService::get_destination_stats(&self, destination: paladin::core::platform::container::log::LogDestination) -> paladin::application::ports::output::log_port::LogResult<paladin::application::ports::output::log_port::LogStats>
pub async fn paladin::core::platform::manager::log_service::LogService::get_stats(&self) -> paladin::application::ports::output::log_port::LogResult<paladin::application::ports::output::log_port::LogStats>
pub async fn paladin::core::platform::manager::log_service::LogService::health_check(&self) -> paladin::application::ports::output::log_port::LogResult<alloc::vec::Vec<paladin::application::ports::output::log_port::LogHealthCheck>>
pub async fn paladin::core::platform::manager::log_service::LogService::initialize(&self) -> paladin::application::ports::output::log_port::LogResult<()>
pub async fn paladin::core::platform::manager::log_service::LogService::initialize_default_logs(&self) -> paladin::application::ports::output::log_port::LogResult<()>
pub async fn paladin::core::platform::manager::log_service::LogService::list_destinations(&self) -> alloc::vec::Vec<paladin::core::platform::container::log::LogDestination>
pub fn paladin::core::platform::manager::log_service::LogService::new(config: paladin::core::platform::manager::log_service::LogServiceConfig) -> Self
pub async fn paladin::core::platform::manager::log_service::LogService::read_entries(&self, destination: paladin::core::platform::container::log::LogDestination, query: paladin::application::ports::output::log_port::LogQuery) -> paladin::application::ports::output::log_port::LogResult<alloc::vec::Vec<paladin::core::platform::container::log::LogEntry>>
pub async fn paladin::core::platform::manager::log_service::LogService::stop(&self) -> paladin::application::ports::output::log_port::LogResult<()>
pub fn paladin::core::platform::manager::log_service::LogService::with_port(self, port: alloc::sync::Arc<dyn paladin::application::ports::output::log_port::LogPort>) -> Self
pub async fn paladin::core::platform::manager::log_service::LogService::write_entries(&self, entries: alloc::vec::Vec<paladin::core::platform::container::log::LogEntry>) -> paladin::application::ports::output::log_port::LogResult<()>
pub async fn paladin::core::platform::manager::log_service::LogService::write_entry(&self, entry: paladin::core::platform::container::log::LogEntry) -> paladin::application::ports::output::log_port::LogResult<()>
impl core::marker::Freeze for paladin::core::platform::manager::log_service::LogService
impl core::marker::Send for paladin::core::platform::manager::log_service::LogService
impl core::marker::Sync for paladin::core::platform::manager::log_service::LogService
impl core::marker::Unpin for paladin::core::platform::manager::log_service::LogService
impl core::marker::UnsafeUnpin for paladin::core::platform::manager::log_service::LogService
impl !core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::manager::log_service::LogService
impl !core::panic::unwind_safe::UnwindSafe for paladin::core::platform::manager::log_service::LogService
impl<T, U> core::convert::Into<U> for paladin::core::platform::manager::log_service::LogService where U: core::convert::From<T>
pub fn paladin::core::platform::manager::log_service::LogService::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::manager::log_service::LogService where U: core::convert::Into<T>
pub type paladin::core::platform::manager::log_service::LogService::Error = core::convert::Infallible
pub fn paladin::core::platform::manager::log_service::LogService::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::manager::log_service::LogService where U: core::convert::TryFrom<T>
pub type paladin::core::platform::manager::log_service::LogService::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::manager::log_service::LogService::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::core::platform::manager::log_service::LogService where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::manager::log_service::LogService::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::manager::log_service::LogService where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::log_service::LogService::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::manager::log_service::LogService where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::log_service::LogService::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::core::platform::manager::log_service::LogService
pub fn paladin::core::platform::manager::log_service::LogService::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::manager::log_service::LogService
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::manager::log_service::LogService where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::log_service::LogService::and<P, B, E>(self, other: 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::log_service::LogService::or<P, B, E>(self, other: 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::log_service::LogService
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::manager::log_service::LogService
impl<T> typenum::type_operators::Same for paladin::core::platform::manager::log_service::LogService
pub type paladin::core::platform::manager::log_service::LogService::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::manager::log_service::LogService where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::manager::log_service::LogService where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::manager::log_service::LogService::vzip(self) -> V
pub struct paladin::core::platform::manager::log_service::LogServiceConfig
pub paladin::core::platform::manager::log_service::LogServiceConfig::async_logging: bool
pub paladin::core::platform::manager::log_service::LogServiceConfig::buffer_size: usize
pub paladin::core::platform::manager::log_service::LogServiceConfig::default_min_level: paladin::core::platform::container::log::LogLevel
pub paladin::core::platform::manager::log_service::LogServiceConfig::flush_interval: core::time::Duration
pub paladin::core::platform::manager::log_service::LogServiceConfig::max_memory_entries: usize
pub paladin::core::platform::manager::log_service::LogServiceConfig::message_config: paladin::core::base::service::message_service::MessageServiceConfig
impl core::clone::Clone for paladin::core::platform::manager::log_service::LogServiceConfig
pub fn paladin::core::platform::manager::log_service::LogServiceConfig::clone(&self) -> paladin::core::platform::manager::log_service::LogServiceConfig
impl core::default::Default for paladin::core::platform::manager::log_service::LogServiceConfig
pub fn paladin::core::platform::manager::log_service::LogServiceConfig::default() -> Self
impl core::fmt::Debug for paladin::core::platform::manager::log_service::LogServiceConfig
pub fn paladin::core::platform::manager::log_service::LogServiceConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::core::platform::manager::log_service::LogServiceConfig
impl core::marker::Send for paladin::core::platform::manager::log_service::LogServiceConfig
impl core::marker::Sync for paladin::core::platform::manager::log_service::LogServiceConfig
impl core::marker::Unpin for paladin::core::platform::manager::log_service::LogServiceConfig
impl core::marker::UnsafeUnpin for paladin::core::platform::manager::log_service::LogServiceConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::manager::log_service::LogServiceConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::manager::log_service::LogServiceConfig
impl<T, U> core::convert::Into<U> for paladin::core::platform::manager::log_service::LogServiceConfig where U: core::convert::From<T>
pub fn paladin::core::platform::manager::log_service::LogServiceConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::manager::log_service::LogServiceConfig where U: core::convert::Into<T>
pub type paladin::core::platform::manager::log_service::LogServiceConfig::Error = core::convert::Infallible
pub fn paladin::core::platform::manager::log_service::LogServiceConfig::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::manager::log_service::LogServiceConfig where U: core::convert::TryFrom<T>
pub type paladin::core::platform::manager::log_service::LogServiceConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::manager::log_service::LogServiceConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::manager::log_service::LogServiceConfig where T: core::clone::Clone
pub type paladin::core::platform::manager::log_service::LogServiceConfig::Owned = T
pub fn paladin::core::platform::manager::log_service::LogServiceConfig::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::manager::log_service::LogServiceConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::manager::log_service::LogServiceConfig where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::manager::log_service::LogServiceConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::manager::log_service::LogServiceConfig where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::log_service::LogServiceConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::manager::log_service::LogServiceConfig where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::log_service::LogServiceConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::manager::log_service::LogServiceConfig where T: core::clone::Clone
pub unsafe fn paladin::core::platform::manager::log_service::LogServiceConfig::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::manager::log_service::LogServiceConfig
pub fn paladin::core::platform::manager::log_service::LogServiceConfig::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::manager::log_service::LogServiceConfig
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::manager::log_service::LogServiceConfig where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::log_service::LogServiceConfig::and<P, B, E>(self, other: 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::log_service::LogServiceConfig::or<P, B, E>(self, other: 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::log_service::LogServiceConfig
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::manager::log_service::LogServiceConfig
impl<T> typenum::type_operators::Same for paladin::core::platform::manager::log_service::LogServiceConfig
pub type paladin::core::platform::manager::log_service::LogServiceConfig::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::manager::log_service::LogServiceConfig where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::manager::log_service::LogServiceConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::manager::log_service::LogServiceConfig::vzip(self) -> V
pub mod paladin::core::platform::manager::notification_service
pub enum paladin::core::platform::manager::notification_service::NotificationServiceError
pub paladin::core::platform::manager::notification_service::NotificationServiceError::ChannelNotAvailable(alloc::string::String)
pub paladin::core::platform::manager::notification_service::NotificationServiceError::ConfigurationError(alloc::string::String)
pub paladin::core::platform::manager::notification_service::NotificationServiceError::DeliveryFailed(alloc::string::String)
pub paladin::core::platform::manager::notification_service::NotificationServiceError::DomainError(paladin::core::platform::container::notification::NotificationDomainError)
pub paladin::core::platform::manager::notification_service::NotificationServiceError::MessageError(paladin::core::base::service::message_service::MessageError)
pub paladin::core::platform::manager::notification_service::NotificationServiceError::ServiceNotInitialized
pub paladin::core::platform::manager::notification_service::NotificationServiceError::StorageError(alloc::string::String)
pub paladin::core::platform::manager::notification_service::NotificationServiceError::TemplateNotFound(alloc::string::String)
pub paladin::core::platform::manager::notification_service::NotificationServiceError::Unknown(alloc::string::String)
pub paladin::core::platform::manager::notification_service::NotificationServiceError::ValidationError(alloc::string::String)
impl core::clone::Clone for paladin::core::platform::manager::notification_service::NotificationServiceError
pub fn paladin::core::platform::manager::notification_service::NotificationServiceError::clone(&self) -> paladin::core::platform::manager::notification_service::NotificationServiceError
impl core::convert::From<paladin::core::base::service::message_service::MessageError> for paladin::core::platform::manager::notification_service::NotificationServiceError
pub fn paladin::core::platform::manager::notification_service::NotificationServiceError::from(source: paladin::core::base::service::message_service::MessageError) -> Self
impl core::convert::From<paladin::core::platform::container::notification::NotificationDomainError> for paladin::core::platform::manager::notification_service::NotificationServiceError
pub fn paladin::core::platform::manager::notification_service::NotificationServiceError::from(source: paladin::core::platform::container::notification::NotificationDomainError) -> Self
impl core::error::Error for paladin::core::platform::manager::notification_service::NotificationServiceError
pub fn paladin::core::platform::manager::notification_service::NotificationServiceError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
impl core::fmt::Debug for paladin::core::platform::manager::notification_service::NotificationServiceError
pub fn paladin::core::platform::manager::notification_service::NotificationServiceError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::core::platform::manager::notification_service::NotificationServiceError
pub fn paladin::core::platform::manager::notification_service::NotificationServiceError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::core::platform::manager::notification_service::NotificationServiceError
impl core::marker::Send for paladin::core::platform::manager::notification_service::NotificationServiceError
impl core::marker::Sync for paladin::core::platform::manager::notification_service::NotificationServiceError
impl core::marker::Unpin for paladin::core::platform::manager::notification_service::NotificationServiceError
impl core::marker::UnsafeUnpin for paladin::core::platform::manager::notification_service::NotificationServiceError
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::manager::notification_service::NotificationServiceError
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::manager::notification_service::NotificationServiceError
impl<T, U> core::convert::Into<U> for paladin::core::platform::manager::notification_service::NotificationServiceError where U: core::convert::From<T>
pub fn paladin::core::platform::manager::notification_service::NotificationServiceError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::manager::notification_service::NotificationServiceError where U: core::convert::Into<T>
pub type paladin::core::platform::manager::notification_service::NotificationServiceError::Error = core::convert::Infallible
pub fn paladin::core::platform::manager::notification_service::NotificationServiceError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::manager::notification_service::NotificationServiceError where U: core::convert::TryFrom<T>
pub type paladin::core::platform::manager::notification_service::NotificationServiceError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::manager::notification_service::NotificationServiceError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::manager::notification_service::NotificationServiceError where T: core::clone::Clone
pub type paladin::core::platform::manager::notification_service::NotificationServiceError::Owned = T
pub fn paladin::core::platform::manager::notification_service::NotificationServiceError::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::manager::notification_service::NotificationServiceError::to_owned(&self) -> T
impl<T> alloc::string::ToString for paladin::core::platform::manager::notification_service::NotificationServiceError where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::core::platform::manager::notification_service::NotificationServiceError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::core::platform::manager::notification_service::NotificationServiceError where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::manager::notification_service::NotificationServiceError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::manager::notification_service::NotificationServiceError where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::notification_service::NotificationServiceError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::manager::notification_service::NotificationServiceError where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::notification_service::NotificationServiceError::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::manager::notification_service::NotificationServiceError where T: core::clone::Clone
pub unsafe fn paladin::core::platform::manager::notification_service::NotificationServiceError::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::manager::notification_service::NotificationServiceError
pub fn paladin::core::platform::manager::notification_service::NotificationServiceError::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::manager::notification_service::NotificationServiceError
impl<T> iri_string::format::ToStringFallible for paladin::core::platform::manager::notification_service::NotificationServiceError where T: core::fmt::Display
pub fn paladin::core::platform::manager::notification_service::NotificationServiceError::try_to_string(&self) -> core::result::Result<alloc::string::String, alloc::collections::TryReserveError>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::manager::notification_service::NotificationServiceError where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::notification_service::NotificationServiceError::and<P, B, E>(self, other: 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::notification_service::NotificationServiceError::or<P, B, E>(self, other: 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::notification_service::NotificationServiceError
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::manager::notification_service::NotificationServiceError
impl<T> typenum::type_operators::Same for paladin::core::platform::manager::notification_service::NotificationServiceError
pub type paladin::core::platform::manager::notification_service::NotificationServiceError::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::manager::notification_service::NotificationServiceError where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::manager::notification_service::NotificationServiceError where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::manager::notification_service::NotificationServiceError::vzip(self) -> V
pub struct paladin::core::platform::manager::notification_service::NotificationDeliveryResult
pub paladin::core::platform::manager::notification_service::NotificationDeliveryResult::error_message: core::option::Option<alloc::string::String>
pub paladin::core::platform::manager::notification_service::NotificationDeliveryResult::external_id: core::option::Option<alloc::string::String>
pub paladin::core::platform::manager::notification_service::NotificationDeliveryResult::notification_id: uuid::Uuid
pub paladin::core::platform::manager::notification_service::NotificationDeliveryResult::processing_time_ms: u64
pub paladin::core::platform::manager::notification_service::NotificationDeliveryResult::status: paladin::core::platform::container::notification::NotificationStatus
pub paladin::core::platform::manager::notification_service::NotificationDeliveryResult::timestamp: chrono::datetime::DateTime<chrono::offset::utc::Utc>
impl core::clone::Clone for paladin::core::platform::manager::notification_service::NotificationDeliveryResult
pub fn paladin::core::platform::manager::notification_service::NotificationDeliveryResult::clone(&self) -> paladin::core::platform::manager::notification_service::NotificationDeliveryResult
impl core::fmt::Debug for paladin::core::platform::manager::notification_service::NotificationDeliveryResult
pub fn paladin::core::platform::manager::notification_service::NotificationDeliveryResult::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::core::platform::manager::notification_service::NotificationDeliveryResult
impl core::marker::Send for paladin::core::platform::manager::notification_service::NotificationDeliveryResult
impl core::marker::Sync for paladin::core::platform::manager::notification_service::NotificationDeliveryResult
impl core::marker::Unpin for paladin::core::platform::manager::notification_service::NotificationDeliveryResult
impl core::marker::UnsafeUnpin for paladin::core::platform::manager::notification_service::NotificationDeliveryResult
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::manager::notification_service::NotificationDeliveryResult
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::manager::notification_service::NotificationDeliveryResult
impl<T, U> core::convert::Into<U> for paladin::core::platform::manager::notification_service::NotificationDeliveryResult where U: core::convert::From<T>
pub fn paladin::core::platform::manager::notification_service::NotificationDeliveryResult::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::manager::notification_service::NotificationDeliveryResult where U: core::convert::Into<T>
pub type paladin::core::platform::manager::notification_service::NotificationDeliveryResult::Error = core::convert::Infallible
pub fn paladin::core::platform::manager::notification_service::NotificationDeliveryResult::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::manager::notification_service::NotificationDeliveryResult where U: core::convert::TryFrom<T>
pub type paladin::core::platform::manager::notification_service::NotificationDeliveryResult::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::manager::notification_service::NotificationDeliveryResult::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::manager::notification_service::NotificationDeliveryResult where T: core::clone::Clone
pub type paladin::core::platform::manager::notification_service::NotificationDeliveryResult::Owned = T
pub fn paladin::core::platform::manager::notification_service::NotificationDeliveryResult::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::manager::notification_service::NotificationDeliveryResult::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::manager::notification_service::NotificationDeliveryResult where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::manager::notification_service::NotificationDeliveryResult::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::manager::notification_service::NotificationDeliveryResult where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::notification_service::NotificationDeliveryResult::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::manager::notification_service::NotificationDeliveryResult where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::notification_service::NotificationDeliveryResult::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::manager::notification_service::NotificationDeliveryResult where T: core::clone::Clone
pub unsafe fn paladin::core::platform::manager::notification_service::NotificationDeliveryResult::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::manager::notification_service::NotificationDeliveryResult
pub fn paladin::core::platform::manager::notification_service::NotificationDeliveryResult::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::manager::notification_service::NotificationDeliveryResult
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::manager::notification_service::NotificationDeliveryResult where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::notification_service::NotificationDeliveryResult::and<P, B, E>(self, other: 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::notification_service::NotificationDeliveryResult::or<P, B, E>(self, other: 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::notification_service::NotificationDeliveryResult
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::manager::notification_service::NotificationDeliveryResult
impl<T> typenum::type_operators::Same for paladin::core::platform::manager::notification_service::NotificationDeliveryResult
pub type paladin::core::platform::manager::notification_service::NotificationDeliveryResult::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::manager::notification_service::NotificationDeliveryResult where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::manager::notification_service::NotificationDeliveryResult where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::manager::notification_service::NotificationDeliveryResult::vzip(self) -> V
pub struct paladin::core::platform::manager::notification_service::NotificationService
impl paladin::core::platform::manager::notification_service::NotificationService
pub async fn paladin::core::platform::manager::notification_service::NotificationService::cache_template(&self, template: paladin::core::platform::container::notification::NotificationTemplate) -> paladin::core::platform::manager::notification_service::NotificationServiceResult<()>
pub async fn paladin::core::platform::manager::notification_service::NotificationService::cancel_notification(&self, notification_id: uuid::Uuid, reason: core::option::Option<alloc::string::String>) -> paladin::core::platform::manager::notification_service::NotificationServiceResult<()>
pub async fn paladin::core::platform::manager::notification_service::NotificationService::create_notification(&self, recipient: paladin::core::platform::container::notification::NotificationRecipient, content: paladin::core::platform::container::notification::NotificationContent, channel: paladin::core::platform::container::notification::NotificationChannel, priority: paladin::core::platform::container::notification::NotificationPriority) -> paladin::core::platform::manager::notification_service::NotificationServiceResult<paladin::core::platform::container::notification::Notification>
pub async fn paladin::core::platform::manager::notification_service::NotificationService::get_active_count(&self) -> usize
pub async fn paladin::core::platform::manager::notification_service::NotificationService::get_stats(&self) -> paladin::core::platform::manager::notification_service::NotificationServiceStats
pub async fn paladin::core::platform::manager::notification_service::NotificationService::health_check(&self) -> bool
pub fn paladin::core::platform::manager::notification_service::NotificationService::new(config: paladin::core::platform::manager::notification_service::NotificationServiceConfig, message_service: alloc::sync::Arc<paladin::core::base::service::message_service::MessageService>) -> Self
pub async fn paladin::core::platform::manager::notification_service::NotificationService::register_channel_handler(&self, handler: alloc::sync::Arc<dyn paladin::core::platform::manager::notification_service::NotificationChannelHandler>)
pub async fn paladin::core::platform::manager::notification_service::NotificationService::schedule_notification(&self, notification_id: uuid::Uuid, scheduled_time: chrono::datetime::DateTime<chrono::offset::utc::Utc>) -> paladin::core::platform::manager::notification_service::NotificationServiceResult<()>
pub async fn paladin::core::platform::manager::notification_service::NotificationService::send_notification(&self, notification_id: uuid::Uuid) -> paladin::core::platform::manager::notification_service::NotificationServiceResult<paladin::core::platform::manager::notification_service::NotificationDeliveryResult>
pub async fn paladin::core::platform::manager::notification_service::NotificationService::set_template_processor(&self, processor: alloc::sync::Arc<dyn paladin::core::platform::manager::notification_service::NotificationTemplateProcessor>)
pub async fn paladin::core::platform::manager::notification_service::NotificationService::start(&self) -> paladin::core::platform::manager::notification_service::NotificationServiceResult<()>
pub async fn paladin::core::platform::manager::notification_service::NotificationService::stop(&self) -> paladin::core::platform::manager::notification_service::NotificationServiceResult<()>
pub async fn paladin::core::platform::manager::notification_service::NotificationService::subscribe_to_events(&self) -> tokio::sync::mpsc::unbounded::UnboundedReceiver<paladin::core::platform::container::notification::NotificationEvent>
impl core::marker::Freeze for paladin::core::platform::manager::notification_service::NotificationService
impl core::marker::Send for paladin::core::platform::manager::notification_service::NotificationService
impl core::marker::Sync for paladin::core::platform::manager::notification_service::NotificationService
impl core::marker::Unpin for paladin::core::platform::manager::notification_service::NotificationService
impl core::marker::UnsafeUnpin for paladin::core::platform::manager::notification_service::NotificationService
impl !core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::manager::notification_service::NotificationService
impl !core::panic::unwind_safe::UnwindSafe for paladin::core::platform::manager::notification_service::NotificationService
impl<T, U> core::convert::Into<U> for paladin::core::platform::manager::notification_service::NotificationService where U: core::convert::From<T>
pub fn paladin::core::platform::manager::notification_service::NotificationService::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::manager::notification_service::NotificationService where U: core::convert::Into<T>
pub type paladin::core::platform::manager::notification_service::NotificationService::Error = core::convert::Infallible
pub fn paladin::core::platform::manager::notification_service::NotificationService::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::manager::notification_service::NotificationService where U: core::convert::TryFrom<T>
pub type paladin::core::platform::manager::notification_service::NotificationService::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::manager::notification_service::NotificationService::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::core::platform::manager::notification_service::NotificationService where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::manager::notification_service::NotificationService::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::manager::notification_service::NotificationService where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::notification_service::NotificationService::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::manager::notification_service::NotificationService where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::notification_service::NotificationService::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::core::platform::manager::notification_service::NotificationService
pub fn paladin::core::platform::manager::notification_service::NotificationService::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::manager::notification_service::NotificationService
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::manager::notification_service::NotificationService where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::notification_service::NotificationService::and<P, B, E>(self, other: 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::notification_service::NotificationService::or<P, B, E>(self, other: 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::notification_service::NotificationService
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::manager::notification_service::NotificationService
impl<T> typenum::type_operators::Same for paladin::core::platform::manager::notification_service::NotificationService
pub type paladin::core::platform::manager::notification_service::NotificationService::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::manager::notification_service::NotificationService where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::manager::notification_service::NotificationService where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::manager::notification_service::NotificationService::vzip(self) -> V
pub struct paladin::core::platform::manager::notification_service::NotificationServiceConfig
pub paladin::core::platform::manager::notification_service::NotificationServiceConfig::batch_size: usize
pub paladin::core::platform::manager::notification_service::NotificationServiceConfig::default_expiry_seconds: i64
pub paladin::core::platform::manager::notification_service::NotificationServiceConfig::default_max_retries: u32
pub paladin::core::platform::manager::notification_service::NotificationServiceConfig::enable_persistence: bool
pub paladin::core::platform::manager::notification_service::NotificationServiceConfig::max_attachment_size: usize
pub paladin::core::platform::manager::notification_service::NotificationServiceConfig::processing_interval_ms: u64
pub paladin::core::platform::manager::notification_service::NotificationServiceConfig::template_cache_size: usize
impl core::clone::Clone for paladin::core::platform::manager::notification_service::NotificationServiceConfig
pub fn paladin::core::platform::manager::notification_service::NotificationServiceConfig::clone(&self) -> paladin::core::platform::manager::notification_service::NotificationServiceConfig
impl core::default::Default for paladin::core::platform::manager::notification_service::NotificationServiceConfig
pub fn paladin::core::platform::manager::notification_service::NotificationServiceConfig::default() -> Self
impl core::fmt::Debug for paladin::core::platform::manager::notification_service::NotificationServiceConfig
pub fn paladin::core::platform::manager::notification_service::NotificationServiceConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::core::platform::manager::notification_service::NotificationServiceConfig
impl core::marker::Send for paladin::core::platform::manager::notification_service::NotificationServiceConfig
impl core::marker::Sync for paladin::core::platform::manager::notification_service::NotificationServiceConfig
impl core::marker::Unpin for paladin::core::platform::manager::notification_service::NotificationServiceConfig
impl core::marker::UnsafeUnpin for paladin::core::platform::manager::notification_service::NotificationServiceConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::manager::notification_service::NotificationServiceConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::manager::notification_service::NotificationServiceConfig
impl<T, U> core::convert::Into<U> for paladin::core::platform::manager::notification_service::NotificationServiceConfig where U: core::convert::From<T>
pub fn paladin::core::platform::manager::notification_service::NotificationServiceConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::manager::notification_service::NotificationServiceConfig where U: core::convert::Into<T>
pub type paladin::core::platform::manager::notification_service::NotificationServiceConfig::Error = core::convert::Infallible
pub fn paladin::core::platform::manager::notification_service::NotificationServiceConfig::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::manager::notification_service::NotificationServiceConfig where U: core::convert::TryFrom<T>
pub type paladin::core::platform::manager::notification_service::NotificationServiceConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::manager::notification_service::NotificationServiceConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::manager::notification_service::NotificationServiceConfig where T: core::clone::Clone
pub type paladin::core::platform::manager::notification_service::NotificationServiceConfig::Owned = T
pub fn paladin::core::platform::manager::notification_service::NotificationServiceConfig::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::manager::notification_service::NotificationServiceConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::manager::notification_service::NotificationServiceConfig where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::manager::notification_service::NotificationServiceConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::manager::notification_service::NotificationServiceConfig where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::notification_service::NotificationServiceConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::manager::notification_service::NotificationServiceConfig where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::notification_service::NotificationServiceConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::manager::notification_service::NotificationServiceConfig where T: core::clone::Clone
pub unsafe fn paladin::core::platform::manager::notification_service::NotificationServiceConfig::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::manager::notification_service::NotificationServiceConfig
pub fn paladin::core::platform::manager::notification_service::NotificationServiceConfig::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::manager::notification_service::NotificationServiceConfig
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::manager::notification_service::NotificationServiceConfig where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::notification_service::NotificationServiceConfig::and<P, B, E>(self, other: 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::notification_service::NotificationServiceConfig::or<P, B, E>(self, other: 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::notification_service::NotificationServiceConfig
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::manager::notification_service::NotificationServiceConfig
impl<T> typenum::type_operators::Same for paladin::core::platform::manager::notification_service::NotificationServiceConfig
pub type paladin::core::platform::manager::notification_service::NotificationServiceConfig::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::manager::notification_service::NotificationServiceConfig where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::manager::notification_service::NotificationServiceConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::manager::notification_service::NotificationServiceConfig::vzip(self) -> V
pub struct paladin::core::platform::manager::notification_service::NotificationServiceStats
pub paladin::core::platform::manager::notification_service::NotificationServiceStats::active_notifications: u64
pub paladin::core::platform::manager::notification_service::NotificationServiceStats::avg_delivery_time_ms: core::option::Option<u64>
pub paladin::core::platform::manager::notification_service::NotificationServiceStats::channel_stats: std::collections::hash::map::HashMap<paladin::core::platform::container::notification::NotificationChannel, u64>
pub paladin::core::platform::manager::notification_service::NotificationServiceStats::last_activity: core::option::Option<chrono::datetime::DateTime<chrono::offset::utc::Utc>>
pub paladin::core::platform::manager::notification_service::NotificationServiceStats::notifications_created: u64
pub paladin::core::platform::manager::notification_service::NotificationServiceStats::notifications_delivered: u64
pub paladin::core::platform::manager::notification_service::NotificationServiceStats::notifications_failed: u64
pub paladin::core::platform::manager::notification_service::NotificationServiceStats::notifications_sent: u64
pub paladin::core::platform::manager::notification_service::NotificationServiceStats::priority_stats: std::collections::hash::map::HashMap<paladin::core::platform::container::notification::NotificationPriority, u64>
impl core::clone::Clone for paladin::core::platform::manager::notification_service::NotificationServiceStats
pub fn paladin::core::platform::manager::notification_service::NotificationServiceStats::clone(&self) -> paladin::core::platform::manager::notification_service::NotificationServiceStats
impl core::default::Default for paladin::core::platform::manager::notification_service::NotificationServiceStats
pub fn paladin::core::platform::manager::notification_service::NotificationServiceStats::default() -> paladin::core::platform::manager::notification_service::NotificationServiceStats
impl core::fmt::Debug for paladin::core::platform::manager::notification_service::NotificationServiceStats
pub fn paladin::core::platform::manager::notification_service::NotificationServiceStats::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::core::platform::manager::notification_service::NotificationServiceStats
impl core::marker::Send for paladin::core::platform::manager::notification_service::NotificationServiceStats
impl core::marker::Sync for paladin::core::platform::manager::notification_service::NotificationServiceStats
impl core::marker::Unpin for paladin::core::platform::manager::notification_service::NotificationServiceStats
impl core::marker::UnsafeUnpin for paladin::core::platform::manager::notification_service::NotificationServiceStats
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::manager::notification_service::NotificationServiceStats
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::manager::notification_service::NotificationServiceStats
impl<T, U> core::convert::Into<U> for paladin::core::platform::manager::notification_service::NotificationServiceStats where U: core::convert::From<T>
pub fn paladin::core::platform::manager::notification_service::NotificationServiceStats::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::manager::notification_service::NotificationServiceStats where U: core::convert::Into<T>
pub type paladin::core::platform::manager::notification_service::NotificationServiceStats::Error = core::convert::Infallible
pub fn paladin::core::platform::manager::notification_service::NotificationServiceStats::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::manager::notification_service::NotificationServiceStats where U: core::convert::TryFrom<T>
pub type paladin::core::platform::manager::notification_service::NotificationServiceStats::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::manager::notification_service::NotificationServiceStats::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::manager::notification_service::NotificationServiceStats where T: core::clone::Clone
pub type paladin::core::platform::manager::notification_service::NotificationServiceStats::Owned = T
pub fn paladin::core::platform::manager::notification_service::NotificationServiceStats::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::manager::notification_service::NotificationServiceStats::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::manager::notification_service::NotificationServiceStats where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::manager::notification_service::NotificationServiceStats::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::manager::notification_service::NotificationServiceStats where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::notification_service::NotificationServiceStats::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::manager::notification_service::NotificationServiceStats where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::notification_service::NotificationServiceStats::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::manager::notification_service::NotificationServiceStats where T: core::clone::Clone
pub unsafe fn paladin::core::platform::manager::notification_service::NotificationServiceStats::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::manager::notification_service::NotificationServiceStats
pub fn paladin::core::platform::manager::notification_service::NotificationServiceStats::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::manager::notification_service::NotificationServiceStats
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::manager::notification_service::NotificationServiceStats where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::notification_service::NotificationServiceStats::and<P, B, E>(self, other: 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::notification_service::NotificationServiceStats::or<P, B, E>(self, other: 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::notification_service::NotificationServiceStats
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::manager::notification_service::NotificationServiceStats
impl<T> typenum::type_operators::Same for paladin::core::platform::manager::notification_service::NotificationServiceStats
pub type paladin::core::platform::manager::notification_service::NotificationServiceStats::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::manager::notification_service::NotificationServiceStats where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::manager::notification_service::NotificationServiceStats where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::manager::notification_service::NotificationServiceStats::vzip(self) -> V
pub trait paladin::core::platform::manager::notification_service::NotificationChannelHandler: core::marker::Send + core::marker::Sync
pub fn paladin::core::platform::manager::notification_service::NotificationChannelHandler::can_handle(&self, notification: &paladin::core::platform::container::notification::Notification) -> bool
pub fn paladin::core::platform::manager::notification_service::NotificationChannelHandler::channel(&self) -> paladin::core::platform::container::notification::NotificationChannel
pub fn paladin::core::platform::manager::notification_service::NotificationChannelHandler::handle_notification<'life0, 'async_trait>(&'life0 self, notification: paladin::core::platform::container::notification::Notification) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = paladin::core::platform::manager::notification_service::NotificationServiceResult<paladin::core::platform::manager::notification_service::NotificationDeliveryResult>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::core::platform::manager::notification_service::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::core::platform::manager::notification_service::NotificationTemplateProcessor: core::marker::Send + core::marker::Sync
pub fn paladin::core::platform::manager::notification_service::NotificationTemplateProcessor::render_template<'life0, 'life1, 'life2, 'async_trait>(&'life0 self, template: &'life1 paladin::core::platform::container::notification::NotificationTemplate, variables: &'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::core::platform::manager::notification_service::NotificationServiceResult<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::core::platform::manager::notification_service::NotificationTemplateProcessor::validate_template<'life0, 'life1, 'async_trait>(&'life0 self, template: &'life1 paladin::core::platform::container::notification::NotificationTemplate) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = paladin::core::platform::manager::notification_service::NotificationServiceResult<()>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub type paladin::core::platform::manager::notification_service::NotificationServiceResult<T> = core::result::Result<T, paladin::core::platform::manager::notification_service::NotificationServiceError>
pub mod paladin::core::platform::manager::orchestrator
pub enum paladin::core::platform::manager::orchestrator::ContentAnalysisType
pub paladin::core::platform::manager::orchestrator::ContentAnalysisType::Custom(alloc::string::String)
pub paladin::core::platform::manager::orchestrator::ContentAnalysisType::KeywordExtraction
pub paladin::core::platform::manager::orchestrator::ContentAnalysisType::LanguageDetection
pub paladin::core::platform::manager::orchestrator::ContentAnalysisType::SentimentAnalysis
pub paladin::core::platform::manager::orchestrator::ContentAnalysisType::Summarization
pub paladin::core::platform::manager::orchestrator::ContentAnalysisType::TopicModeling
impl paladin::core::platform::manager::orchestrator::ContentAnalysisType
pub fn paladin::core::platform::manager::orchestrator::ContentAnalysisType::name(&self) -> &str
impl core::clone::Clone for paladin::core::platform::manager::orchestrator::ContentAnalysisType
pub fn paladin::core::platform::manager::orchestrator::ContentAnalysisType::clone(&self) -> paladin::core::platform::manager::orchestrator::ContentAnalysisType
impl core::fmt::Debug for paladin::core::platform::manager::orchestrator::ContentAnalysisType
pub fn paladin::core::platform::manager::orchestrator::ContentAnalysisType::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::core::platform::manager::orchestrator::ContentAnalysisType
pub fn paladin::core::platform::manager::orchestrator::ContentAnalysisType::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::manager::orchestrator::ContentAnalysisType
pub fn paladin::core::platform::manager::orchestrator::ContentAnalysisType::deserialize<__D>(__deserializer: __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::core::platform::manager::orchestrator::ContentAnalysisType
impl core::marker::Send for paladin::core::platform::manager::orchestrator::ContentAnalysisType
impl core::marker::Sync for paladin::core::platform::manager::orchestrator::ContentAnalysisType
impl core::marker::Unpin for paladin::core::platform::manager::orchestrator::ContentAnalysisType
impl core::marker::UnsafeUnpin for paladin::core::platform::manager::orchestrator::ContentAnalysisType
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::manager::orchestrator::ContentAnalysisType
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::manager::orchestrator::ContentAnalysisType
impl<T, U> core::convert::Into<U> for paladin::core::platform::manager::orchestrator::ContentAnalysisType where U: core::convert::From<T>
pub fn paladin::core::platform::manager::orchestrator::ContentAnalysisType::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::manager::orchestrator::ContentAnalysisType where U: core::convert::Into<T>
pub type paladin::core::platform::manager::orchestrator::ContentAnalysisType::Error = core::convert::Infallible
pub fn paladin::core::platform::manager::orchestrator::ContentAnalysisType::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::manager::orchestrator::ContentAnalysisType where U: core::convert::TryFrom<T>
pub type paladin::core::platform::manager::orchestrator::ContentAnalysisType::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::manager::orchestrator::ContentAnalysisType::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::manager::orchestrator::ContentAnalysisType where T: core::clone::Clone
pub type paladin::core::platform::manager::orchestrator::ContentAnalysisType::Owned = T
pub fn paladin::core::platform::manager::orchestrator::ContentAnalysisType::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::manager::orchestrator::ContentAnalysisType::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::manager::orchestrator::ContentAnalysisType where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::manager::orchestrator::ContentAnalysisType::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::manager::orchestrator::ContentAnalysisType where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::orchestrator::ContentAnalysisType::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::manager::orchestrator::ContentAnalysisType where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::orchestrator::ContentAnalysisType::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::manager::orchestrator::ContentAnalysisType where T: core::clone::Clone
pub unsafe fn paladin::core::platform::manager::orchestrator::ContentAnalysisType::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::manager::orchestrator::ContentAnalysisType
pub fn paladin::core::platform::manager::orchestrator::ContentAnalysisType::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::manager::orchestrator::ContentAnalysisType
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::manager::orchestrator::ContentAnalysisType where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::manager::orchestrator::ContentAnalysisType where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::orchestrator::ContentAnalysisType::and<P, B, E>(self, other: 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::orchestrator::ContentAnalysisType::or<P, B, E>(self, other: 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::orchestrator::ContentAnalysisType
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::manager::orchestrator::ContentAnalysisType
impl<T> typenum::type_operators::Same for paladin::core::platform::manager::orchestrator::ContentAnalysisType
pub type paladin::core::platform::manager::orchestrator::ContentAnalysisType::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::manager::orchestrator::ContentAnalysisType where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::manager::orchestrator::ContentAnalysisType where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::manager::orchestrator::ContentAnalysisType::vzip(self) -> V
pub enum paladin::core::platform::manager::orchestrator::OrchestratorError
pub paladin::core::platform::manager::orchestrator::OrchestratorError::ConfigurationError(alloc::string::String)
pub paladin::core::platform::manager::orchestrator::OrchestratorError::JobError(paladin::core::platform::container::job::JobError)
pub paladin::core::platform::manager::orchestrator::OrchestratorError::ListenerError(paladin::core::platform::manager::listener_service::ListenerError)
pub paladin::core::platform::manager::orchestrator::OrchestratorError::ProcessorNotFound(alloc::string::String)
pub paladin::core::platform::manager::orchestrator::OrchestratorError::QueueError(paladin::core::platform::manager::queue_service::QueueError)
pub paladin::core::platform::manager::orchestrator::OrchestratorError::SchedulerError(paladin::core::platform::manager::scheduler::SchedulerError)
pub paladin::core::platform::manager::orchestrator::OrchestratorError::SerializationError(alloc::string::String)
pub paladin::core::platform::manager::orchestrator::OrchestratorError::ServiceError(alloc::string::String)
pub paladin::core::platform::manager::orchestrator::OrchestratorError::SessionNotFound(uuid::Uuid)
pub paladin::core::platform::manager::orchestrator::OrchestratorError::TaskError(paladin::core::platform::container::task::TaskError)
pub paladin::core::platform::manager::orchestrator::OrchestratorError::WorkflowNotFound(uuid::Uuid)
impl core::convert::From<paladin::core::platform::container::job::JobError> for paladin::core::platform::manager::orchestrator::OrchestratorError
pub fn paladin::core::platform::manager::orchestrator::OrchestratorError::from(source: paladin::core::platform::container::job::JobError) -> Self
impl core::convert::From<paladin::core::platform::container::task::TaskError> for paladin::core::platform::manager::orchestrator::OrchestratorError
pub fn paladin::core::platform::manager::orchestrator::OrchestratorError::from(source: paladin::core::platform::container::task::TaskError) -> Self
impl core::convert::From<paladin::core::platform::manager::listener_service::ListenerError> for paladin::core::platform::manager::orchestrator::OrchestratorError
pub fn paladin::core::platform::manager::orchestrator::OrchestratorError::from(source: paladin::core::platform::manager::listener_service::ListenerError) -> Self
impl core::convert::From<paladin::core::platform::manager::queue_service::QueueError> for paladin::core::platform::manager::orchestrator::OrchestratorError
pub fn paladin::core::platform::manager::orchestrator::OrchestratorError::from(source: paladin::core::platform::manager::queue_service::QueueError) -> Self
impl core::convert::From<paladin::core::platform::manager::scheduler::SchedulerError> for paladin::core::platform::manager::orchestrator::OrchestratorError
pub fn paladin::core::platform::manager::orchestrator::OrchestratorError::from(source: paladin::core::platform::manager::scheduler::SchedulerError) -> Self
impl core::error::Error for paladin::core::platform::manager::orchestrator::OrchestratorError
pub fn paladin::core::platform::manager::orchestrator::OrchestratorError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
impl core::fmt::Debug for paladin::core::platform::manager::orchestrator::OrchestratorError
pub fn paladin::core::platform::manager::orchestrator::OrchestratorError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::core::platform::manager::orchestrator::OrchestratorError
pub fn paladin::core::platform::manager::orchestrator::OrchestratorError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::core::platform::manager::orchestrator::OrchestratorError
impl core::marker::Send for paladin::core::platform::manager::orchestrator::OrchestratorError
impl core::marker::Sync for paladin::core::platform::manager::orchestrator::OrchestratorError
impl core::marker::Unpin for paladin::core::platform::manager::orchestrator::OrchestratorError
impl core::marker::UnsafeUnpin for paladin::core::platform::manager::orchestrator::OrchestratorError
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::manager::orchestrator::OrchestratorError
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::manager::orchestrator::OrchestratorError
impl<T, U> core::convert::Into<U> for paladin::core::platform::manager::orchestrator::OrchestratorError where U: core::convert::From<T>
pub fn paladin::core::platform::manager::orchestrator::OrchestratorError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::manager::orchestrator::OrchestratorError where U: core::convert::Into<T>
pub type paladin::core::platform::manager::orchestrator::OrchestratorError::Error = core::convert::Infallible
pub fn paladin::core::platform::manager::orchestrator::OrchestratorError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::manager::orchestrator::OrchestratorError where U: core::convert::TryFrom<T>
pub type paladin::core::platform::manager::orchestrator::OrchestratorError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::manager::orchestrator::OrchestratorError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::string::ToString for paladin::core::platform::manager::orchestrator::OrchestratorError where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::core::platform::manager::orchestrator::OrchestratorError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::core::platform::manager::orchestrator::OrchestratorError where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::manager::orchestrator::OrchestratorError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::manager::orchestrator::OrchestratorError where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::orchestrator::OrchestratorError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::manager::orchestrator::OrchestratorError where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::orchestrator::OrchestratorError::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::core::platform::manager::orchestrator::OrchestratorError
pub fn paladin::core::platform::manager::orchestrator::OrchestratorError::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::manager::orchestrator::OrchestratorError
impl<T> iri_string::format::ToStringFallible for paladin::core::platform::manager::orchestrator::OrchestratorError where T: core::fmt::Display
pub fn paladin::core::platform::manager::orchestrator::OrchestratorError::try_to_string(&self) -> core::result::Result<alloc::string::String, alloc::collections::TryReserveError>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::manager::orchestrator::OrchestratorError where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::orchestrator::OrchestratorError::and<P, B, E>(self, other: 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::orchestrator::OrchestratorError::or<P, B, E>(self, other: 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::orchestrator::OrchestratorError
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::manager::orchestrator::OrchestratorError
impl<T> typenum::type_operators::Same for paladin::core::platform::manager::orchestrator::OrchestratorError
pub type paladin::core::platform::manager::orchestrator::OrchestratorError::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::manager::orchestrator::OrchestratorError where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::manager::orchestrator::OrchestratorError where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::manager::orchestrator::OrchestratorError::vzip(self) -> V
pub struct paladin::core::platform::manager::orchestrator::ContentProcessingResult
pub paladin::core::platform::manager::orchestrator::ContentProcessingResult::content_id: uuid::Uuid
pub paladin::core::platform::manager::orchestrator::ContentProcessingResult::error: core::option::Option<alloc::string::String>
pub paladin::core::platform::manager::orchestrator::ContentProcessingResult::metadata: std::collections::hash::map::HashMap<alloc::string::String, serde_json::value::Value>
pub paladin::core::platform::manager::orchestrator::ContentProcessingResult::processing_time_ms: u64
pub paladin::core::platform::manager::orchestrator::ContentProcessingResult::processor_name: alloc::string::String
pub paladin::core::platform::manager::orchestrator::ContentProcessingResult::result_data: core::option::Option<serde_json::value::Value>
pub paladin::core::platform::manager::orchestrator::ContentProcessingResult::success: bool
impl core::clone::Clone for paladin::core::platform::manager::orchestrator::ContentProcessingResult
pub fn paladin::core::platform::manager::orchestrator::ContentProcessingResult::clone(&self) -> paladin::core::platform::manager::orchestrator::ContentProcessingResult
impl core::fmt::Debug for paladin::core::platform::manager::orchestrator::ContentProcessingResult
pub fn paladin::core::platform::manager::orchestrator::ContentProcessingResult::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::core::platform::manager::orchestrator::ContentProcessingResult
pub fn paladin::core::platform::manager::orchestrator::ContentProcessingResult::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::manager::orchestrator::ContentProcessingResult
pub fn paladin::core::platform::manager::orchestrator::ContentProcessingResult::deserialize<__D>(__deserializer: __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::core::platform::manager::orchestrator::ContentProcessingResult
impl core::marker::Send for paladin::core::platform::manager::orchestrator::ContentProcessingResult
impl core::marker::Sync for paladin::core::platform::manager::orchestrator::ContentProcessingResult
impl core::marker::Unpin for paladin::core::platform::manager::orchestrator::ContentProcessingResult
impl core::marker::UnsafeUnpin for paladin::core::platform::manager::orchestrator::ContentProcessingResult
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::manager::orchestrator::ContentProcessingResult
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::manager::orchestrator::ContentProcessingResult
impl<T, U> core::convert::Into<U> for paladin::core::platform::manager::orchestrator::ContentProcessingResult where U: core::convert::From<T>
pub fn paladin::core::platform::manager::orchestrator::ContentProcessingResult::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::manager::orchestrator::ContentProcessingResult where U: core::convert::Into<T>
pub type paladin::core::platform::manager::orchestrator::ContentProcessingResult::Error = core::convert::Infallible
pub fn paladin::core::platform::manager::orchestrator::ContentProcessingResult::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::manager::orchestrator::ContentProcessingResult where U: core::convert::TryFrom<T>
pub type paladin::core::platform::manager::orchestrator::ContentProcessingResult::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::manager::orchestrator::ContentProcessingResult::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::manager::orchestrator::ContentProcessingResult where T: core::clone::Clone
pub type paladin::core::platform::manager::orchestrator::ContentProcessingResult::Owned = T
pub fn paladin::core::platform::manager::orchestrator::ContentProcessingResult::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::manager::orchestrator::ContentProcessingResult::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::manager::orchestrator::ContentProcessingResult where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::manager::orchestrator::ContentProcessingResult::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::manager::orchestrator::ContentProcessingResult where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::orchestrator::ContentProcessingResult::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::manager::orchestrator::ContentProcessingResult where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::orchestrator::ContentProcessingResult::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::manager::orchestrator::ContentProcessingResult where T: core::clone::Clone
pub unsafe fn paladin::core::platform::manager::orchestrator::ContentProcessingResult::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::manager::orchestrator::ContentProcessingResult
pub fn paladin::core::platform::manager::orchestrator::ContentProcessingResult::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::manager::orchestrator::ContentProcessingResult
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::manager::orchestrator::ContentProcessingResult where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::manager::orchestrator::ContentProcessingResult where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::orchestrator::ContentProcessingResult::and<P, B, E>(self, other: 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::orchestrator::ContentProcessingResult::or<P, B, E>(self, other: 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::orchestrator::ContentProcessingResult
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::manager::orchestrator::ContentProcessingResult
impl<T> typenum::type_operators::Same for paladin::core::platform::manager::orchestrator::ContentProcessingResult
pub type paladin::core::platform::manager::orchestrator::ContentProcessingResult::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::manager::orchestrator::ContentProcessingResult where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::manager::orchestrator::ContentProcessingResult where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::manager::orchestrator::ContentProcessingResult::vzip(self) -> V
pub struct paladin::core::platform::manager::orchestrator::DefaultContentProcessor
impl core::clone::Clone for paladin::core::platform::manager::orchestrator::DefaultContentProcessor
pub fn paladin::core::platform::manager::orchestrator::DefaultContentProcessor::clone(&self) -> paladin::core::platform::manager::orchestrator::DefaultContentProcessor
impl core::fmt::Debug for paladin::core::platform::manager::orchestrator::DefaultContentProcessor
pub fn paladin::core::platform::manager::orchestrator::DefaultContentProcessor::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl paladin::core::platform::manager::orchestrator::ContentProcessor for paladin::core::platform::manager::orchestrator::DefaultContentProcessor
pub fn paladin::core::platform::manager::orchestrator::DefaultContentProcessor::clone_box(&self) -> core::result::Result<alloc::boxed::Box<dyn paladin::core::platform::manager::orchestrator::ContentProcessor>, paladin::core::platform::manager::orchestrator::OrchestratorError>
pub fn paladin::core::platform::manager::orchestrator::DefaultContentProcessor::name(&self) -> &str
pub fn paladin::core::platform::manager::orchestrator::DefaultContentProcessor::process_content<'life0, 'async_trait>(&'life0 self, content: paladin::core::platform::container::content::ContentItem, context: paladin::core::platform::manager::orchestrator::OrchestrationContext) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<paladin::core::platform::manager::orchestrator::ContentProcessingResult, paladin::core::platform::manager::orchestrator::OrchestratorError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
impl core::marker::Freeze for paladin::core::platform::manager::orchestrator::DefaultContentProcessor
impl core::marker::Send for paladin::core::platform::manager::orchestrator::DefaultContentProcessor
impl core::marker::Sync for paladin::core::platform::manager::orchestrator::DefaultContentProcessor
impl core::marker::Unpin for paladin::core::platform::manager::orchestrator::DefaultContentProcessor
impl core::marker::UnsafeUnpin for paladin::core::platform::manager::orchestrator::DefaultContentProcessor
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::manager::orchestrator::DefaultContentProcessor
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::manager::orchestrator::DefaultContentProcessor
impl<T, U> core::convert::Into<U> for paladin::core::platform::manager::orchestrator::DefaultContentProcessor where U: core::convert::From<T>
pub fn paladin::core::platform::manager::orchestrator::DefaultContentProcessor::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::manager::orchestrator::DefaultContentProcessor where U: core::convert::Into<T>
pub type paladin::core::platform::manager::orchestrator::DefaultContentProcessor::Error = core::convert::Infallible
pub fn paladin::core::platform::manager::orchestrator::DefaultContentProcessor::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::manager::orchestrator::DefaultContentProcessor where U: core::convert::TryFrom<T>
pub type paladin::core::platform::manager::orchestrator::DefaultContentProcessor::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::manager::orchestrator::DefaultContentProcessor::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::manager::orchestrator::DefaultContentProcessor where T: core::clone::Clone
pub type paladin::core::platform::manager::orchestrator::DefaultContentProcessor::Owned = T
pub fn paladin::core::platform::manager::orchestrator::DefaultContentProcessor::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::manager::orchestrator::DefaultContentProcessor::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::manager::orchestrator::DefaultContentProcessor where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::manager::orchestrator::DefaultContentProcessor::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::manager::orchestrator::DefaultContentProcessor where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::orchestrator::DefaultContentProcessor::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::manager::orchestrator::DefaultContentProcessor where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::orchestrator::DefaultContentProcessor::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::manager::orchestrator::DefaultContentProcessor where T: core::clone::Clone
pub unsafe fn paladin::core::platform::manager::orchestrator::DefaultContentProcessor::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::manager::orchestrator::DefaultContentProcessor
pub fn paladin::core::platform::manager::orchestrator::DefaultContentProcessor::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::manager::orchestrator::DefaultContentProcessor
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::manager::orchestrator::DefaultContentProcessor where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::orchestrator::DefaultContentProcessor::and<P, B, E>(self, other: 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::orchestrator::DefaultContentProcessor::or<P, B, E>(self, other: 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::orchestrator::DefaultContentProcessor
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::manager::orchestrator::DefaultContentProcessor
impl<T> typenum::type_operators::Same for paladin::core::platform::manager::orchestrator::DefaultContentProcessor
pub type paladin::core::platform::manager::orchestrator::DefaultContentProcessor::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::manager::orchestrator::DefaultContentProcessor where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::manager::orchestrator::DefaultContentProcessor where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::manager::orchestrator::DefaultContentProcessor::vzip(self) -> V
pub struct paladin::core::platform::manager::orchestrator::OrchestrationContext
pub paladin::core::platform::manager::orchestrator::OrchestrationContext::correlation_id: core::option::Option<uuid::Uuid>
pub paladin::core::platform::manager::orchestrator::OrchestrationContext::environment: alloc::string::String
pub paladin::core::platform::manager::orchestrator::OrchestrationContext::initiator: alloc::string::String
pub paladin::core::platform::manager::orchestrator::OrchestrationContext::metadata: std::collections::hash::map::HashMap<alloc::string::String, serde_json::value::Value>
pub paladin::core::platform::manager::orchestrator::OrchestrationContext::session_id: uuid::Uuid
pub paladin::core::platform::manager::orchestrator::OrchestrationContext::started_at: chrono::datetime::DateTime<chrono::offset::utc::Utc>
impl paladin::core::platform::manager::orchestrator::OrchestrationContext
pub fn paladin::core::platform::manager::orchestrator::OrchestrationContext::add_metadata<T: serde_core::ser::Serialize>(&mut self, key: alloc::string::String, value: T) -> core::result::Result<(), paladin::core::platform::manager::orchestrator::OrchestratorError>
pub fn paladin::core::platform::manager::orchestrator::OrchestrationContext::new(initiator: alloc::string::String, environment: alloc::string::String) -> Self
pub fn paladin::core::platform::manager::orchestrator::OrchestrationContext::with_correlation(self, correlation_id: uuid::Uuid) -> Self
impl core::clone::Clone for paladin::core::platform::manager::orchestrator::OrchestrationContext
pub fn paladin::core::platform::manager::orchestrator::OrchestrationContext::clone(&self) -> paladin::core::platform::manager::orchestrator::OrchestrationContext
impl core::fmt::Debug for paladin::core::platform::manager::orchestrator::OrchestrationContext
pub fn paladin::core::platform::manager::orchestrator::OrchestrationContext::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::core::platform::manager::orchestrator::OrchestrationContext
pub fn paladin::core::platform::manager::orchestrator::OrchestrationContext::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::manager::orchestrator::OrchestrationContext
pub fn paladin::core::platform::manager::orchestrator::OrchestrationContext::deserialize<__D>(__deserializer: __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::core::platform::manager::orchestrator::OrchestrationContext
impl core::marker::Send for paladin::core::platform::manager::orchestrator::OrchestrationContext
impl core::marker::Sync for paladin::core::platform::manager::orchestrator::OrchestrationContext
impl core::marker::Unpin for paladin::core::platform::manager::orchestrator::OrchestrationContext
impl core::marker::UnsafeUnpin for paladin::core::platform::manager::orchestrator::OrchestrationContext
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::manager::orchestrator::OrchestrationContext
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::manager::orchestrator::OrchestrationContext
impl<T, U> core::convert::Into<U> for paladin::core::platform::manager::orchestrator::OrchestrationContext where U: core::convert::From<T>
pub fn paladin::core::platform::manager::orchestrator::OrchestrationContext::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::manager::orchestrator::OrchestrationContext where U: core::convert::Into<T>
pub type paladin::core::platform::manager::orchestrator::OrchestrationContext::Error = core::convert::Infallible
pub fn paladin::core::platform::manager::orchestrator::OrchestrationContext::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::manager::orchestrator::OrchestrationContext where U: core::convert::TryFrom<T>
pub type paladin::core::platform::manager::orchestrator::OrchestrationContext::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::manager::orchestrator::OrchestrationContext::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::manager::orchestrator::OrchestrationContext where T: core::clone::Clone
pub type paladin::core::platform::manager::orchestrator::OrchestrationContext::Owned = T
pub fn paladin::core::platform::manager::orchestrator::OrchestrationContext::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::manager::orchestrator::OrchestrationContext::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::manager::orchestrator::OrchestrationContext where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::manager::orchestrator::OrchestrationContext::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::manager::orchestrator::OrchestrationContext where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::orchestrator::OrchestrationContext::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::manager::orchestrator::OrchestrationContext where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::orchestrator::OrchestrationContext::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::manager::orchestrator::OrchestrationContext where T: core::clone::Clone
pub unsafe fn paladin::core::platform::manager::orchestrator::OrchestrationContext::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::manager::orchestrator::OrchestrationContext
pub fn paladin::core::platform::manager::orchestrator::OrchestrationContext::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::manager::orchestrator::OrchestrationContext
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::manager::orchestrator::OrchestrationContext where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::manager::orchestrator::OrchestrationContext where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::orchestrator::OrchestrationContext::and<P, B, E>(self, other: 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::orchestrator::OrchestrationContext::or<P, B, E>(self, other: 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::orchestrator::OrchestrationContext
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::manager::orchestrator::OrchestrationContext
impl<T> typenum::type_operators::Same for paladin::core::platform::manager::orchestrator::OrchestrationContext
pub type paladin::core::platform::manager::orchestrator::OrchestrationContext::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::manager::orchestrator::OrchestrationContext where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::manager::orchestrator::OrchestrationContext where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::manager::orchestrator::OrchestrationContext::vzip(self) -> V
pub struct paladin::core::platform::manager::orchestrator::Orchestrator
impl paladin::core::platform::manager::orchestrator::Orchestrator
pub async fn paladin::core::platform::manager::orchestrator::Orchestrator::create_content_analysis_workflow(&self, content_items: alloc::vec::Vec<paladin::core::platform::container::content::ContentItem>, analysis_type: paladin::core::platform::manager::orchestrator::ContentAnalysisType, context: paladin::core::platform::manager::orchestrator::OrchestrationContext) -> core::result::Result<uuid::Uuid, paladin::core::platform::manager::orchestrator::OrchestratorError>
pub async fn paladin::core::platform::manager::orchestrator::Orchestrator::create_workflow(&self, workflow: paladin::core::platform::container::workflow::Workflow) -> core::result::Result<uuid::Uuid, paladin::core::platform::manager::orchestrator::OrchestratorError>
pub async fn paladin::core::platform::manager::orchestrator::Orchestrator::execute_job(&self, job: paladin::core::platform::container::job::Job, context: paladin::core::platform::manager::orchestrator::OrchestrationContext) -> core::result::Result<uuid::Uuid, paladin::core::platform::manager::orchestrator::OrchestratorError>
pub async fn paladin::core::platform::manager::orchestrator::Orchestrator::get_stats(&self) -> paladin::core::platform::manager::orchestrator::OrchestratorStats
pub fn paladin::core::platform::manager::orchestrator::Orchestrator::new() -> Self
pub async fn paladin::core::platform::manager::orchestrator::Orchestrator::process_content(&self, content: paladin::core::platform::container::content::ContentItem, processor_name: &str, context: paladin::core::platform::manager::orchestrator::OrchestrationContext) -> core::result::Result<paladin::core::platform::manager::orchestrator::ContentProcessingResult, paladin::core::platform::manager::orchestrator::OrchestratorError>
pub async fn paladin::core::platform::manager::orchestrator::Orchestrator::process_event(&self, event: paladin::core::base::component::event::Event) -> core::result::Result<alloc::vec::Vec<uuid::Uuid>, paladin::core::platform::manager::orchestrator::OrchestratorError>
pub async fn paladin::core::platform::manager::orchestrator::Orchestrator::queue_job(&self, job: paladin::core::platform::container::job::Job, queue_name: &str, context: paladin::core::platform::manager::orchestrator::OrchestrationContext) -> core::result::Result<uuid::Uuid, paladin::core::platform::manager::orchestrator::OrchestratorError>
pub async fn paladin::core::platform::manager::orchestrator::Orchestrator::register_content_processor(&self, processor: alloc::boxed::Box<dyn paladin::core::platform::manager::orchestrator::ContentProcessor>) -> core::result::Result<(), paladin::core::platform::manager::orchestrator::OrchestratorError>
pub async fn paladin::core::platform::manager::orchestrator::Orchestrator::register_event_listener(&self, listener: alloc::boxed::Box<dyn paladin::core::platform::manager::listener_service::EventListener>) -> core::result::Result<(), paladin::core::platform::manager::orchestrator::OrchestratorError>
pub async fn paladin::core::platform::manager::orchestrator::Orchestrator::register_task_service(&self, service: alloc::boxed::Box<dyn paladin::core::platform::container::task::TaskService>) -> core::result::Result<(), paladin::core::platform::manager::orchestrator::OrchestratorError>
pub async fn paladin::core::platform::manager::orchestrator::Orchestrator::schedule_job(&self, job: paladin::core::platform::container::job::Job, schedule: paladin::core::platform::manager::scheduler::Schedule, context: paladin::core::platform::manager::orchestrator::OrchestrationContext) -> core::result::Result<uuid::Uuid, paladin::core::platform::manager::orchestrator::OrchestratorError>
pub async fn paladin::core::platform::manager::orchestrator::Orchestrator::start(&self) -> core::result::Result<(), paladin::core::platform::manager::orchestrator::OrchestratorError>
impl core::default::Default for paladin::core::platform::manager::orchestrator::Orchestrator
pub fn paladin::core::platform::manager::orchestrator::Orchestrator::default() -> Self
impl core::marker::Freeze for paladin::core::platform::manager::orchestrator::Orchestrator
impl core::marker::Send for paladin::core::platform::manager::orchestrator::Orchestrator
impl core::marker::Sync for paladin::core::platform::manager::orchestrator::Orchestrator
impl core::marker::Unpin for paladin::core::platform::manager::orchestrator::Orchestrator
impl core::marker::UnsafeUnpin for paladin::core::platform::manager::orchestrator::Orchestrator
impl !core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::manager::orchestrator::Orchestrator
impl !core::panic::unwind_safe::UnwindSafe for paladin::core::platform::manager::orchestrator::Orchestrator
impl<T, U> core::convert::Into<U> for paladin::core::platform::manager::orchestrator::Orchestrator where U: core::convert::From<T>
pub fn paladin::core::platform::manager::orchestrator::Orchestrator::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::manager::orchestrator::Orchestrator where U: core::convert::Into<T>
pub type paladin::core::platform::manager::orchestrator::Orchestrator::Error = core::convert::Infallible
pub fn paladin::core::platform::manager::orchestrator::Orchestrator::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::manager::orchestrator::Orchestrator where U: core::convert::TryFrom<T>
pub type paladin::core::platform::manager::orchestrator::Orchestrator::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::manager::orchestrator::Orchestrator::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::core::platform::manager::orchestrator::Orchestrator where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::manager::orchestrator::Orchestrator::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::manager::orchestrator::Orchestrator where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::orchestrator::Orchestrator::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::manager::orchestrator::Orchestrator where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::orchestrator::Orchestrator::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::core::platform::manager::orchestrator::Orchestrator
pub fn paladin::core::platform::manager::orchestrator::Orchestrator::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::manager::orchestrator::Orchestrator
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::manager::orchestrator::Orchestrator where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::orchestrator::Orchestrator::and<P, B, E>(self, other: 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::orchestrator::Orchestrator::or<P, B, E>(self, other: 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::orchestrator::Orchestrator
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::manager::orchestrator::Orchestrator
impl<T> typenum::type_operators::Same for paladin::core::platform::manager::orchestrator::Orchestrator
pub type paladin::core::platform::manager::orchestrator::Orchestrator::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::manager::orchestrator::Orchestrator where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::manager::orchestrator::Orchestrator where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::manager::orchestrator::Orchestrator::vzip(self) -> V
pub struct paladin::core::platform::manager::orchestrator::OrchestratorStats
pub paladin::core::platform::manager::orchestrator::OrchestratorStats::active_sessions: usize
pub paladin::core::platform::manager::orchestrator::OrchestratorStats::listener_stats: std::collections::hash::map::HashMap<alloc::string::String, paladin::core::platform::manager::listener_service::ListenerStats>
pub paladin::core::platform::manager::orchestrator::OrchestratorStats::queue_stats: std::collections::hash::map::HashMap<alloc::string::String, paladin::core::platform::manager::queue_service::QueueStats>
pub paladin::core::platform::manager::orchestrator::OrchestratorStats::scheduler_stats: paladin::core::platform::manager::scheduler::SchedulerStats
pub paladin::core::platform::manager::orchestrator::OrchestratorStats::total_processors: usize
pub paladin::core::platform::manager::orchestrator::OrchestratorStats::total_services: usize
pub paladin::core::platform::manager::orchestrator::OrchestratorStats::total_workflows: usize
impl core::clone::Clone for paladin::core::platform::manager::orchestrator::OrchestratorStats
pub fn paladin::core::platform::manager::orchestrator::OrchestratorStats::clone(&self) -> paladin::core::platform::manager::orchestrator::OrchestratorStats
impl core::fmt::Debug for paladin::core::platform::manager::orchestrator::OrchestratorStats
pub fn paladin::core::platform::manager::orchestrator::OrchestratorStats::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::core::platform::manager::orchestrator::OrchestratorStats
impl core::marker::Send for paladin::core::platform::manager::orchestrator::OrchestratorStats
impl core::marker::Sync for paladin::core::platform::manager::orchestrator::OrchestratorStats
impl core::marker::Unpin for paladin::core::platform::manager::orchestrator::OrchestratorStats
impl core::marker::UnsafeUnpin for paladin::core::platform::manager::orchestrator::OrchestratorStats
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::manager::orchestrator::OrchestratorStats
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::manager::orchestrator::OrchestratorStats
impl<T, U> core::convert::Into<U> for paladin::core::platform::manager::orchestrator::OrchestratorStats where U: core::convert::From<T>
pub fn paladin::core::platform::manager::orchestrator::OrchestratorStats::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::manager::orchestrator::OrchestratorStats where U: core::convert::Into<T>
pub type paladin::core::platform::manager::orchestrator::OrchestratorStats::Error = core::convert::Infallible
pub fn paladin::core::platform::manager::orchestrator::OrchestratorStats::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::manager::orchestrator::OrchestratorStats where U: core::convert::TryFrom<T>
pub type paladin::core::platform::manager::orchestrator::OrchestratorStats::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::manager::orchestrator::OrchestratorStats::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::manager::orchestrator::OrchestratorStats where T: core::clone::Clone
pub type paladin::core::platform::manager::orchestrator::OrchestratorStats::Owned = T
pub fn paladin::core::platform::manager::orchestrator::OrchestratorStats::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::manager::orchestrator::OrchestratorStats::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::manager::orchestrator::OrchestratorStats where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::manager::orchestrator::OrchestratorStats::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::manager::orchestrator::OrchestratorStats where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::orchestrator::OrchestratorStats::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::manager::orchestrator::OrchestratorStats where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::orchestrator::OrchestratorStats::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::manager::orchestrator::OrchestratorStats where T: core::clone::Clone
pub unsafe fn paladin::core::platform::manager::orchestrator::OrchestratorStats::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::manager::orchestrator::OrchestratorStats
pub fn paladin::core::platform::manager::orchestrator::OrchestratorStats::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::manager::orchestrator::OrchestratorStats
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::manager::orchestrator::OrchestratorStats where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::orchestrator::OrchestratorStats::and<P, B, E>(self, other: 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::orchestrator::OrchestratorStats::or<P, B, E>(self, other: 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::orchestrator::OrchestratorStats
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::manager::orchestrator::OrchestratorStats
impl<T> typenum::type_operators::Same for paladin::core::platform::manager::orchestrator::OrchestratorStats
pub type paladin::core::platform::manager::orchestrator::OrchestratorStats::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::manager::orchestrator::OrchestratorStats where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::manager::orchestrator::OrchestratorStats where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::manager::orchestrator::OrchestratorStats::vzip(self) -> V
pub trait paladin::core::platform::manager::orchestrator::ContentProcessor: core::marker::Send + core::marker::Sync
pub fn paladin::core::platform::manager::orchestrator::ContentProcessor::clone_box(&self) -> core::result::Result<alloc::boxed::Box<dyn paladin::core::platform::manager::orchestrator::ContentProcessor>, paladin::core::platform::manager::orchestrator::OrchestratorError>
pub fn paladin::core::platform::manager::orchestrator::ContentProcessor::name(&self) -> &str
pub fn paladin::core::platform::manager::orchestrator::ContentProcessor::process_content<'life0, 'async_trait>(&'life0 self, content: paladin::core::platform::container::content::ContentItem, context: paladin::core::platform::manager::orchestrator::OrchestrationContext) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<paladin::core::platform::manager::orchestrator::ContentProcessingResult, paladin::core::platform::manager::orchestrator::OrchestratorError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
impl paladin::core::platform::manager::orchestrator::ContentProcessor for paladin::core::platform::manager::orchestrator::DefaultContentProcessor
pub fn paladin::core::platform::manager::orchestrator::DefaultContentProcessor::clone_box(&self) -> core::result::Result<alloc::boxed::Box<dyn paladin::core::platform::manager::orchestrator::ContentProcessor>, paladin::core::platform::manager::orchestrator::OrchestratorError>
pub fn paladin::core::platform::manager::orchestrator::DefaultContentProcessor::name(&self) -> &str
pub fn paladin::core::platform::manager::orchestrator::DefaultContentProcessor::process_content<'life0, 'async_trait>(&'life0 self, content: paladin::core::platform::container::content::ContentItem, context: paladin::core::platform::manager::orchestrator::OrchestrationContext) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<paladin::core::platform::manager::orchestrator::ContentProcessingResult, paladin::core::platform::manager::orchestrator::OrchestratorError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub mod paladin::core::platform::manager::queue_service
pub enum paladin::core::platform::manager::queue_service::QueueError
pub paladin::core::platform::manager::queue_service::QueueError::InvalidConfiguration(alloc::string::String)
pub paladin::core::platform::manager::queue_service::QueueError::ItemNotFound(uuid::Uuid)
pub paladin::core::platform::manager::queue_service::QueueError::OperationFailed(alloc::string::String)
pub paladin::core::platform::manager::queue_service::QueueError::QueueEmpty(alloc::string::String)
pub paladin::core::platform::manager::queue_service::QueueError::QueueFull
pub paladin::core::platform::manager::queue_service::QueueError::QueueFull::capacity: usize
pub paladin::core::platform::manager::queue_service::QueueError::QueueFull::queue_name: alloc::string::String
pub paladin::core::platform::manager::queue_service::QueueError::QueueNotFound(alloc::string::String)
pub paladin::core::platform::manager::queue_service::QueueError::SerializationError(alloc::string::String)
impl core::convert::From<paladin::core::platform::manager::queue_service::QueueError> for paladin::core::platform::manager::orchestrator::OrchestratorError
pub fn paladin::core::platform::manager::orchestrator::OrchestratorError::from(source: paladin::core::platform::manager::queue_service::QueueError) -> Self
impl core::error::Error for paladin::core::platform::manager::queue_service::QueueError
impl core::fmt::Debug for paladin::core::platform::manager::queue_service::QueueError
pub fn paladin::core::platform::manager::queue_service::QueueError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::core::platform::manager::queue_service::QueueError
pub fn paladin::core::platform::manager::queue_service::QueueError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::core::platform::manager::queue_service::QueueError
impl core::marker::Send for paladin::core::platform::manager::queue_service::QueueError
impl core::marker::Sync for paladin::core::platform::manager::queue_service::QueueError
impl core::marker::Unpin for paladin::core::platform::manager::queue_service::QueueError
impl core::marker::UnsafeUnpin for paladin::core::platform::manager::queue_service::QueueError
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::manager::queue_service::QueueError
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::manager::queue_service::QueueError
impl<T, U> core::convert::Into<U> for paladin::core::platform::manager::queue_service::QueueError where U: core::convert::From<T>
pub fn paladin::core::platform::manager::queue_service::QueueError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::manager::queue_service::QueueError where U: core::convert::Into<T>
pub type paladin::core::platform::manager::queue_service::QueueError::Error = core::convert::Infallible
pub fn paladin::core::platform::manager::queue_service::QueueError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::manager::queue_service::QueueError where U: core::convert::TryFrom<T>
pub type paladin::core::platform::manager::queue_service::QueueError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::manager::queue_service::QueueError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::string::ToString for paladin::core::platform::manager::queue_service::QueueError where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::core::platform::manager::queue_service::QueueError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::core::platform::manager::queue_service::QueueError where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::manager::queue_service::QueueError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::manager::queue_service::QueueError where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::queue_service::QueueError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::manager::queue_service::QueueError where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::queue_service::QueueError::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::core::platform::manager::queue_service::QueueError
pub fn paladin::core::platform::manager::queue_service::QueueError::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::manager::queue_service::QueueError
impl<T> iri_string::format::ToStringFallible for paladin::core::platform::manager::queue_service::QueueError where T: core::fmt::Display
pub fn paladin::core::platform::manager::queue_service::QueueError::try_to_string(&self) -> core::result::Result<alloc::string::String, alloc::collections::TryReserveError>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::manager::queue_service::QueueError where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::queue_service::QueueError::and<P, B, E>(self, other: 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::queue_service::QueueError::or<P, B, E>(self, other: 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::queue_service::QueueError
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::manager::queue_service::QueueError
impl<T> typenum::type_operators::Same for paladin::core::platform::manager::queue_service::QueueError
pub type paladin::core::platform::manager::queue_service::QueueError::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::manager::queue_service::QueueError where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::manager::queue_service::QueueError where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::manager::queue_service::QueueError::vzip(self) -> V
pub struct paladin::core::platform::manager::queue_service::QueueConfig
pub paladin::core::platform::manager::queue_service::QueueConfig::cleanup_interval_seconds: u64
pub paladin::core::platform::manager::queue_service::QueueConfig::default_item_config: paladin::core::platform::container::queue_item::QueueItemConfig
pub paladin::core::platform::manager::queue_service::QueueConfig::max_capacity: usize
pub paladin::core::platform::manager::queue_service::QueueConfig::preserve_completed: bool
pub paladin::core::platform::manager::queue_service::QueueConfig::preserve_failed: bool
pub paladin::core::platform::manager::queue_service::QueueConfig::priority_based: bool
impl core::clone::Clone for paladin::core::platform::manager::queue_service::QueueConfig
pub fn paladin::core::platform::manager::queue_service::QueueConfig::clone(&self) -> paladin::core::platform::manager::queue_service::QueueConfig
impl core::default::Default for paladin::core::platform::manager::queue_service::QueueConfig
pub fn paladin::core::platform::manager::queue_service::QueueConfig::default() -> Self
impl core::fmt::Debug for paladin::core::platform::manager::queue_service::QueueConfig
pub fn paladin::core::platform::manager::queue_service::QueueConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::core::platform::manager::queue_service::QueueConfig
pub fn paladin::core::platform::manager::queue_service::QueueConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::manager::queue_service::QueueConfig
pub fn paladin::core::platform::manager::queue_service::QueueConfig::deserialize<__D>(__deserializer: __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::core::platform::manager::queue_service::QueueConfig
impl core::marker::Send for paladin::core::platform::manager::queue_service::QueueConfig
impl core::marker::Sync for paladin::core::platform::manager::queue_service::QueueConfig
impl core::marker::Unpin for paladin::core::platform::manager::queue_service::QueueConfig
impl core::marker::UnsafeUnpin for paladin::core::platform::manager::queue_service::QueueConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::manager::queue_service::QueueConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::manager::queue_service::QueueConfig
impl<T, U> core::convert::Into<U> for paladin::core::platform::manager::queue_service::QueueConfig where U: core::convert::From<T>
pub fn paladin::core::platform::manager::queue_service::QueueConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::manager::queue_service::QueueConfig where U: core::convert::Into<T>
pub type paladin::core::platform::manager::queue_service::QueueConfig::Error = core::convert::Infallible
pub fn paladin::core::platform::manager::queue_service::QueueConfig::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::manager::queue_service::QueueConfig where U: core::convert::TryFrom<T>
pub type paladin::core::platform::manager::queue_service::QueueConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::manager::queue_service::QueueConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::manager::queue_service::QueueConfig where T: core::clone::Clone
pub type paladin::core::platform::manager::queue_service::QueueConfig::Owned = T
pub fn paladin::core::platform::manager::queue_service::QueueConfig::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::manager::queue_service::QueueConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::manager::queue_service::QueueConfig where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::manager::queue_service::QueueConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::manager::queue_service::QueueConfig where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::queue_service::QueueConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::manager::queue_service::QueueConfig where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::queue_service::QueueConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::manager::queue_service::QueueConfig where T: core::clone::Clone
pub unsafe fn paladin::core::platform::manager::queue_service::QueueConfig::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::manager::queue_service::QueueConfig
pub fn paladin::core::platform::manager::queue_service::QueueConfig::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::manager::queue_service::QueueConfig
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::manager::queue_service::QueueConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::manager::queue_service::QueueConfig where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::queue_service::QueueConfig::and<P, B, E>(self, other: 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::queue_service::QueueConfig::or<P, B, E>(self, other: 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::queue_service::QueueConfig
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::manager::queue_service::QueueConfig
impl<T> typenum::type_operators::Same for paladin::core::platform::manager::queue_service::QueueConfig
pub type paladin::core::platform::manager::queue_service::QueueConfig::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::manager::queue_service::QueueConfig where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::manager::queue_service::QueueConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::manager::queue_service::QueueConfig::vzip(self) -> V
pub struct paladin::core::platform::manager::queue_service::QueueService
impl paladin::core::platform::manager::queue_service::QueueService
pub async fn paladin::core::platform::manager::queue_service::QueueService::cleanup_expired(&self)
pub async fn paladin::core::platform::manager::queue_service::QueueService::complete_processing(&self, queue_name: &str, item_id: uuid::Uuid, result_data: core::option::Option<serde_json::value::Value>) -> core::result::Result<(), paladin::core::platform::manager::queue_service::QueueError>
pub async fn paladin::core::platform::manager::queue_service::QueueService::create_queue(&self, name: alloc::string::String, config: core::option::Option<paladin::core::platform::manager::queue_service::QueueConfig>) -> core::result::Result<(), paladin::core::platform::manager::queue_service::QueueError>
pub async fn paladin::core::platform::manager::queue_service::QueueService::delete_queue(&self, name: &str) -> core::result::Result<(), paladin::core::platform::manager::queue_service::QueueError>
pub async fn paladin::core::platform::manager::queue_service::QueueService::dequeue(&self, queue_name: &str) -> core::result::Result<core::option::Option<paladin::core::platform::container::queue_item::QueueItem<serde_json::value::Value>>, paladin::core::platform::manager::queue_service::QueueError>
pub async fn paladin::core::platform::manager::queue_service::QueueService::enqueue<T>(&self, queue_name: &str, item: paladin::core::platform::container::queue_item::QueueItem<T>) -> core::result::Result<uuid::Uuid, paladin::core::platform::manager::queue_service::QueueError> where T: serde_core::ser::Serialize + core::clone::Clone + for<'de> serde_core::de::Deserialize<'de>
pub async fn paladin::core::platform::manager::queue_service::QueueService::fail_processing(&self, queue_name: &str, item_id: uuid::Uuid, error: alloc::string::String) -> core::result::Result<bool, paladin::core::platform::manager::queue_service::QueueError>
pub async fn paladin::core::platform::manager::queue_service::QueueService::get_all_stats(&self) -> std::collections::hash::map::HashMap<alloc::string::String, paladin::core::platform::manager::queue_service::QueueStats>
pub async fn paladin::core::platform::manager::queue_service::QueueService::get_queue_stats(&self, queue_name: &str) -> core::result::Result<paladin::core::platform::manager::queue_service::QueueStats, paladin::core::platform::manager::queue_service::QueueError>
pub async fn paladin::core::platform::manager::queue_service::QueueService::list_queues(&self) -> alloc::vec::Vec<alloc::string::String>
pub fn paladin::core::platform::manager::queue_service::QueueService::new() -> Self
pub async fn paladin::core::platform::manager::queue_service::QueueService::queue_length(&self, queue_name: &str) -> core::result::Result<usize, paladin::core::platform::manager::queue_service::QueueError>
pub async fn paladin::core::platform::manager::queue_service::QueueService::start_processing(&self, queue_name: &str, item_id: uuid::Uuid, worker_id: alloc::string::String) -> core::result::Result<(), paladin::core::platform::manager::queue_service::QueueError>
pub fn paladin::core::platform::manager::queue_service::QueueService::with_default_config(config: paladin::core::platform::manager::queue_service::QueueConfig) -> Self
impl core::default::Default for paladin::core::platform::manager::queue_service::QueueService
pub fn paladin::core::platform::manager::queue_service::QueueService::default() -> Self
impl core::fmt::Debug for paladin::core::platform::manager::queue_service::QueueService
pub fn paladin::core::platform::manager::queue_service::QueueService::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::core::platform::manager::queue_service::QueueService
impl core::marker::Send for paladin::core::platform::manager::queue_service::QueueService
impl core::marker::Sync for paladin::core::platform::manager::queue_service::QueueService
impl core::marker::Unpin for paladin::core::platform::manager::queue_service::QueueService
impl core::marker::UnsafeUnpin for paladin::core::platform::manager::queue_service::QueueService
impl !core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::manager::queue_service::QueueService
impl !core::panic::unwind_safe::UnwindSafe for paladin::core::platform::manager::queue_service::QueueService
impl<T, U> core::convert::Into<U> for paladin::core::platform::manager::queue_service::QueueService where U: core::convert::From<T>
pub fn paladin::core::platform::manager::queue_service::QueueService::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::manager::queue_service::QueueService where U: core::convert::Into<T>
pub type paladin::core::platform::manager::queue_service::QueueService::Error = core::convert::Infallible
pub fn paladin::core::platform::manager::queue_service::QueueService::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::manager::queue_service::QueueService where U: core::convert::TryFrom<T>
pub type paladin::core::platform::manager::queue_service::QueueService::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::manager::queue_service::QueueService::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::core::platform::manager::queue_service::QueueService where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::manager::queue_service::QueueService::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::manager::queue_service::QueueService where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::queue_service::QueueService::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::manager::queue_service::QueueService where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::queue_service::QueueService::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::core::platform::manager::queue_service::QueueService
pub fn paladin::core::platform::manager::queue_service::QueueService::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::manager::queue_service::QueueService
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::manager::queue_service::QueueService where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::queue_service::QueueService::and<P, B, E>(self, other: 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::queue_service::QueueService::or<P, B, E>(self, other: 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::queue_service::QueueService
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::manager::queue_service::QueueService
impl<T> typenum::type_operators::Same for paladin::core::platform::manager::queue_service::QueueService
pub type paladin::core::platform::manager::queue_service::QueueService::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::manager::queue_service::QueueService where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::manager::queue_service::QueueService where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::manager::queue_service::QueueService::vzip(self) -> V
pub struct paladin::core::platform::manager::queue_service::QueueStats
pub paladin::core::platform::manager::queue_service::QueueStats::abandoned_items: usize
pub paladin::core::platform::manager::queue_service::QueueStats::average_processing_time_ms: core::option::Option<u64>
pub paladin::core::platform::manager::queue_service::QueueStats::completed_items: usize
pub paladin::core::platform::manager::queue_service::QueueStats::failed_items: usize
pub paladin::core::platform::manager::queue_service::QueueStats::name: alloc::string::String
pub paladin::core::platform::manager::queue_service::QueueStats::oldest_item_age_seconds: core::option::Option<i64>
pub paladin::core::platform::manager::queue_service::QueueStats::pending_items: usize
pub paladin::core::platform::manager::queue_service::QueueStats::processing_items: usize
pub paladin::core::platform::manager::queue_service::QueueStats::throughput_per_minute: f64
pub paladin::core::platform::manager::queue_service::QueueStats::total_items: usize
impl core::clone::Clone for paladin::core::platform::manager::queue_service::QueueStats
pub fn paladin::core::platform::manager::queue_service::QueueStats::clone(&self) -> paladin::core::platform::manager::queue_service::QueueStats
impl core::fmt::Debug for paladin::core::platform::manager::queue_service::QueueStats
pub fn paladin::core::platform::manager::queue_service::QueueStats::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::core::platform::manager::queue_service::QueueStats
pub fn paladin::core::platform::manager::queue_service::QueueStats::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::manager::queue_service::QueueStats
pub fn paladin::core::platform::manager::queue_service::QueueStats::deserialize<__D>(__deserializer: __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::core::platform::manager::queue_service::QueueStats
impl core::marker::Send for paladin::core::platform::manager::queue_service::QueueStats
impl core::marker::Sync for paladin::core::platform::manager::queue_service::QueueStats
impl core::marker::Unpin for paladin::core::platform::manager::queue_service::QueueStats
impl core::marker::UnsafeUnpin for paladin::core::platform::manager::queue_service::QueueStats
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::manager::queue_service::QueueStats
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::manager::queue_service::QueueStats
impl<T, U> core::convert::Into<U> for paladin::core::platform::manager::queue_service::QueueStats where U: core::convert::From<T>
pub fn paladin::core::platform::manager::queue_service::QueueStats::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::manager::queue_service::QueueStats where U: core::convert::Into<T>
pub type paladin::core::platform::manager::queue_service::QueueStats::Error = core::convert::Infallible
pub fn paladin::core::platform::manager::queue_service::QueueStats::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::manager::queue_service::QueueStats where U: core::convert::TryFrom<T>
pub type paladin::core::platform::manager::queue_service::QueueStats::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::manager::queue_service::QueueStats::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::manager::queue_service::QueueStats where T: core::clone::Clone
pub type paladin::core::platform::manager::queue_service::QueueStats::Owned = T
pub fn paladin::core::platform::manager::queue_service::QueueStats::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::manager::queue_service::QueueStats::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::manager::queue_service::QueueStats where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::manager::queue_service::QueueStats::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::manager::queue_service::QueueStats where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::queue_service::QueueStats::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::manager::queue_service::QueueStats where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::queue_service::QueueStats::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::manager::queue_service::QueueStats where T: core::clone::Clone
pub unsafe fn paladin::core::platform::manager::queue_service::QueueStats::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::manager::queue_service::QueueStats
pub fn paladin::core::platform::manager::queue_service::QueueStats::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::manager::queue_service::QueueStats
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::manager::queue_service::QueueStats where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::manager::queue_service::QueueStats where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::queue_service::QueueStats::and<P, B, E>(self, other: 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::queue_service::QueueStats::or<P, B, E>(self, other: 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::queue_service::QueueStats
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::manager::queue_service::QueueStats
impl<T> typenum::type_operators::Same for paladin::core::platform::manager::queue_service::QueueStats
pub type paladin::core::platform::manager::queue_service::QueueStats::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::manager::queue_service::QueueStats where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::manager::queue_service::QueueStats where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::manager::queue_service::QueueStats::vzip(self) -> V
pub mod paladin::core::platform::manager::scheduler
pub enum paladin::core::platform::manager::scheduler::Schedule
pub paladin::core::platform::manager::scheduler::Schedule::Daily(u32, u32)
pub paladin::core::platform::manager::scheduler::Schedule::Interval(core::time::Duration)
pub paladin::core::platform::manager::scheduler::Schedule::Monthly(u32, u32, u32)
pub paladin::core::platform::manager::scheduler::Schedule::OnStartup
pub paladin::core::platform::manager::scheduler::Schedule::Once(chrono::datetime::DateTime<chrono::offset::utc::Utc>)
pub paladin::core::platform::manager::scheduler::Schedule::Weekly(u8, u32, u32)
impl core::clone::Clone for paladin::core::platform::manager::scheduler::Schedule
pub fn paladin::core::platform::manager::scheduler::Schedule::clone(&self) -> paladin::core::platform::manager::scheduler::Schedule
impl core::fmt::Debug for paladin::core::platform::manager::scheduler::Schedule
pub fn paladin::core::platform::manager::scheduler::Schedule::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::core::platform::manager::scheduler::Schedule
impl core::marker::Send for paladin::core::platform::manager::scheduler::Schedule
impl core::marker::Sync for paladin::core::platform::manager::scheduler::Schedule
impl core::marker::Unpin for paladin::core::platform::manager::scheduler::Schedule
impl core::marker::UnsafeUnpin for paladin::core::platform::manager::scheduler::Schedule
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::manager::scheduler::Schedule
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::manager::scheduler::Schedule
impl<T, U> core::convert::Into<U> for paladin::core::platform::manager::scheduler::Schedule where U: core::convert::From<T>
pub fn paladin::core::platform::manager::scheduler::Schedule::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::manager::scheduler::Schedule where U: core::convert::Into<T>
pub type paladin::core::platform::manager::scheduler::Schedule::Error = core::convert::Infallible
pub fn paladin::core::platform::manager::scheduler::Schedule::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::manager::scheduler::Schedule where U: core::convert::TryFrom<T>
pub type paladin::core::platform::manager::scheduler::Schedule::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::manager::scheduler::Schedule::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::manager::scheduler::Schedule where T: core::clone::Clone
pub type paladin::core::platform::manager::scheduler::Schedule::Owned = T
pub fn paladin::core::platform::manager::scheduler::Schedule::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::manager::scheduler::Schedule::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::manager::scheduler::Schedule where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::manager::scheduler::Schedule::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::manager::scheduler::Schedule where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::scheduler::Schedule::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::manager::scheduler::Schedule where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::scheduler::Schedule::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::manager::scheduler::Schedule where T: core::clone::Clone
pub unsafe fn paladin::core::platform::manager::scheduler::Schedule::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::manager::scheduler::Schedule
pub fn paladin::core::platform::manager::scheduler::Schedule::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::manager::scheduler::Schedule
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::manager::scheduler::Schedule where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::scheduler::Schedule::and<P, B, E>(self, other: 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::scheduler::Schedule::or<P, B, E>(self, other: 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::scheduler::Schedule
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::manager::scheduler::Schedule
impl<T> typenum::type_operators::Same for paladin::core::platform::manager::scheduler::Schedule
pub type paladin::core::platform::manager::scheduler::Schedule::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::manager::scheduler::Schedule where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::manager::scheduler::Schedule where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::manager::scheduler::Schedule::vzip(self) -> V
pub enum paladin::core::platform::manager::scheduler::SchedulerError
pub paladin::core::platform::manager::scheduler::SchedulerError::InvalidSchedule(alloc::string::String)
pub paladin::core::platform::manager::scheduler::SchedulerError::JobError(paladin::core::platform::container::job::JobError)
pub paladin::core::platform::manager::scheduler::SchedulerError::JobNotFound(uuid::Uuid)
pub paladin::core::platform::manager::scheduler::SchedulerError::ServiceNotFound(alloc::string::String)
impl core::convert::From<paladin::core::platform::container::job::JobError> for paladin::core::platform::manager::scheduler::SchedulerError
pub fn paladin::core::platform::manager::scheduler::SchedulerError::from(source: paladin::core::platform::container::job::JobError) -> Self
impl core::convert::From<paladin::core::platform::manager::scheduler::SchedulerError> for paladin::core::platform::manager::orchestrator::OrchestratorError
pub fn paladin::core::platform::manager::orchestrator::OrchestratorError::from(source: paladin::core::platform::manager::scheduler::SchedulerError) -> Self
impl core::error::Error for paladin::core::platform::manager::scheduler::SchedulerError
pub fn paladin::core::platform::manager::scheduler::SchedulerError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
impl core::fmt::Debug for paladin::core::platform::manager::scheduler::SchedulerError
pub fn paladin::core::platform::manager::scheduler::SchedulerError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::core::platform::manager::scheduler::SchedulerError
pub fn paladin::core::platform::manager::scheduler::SchedulerError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::core::platform::manager::scheduler::SchedulerError
impl core::marker::Send for paladin::core::platform::manager::scheduler::SchedulerError
impl core::marker::Sync for paladin::core::platform::manager::scheduler::SchedulerError
impl core::marker::Unpin for paladin::core::platform::manager::scheduler::SchedulerError
impl core::marker::UnsafeUnpin for paladin::core::platform::manager::scheduler::SchedulerError
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::manager::scheduler::SchedulerError
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::manager::scheduler::SchedulerError
impl<T, U> core::convert::Into<U> for paladin::core::platform::manager::scheduler::SchedulerError where U: core::convert::From<T>
pub fn paladin::core::platform::manager::scheduler::SchedulerError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::manager::scheduler::SchedulerError where U: core::convert::Into<T>
pub type paladin::core::platform::manager::scheduler::SchedulerError::Error = core::convert::Infallible
pub fn paladin::core::platform::manager::scheduler::SchedulerError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::manager::scheduler::SchedulerError where U: core::convert::TryFrom<T>
pub type paladin::core::platform::manager::scheduler::SchedulerError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::manager::scheduler::SchedulerError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::string::ToString for paladin::core::platform::manager::scheduler::SchedulerError where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::core::platform::manager::scheduler::SchedulerError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::core::platform::manager::scheduler::SchedulerError where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::manager::scheduler::SchedulerError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::manager::scheduler::SchedulerError where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::scheduler::SchedulerError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::manager::scheduler::SchedulerError where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::scheduler::SchedulerError::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::core::platform::manager::scheduler::SchedulerError
pub fn paladin::core::platform::manager::scheduler::SchedulerError::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::manager::scheduler::SchedulerError
impl<T> iri_string::format::ToStringFallible for paladin::core::platform::manager::scheduler::SchedulerError where T: core::fmt::Display
pub fn paladin::core::platform::manager::scheduler::SchedulerError::try_to_string(&self) -> core::result::Result<alloc::string::String, alloc::collections::TryReserveError>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::manager::scheduler::SchedulerError where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::scheduler::SchedulerError::and<P, B, E>(self, other: 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::scheduler::SchedulerError::or<P, B, E>(self, other: 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::scheduler::SchedulerError
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::manager::scheduler::SchedulerError
impl<T> typenum::type_operators::Same for paladin::core::platform::manager::scheduler::SchedulerError
pub type paladin::core::platform::manager::scheduler::SchedulerError::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::manager::scheduler::SchedulerError where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::manager::scheduler::SchedulerError where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::manager::scheduler::SchedulerError::vzip(self) -> V
pub struct paladin::core::platform::manager::scheduler::ScheduledJob
pub paladin::core::platform::manager::scheduler::ScheduledJob::enabled: bool
pub paladin::core::platform::manager::scheduler::ScheduledJob::job: paladin::core::platform::container::job::Job
pub paladin::core::platform::manager::scheduler::ScheduledJob::last_run: core::option::Option<chrono::datetime::DateTime<chrono::offset::utc::Utc>>
pub paladin::core::platform::manager::scheduler::ScheduledJob::next_run: core::option::Option<chrono::datetime::DateTime<chrono::offset::utc::Utc>>
pub paladin::core::platform::manager::scheduler::ScheduledJob::run_count: u32
pub paladin::core::platform::manager::scheduler::ScheduledJob::schedule: paladin::core::platform::manager::scheduler::Schedule
impl core::clone::Clone for paladin::core::platform::manager::scheduler::ScheduledJob
pub fn paladin::core::platform::manager::scheduler::ScheduledJob::clone(&self) -> paladin::core::platform::manager::scheduler::ScheduledJob
impl core::fmt::Debug for paladin::core::platform::manager::scheduler::ScheduledJob
pub fn paladin::core::platform::manager::scheduler::ScheduledJob::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::core::platform::manager::scheduler::ScheduledJob
impl core::marker::Send for paladin::core::platform::manager::scheduler::ScheduledJob
impl core::marker::Sync for paladin::core::platform::manager::scheduler::ScheduledJob
impl core::marker::Unpin for paladin::core::platform::manager::scheduler::ScheduledJob
impl core::marker::UnsafeUnpin for paladin::core::platform::manager::scheduler::ScheduledJob
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::manager::scheduler::ScheduledJob
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::manager::scheduler::ScheduledJob
impl<T, U> core::convert::Into<U> for paladin::core::platform::manager::scheduler::ScheduledJob where U: core::convert::From<T>
pub fn paladin::core::platform::manager::scheduler::ScheduledJob::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::manager::scheduler::ScheduledJob where U: core::convert::Into<T>
pub type paladin::core::platform::manager::scheduler::ScheduledJob::Error = core::convert::Infallible
pub fn paladin::core::platform::manager::scheduler::ScheduledJob::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::manager::scheduler::ScheduledJob where U: core::convert::TryFrom<T>
pub type paladin::core::platform::manager::scheduler::ScheduledJob::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::manager::scheduler::ScheduledJob::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::manager::scheduler::ScheduledJob where T: core::clone::Clone
pub type paladin::core::platform::manager::scheduler::ScheduledJob::Owned = T
pub fn paladin::core::platform::manager::scheduler::ScheduledJob::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::manager::scheduler::ScheduledJob::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::manager::scheduler::ScheduledJob where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::manager::scheduler::ScheduledJob::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::manager::scheduler::ScheduledJob where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::scheduler::ScheduledJob::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::manager::scheduler::ScheduledJob where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::scheduler::ScheduledJob::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::manager::scheduler::ScheduledJob where T: core::clone::Clone
pub unsafe fn paladin::core::platform::manager::scheduler::ScheduledJob::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::manager::scheduler::ScheduledJob
pub fn paladin::core::platform::manager::scheduler::ScheduledJob::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::manager::scheduler::ScheduledJob
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::manager::scheduler::ScheduledJob where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::scheduler::ScheduledJob::and<P, B, E>(self, other: 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::scheduler::ScheduledJob::or<P, B, E>(self, other: 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::scheduler::ScheduledJob
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::manager::scheduler::ScheduledJob
impl<T> typenum::type_operators::Same for paladin::core::platform::manager::scheduler::ScheduledJob
pub type paladin::core::platform::manager::scheduler::ScheduledJob::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::manager::scheduler::ScheduledJob where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::manager::scheduler::ScheduledJob where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::manager::scheduler::ScheduledJob::vzip(self) -> V
pub struct paladin::core::platform::manager::scheduler::ScheduledJobInfo
pub paladin::core::platform::manager::scheduler::ScheduledJobInfo::enabled: bool
pub paladin::core::platform::manager::scheduler::ScheduledJobInfo::id: uuid::Uuid
pub paladin::core::platform::manager::scheduler::ScheduledJobInfo::last_run: core::option::Option<chrono::datetime::DateTime<chrono::offset::utc::Utc>>
pub paladin::core::platform::manager::scheduler::ScheduledJobInfo::name: alloc::string::String
pub paladin::core::platform::manager::scheduler::ScheduledJobInfo::next_run: core::option::Option<chrono::datetime::DateTime<chrono::offset::utc::Utc>>
pub paladin::core::platform::manager::scheduler::ScheduledJobInfo::run_count: u32
pub paladin::core::platform::manager::scheduler::ScheduledJobInfo::schedule: paladin::core::platform::manager::scheduler::Schedule
pub paladin::core::platform::manager::scheduler::ScheduledJobInfo::status: paladin::core::base::component::action::ActionStatus
pub paladin::core::platform::manager::scheduler::ScheduledJobInfo::task_count: usize
impl core::clone::Clone for paladin::core::platform::manager::scheduler::ScheduledJobInfo
pub fn paladin::core::platform::manager::scheduler::ScheduledJobInfo::clone(&self) -> paladin::core::platform::manager::scheduler::ScheduledJobInfo
impl core::fmt::Debug for paladin::core::platform::manager::scheduler::ScheduledJobInfo
pub fn paladin::core::platform::manager::scheduler::ScheduledJobInfo::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::core::platform::manager::scheduler::ScheduledJobInfo
impl core::marker::Send for paladin::core::platform::manager::scheduler::ScheduledJobInfo
impl core::marker::Sync for paladin::core::platform::manager::scheduler::ScheduledJobInfo
impl core::marker::Unpin for paladin::core::platform::manager::scheduler::ScheduledJobInfo
impl core::marker::UnsafeUnpin for paladin::core::platform::manager::scheduler::ScheduledJobInfo
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::manager::scheduler::ScheduledJobInfo
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::manager::scheduler::ScheduledJobInfo
impl<T, U> core::convert::Into<U> for paladin::core::platform::manager::scheduler::ScheduledJobInfo where U: core::convert::From<T>
pub fn paladin::core::platform::manager::scheduler::ScheduledJobInfo::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::manager::scheduler::ScheduledJobInfo where U: core::convert::Into<T>
pub type paladin::core::platform::manager::scheduler::ScheduledJobInfo::Error = core::convert::Infallible
pub fn paladin::core::platform::manager::scheduler::ScheduledJobInfo::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::manager::scheduler::ScheduledJobInfo where U: core::convert::TryFrom<T>
pub type paladin::core::platform::manager::scheduler::ScheduledJobInfo::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::manager::scheduler::ScheduledJobInfo::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::manager::scheduler::ScheduledJobInfo where T: core::clone::Clone
pub type paladin::core::platform::manager::scheduler::ScheduledJobInfo::Owned = T
pub fn paladin::core::platform::manager::scheduler::ScheduledJobInfo::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::manager::scheduler::ScheduledJobInfo::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::manager::scheduler::ScheduledJobInfo where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::manager::scheduler::ScheduledJobInfo::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::manager::scheduler::ScheduledJobInfo where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::scheduler::ScheduledJobInfo::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::manager::scheduler::ScheduledJobInfo where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::scheduler::ScheduledJobInfo::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::manager::scheduler::ScheduledJobInfo where T: core::clone::Clone
pub unsafe fn paladin::core::platform::manager::scheduler::ScheduledJobInfo::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::manager::scheduler::ScheduledJobInfo
pub fn paladin::core::platform::manager::scheduler::ScheduledJobInfo::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::manager::scheduler::ScheduledJobInfo
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::manager::scheduler::ScheduledJobInfo where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::scheduler::ScheduledJobInfo::and<P, B, E>(self, other: 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::scheduler::ScheduledJobInfo::or<P, B, E>(self, other: 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::scheduler::ScheduledJobInfo
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::manager::scheduler::ScheduledJobInfo
impl<T> typenum::type_operators::Same for paladin::core::platform::manager::scheduler::ScheduledJobInfo
pub type paladin::core::platform::manager::scheduler::ScheduledJobInfo::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::manager::scheduler::ScheduledJobInfo where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::manager::scheduler::ScheduledJobInfo where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::manager::scheduler::ScheduledJobInfo::vzip(self) -> V
pub struct paladin::core::platform::manager::scheduler::Scheduler
impl paladin::core::platform::manager::scheduler::Scheduler
pub fn paladin::core::platform::manager::scheduler::Scheduler::add_job(&mut self, job: paladin::core::platform::container::job::Job, schedule: paladin::core::platform::manager::scheduler::Schedule) -> core::result::Result<uuid::Uuid, paladin::core::platform::manager::scheduler::SchedulerError>
pub fn paladin::core::platform::manager::scheduler::Scheduler::disable_job(&mut self, job_id: uuid::Uuid) -> bool
pub fn paladin::core::platform::manager::scheduler::Scheduler::enable_job(&mut self, job_id: uuid::Uuid) -> bool
pub fn paladin::core::platform::manager::scheduler::Scheduler::get_job(&self, job_id: uuid::Uuid) -> core::option::Option<&paladin::core::platform::manager::scheduler::ScheduledJob>
pub fn paladin::core::platform::manager::scheduler::Scheduler::list_jobs(&self) -> alloc::vec::Vec<paladin::core::platform::manager::scheduler::ScheduledJobInfo>
pub fn paladin::core::platform::manager::scheduler::Scheduler::list_services(&self) -> alloc::vec::Vec<alloc::string::String>
pub fn paladin::core::platform::manager::scheduler::Scheduler::new() -> Self
pub fn paladin::core::platform::manager::scheduler::Scheduler::register_service(&mut self, service: alloc::boxed::Box<dyn paladin::core::platform::container::task::TaskService>)
pub fn paladin::core::platform::manager::scheduler::Scheduler::remove_job(&mut self, job_id: uuid::Uuid) -> bool
pub async fn paladin::core::platform::manager::scheduler::Scheduler::start(&mut self)
pub fn paladin::core::platform::manager::scheduler::Scheduler::stats(&self) -> paladin::core::platform::manager::scheduler::SchedulerStats
pub fn paladin::core::platform::manager::scheduler::Scheduler::stop(&mut self)
impl core::default::Default for paladin::core::platform::manager::scheduler::Scheduler
pub fn paladin::core::platform::manager::scheduler::Scheduler::default() -> Self
impl core::marker::Freeze for paladin::core::platform::manager::scheduler::Scheduler
impl core::marker::Send for paladin::core::platform::manager::scheduler::Scheduler
impl core::marker::Sync for paladin::core::platform::manager::scheduler::Scheduler
impl core::marker::Unpin for paladin::core::platform::manager::scheduler::Scheduler
impl core::marker::UnsafeUnpin for paladin::core::platform::manager::scheduler::Scheduler
impl !core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::manager::scheduler::Scheduler
impl !core::panic::unwind_safe::UnwindSafe for paladin::core::platform::manager::scheduler::Scheduler
impl<T, U> core::convert::Into<U> for paladin::core::platform::manager::scheduler::Scheduler where U: core::convert::From<T>
pub fn paladin::core::platform::manager::scheduler::Scheduler::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::manager::scheduler::Scheduler where U: core::convert::Into<T>
pub type paladin::core::platform::manager::scheduler::Scheduler::Error = core::convert::Infallible
pub fn paladin::core::platform::manager::scheduler::Scheduler::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::manager::scheduler::Scheduler where U: core::convert::TryFrom<T>
pub type paladin::core::platform::manager::scheduler::Scheduler::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::manager::scheduler::Scheduler::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::core::platform::manager::scheduler::Scheduler where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::manager::scheduler::Scheduler::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::manager::scheduler::Scheduler where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::scheduler::Scheduler::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::manager::scheduler::Scheduler where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::scheduler::Scheduler::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::core::platform::manager::scheduler::Scheduler
pub fn paladin::core::platform::manager::scheduler::Scheduler::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::manager::scheduler::Scheduler
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::manager::scheduler::Scheduler where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::scheduler::Scheduler::and<P, B, E>(self, other: 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::scheduler::Scheduler::or<P, B, E>(self, other: 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::scheduler::Scheduler
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::manager::scheduler::Scheduler
impl<T> typenum::type_operators::Same for paladin::core::platform::manager::scheduler::Scheduler
pub type paladin::core::platform::manager::scheduler::Scheduler::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::manager::scheduler::Scheduler where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::manager::scheduler::Scheduler where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::manager::scheduler::Scheduler::vzip(self) -> V
pub struct paladin::core::platform::manager::scheduler::SchedulerStats
pub paladin::core::platform::manager::scheduler::SchedulerStats::enabled_jobs: usize
pub paladin::core::platform::manager::scheduler::SchedulerStats::next_job_name: core::option::Option<alloc::string::String>
pub paladin::core::platform::manager::scheduler::SchedulerStats::next_job_time: core::option::Option<chrono::datetime::DateTime<chrono::offset::utc::Utc>>
pub paladin::core::platform::manager::scheduler::SchedulerStats::total_jobs: usize
pub paladin::core::platform::manager::scheduler::SchedulerStats::total_runs: u32
pub paladin::core::platform::manager::scheduler::SchedulerStats::total_services: usize
impl core::clone::Clone for paladin::core::platform::manager::scheduler::SchedulerStats
pub fn paladin::core::platform::manager::scheduler::SchedulerStats::clone(&self) -> paladin::core::platform::manager::scheduler::SchedulerStats
impl core::fmt::Debug for paladin::core::platform::manager::scheduler::SchedulerStats
pub fn paladin::core::platform::manager::scheduler::SchedulerStats::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::core::platform::manager::scheduler::SchedulerStats
impl core::marker::Send for paladin::core::platform::manager::scheduler::SchedulerStats
impl core::marker::Sync for paladin::core::platform::manager::scheduler::SchedulerStats
impl core::marker::Unpin for paladin::core::platform::manager::scheduler::SchedulerStats
impl core::marker::UnsafeUnpin for paladin::core::platform::manager::scheduler::SchedulerStats
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::manager::scheduler::SchedulerStats
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::manager::scheduler::SchedulerStats
impl<T, U> core::convert::Into<U> for paladin::core::platform::manager::scheduler::SchedulerStats where U: core::convert::From<T>
pub fn paladin::core::platform::manager::scheduler::SchedulerStats::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::manager::scheduler::SchedulerStats where U: core::convert::Into<T>
pub type paladin::core::platform::manager::scheduler::SchedulerStats::Error = core::convert::Infallible
pub fn paladin::core::platform::manager::scheduler::SchedulerStats::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::manager::scheduler::SchedulerStats where U: core::convert::TryFrom<T>
pub type paladin::core::platform::manager::scheduler::SchedulerStats::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::manager::scheduler::SchedulerStats::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::manager::scheduler::SchedulerStats where T: core::clone::Clone
pub type paladin::core::platform::manager::scheduler::SchedulerStats::Owned = T
pub fn paladin::core::platform::manager::scheduler::SchedulerStats::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::manager::scheduler::SchedulerStats::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::manager::scheduler::SchedulerStats where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::manager::scheduler::SchedulerStats::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::manager::scheduler::SchedulerStats where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::scheduler::SchedulerStats::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::manager::scheduler::SchedulerStats where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::scheduler::SchedulerStats::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::manager::scheduler::SchedulerStats where T: core::clone::Clone
pub unsafe fn paladin::core::platform::manager::scheduler::SchedulerStats::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::manager::scheduler::SchedulerStats
pub fn paladin::core::platform::manager::scheduler::SchedulerStats::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::manager::scheduler::SchedulerStats
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::manager::scheduler::SchedulerStats where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::scheduler::SchedulerStats::and<P, B, E>(self, other: 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::scheduler::SchedulerStats::or<P, B, E>(self, other: 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::scheduler::SchedulerStats
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::manager::scheduler::SchedulerStats
impl<T> typenum::type_operators::Same for paladin::core::platform::manager::scheduler::SchedulerStats
pub type paladin::core::platform::manager::scheduler::SchedulerStats::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::manager::scheduler::SchedulerStats where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::manager::scheduler::SchedulerStats where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::manager::scheduler::SchedulerStats::vzip(self) -> V
pub fn paladin::core::platform::manager::scheduler::create_scheduler_with_services(services: alloc::vec::Vec<alloc::boxed::Box<dyn paladin::core::platform::container::task::TaskService>>) -> paladin::core::platform::manager::scheduler::Scheduler
pub async fn paladin::core::platform::manager::scheduler::start_scheduler()
pub mod paladin::core::platform::manager::user_service
pub struct paladin::core::platform::manager::user_service::UserAuthenticationResult
pub paladin::core::platform::manager::user_service::UserAuthenticationResult::email: alloc::string::String
pub paladin::core::platform::manager::user_service::UserAuthenticationResult::is_verified: bool
pub paladin::core::platform::manager::user_service::UserAuthenticationResult::success: bool
pub paladin::core::platform::manager::user_service::UserAuthenticationResult::user_id: uuid::Uuid
pub paladin::core::platform::manager::user_service::UserAuthenticationResult::username: alloc::string::String
impl core::clone::Clone for paladin::core::platform::manager::user_service::UserAuthenticationResult
pub fn paladin::core::platform::manager::user_service::UserAuthenticationResult::clone(&self) -> paladin::core::platform::manager::user_service::UserAuthenticationResult
impl core::fmt::Debug for paladin::core::platform::manager::user_service::UserAuthenticationResult
pub fn paladin::core::platform::manager::user_service::UserAuthenticationResult::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::core::platform::manager::user_service::UserAuthenticationResult
impl core::marker::Send for paladin::core::platform::manager::user_service::UserAuthenticationResult
impl core::marker::Sync for paladin::core::platform::manager::user_service::UserAuthenticationResult
impl core::marker::Unpin for paladin::core::platform::manager::user_service::UserAuthenticationResult
impl core::marker::UnsafeUnpin for paladin::core::platform::manager::user_service::UserAuthenticationResult
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::manager::user_service::UserAuthenticationResult
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::manager::user_service::UserAuthenticationResult
impl<T, U> core::convert::Into<U> for paladin::core::platform::manager::user_service::UserAuthenticationResult where U: core::convert::From<T>
pub fn paladin::core::platform::manager::user_service::UserAuthenticationResult::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::manager::user_service::UserAuthenticationResult where U: core::convert::Into<T>
pub type paladin::core::platform::manager::user_service::UserAuthenticationResult::Error = core::convert::Infallible
pub fn paladin::core::platform::manager::user_service::UserAuthenticationResult::try_from(value: 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::UserAuthenticationResult where U: core::convert::TryFrom<T>
pub type paladin::core::platform::manager::user_service::UserAuthenticationResult::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::manager::user_service::UserAuthenticationResult::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::manager::user_service::UserAuthenticationResult where T: core::clone::Clone
pub type paladin::core::platform::manager::user_service::UserAuthenticationResult::Owned = T
pub fn paladin::core::platform::manager::user_service::UserAuthenticationResult::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::manager::user_service::UserAuthenticationResult::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::manager::user_service::UserAuthenticationResult where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::manager::user_service::UserAuthenticationResult::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::manager::user_service::UserAuthenticationResult where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::user_service::UserAuthenticationResult::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::manager::user_service::UserAuthenticationResult where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::user_service::UserAuthenticationResult::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::manager::user_service::UserAuthenticationResult where T: core::clone::Clone
pub unsafe fn paladin::core::platform::manager::user_service::UserAuthenticationResult::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::manager::user_service::UserAuthenticationResult
pub fn paladin::core::platform::manager::user_service::UserAuthenticationResult::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::manager::user_service::UserAuthenticationResult
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::manager::user_service::UserAuthenticationResult where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::user_service::UserAuthenticationResult::and<P, B, E>(self, other: 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::UserAuthenticationResult::or<P, B, E>(self, other: 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::UserAuthenticationResult
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::manager::user_service::UserAuthenticationResult
impl<T> typenum::type_operators::Same for paladin::core::platform::manager::user_service::UserAuthenticationResult
pub type paladin::core::platform::manager::user_service::UserAuthenticationResult::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::manager::user_service::UserAuthenticationResult where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::manager::user_service::UserAuthenticationResult where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::manager::user_service::UserAuthenticationResult::vzip(self) -> V
pub struct paladin::core::platform::manager::user_service::UserLoginRequest
pub paladin::core::platform::manager::user_service::UserLoginRequest::email: alloc::string::String
pub paladin::core::platform::manager::user_service::UserLoginRequest::password: alloc::string::String
impl core::clone::Clone for paladin::core::platform::manager::user_service::UserLoginRequest
pub fn paladin::core::platform::manager::user_service::UserLoginRequest::clone(&self) -> paladin::core::platform::manager::user_service::UserLoginRequest
impl core::fmt::Debug for paladin::core::platform::manager::user_service::UserLoginRequest
pub fn paladin::core::platform::manager::user_service::UserLoginRequest::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::core::platform::manager::user_service::UserLoginRequest
impl core::marker::Send for paladin::core::platform::manager::user_service::UserLoginRequest
impl core::marker::Sync for paladin::core::platform::manager::user_service::UserLoginRequest
impl core::marker::Unpin for paladin::core::platform::manager::user_service::UserLoginRequest
impl core::marker::UnsafeUnpin for paladin::core::platform::manager::user_service::UserLoginRequest
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::manager::user_service::UserLoginRequest
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::manager::user_service::UserLoginRequest
impl<T, U> core::convert::Into<U> for paladin::core::platform::manager::user_service::UserLoginRequest where U: core::convert::From<T>
pub fn paladin::core::platform::manager::user_service::UserLoginRequest::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::manager::user_service::UserLoginRequest where U: core::convert::Into<T>
pub type paladin::core::platform::manager::user_service::UserLoginRequest::Error = core::convert::Infallible
pub fn paladin::core::platform::manager::user_service::UserLoginRequest::try_from(value: 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::UserLoginRequest where U: core::convert::TryFrom<T>
pub type paladin::core::platform::manager::user_service::UserLoginRequest::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::manager::user_service::UserLoginRequest::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::manager::user_service::UserLoginRequest where T: core::clone::Clone
pub type paladin::core::platform::manager::user_service::UserLoginRequest::Owned = T
pub fn paladin::core::platform::manager::user_service::UserLoginRequest::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::manager::user_service::UserLoginRequest::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::manager::user_service::UserLoginRequest where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::manager::user_service::UserLoginRequest::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::manager::user_service::UserLoginRequest where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::user_service::UserLoginRequest::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::manager::user_service::UserLoginRequest where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::user_service::UserLoginRequest::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::manager::user_service::UserLoginRequest where T: core::clone::Clone
pub unsafe fn paladin::core::platform::manager::user_service::UserLoginRequest::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::manager::user_service::UserLoginRequest
pub fn paladin::core::platform::manager::user_service::UserLoginRequest::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::manager::user_service::UserLoginRequest
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::manager::user_service::UserLoginRequest where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::user_service::UserLoginRequest::and<P, B, E>(self, other: 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::UserLoginRequest::or<P, B, E>(self, other: 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::UserLoginRequest
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::manager::user_service::UserLoginRequest
impl<T> typenum::type_operators::Same for paladin::core::platform::manager::user_service::UserLoginRequest
pub type paladin::core::platform::manager::user_service::UserLoginRequest::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::manager::user_service::UserLoginRequest where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::manager::user_service::UserLoginRequest where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::manager::user_service::UserLoginRequest::vzip(self) -> V
pub struct paladin::core::platform::manager::user_service::UserProfileUpdateRequest
pub paladin::core::platform::manager::user_service::UserProfileUpdateRequest::email: core::option::Option<alloc::string::String>
pub paladin::core::platform::manager::user_service::UserProfileUpdateRequest::profile: core::option::Option<paladin::core::platform::container::user::UserProfile>
pub paladin::core::platform::manager::user_service::UserProfileUpdateRequest::user_id: uuid::Uuid
pub paladin::core::platform::manager::user_service::UserProfileUpdateRequest::username: core::option::Option<alloc::string::String>
impl core::clone::Clone for paladin::core::platform::manager::user_service::UserProfileUpdateRequest
pub fn paladin::core::platform::manager::user_service::UserProfileUpdateRequest::clone(&self) -> paladin::core::platform::manager::user_service::UserProfileUpdateRequest
impl core::fmt::Debug for paladin::core::platform::manager::user_service::UserProfileUpdateRequest
pub fn paladin::core::platform::manager::user_service::UserProfileUpdateRequest::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::core::platform::manager::user_service::UserProfileUpdateRequest
impl core::marker::Send for paladin::core::platform::manager::user_service::UserProfileUpdateRequest
impl core::marker::Sync for paladin::core::platform::manager::user_service::UserProfileUpdateRequest
impl core::marker::Unpin for paladin::core::platform::manager::user_service::UserProfileUpdateRequest
impl core::marker::UnsafeUnpin for paladin::core::platform::manager::user_service::UserProfileUpdateRequest
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::manager::user_service::UserProfileUpdateRequest
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::manager::user_service::UserProfileUpdateRequest
impl<T, U> core::convert::Into<U> for paladin::core::platform::manager::user_service::UserProfileUpdateRequest where U: core::convert::From<T>
pub fn paladin::core::platform::manager::user_service::UserProfileUpdateRequest::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::manager::user_service::UserProfileUpdateRequest where U: core::convert::Into<T>
pub type paladin::core::platform::manager::user_service::UserProfileUpdateRequest::Error = core::convert::Infallible
pub fn paladin::core::platform::manager::user_service::UserProfileUpdateRequest::try_from(value: 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::UserProfileUpdateRequest where U: core::convert::TryFrom<T>
pub type paladin::core::platform::manager::user_service::UserProfileUpdateRequest::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::manager::user_service::UserProfileUpdateRequest::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::manager::user_service::UserProfileUpdateRequest where T: core::clone::Clone
pub type paladin::core::platform::manager::user_service::UserProfileUpdateRequest::Owned = T
pub fn paladin::core::platform::manager::user_service::UserProfileUpdateRequest::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::manager::user_service::UserProfileUpdateRequest::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::manager::user_service::UserProfileUpdateRequest where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::manager::user_service::UserProfileUpdateRequest::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::manager::user_service::UserProfileUpdateRequest where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::user_service::UserProfileUpdateRequest::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::manager::user_service::UserProfileUpdateRequest where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::user_service::UserProfileUpdateRequest::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::manager::user_service::UserProfileUpdateRequest where T: core::clone::Clone
pub unsafe fn paladin::core::platform::manager::user_service::UserProfileUpdateRequest::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::manager::user_service::UserProfileUpdateRequest
pub fn paladin::core::platform::manager::user_service::UserProfileUpdateRequest::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::manager::user_service::UserProfileUpdateRequest
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::manager::user_service::UserProfileUpdateRequest where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::user_service::UserProfileUpdateRequest::and<P, B, E>(self, other: 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::UserProfileUpdateRequest::or<P, B, E>(self, other: 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::UserProfileUpdateRequest
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::manager::user_service::UserProfileUpdateRequest
impl<T> typenum::type_operators::Same for paladin::core::platform::manager::user_service::UserProfileUpdateRequest
pub type paladin::core::platform::manager::user_service::UserProfileUpdateRequest::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::manager::user_service::UserProfileUpdateRequest where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::manager::user_service::UserProfileUpdateRequest where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::manager::user_service::UserProfileUpdateRequest::vzip(self) -> V
pub struct paladin::core::platform::manager::user_service::UserRegistrationRequest
pub paladin::core::platform::manager::user_service::UserRegistrationRequest::email: alloc::string::String
pub paladin::core::platform::manager::user_service::UserRegistrationRequest::password: alloc::string::String
pub paladin::core::platform::manager::user_service::UserRegistrationRequest::profile: core::option::Option<paladin::core::platform::container::user::UserProfile>
pub paladin::core::platform::manager::user_service::UserRegistrationRequest::username: alloc::string::String
impl core::clone::Clone for paladin::core::platform::manager::user_service::UserRegistrationRequest
pub fn paladin::core::platform::manager::user_service::UserRegistrationRequest::clone(&self) -> paladin::core::platform::manager::user_service::UserRegistrationRequest
impl core::fmt::Debug for paladin::core::platform::manager::user_service::UserRegistrationRequest
pub fn paladin::core::platform::manager::user_service::UserRegistrationRequest::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::core::platform::manager::user_service::UserRegistrationRequest
impl core::marker::Send for paladin::core::platform::manager::user_service::UserRegistrationRequest
impl core::marker::Sync for paladin::core::platform::manager::user_service::UserRegistrationRequest
impl core::marker::Unpin for paladin::core::platform::manager::user_service::UserRegistrationRequest
impl core::marker::UnsafeUnpin for paladin::core::platform::manager::user_service::UserRegistrationRequest
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::manager::user_service::UserRegistrationRequest
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::manager::user_service::UserRegistrationRequest
impl<T, U> core::convert::Into<U> for paladin::core::platform::manager::user_service::UserRegistrationRequest where U: core::convert::From<T>
pub fn paladin::core::platform::manager::user_service::UserRegistrationRequest::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::manager::user_service::UserRegistrationRequest where U: core::convert::Into<T>
pub type paladin::core::platform::manager::user_service::UserRegistrationRequest::Error = core::convert::Infallible
pub fn paladin::core::platform::manager::user_service::UserRegistrationRequest::try_from(value: 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::UserRegistrationRequest where U: core::convert::TryFrom<T>
pub type paladin::core::platform::manager::user_service::UserRegistrationRequest::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::manager::user_service::UserRegistrationRequest::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::manager::user_service::UserRegistrationRequest where T: core::clone::Clone
pub type paladin::core::platform::manager::user_service::UserRegistrationRequest::Owned = T
pub fn paladin::core::platform::manager::user_service::UserRegistrationRequest::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::manager::user_service::UserRegistrationRequest::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::manager::user_service::UserRegistrationRequest where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::manager::user_service::UserRegistrationRequest::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::manager::user_service::UserRegistrationRequest where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::user_service::UserRegistrationRequest::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::manager::user_service::UserRegistrationRequest where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::user_service::UserRegistrationRequest::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::manager::user_service::UserRegistrationRequest where T: core::clone::Clone
pub unsafe fn paladin::core::platform::manager::user_service::UserRegistrationRequest::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::manager::user_service::UserRegistrationRequest
pub fn paladin::core::platform::manager::user_service::UserRegistrationRequest::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::manager::user_service::UserRegistrationRequest
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::manager::user_service::UserRegistrationRequest where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::user_service::UserRegistrationRequest::and<P, B, E>(self, other: 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::UserRegistrationRequest::or<P, B, E>(self, other: 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::UserRegistrationRequest
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::manager::user_service::UserRegistrationRequest
impl<T> typenum::type_operators::Same for paladin::core::platform::manager::user_service::UserRegistrationRequest
pub type paladin::core::platform::manager::user_service::UserRegistrationRequest::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::manager::user_service::UserRegistrationRequest where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::manager::user_service::UserRegistrationRequest where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::manager::user_service::UserRegistrationRequest::vzip(self) -> V
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, password: &str) -> core::result::Result<alloc::string::String, paladin::core::platform::container::user::UserError>
pub fn paladin::core::platform::manager::user_service::UserService::new(user_repository: alloc::sync::Arc<dyn paladin::application::storage::user_store::UserRepositoryPort>, log_port: alloc::sync::Arc<dyn paladin::application::ports::output::log_port::LogPort>, notification_service: alloc::sync::Arc<paladin::core::platform::manager::notification_service::NotificationService>) -> Self
pub fn paladin::core::platform::manager::user_service::UserService::verify_password(&self, password: &str, hash: &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, user_id: 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, user_id: 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, is_active: 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, is_verified: 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, email: &'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, user_id: 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, request: 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, request: 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, request: 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, user_id: 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<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(value: 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) -> 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, other: 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, other: 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> yoke::erased::ErasedDestructor for paladin::core::platform::manager::user_service::UserService where T: 'static
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 trait paladin::core::platform::manager::user_service::UserServiceTrait: core::marker::Send + core::marker::Sync
pub fn paladin::core::platform::manager::user_service::UserServiceTrait::activate_user<'life0, 'async_trait>(&'life0 self, user_id: 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::UserServiceTrait::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::UserServiceTrait::deactivate_user<'life0, 'async_trait>(&'life0 self, user_id: 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::UserServiceTrait::find_by_active_status<'life0, 'async_trait>(&'life0 self, is_active: 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::UserServiceTrait::find_by_verification_status<'life0, 'async_trait>(&'life0 self, is_verified: 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::UserServiceTrait::get_user_by_email<'life0, 'life1, 'async_trait>(&'life0 self, email: &'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::UserServiceTrait::get_user_by_id<'life0, 'async_trait>(&'life0 self, user_id: 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::UserServiceTrait::login_user<'life0, 'async_trait>(&'life0 self, request: 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::UserServiceTrait::register_user<'life0, 'async_trait>(&'life0 self, request: 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::UserServiceTrait::update_user_profile<'life0, 'async_trait>(&'life0 self, request: 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::UserServiceTrait::verify_user<'life0, 'async_trait>(&'life0 self, user_id: 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 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, user_id: 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, user_id: 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, is_active: 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, is_verified: 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, email: &'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, user_id: 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, request: 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, request: 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, request: 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, user_id: 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 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::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, message: &'life1 MCPMessage) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<(), paladin::core::platform::container::arsenal::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 mod paladin::infrastructure::adapters::garrison::in_memory_garrison
pub mod paladin::infrastructure::adapters::garrison::sqlite_garrison
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::input::file_content_fetcher
pub mod paladin::infrastructure::adapters::input::file_content_list_fetcher
pub mod paladin::infrastructure::adapters::input::http_content_fetcher
pub mod paladin::infrastructure::adapters::input::local_file_fetcher
pub mod paladin::infrastructure::adapters::input::news_api_fetcher
pub mod paladin::infrastructure::adapters::input::tensorflow_adapter
pub mod paladin::infrastructure::adapters::llm
pub mod paladin::infrastructure::adapters::llm::mock_llm_adapter
pub mod paladin::infrastructure::adapters::llm::openai_adapter
pub mod paladin::infrastructure::adapters::llm::provider_factory
pub mod paladin::infrastructure::adapters::logs
pub mod paladin::infrastructure::adapters::logs::access_log_adapter
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(paladins: 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, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl paladin::application::ports::output::paladin_registry::PaladinRegistry for paladin::infrastructure::adapters::paladin_registry::HashMapPaladinRegistry
pub fn paladin::infrastructure::adapters::paladin_registry::HashMapPaladinRegistry::contains(&self, id: &str) -> bool
pub fn paladin::infrastructure::adapters::paladin_registry::HashMapPaladinRegistry::get(&self, id: &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, id: alloc::string::String, paladin: alloc::sync::Arc<paladin::core::platform::container::paladin::Paladin>) -> core::result::Result<(), paladin::application::ports::output::paladin_registry::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<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(value: 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) -> 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, other: 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, other: 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> yoke::erased::ErasedDestructor for paladin::infrastructure::adapters::paladin_registry::HashMapPaladinRegistry where T: 'static
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 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::mysql_content_repository
pub mod paladin::infrastructure::repositories::sqlite_content_repository
pub mod paladin::infrastructure::repositories::sqlite_user_repository
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, f: &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, __formatter: &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<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(value: 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) -> T
impl<T> either::into_either::IntoEither for paladin::infrastructure::security::audit::AuditError
impl<T> iri_string::format::ToStringFallible for paladin::infrastructure::security::audit::AuditError where T: core::fmt::Display
pub fn paladin::infrastructure::security::audit::AuditError::try_to_string(&self) -> core::result::Result<alloc::string::String, alloc::collections::TryReserveError>
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, other: 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, other: 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> yoke::erased::ErasedDestructor for paladin::infrastructure::security::audit::AuditError where T: 'static
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, other: &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, f: &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, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::infrastructure::security::audit::AuditEventType
pub fn paladin::infrastructure::security::audit::AuditEventType::deserialize<__D>(__deserializer: __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, key: &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
pub fn paladin::infrastructure::security::audit::AuditEventType::equivalent(&self, key: &K) -> bool
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(value: 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, target: &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, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::infrastructure::security::audit::AuditEventType
pub fn paladin::infrastructure::security::audit::AuditEventType::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::infrastructure::security::audit::AuditEventType
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, other: 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, other: 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> yoke::erased::ErasedDestructor for paladin::infrastructure::security::audit::AuditEventType where T: 'static
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(event_type: paladin::infrastructure::security::audit::AuditEventType, user_id: impl core::convert::Into<alloc::string::String>, resource: impl core::convert::Into<alloc::string::String>, action: impl core::convert::Into<alloc::string::String>, success: bool) -> Self
pub fn paladin::infrastructure::security::audit::AuditEvent::with_error(self, error: impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::infrastructure::security::audit::AuditEvent::with_metadata(self, metadata: 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, f: &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, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::infrastructure::security::audit::AuditEvent
pub fn paladin::infrastructure::security::audit::AuditEvent::deserialize<__D>(__deserializer: __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<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(value: 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, target: &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, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::infrastructure::security::audit::AuditEvent
pub fn paladin::infrastructure::security::audit::AuditEvent::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::infrastructure::security::audit::AuditEvent
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, other: 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, other: 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> yoke::erased::ErasedDestructor for paladin::infrastructure::security::audit::AuditEvent where T: 'static
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, user_id: impl core::convert::Into<alloc::string::String>, document_path: &std::path::Path, document_type: impl core::convert::Into<alloc::string::String>, success: bool) -> core::result::Result<(), paladin::infrastructure::security::audit::AuditError>
pub fn paladin::infrastructure::security::audit::AuditLogger::log_encryption(&self, user_id: impl core::convert::Into<alloc::string::String>, data_type: impl core::convert::Into<alloc::string::String>, data_size: usize, success: bool) -> core::result::Result<(), paladin::infrastructure::security::audit::AuditError>
pub fn paladin::infrastructure::security::audit::AuditLogger::log_file_access(&self, user_id: impl core::convert::Into<alloc::string::String>, file_path: &std::path::Path, success: bool) -> core::result::Result<(), paladin::infrastructure::security::audit::AuditError>
pub fn paladin::infrastructure::security::audit::AuditLogger::log_llm_api_call(&self, user_id: impl core::convert::Into<alloc::string::String>, provider: impl core::convert::Into<alloc::string::String>, model: impl core::convert::Into<alloc::string::String>, success: bool) -> core::result::Result<(), paladin::infrastructure::security::audit::AuditError>
pub fn paladin::infrastructure::security::audit::AuditLogger::log_vision_processing(&self, user_id: impl core::convert::Into<alloc::string::String>, image_count: usize, success: bool) -> core::result::Result<(), paladin::infrastructure::security::audit::AuditError>
pub fn paladin::infrastructure::security::audit::AuditLogger::new(enabled: 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<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(value: 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) -> 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, other: 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, other: 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> yoke::erased::ErasedDestructor for paladin::infrastructure::security::audit::AuditLogger where T: 'static
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, f: &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, __formatter: &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<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(value: 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) -> T
impl<T> either::into_either::IntoEither for paladin::infrastructure::security::encryption::EncryptionError
impl<T> iri_string::format::ToStringFallible for paladin::infrastructure::security::encryption::EncryptionError where T: core::fmt::Display
pub fn paladin::infrastructure::security::encryption::EncryptionError::try_to_string(&self) -> core::result::Result<alloc::string::String, alloc::collections::TryReserveError>
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, other: 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, other: 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> yoke::erased::ErasedDestructor for paladin::infrastructure::security::encryption::EncryptionError where T: 'static
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(ttl: core::time::Duration) -> Self
pub fn paladin::infrastructure::security::encryption::DataRetentionPolicy::should_retain(&self, created_at: 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, f: &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<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(value: 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, target: &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, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::infrastructure::security::encryption::DataRetentionPolicy
pub fn paladin::infrastructure::security::encryption::DataRetentionPolicy::from(t: 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, other: 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, other: 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> yoke::erased::ErasedDestructor for paladin::infrastructure::security::encryption::DataRetentionPolicy where T: 'static
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, encrypted: &[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, encrypted: &[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, data: &[u8]) -> core::result::Result<alloc::vec::Vec<u8>, paladin::infrastructure::security::encryption::EncryptionError>
pub fn paladin::infrastructure::security::encryption::EncryptionService::encrypt_image_data(&self, data: &[u8]) -> core::result::Result<alloc::vec::Vec<u8>, paladin::infrastructure::security::encryption::EncryptionError>
pub fn paladin::infrastructure::security::encryption::EncryptionService::from_key(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<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(value: 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) -> 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, other: 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, other: 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> yoke::erased::ErasedDestructor for paladin::infrastructure::security::encryption::EncryptionService where T: 'static
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, retention_period: core::time::Duration) -> bool
pub fn paladin::infrastructure::security::encryption::SecureData::new(data: 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<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(value: 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) -> 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, other: 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, other: 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> yoke::erased::ErasedDestructor for paladin::infrastructure::security::encryption::SecureData where T: 'static
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, f: &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, __formatter: &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<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(value: 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) -> T
impl<T> either::into_either::IntoEither for paladin::infrastructure::security::audit::AuditError
impl<T> iri_string::format::ToStringFallible for paladin::infrastructure::security::audit::AuditError where T: core::fmt::Display
pub fn paladin::infrastructure::security::audit::AuditError::try_to_string(&self) -> core::result::Result<alloc::string::String, alloc::collections::TryReserveError>
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, other: 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, other: 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> yoke::erased::ErasedDestructor for paladin::infrastructure::security::audit::AuditError where T: 'static
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, other: &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, f: &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, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::infrastructure::security::audit::AuditEventType
pub fn paladin::infrastructure::security::audit::AuditEventType::deserialize<__D>(__deserializer: __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, key: &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
pub fn paladin::infrastructure::security::audit::AuditEventType::equivalent(&self, key: &K) -> bool
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(value: 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, target: &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, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::infrastructure::security::audit::AuditEventType
pub fn paladin::infrastructure::security::audit::AuditEventType::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::infrastructure::security::audit::AuditEventType
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, other: 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, other: 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> yoke::erased::ErasedDestructor for paladin::infrastructure::security::audit::AuditEventType where T: 'static
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, f: &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, __formatter: &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<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(value: 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) -> T
impl<T> either::into_either::IntoEither for paladin::infrastructure::security::encryption::EncryptionError
impl<T> iri_string::format::ToStringFallible for paladin::infrastructure::security::encryption::EncryptionError where T: core::fmt::Display
pub fn paladin::infrastructure::security::encryption::EncryptionError::try_to_string(&self) -> core::result::Result<alloc::string::String, alloc::collections::TryReserveError>
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, other: 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, other: 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> yoke::erased::ErasedDestructor for paladin::infrastructure::security::encryption::EncryptionError where T: 'static
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(event_type: paladin::infrastructure::security::audit::AuditEventType, user_id: impl core::convert::Into<alloc::string::String>, resource: impl core::convert::Into<alloc::string::String>, action: impl core::convert::Into<alloc::string::String>, success: bool) -> Self
pub fn paladin::infrastructure::security::audit::AuditEvent::with_error(self, error: impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::infrastructure::security::audit::AuditEvent::with_metadata(self, metadata: 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, f: &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, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::infrastructure::security::audit::AuditEvent
pub fn paladin::infrastructure::security::audit::AuditEvent::deserialize<__D>(__deserializer: __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<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(value: 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, target: &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, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::infrastructure::security::audit::AuditEvent
pub fn paladin::infrastructure::security::audit::AuditEvent::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::infrastructure::security::audit::AuditEvent
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, other: 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, other: 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> yoke::erased::ErasedDestructor for paladin::infrastructure::security::audit::AuditEvent where T: 'static
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, user_id: impl core::convert::Into<alloc::string::String>, document_path: &std::path::Path, document_type: impl core::convert::Into<alloc::string::String>, success: bool) -> core::result::Result<(), paladin::infrastructure::security::audit::AuditError>
pub fn paladin::infrastructure::security::audit::AuditLogger::log_encryption(&self, user_id: impl core::convert::Into<alloc::string::String>, data_type: impl core::convert::Into<alloc::string::String>, data_size: usize, success: bool) -> core::result::Result<(), paladin::infrastructure::security::audit::AuditError>
pub fn paladin::infrastructure::security::audit::AuditLogger::log_file_access(&self, user_id: impl core::convert::Into<alloc::string::String>, file_path: &std::path::Path, success: bool) -> core::result::Result<(), paladin::infrastructure::security::audit::AuditError>
pub fn paladin::infrastructure::security::audit::AuditLogger::log_llm_api_call(&self, user_id: impl core::convert::Into<alloc::string::String>, provider: impl core::convert::Into<alloc::string::String>, model: impl core::convert::Into<alloc::string::String>, success: bool) -> core::result::Result<(), paladin::infrastructure::security::audit::AuditError>
pub fn paladin::infrastructure::security::audit::AuditLogger::log_vision_processing(&self, user_id: impl core::convert::Into<alloc::string::String>, image_count: usize, success: bool) -> core::result::Result<(), paladin::infrastructure::security::audit::AuditError>
pub fn paladin::infrastructure::security::audit::AuditLogger::new(enabled: 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<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(value: 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) -> 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, other: 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, other: 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> yoke::erased::ErasedDestructor for paladin::infrastructure::security::audit::AuditLogger where T: 'static
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(ttl: core::time::Duration) -> Self
pub fn paladin::infrastructure::security::encryption::DataRetentionPolicy::should_retain(&self, created_at: 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, f: &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<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(value: 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, target: &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, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::infrastructure::security::encryption::DataRetentionPolicy
pub fn paladin::infrastructure::security::encryption::DataRetentionPolicy::from(t: 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, other: 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, other: 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> yoke::erased::ErasedDestructor for paladin::infrastructure::security::encryption::DataRetentionPolicy where T: 'static
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, encrypted: &[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, encrypted: &[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, data: &[u8]) -> core::result::Result<alloc::vec::Vec<u8>, paladin::infrastructure::security::encryption::EncryptionError>
pub fn paladin::infrastructure::security::encryption::EncryptionService::encrypt_image_data(&self, data: &[u8]) -> core::result::Result<alloc::vec::Vec<u8>, paladin::infrastructure::security::encryption::EncryptionError>
pub fn paladin::infrastructure::security::encryption::EncryptionService::from_key(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<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(value: 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) -> 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, other: 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, other: 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> yoke::erased::ErasedDestructor for paladin::infrastructure::security::encryption::EncryptionService where T: 'static
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, retention_period: core::time::Duration) -> bool
pub fn paladin::infrastructure::security::encryption::SecureData::new(data: 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<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(value: 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) -> 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, other: 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, other: 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> yoke::erased::ErasedDestructor for paladin::infrastructure::security::encryption::SecureData where T: 'static
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 enum paladin::ArsenalError
pub paladin::ArsenalError::InvalidArguments(alloc::string::String)
pub paladin::ArsenalError::ProtocolError(alloc::string::String)
pub paladin::ArsenalError::Timeout(u64)
pub paladin::ArsenalError::ToolNotFound(alloc::string::String)
pub paladin::ArsenalError::TransportError(alloc::string::String)
impl core::convert::From<paladin::core::platform::container::arsenal::ArsenalError> for paladin::application::use_cases::paladin::error::PaladinError
pub fn paladin::application::use_cases::paladin::error::PaladinError::from(source: paladin::core::platform::container::arsenal::ArsenalError) -> Self
impl core::error::Error for paladin::core::platform::container::arsenal::ArsenalError
impl core::fmt::Debug for paladin::core::platform::container::arsenal::ArsenalError
pub fn paladin::core::platform::container::arsenal::ArsenalError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::core::platform::container::arsenal::ArsenalError
pub fn paladin::core::platform::container::arsenal::ArsenalError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::core::platform::container::arsenal::ArsenalError
impl core::marker::Send for paladin::core::platform::container::arsenal::ArsenalError
impl core::marker::Sync for paladin::core::platform::container::arsenal::ArsenalError
impl core::marker::Unpin for paladin::core::platform::container::arsenal::ArsenalError
impl core::marker::UnsafeUnpin for paladin::core::platform::container::arsenal::ArsenalError
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::arsenal::ArsenalError
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::arsenal::ArsenalError
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::arsenal::ArsenalError where U: core::convert::From<T>
pub fn paladin::core::platform::container::arsenal::ArsenalError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::arsenal::ArsenalError where U: core::convert::Into<T>
pub type paladin::core::platform::container::arsenal::ArsenalError::Error = core::convert::Infallible
pub fn paladin::core::platform::container::arsenal::ArsenalError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::arsenal::ArsenalError where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::arsenal::ArsenalError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::arsenal::ArsenalError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::string::ToString for paladin::core::platform::container::arsenal::ArsenalError where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::core::platform::container::arsenal::ArsenalError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::core::platform::container::arsenal::ArsenalError where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::arsenal::ArsenalError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::arsenal::ArsenalError where T: ?core::marker::Sized
pub fn paladin::core::platform::container::arsenal::ArsenalError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::arsenal::ArsenalError where T: ?core::marker::Sized
pub fn paladin::core::platform::container::arsenal::ArsenalError::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::core::platform::container::arsenal::ArsenalError
pub fn paladin::core::platform::container::arsenal::ArsenalError::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::arsenal::ArsenalError
impl<T> iri_string::format::ToStringFallible for paladin::core::platform::container::arsenal::ArsenalError where T: core::fmt::Display
pub fn paladin::core::platform::container::arsenal::ArsenalError::try_to_string(&self) -> core::result::Result<alloc::string::String, alloc::collections::TryReserveError>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::arsenal::ArsenalError where T: ?core::marker::Sized
pub fn paladin::core::platform::container::arsenal::ArsenalError::and<P, B, E>(self, other: 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::container::arsenal::ArsenalError::or<P, B, E>(self, other: 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::container::arsenal::ArsenalError
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::arsenal::ArsenalError
impl<T> typenum::type_operators::Same for paladin::core::platform::container::arsenal::ArsenalError
pub type paladin::core::platform::container::arsenal::ArsenalError::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::arsenal::ArsenalError where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::arsenal::ArsenalError where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::arsenal::ArsenalError::vzip(self) -> V
pub enum paladin::BattalionError
pub paladin::BattalionError::AggregationError(alloc::string::String)
pub paladin::BattalionError::CampaignError(alloc::string::String)
pub paladin::BattalionError::Cancelled
pub paladin::BattalionError::ChainOfCommandError(alloc::string::String)
pub paladin::BattalionError::CommanderValidation(alloc::string::String)
pub paladin::BattalionError::ConfigurationError(alloc::string::String)
pub paladin::BattalionError::CouncilError(paladin::core::platform::container::battalion::CouncilError)
pub paladin::BattalionError::ExecutionError(alloc::string::String)
pub paladin::BattalionError::FormationError(alloc::string::String)
pub paladin::BattalionError::GroveError(paladin::core::platform::container::battalion::GroveError)
pub paladin::BattalionError::GroveRoutingFailed(alloc::string::String)
pub paladin::BattalionError::InvalidGraph(alloc::string::String)
pub paladin::BattalionError::MetadataExportFailed(alloc::string::String)
pub paladin::BattalionError::PaladinError(alloc::string::String)
pub paladin::BattalionError::PaladinNotFound(alloc::string::String)
pub paladin::BattalionError::PhalanxError(alloc::string::String)
pub paladin::BattalionError::RoutingError(alloc::string::String)
pub paladin::BattalionError::StrategySelection(alloc::string::String)
pub paladin::BattalionError::Timeout(u64)
pub paladin::BattalionError::ValidationError(alloc::string::String)
impl core::clone::Clone for paladin::core::platform::container::battalion::BattalionError
pub fn paladin::core::platform::container::battalion::BattalionError::clone(&self) -> paladin::core::platform::container::battalion::BattalionError
impl core::convert::From<paladin::application::ports::output::paladin_registry::RegistryError> for paladin::core::platform::container::battalion::BattalionError
pub fn paladin::core::platform::container::battalion::BattalionError::from(error: paladin::application::ports::output::paladin_registry::RegistryError) -> Self
impl core::convert::From<paladin::application::use_cases::paladin::error::PaladinError> for paladin::core::platform::container::battalion::BattalionError
pub fn paladin::core::platform::container::battalion::BattalionError::from(err: paladin::application::use_cases::paladin::error::PaladinError) -> Self
impl core::convert::From<paladin::core::platform::container::battalion::CouncilError> for paladin::core::platform::container::battalion::BattalionError
pub fn paladin::core::platform::container::battalion::BattalionError::from(source: paladin::core::platform::container::battalion::CouncilError) -> Self
impl core::convert::From<paladin::core::platform::container::battalion::GroveError> for paladin::core::platform::container::battalion::BattalionError
pub fn paladin::core::platform::container::battalion::BattalionError::from(source: paladin::core::platform::container::battalion::GroveError) -> Self
impl core::convert::From<paladin::core::platform::container::battalion::conclave::ConclaveError> for paladin::core::platform::container::battalion::BattalionError
pub fn paladin::core::platform::container::battalion::BattalionError::from(error: paladin::core::platform::container::battalion::conclave::ConclaveError) -> Self
impl core::error::Error for paladin::core::platform::container::battalion::BattalionError
pub fn paladin::core::platform::container::battalion::BattalionError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
impl core::fmt::Debug for paladin::core::platform::container::battalion::BattalionError
pub fn paladin::core::platform::container::battalion::BattalionError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::core::platform::container::battalion::BattalionError
pub fn paladin::core::platform::container::battalion::BattalionError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::core::platform::container::battalion::BattalionError
impl core::marker::Send for paladin::core::platform::container::battalion::BattalionError
impl core::marker::Sync for paladin::core::platform::container::battalion::BattalionError
impl core::marker::Unpin for paladin::core::platform::container::battalion::BattalionError
impl core::marker::UnsafeUnpin for paladin::core::platform::container::battalion::BattalionError
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::battalion::BattalionError
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::battalion::BattalionError
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::battalion::BattalionError where U: core::convert::From<T>
pub fn paladin::core::platform::container::battalion::BattalionError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::battalion::BattalionError where U: core::convert::Into<T>
pub type paladin::core::platform::container::battalion::BattalionError::Error = core::convert::Infallible
pub fn paladin::core::platform::container::battalion::BattalionError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::battalion::BattalionError where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::battalion::BattalionError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::battalion::BattalionError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::battalion::BattalionError where T: core::clone::Clone
pub type paladin::core::platform::container::battalion::BattalionError::Owned = T
pub fn paladin::core::platform::container::battalion::BattalionError::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::battalion::BattalionError::to_owned(&self) -> T
impl<T> alloc::string::ToString for paladin::core::platform::container::battalion::BattalionError where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::BattalionError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::core::platform::container::battalion::BattalionError where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::BattalionError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::battalion::BattalionError where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::BattalionError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::battalion::BattalionError where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::BattalionError::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::battalion::BattalionError where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::battalion::BattalionError::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::battalion::BattalionError
pub fn paladin::core::platform::container::battalion::BattalionError::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::battalion::BattalionError
impl<T> iri_string::format::ToStringFallible for paladin::core::platform::container::battalion::BattalionError where T: core::fmt::Display
pub fn paladin::core::platform::container::battalion::BattalionError::try_to_string(&self) -> core::result::Result<alloc::string::String, alloc::collections::TryReserveError>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::battalion::BattalionError where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::BattalionError::and<P, B, E>(self, other: 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::container::battalion::BattalionError::or<P, B, E>(self, other: 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::container::battalion::BattalionError
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::battalion::BattalionError
impl<T> typenum::type_operators::Same for paladin::core::platform::container::battalion::BattalionError
pub type paladin::core::platform::container::battalion::BattalionError::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::battalion::BattalionError where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::battalion::BattalionError where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::battalion::BattalionError::vzip(self) -> V
pub enum paladin::BattalionStatus
pub paladin::BattalionStatus::Cancelled
pub paladin::BattalionStatus::Completed
pub paladin::BattalionStatus::Failed
pub paladin::BattalionStatus::Idle
pub paladin::BattalionStatus::Paused
pub paladin::BattalionStatus::Running
impl core::clone::Clone for paladin::core::platform::container::battalion::BattalionStatus
pub fn paladin::core::platform::container::battalion::BattalionStatus::clone(&self) -> paladin::core::platform::container::battalion::BattalionStatus
impl core::cmp::Eq for paladin::core::platform::container::battalion::BattalionStatus
impl core::cmp::PartialEq for paladin::core::platform::container::battalion::BattalionStatus
pub fn paladin::core::platform::container::battalion::BattalionStatus::eq(&self, other: &paladin::core::platform::container::battalion::BattalionStatus) -> bool
impl core::default::Default for paladin::core::platform::container::battalion::BattalionStatus
pub fn paladin::core::platform::container::battalion::BattalionStatus::default() -> paladin::core::platform::container::battalion::BattalionStatus
impl core::fmt::Debug for paladin::core::platform::container::battalion::BattalionStatus
pub fn paladin::core::platform::container::battalion::BattalionStatus::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for paladin::core::platform::container::battalion::BattalionStatus
impl core::marker::StructuralPartialEq for paladin::core::platform::container::battalion::BattalionStatus
impl serde_core::ser::Serialize for paladin::core::platform::container::battalion::BattalionStatus
pub fn paladin::core::platform::container::battalion::BattalionStatus::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::battalion::BattalionStatus
pub fn paladin::core::platform::container::battalion::BattalionStatus::deserialize<__D>(__deserializer: __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::core::platform::container::battalion::BattalionStatus
impl core::marker::Send for paladin::core::platform::container::battalion::BattalionStatus
impl core::marker::Sync for paladin::core::platform::container::battalion::BattalionStatus
impl core::marker::Unpin for paladin::core::platform::container::battalion::BattalionStatus
impl core::marker::UnsafeUnpin for paladin::core::platform::container::battalion::BattalionStatus
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::battalion::BattalionStatus
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::battalion::BattalionStatus
impl<Q, K> equivalent::Equivalent<K> for paladin::core::platform::container::battalion::BattalionStatus where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::BattalionStatus::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::core::platform::container::battalion::BattalionStatus where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::BattalionStatus::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::battalion::BattalionStatus where U: core::convert::From<T>
pub fn paladin::core::platform::container::battalion::BattalionStatus::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::battalion::BattalionStatus where U: core::convert::Into<T>
pub type paladin::core::platform::container::battalion::BattalionStatus::Error = core::convert::Infallible
pub fn paladin::core::platform::container::battalion::BattalionStatus::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::battalion::BattalionStatus where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::battalion::BattalionStatus::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::battalion::BattalionStatus::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::battalion::BattalionStatus where T: core::clone::Clone
pub type paladin::core::platform::container::battalion::BattalionStatus::Owned = T
pub fn paladin::core::platform::container::battalion::BattalionStatus::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::battalion::BattalionStatus::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::battalion::BattalionStatus where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::BattalionStatus::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::battalion::BattalionStatus where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::BattalionStatus::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::battalion::BattalionStatus where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::BattalionStatus::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::battalion::BattalionStatus where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::battalion::BattalionStatus::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::battalion::BattalionStatus
pub fn paladin::core::platform::container::battalion::BattalionStatus::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::battalion::BattalionStatus
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::battalion::BattalionStatus where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::battalion::BattalionStatus where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::BattalionStatus::and<P, B, E>(self, other: 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::container::battalion::BattalionStatus::or<P, B, E>(self, other: 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::container::battalion::BattalionStatus
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::battalion::BattalionStatus
impl<T> typenum::type_operators::Same for paladin::core::platform::container::battalion::BattalionStatus
pub type paladin::core::platform::container::battalion::BattalionStatus::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::battalion::BattalionStatus where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::battalion::BattalionStatus where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::battalion::BattalionStatus::vzip(self) -> V
pub enum paladin::CitadelError
pub paladin::CitadelError::CorruptedState(alloc::string::String)
pub paladin::CitadelError::DirectoryCreationFailed(alloc::string::String)
pub paladin::CitadelError::IncompatibleVersion
pub paladin::CitadelError::IncompatibleVersion::expected: alloc::string::String
pub paladin::CitadelError::IncompatibleVersion::found: alloc::string::String
pub paladin::CitadelError::InvalidDirectory(alloc::string::String)
pub paladin::CitadelError::IoError(std::io::error::Error)
pub paladin::CitadelError::PermissionDenied(alloc::string::String)
pub paladin::CitadelError::SerializationError(serde_json::error::Error)
pub paladin::CitadelError::StateNotFound(uuid::Uuid)
impl paladin::application::errors::citadel_error::CitadelError
pub fn paladin::application::errors::citadel_error::CitadelError::corrupted(message: impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::application::errors::citadel_error::CitadelError::directory_creation_failed(message: impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::application::errors::citadel_error::CitadelError::incompatible(expected: impl core::convert::Into<alloc::string::String>, found: impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::application::errors::citadel_error::CitadelError::invalid_directory(message: impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::application::errors::citadel_error::CitadelError::permission_denied(message: impl core::convert::Into<alloc::string::String>) -> Self
impl core::convert::From<serde_json::error::Error> for paladin::application::errors::citadel_error::CitadelError
pub fn paladin::application::errors::citadel_error::CitadelError::from(source: serde_json::error::Error) -> Self
impl core::convert::From<std::io::error::Error> for paladin::application::errors::citadel_error::CitadelError
pub fn paladin::application::errors::citadel_error::CitadelError::from(source: std::io::error::Error) -> Self
impl core::error::Error for paladin::application::errors::citadel_error::CitadelError
pub fn paladin::application::errors::citadel_error::CitadelError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
impl core::fmt::Debug for paladin::application::errors::citadel_error::CitadelError
pub fn paladin::application::errors::citadel_error::CitadelError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::application::errors::citadel_error::CitadelError
pub fn paladin::application::errors::citadel_error::CitadelError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::errors::citadel_error::CitadelError
impl core::marker::Send for paladin::application::errors::citadel_error::CitadelError
impl core::marker::Sync for paladin::application::errors::citadel_error::CitadelError
impl core::marker::Unpin for paladin::application::errors::citadel_error::CitadelError
impl core::marker::UnsafeUnpin for paladin::application::errors::citadel_error::CitadelError
impl !core::panic::unwind_safe::RefUnwindSafe for paladin::application::errors::citadel_error::CitadelError
impl !core::panic::unwind_safe::UnwindSafe for paladin::application::errors::citadel_error::CitadelError
impl<T, U> core::convert::Into<U> for paladin::application::errors::citadel_error::CitadelError where U: core::convert::From<T>
pub fn paladin::application::errors::citadel_error::CitadelError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::errors::citadel_error::CitadelError where U: core::convert::Into<T>
pub type paladin::application::errors::citadel_error::CitadelError::Error = core::convert::Infallible
pub fn paladin::application::errors::citadel_error::CitadelError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::errors::citadel_error::CitadelError where U: core::convert::TryFrom<T>
pub type paladin::application::errors::citadel_error::CitadelError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::errors::citadel_error::CitadelError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::string::ToString for paladin::application::errors::citadel_error::CitadelError where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::application::errors::citadel_error::CitadelError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::application::errors::citadel_error::CitadelError where T: 'static + ?core::marker::Sized
pub fn paladin::application::errors::citadel_error::CitadelError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::errors::citadel_error::CitadelError where T: ?core::marker::Sized
pub fn paladin::application::errors::citadel_error::CitadelError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::errors::citadel_error::CitadelError where T: ?core::marker::Sized
pub fn paladin::application::errors::citadel_error::CitadelError::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::errors::citadel_error::CitadelError
pub fn paladin::application::errors::citadel_error::CitadelError::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::errors::citadel_error::CitadelError
impl<T> iri_string::format::ToStringFallible for paladin::application::errors::citadel_error::CitadelError where T: core::fmt::Display
pub fn paladin::application::errors::citadel_error::CitadelError::try_to_string(&self) -> core::result::Result<alloc::string::String, alloc::collections::TryReserveError>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::errors::citadel_error::CitadelError where T: ?core::marker::Sized
pub fn paladin::application::errors::citadel_error::CitadelError::and<P, B, E>(self, other: 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::citadel_error::CitadelError::or<P, B, E>(self, other: 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::citadel_error::CitadelError
impl<T> tracing::instrument::WithSubscriber for paladin::application::errors::citadel_error::CitadelError
impl<T> typenum::type_operators::Same for paladin::application::errors::citadel_error::CitadelError
pub type paladin::application::errors::citadel_error::CitadelError::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::errors::citadel_error::CitadelError where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::errors::citadel_error::CitadelError where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::errors::citadel_error::CitadelError::vzip(self) -> V
pub enum paladin::CitadelServiceError
pub paladin::CitadelServiceError::CorruptedState(alloc::string::String)
pub paladin::CitadelServiceError::DirectoryCreationFailed(alloc::string::String)
pub paladin::CitadelServiceError::IncompatibleVersion
pub paladin::CitadelServiceError::IncompatibleVersion::expected: alloc::string::String
pub paladin::CitadelServiceError::IncompatibleVersion::found: alloc::string::String
pub paladin::CitadelServiceError::InvalidDirectory(alloc::string::String)
pub paladin::CitadelServiceError::IoError(std::io::error::Error)
pub paladin::CitadelServiceError::PermissionDenied(alloc::string::String)
pub paladin::CitadelServiceError::SerializationError(serde_json::error::Error)
pub paladin::CitadelServiceError::StateNotFound(uuid::Uuid)
impl paladin::application::errors::citadel_error::CitadelError
pub fn paladin::application::errors::citadel_error::CitadelError::corrupted(message: impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::application::errors::citadel_error::CitadelError::directory_creation_failed(message: impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::application::errors::citadel_error::CitadelError::incompatible(expected: impl core::convert::Into<alloc::string::String>, found: impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::application::errors::citadel_error::CitadelError::invalid_directory(message: impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::application::errors::citadel_error::CitadelError::permission_denied(message: impl core::convert::Into<alloc::string::String>) -> Self
impl core::convert::From<serde_json::error::Error> for paladin::application::errors::citadel_error::CitadelError
pub fn paladin::application::errors::citadel_error::CitadelError::from(source: serde_json::error::Error) -> Self
impl core::convert::From<std::io::error::Error> for paladin::application::errors::citadel_error::CitadelError
pub fn paladin::application::errors::citadel_error::CitadelError::from(source: std::io::error::Error) -> Self
impl core::error::Error for paladin::application::errors::citadel_error::CitadelError
pub fn paladin::application::errors::citadel_error::CitadelError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
impl core::fmt::Debug for paladin::application::errors::citadel_error::CitadelError
pub fn paladin::application::errors::citadel_error::CitadelError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::application::errors::citadel_error::CitadelError
pub fn paladin::application::errors::citadel_error::CitadelError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::errors::citadel_error::CitadelError
impl core::marker::Send for paladin::application::errors::citadel_error::CitadelError
impl core::marker::Sync for paladin::application::errors::citadel_error::CitadelError
impl core::marker::Unpin for paladin::application::errors::citadel_error::CitadelError
impl core::marker::UnsafeUnpin for paladin::application::errors::citadel_error::CitadelError
impl !core::panic::unwind_safe::RefUnwindSafe for paladin::application::errors::citadel_error::CitadelError
impl !core::panic::unwind_safe::UnwindSafe for paladin::application::errors::citadel_error::CitadelError
impl<T, U> core::convert::Into<U> for paladin::application::errors::citadel_error::CitadelError where U: core::convert::From<T>
pub fn paladin::application::errors::citadel_error::CitadelError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::errors::citadel_error::CitadelError where U: core::convert::Into<T>
pub type paladin::application::errors::citadel_error::CitadelError::Error = core::convert::Infallible
pub fn paladin::application::errors::citadel_error::CitadelError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::errors::citadel_error::CitadelError where U: core::convert::TryFrom<T>
pub type paladin::application::errors::citadel_error::CitadelError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::errors::citadel_error::CitadelError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::string::ToString for paladin::application::errors::citadel_error::CitadelError where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::application::errors::citadel_error::CitadelError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::application::errors::citadel_error::CitadelError where T: 'static + ?core::marker::Sized
pub fn paladin::application::errors::citadel_error::CitadelError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::errors::citadel_error::CitadelError where T: ?core::marker::Sized
pub fn paladin::application::errors::citadel_error::CitadelError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::errors::citadel_error::CitadelError where T: ?core::marker::Sized
pub fn paladin::application::errors::citadel_error::CitadelError::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::errors::citadel_error::CitadelError
pub fn paladin::application::errors::citadel_error::CitadelError::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::errors::citadel_error::CitadelError
impl<T> iri_string::format::ToStringFallible for paladin::application::errors::citadel_error::CitadelError where T: core::fmt::Display
pub fn paladin::application::errors::citadel_error::CitadelError::try_to_string(&self) -> core::result::Result<alloc::string::String, alloc::collections::TryReserveError>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::errors::citadel_error::CitadelError where T: ?core::marker::Sized
pub fn paladin::application::errors::citadel_error::CitadelError::and<P, B, E>(self, other: 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::citadel_error::CitadelError::or<P, B, E>(self, other: 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::citadel_error::CitadelError
impl<T> tracing::instrument::WithSubscriber for paladin::application::errors::citadel_error::CitadelError
impl<T> typenum::type_operators::Same for paladin::application::errors::citadel_error::CitadelError
pub type paladin::application::errors::citadel_error::CitadelError::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::errors::citadel_error::CitadelError where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::errors::citadel_error::CitadelError where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::errors::citadel_error::CitadelError::vzip(self) -> V
pub enum paladin::EmbeddingError
pub paladin::EmbeddingError::InvalidInput(alloc::string::String)
pub paladin::EmbeddingError::NetworkError(alloc::string::String)
pub paladin::EmbeddingError::ProviderError(alloc::string::String)
pub paladin::EmbeddingError::RateLimited(alloc::string::String)
impl core::error::Error for paladin::application::ports::output::embedding_port::EmbeddingError
impl core::fmt::Debug for paladin::application::ports::output::embedding_port::EmbeddingError
pub fn paladin::application::ports::output::embedding_port::EmbeddingError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::application::ports::output::embedding_port::EmbeddingError
pub fn paladin::application::ports::output::embedding_port::EmbeddingError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::ports::output::embedding_port::EmbeddingError
impl core::marker::Send for paladin::application::ports::output::embedding_port::EmbeddingError
impl core::marker::Sync for paladin::application::ports::output::embedding_port::EmbeddingError
impl core::marker::Unpin for paladin::application::ports::output::embedding_port::EmbeddingError
impl core::marker::UnsafeUnpin for paladin::application::ports::output::embedding_port::EmbeddingError
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::output::embedding_port::EmbeddingError
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::output::embedding_port::EmbeddingError
impl<T, U> core::convert::Into<U> for paladin::application::ports::output::embedding_port::EmbeddingError where U: core::convert::From<T>
pub fn paladin::application::ports::output::embedding_port::EmbeddingError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::output::embedding_port::EmbeddingError where U: core::convert::Into<T>
pub type paladin::application::ports::output::embedding_port::EmbeddingError::Error = core::convert::Infallible
pub fn paladin::application::ports::output::embedding_port::EmbeddingError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::output::embedding_port::EmbeddingError where U: core::convert::TryFrom<T>
pub type paladin::application::ports::output::embedding_port::EmbeddingError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::output::embedding_port::EmbeddingError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::string::ToString for paladin::application::ports::output::embedding_port::EmbeddingError where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::application::ports::output::embedding_port::EmbeddingError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::application::ports::output::embedding_port::EmbeddingError where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::output::embedding_port::EmbeddingError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::output::embedding_port::EmbeddingError where T: ?core::marker::Sized
pub fn paladin::application::ports::output::embedding_port::EmbeddingError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::output::embedding_port::EmbeddingError where T: ?core::marker::Sized
pub fn paladin::application::ports::output::embedding_port::EmbeddingError::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::ports::output::embedding_port::EmbeddingError
pub fn paladin::application::ports::output::embedding_port::EmbeddingError::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::output::embedding_port::EmbeddingError
impl<T> iri_string::format::ToStringFallible for paladin::application::ports::output::embedding_port::EmbeddingError where T: core::fmt::Display
pub fn paladin::application::ports::output::embedding_port::EmbeddingError::try_to_string(&self) -> core::result::Result<alloc::string::String, alloc::collections::TryReserveError>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::output::embedding_port::EmbeddingError where T: ?core::marker::Sized
pub fn paladin::application::ports::output::embedding_port::EmbeddingError::and<P, B, E>(self, other: 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::ports::output::embedding_port::EmbeddingError::or<P, B, E>(self, other: 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::ports::output::embedding_port::EmbeddingError
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::output::embedding_port::EmbeddingError
impl<T> typenum::type_operators::Same for paladin::application::ports::output::embedding_port::EmbeddingError
pub type paladin::application::ports::output::embedding_port::EmbeddingError::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::output::embedding_port::EmbeddingError where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::output::embedding_port::EmbeddingError where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::output::embedding_port::EmbeddingError::vzip(self) -> V
pub enum paladin::FileStorageError
pub paladin::FileStorageError::AuthenticationError(alloc::string::String)
pub paladin::FileStorageError::BucketNotFound(alloc::string::String)
pub paladin::FileStorageError::ConfigurationError(alloc::string::String)
pub paladin::FileStorageError::ConnectionError(alloc::string::String)
pub paladin::FileStorageError::FileNotFound(alloc::string::String)
pub paladin::FileStorageError::FileTooLarge
pub paladin::FileStorageError::FileTooLarge::max_size: u64
pub paladin::FileStorageError::FileTooLarge::size: u64
pub paladin::FileStorageError::InvalidPath(alloc::string::String)
pub paladin::FileStorageError::IoError(alloc::string::String)
pub paladin::FileStorageError::PermissionDenied(alloc::string::String)
pub paladin::FileStorageError::QuotaExceeded
pub paladin::FileStorageError::SerializationError(alloc::string::String)
pub paladin::FileStorageError::ServiceUnavailable
pub paladin::FileStorageError::Timeout
pub paladin::FileStorageError::Unknown(alloc::string::String)
impl core::clone::Clone for paladin::application::ports::output::file_storage_port::FileStorageError
pub fn paladin::application::ports::output::file_storage_port::FileStorageError::clone(&self) -> paladin::application::ports::output::file_storage_port::FileStorageError
impl core::error::Error for paladin::application::ports::output::file_storage_port::FileStorageError
impl core::fmt::Debug for paladin::application::ports::output::file_storage_port::FileStorageError
pub fn paladin::application::ports::output::file_storage_port::FileStorageError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::application::ports::output::file_storage_port::FileStorageError
pub fn paladin::application::ports::output::file_storage_port::FileStorageError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::ports::output::file_storage_port::FileStorageError
impl core::marker::Send for paladin::application::ports::output::file_storage_port::FileStorageError
impl core::marker::Sync for paladin::application::ports::output::file_storage_port::FileStorageError
impl core::marker::Unpin for paladin::application::ports::output::file_storage_port::FileStorageError
impl core::marker::UnsafeUnpin for paladin::application::ports::output::file_storage_port::FileStorageError
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::output::file_storage_port::FileStorageError
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::output::file_storage_port::FileStorageError
impl<T, U> core::convert::Into<U> for paladin::application::ports::output::file_storage_port::FileStorageError where U: core::convert::From<T>
pub fn paladin::application::ports::output::file_storage_port::FileStorageError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::output::file_storage_port::FileStorageError where U: core::convert::Into<T>
pub type paladin::application::ports::output::file_storage_port::FileStorageError::Error = core::convert::Infallible
pub fn paladin::application::ports::output::file_storage_port::FileStorageError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::output::file_storage_port::FileStorageError where U: core::convert::TryFrom<T>
pub type paladin::application::ports::output::file_storage_port::FileStorageError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::output::file_storage_port::FileStorageError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::ports::output::file_storage_port::FileStorageError where T: core::clone::Clone
pub type paladin::application::ports::output::file_storage_port::FileStorageError::Owned = T
pub fn paladin::application::ports::output::file_storage_port::FileStorageError::clone_into(&self, target: &mut T)
pub fn paladin::application::ports::output::file_storage_port::FileStorageError::to_owned(&self) -> T
impl<T> alloc::string::ToString for paladin::application::ports::output::file_storage_port::FileStorageError where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::application::ports::output::file_storage_port::FileStorageError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::application::ports::output::file_storage_port::FileStorageError where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::output::file_storage_port::FileStorageError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::output::file_storage_port::FileStorageError where T: ?core::marker::Sized
pub fn paladin::application::ports::output::file_storage_port::FileStorageError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::output::file_storage_port::FileStorageError where T: ?core::marker::Sized
pub fn paladin::application::ports::output::file_storage_port::FileStorageError::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::ports::output::file_storage_port::FileStorageError where T: core::clone::Clone
pub unsafe fn paladin::application::ports::output::file_storage_port::FileStorageError::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::ports::output::file_storage_port::FileStorageError
pub fn paladin::application::ports::output::file_storage_port::FileStorageError::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::output::file_storage_port::FileStorageError
impl<T> iri_string::format::ToStringFallible for paladin::application::ports::output::file_storage_port::FileStorageError where T: core::fmt::Display
pub fn paladin::application::ports::output::file_storage_port::FileStorageError::try_to_string(&self) -> core::result::Result<alloc::string::String, alloc::collections::TryReserveError>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::output::file_storage_port::FileStorageError where T: ?core::marker::Sized
pub fn paladin::application::ports::output::file_storage_port::FileStorageError::and<P, B, E>(self, other: 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::ports::output::file_storage_port::FileStorageError::or<P, B, E>(self, other: 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::ports::output::file_storage_port::FileStorageError
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::output::file_storage_port::FileStorageError
impl<T> typenum::type_operators::Same for paladin::application::ports::output::file_storage_port::FileStorageError
pub type paladin::application::ports::output::file_storage_port::FileStorageError::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::output::file_storage_port::FileStorageError where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::output::file_storage_port::FileStorageError where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::output::file_storage_port::FileStorageError::vzip(self) -> V
pub enum paladin::GarrisonError
pub paladin::GarrisonError::ConfigurationError(alloc::string::String)
pub paladin::GarrisonError::Custom(alloc::string::String)
pub paladin::GarrisonError::NotFound(alloc::string::String)
pub paladin::GarrisonError::SerializationError(alloc::string::String)
pub paladin::GarrisonError::StorageError(alloc::string::String)
pub paladin::GarrisonError::TokenizationError(alloc::string::String)
impl core::convert::From<paladin::application::ports::output::garrison_port::GarrisonError> for paladin::application::use_cases::paladin::error::PaladinError
pub fn paladin::application::use_cases::paladin::error::PaladinError::from(source: paladin::application::ports::output::garrison_port::GarrisonError) -> Self
impl core::error::Error for paladin::application::ports::output::garrison_port::GarrisonError
impl core::fmt::Debug for paladin::application::ports::output::garrison_port::GarrisonError
pub fn paladin::application::ports::output::garrison_port::GarrisonError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::application::ports::output::garrison_port::GarrisonError
pub fn paladin::application::ports::output::garrison_port::GarrisonError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::ports::output::garrison_port::GarrisonError
impl core::marker::Send for paladin::application::ports::output::garrison_port::GarrisonError
impl core::marker::Sync for paladin::application::ports::output::garrison_port::GarrisonError
impl core::marker::Unpin for paladin::application::ports::output::garrison_port::GarrisonError
impl core::marker::UnsafeUnpin for paladin::application::ports::output::garrison_port::GarrisonError
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::output::garrison_port::GarrisonError
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::output::garrison_port::GarrisonError
impl<T, U> core::convert::Into<U> for paladin::application::ports::output::garrison_port::GarrisonError where U: core::convert::From<T>
pub fn paladin::application::ports::output::garrison_port::GarrisonError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::output::garrison_port::GarrisonError where U: core::convert::Into<T>
pub type paladin::application::ports::output::garrison_port::GarrisonError::Error = core::convert::Infallible
pub fn paladin::application::ports::output::garrison_port::GarrisonError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::output::garrison_port::GarrisonError where U: core::convert::TryFrom<T>
pub type paladin::application::ports::output::garrison_port::GarrisonError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::output::garrison_port::GarrisonError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::string::ToString for paladin::application::ports::output::garrison_port::GarrisonError where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::application::ports::output::garrison_port::GarrisonError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::application::ports::output::garrison_port::GarrisonError where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::output::garrison_port::GarrisonError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::output::garrison_port::GarrisonError where T: ?core::marker::Sized
pub fn paladin::application::ports::output::garrison_port::GarrisonError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::output::garrison_port::GarrisonError where T: ?core::marker::Sized
pub fn paladin::application::ports::output::garrison_port::GarrisonError::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::ports::output::garrison_port::GarrisonError
pub fn paladin::application::ports::output::garrison_port::GarrisonError::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::output::garrison_port::GarrisonError
impl<T> iri_string::format::ToStringFallible for paladin::application::ports::output::garrison_port::GarrisonError where T: core::fmt::Display
pub fn paladin::application::ports::output::garrison_port::GarrisonError::try_to_string(&self) -> core::result::Result<alloc::string::String, alloc::collections::TryReserveError>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::output::garrison_port::GarrisonError where T: ?core::marker::Sized
pub fn paladin::application::ports::output::garrison_port::GarrisonError::and<P, B, E>(self, other: 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::ports::output::garrison_port::GarrisonError::or<P, B, E>(self, other: 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::ports::output::garrison_port::GarrisonError
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::output::garrison_port::GarrisonError
impl<T> typenum::type_operators::Same for paladin::application::ports::output::garrison_port::GarrisonError
pub type paladin::application::ports::output::garrison_port::GarrisonError::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::output::garrison_port::GarrisonError where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::output::garrison_port::GarrisonError where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::output::garrison_port::GarrisonError::vzip(self) -> V
pub enum paladin::LlmError
pub paladin::LlmError::AuthenticationError(alloc::string::String)
pub paladin::LlmError::InvalidPrompt(alloc::string::String)
pub paladin::LlmError::ModelNotAvailable(alloc::string::String)
pub paladin::LlmError::NetworkError(alloc::string::String)
pub paladin::LlmError::ProcessingError(alloc::string::String)
pub paladin::LlmError::RateLimitExceeded
pub paladin::LlmError::Timeout(alloc::string::String)
pub paladin::LlmError::TokenLimitExceeded
impl core::clone::Clone for paladin::application::ports::output::llm_port::LlmError
pub fn paladin::application::ports::output::llm_port::LlmError::clone(&self) -> paladin::application::ports::output::llm_port::LlmError
impl core::error::Error for paladin::application::ports::output::llm_port::LlmError
impl core::fmt::Debug for paladin::application::ports::output::llm_port::LlmError
pub fn paladin::application::ports::output::llm_port::LlmError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::application::ports::output::llm_port::LlmError
pub fn paladin::application::ports::output::llm_port::LlmError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::ports::output::llm_port::LlmError
impl core::marker::Send for paladin::application::ports::output::llm_port::LlmError
impl core::marker::Sync for paladin::application::ports::output::llm_port::LlmError
impl core::marker::Unpin for paladin::application::ports::output::llm_port::LlmError
impl core::marker::UnsafeUnpin for paladin::application::ports::output::llm_port::LlmError
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::output::llm_port::LlmError
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::output::llm_port::LlmError
impl<T, U> core::convert::Into<U> for paladin::application::ports::output::llm_port::LlmError where U: core::convert::From<T>
pub fn paladin::application::ports::output::llm_port::LlmError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::output::llm_port::LlmError where U: core::convert::Into<T>
pub type paladin::application::ports::output::llm_port::LlmError::Error = core::convert::Infallible
pub fn paladin::application::ports::output::llm_port::LlmError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::output::llm_port::LlmError where U: core::convert::TryFrom<T>
pub type paladin::application::ports::output::llm_port::LlmError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::output::llm_port::LlmError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::ports::output::llm_port::LlmError where T: core::clone::Clone
pub type paladin::application::ports::output::llm_port::LlmError::Owned = T
pub fn paladin::application::ports::output::llm_port::LlmError::clone_into(&self, target: &mut T)
pub fn paladin::application::ports::output::llm_port::LlmError::to_owned(&self) -> T
impl<T> alloc::string::ToString for paladin::application::ports::output::llm_port::LlmError where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::application::ports::output::llm_port::LlmError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::application::ports::output::llm_port::LlmError where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::output::llm_port::LlmError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::output::llm_port::LlmError where T: ?core::marker::Sized
pub fn paladin::application::ports::output::llm_port::LlmError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::output::llm_port::LlmError where T: ?core::marker::Sized
pub fn paladin::application::ports::output::llm_port::LlmError::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::ports::output::llm_port::LlmError where T: core::clone::Clone
pub unsafe fn paladin::application::ports::output::llm_port::LlmError::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::ports::output::llm_port::LlmError
pub fn paladin::application::ports::output::llm_port::LlmError::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::output::llm_port::LlmError
impl<T> iri_string::format::ToStringFallible for paladin::application::ports::output::llm_port::LlmError where T: core::fmt::Display
pub fn paladin::application::ports::output::llm_port::LlmError::try_to_string(&self) -> core::result::Result<alloc::string::String, alloc::collections::TryReserveError>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::output::llm_port::LlmError where T: ?core::marker::Sized
pub fn paladin::application::ports::output::llm_port::LlmError::and<P, B, E>(self, other: 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::ports::output::llm_port::LlmError::or<P, B, E>(self, other: 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::ports::output::llm_port::LlmError
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::output::llm_port::LlmError
impl<T> typenum::type_operators::Same for paladin::application::ports::output::llm_port::LlmError
pub type paladin::application::ports::output::llm_port::LlmError::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::output::llm_port::LlmError where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::output::llm_port::LlmError where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::output::llm_port::LlmError::vzip(self) -> V
pub enum paladin::NotificationChannel
pub paladin::NotificationChannel::Custom(alloc::string::String)
pub paladin::NotificationChannel::Discord
pub paladin::NotificationChannel::Email
pub paladin::NotificationChannel::InApp
pub paladin::NotificationChannel::Push
pub paladin::NotificationChannel::Slack
pub paladin::NotificationChannel::Sms
pub paladin::NotificationChannel::System
pub paladin::NotificationChannel::Teams
pub paladin::NotificationChannel::WebPush
pub paladin::NotificationChannel::Webhook
impl core::clone::Clone for paladin::core::platform::container::notification::NotificationChannel
pub fn paladin::core::platform::container::notification::NotificationChannel::clone(&self) -> paladin::core::platform::container::notification::NotificationChannel
impl core::cmp::Eq for paladin::core::platform::container::notification::NotificationChannel
impl core::cmp::PartialEq for paladin::core::platform::container::notification::NotificationChannel
pub fn paladin::core::platform::container::notification::NotificationChannel::eq(&self, other: &paladin::core::platform::container::notification::NotificationChannel) -> bool
impl core::fmt::Debug for paladin::core::platform::container::notification::NotificationChannel
pub fn paladin::core::platform::container::notification::NotificationChannel::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::core::platform::container::notification::NotificationChannel
pub fn paladin::core::platform::container::notification::NotificationChannel::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for paladin::core::platform::container::notification::NotificationChannel
pub fn paladin::core::platform::container::notification::NotificationChannel::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::StructuralPartialEq for paladin::core::platform::container::notification::NotificationChannel
impl serde_core::ser::Serialize for paladin::core::platform::container::notification::NotificationChannel
pub fn paladin::core::platform::container::notification::NotificationChannel::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::notification::NotificationChannel
pub fn paladin::core::platform::container::notification::NotificationChannel::deserialize<__D>(__deserializer: __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::core::platform::container::notification::NotificationChannel
impl core::marker::Send for paladin::core::platform::container::notification::NotificationChannel
impl core::marker::Sync for paladin::core::platform::container::notification::NotificationChannel
impl core::marker::Unpin for paladin::core::platform::container::notification::NotificationChannel
impl core::marker::UnsafeUnpin for paladin::core::platform::container::notification::NotificationChannel
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::notification::NotificationChannel
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::notification::NotificationChannel
impl<Q, K> equivalent::Equivalent<K> for paladin::core::platform::container::notification::NotificationChannel where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationChannel::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::core::platform::container::notification::NotificationChannel where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationChannel::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::notification::NotificationChannel where U: core::convert::From<T>
pub fn paladin::core::platform::container::notification::NotificationChannel::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::notification::NotificationChannel where U: core::convert::Into<T>
pub type paladin::core::platform::container::notification::NotificationChannel::Error = core::convert::Infallible
pub fn paladin::core::platform::container::notification::NotificationChannel::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::notification::NotificationChannel where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::notification::NotificationChannel::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::notification::NotificationChannel::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::notification::NotificationChannel where T: core::clone::Clone
pub type paladin::core::platform::container::notification::NotificationChannel::Owned = T
pub fn paladin::core::platform::container::notification::NotificationChannel::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::notification::NotificationChannel::to_owned(&self) -> T
impl<T> alloc::string::ToString for paladin::core::platform::container::notification::NotificationChannel where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationChannel::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::core::platform::container::notification::NotificationChannel where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationChannel::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::notification::NotificationChannel where T: ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationChannel::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::notification::NotificationChannel where T: ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationChannel::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::notification::NotificationChannel where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::notification::NotificationChannel::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::notification::NotificationChannel
pub fn paladin::core::platform::container::notification::NotificationChannel::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::notification::NotificationChannel
impl<T> iri_string::format::ToStringFallible for paladin::core::platform::container::notification::NotificationChannel where T: core::fmt::Display
pub fn paladin::core::platform::container::notification::NotificationChannel::try_to_string(&self) -> core::result::Result<alloc::string::String, alloc::collections::TryReserveError>
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::notification::NotificationChannel where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::notification::NotificationChannel where T: ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationChannel::and<P, B, E>(self, other: 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::container::notification::NotificationChannel::or<P, B, E>(self, other: 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::container::notification::NotificationChannel
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::notification::NotificationChannel
impl<T> typenum::type_operators::Same for paladin::core::platform::container::notification::NotificationChannel
pub type paladin::core::platform::container::notification::NotificationChannel::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::notification::NotificationChannel where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::notification::NotificationChannel where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::notification::NotificationChannel::vzip(self) -> V
pub enum paladin::NotificationPortError
pub paladin::NotificationPortError::AuthenticationError(alloc::string::String)
pub paladin::NotificationPortError::ConfigurationError(alloc::string::String)
pub paladin::NotificationPortError::ConnectionError(alloc::string::String)
pub paladin::NotificationPortError::DeliveryFailed(alloc::string::String)
pub paladin::NotificationPortError::DomainError(paladin::core::platform::container::notification::NotificationDomainError)
pub paladin::NotificationPortError::RateLimitExceeded
pub paladin::NotificationPortError::ServiceUnavailable(alloc::string::String)
pub paladin::NotificationPortError::StorageError(alloc::string::String)
pub paladin::NotificationPortError::TemplateError(alloc::string::String)
pub paladin::NotificationPortError::Timeout
pub paladin::NotificationPortError::Unknown(alloc::string::String)
pub paladin::NotificationPortError::ValidationError(alloc::string::String)
impl core::clone::Clone for paladin::application::ports::output::notification_port::NotificationPortError
pub fn paladin::application::ports::output::notification_port::NotificationPortError::clone(&self) -> paladin::application::ports::output::notification_port::NotificationPortError
impl core::convert::From<paladin::core::platform::container::notification::NotificationDomainError> for paladin::application::ports::output::notification_port::NotificationPortError
pub fn paladin::application::ports::output::notification_port::NotificationPortError::from(source: paladin::core::platform::container::notification::NotificationDomainError) -> Self
impl core::error::Error for paladin::application::ports::output::notification_port::NotificationPortError
pub fn paladin::application::ports::output::notification_port::NotificationPortError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
impl core::fmt::Debug for paladin::application::ports::output::notification_port::NotificationPortError
pub fn paladin::application::ports::output::notification_port::NotificationPortError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::application::ports::output::notification_port::NotificationPortError
pub fn paladin::application::ports::output::notification_port::NotificationPortError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::ports::output::notification_port::NotificationPortError
impl core::marker::Send for paladin::application::ports::output::notification_port::NotificationPortError
impl core::marker::Sync for paladin::application::ports::output::notification_port::NotificationPortError
impl core::marker::Unpin for paladin::application::ports::output::notification_port::NotificationPortError
impl core::marker::UnsafeUnpin for paladin::application::ports::output::notification_port::NotificationPortError
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::output::notification_port::NotificationPortError
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::output::notification_port::NotificationPortError
impl<T, U> core::convert::Into<U> for paladin::application::ports::output::notification_port::NotificationPortError where U: core::convert::From<T>
pub fn paladin::application::ports::output::notification_port::NotificationPortError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::output::notification_port::NotificationPortError where U: core::convert::Into<T>
pub type paladin::application::ports::output::notification_port::NotificationPortError::Error = core::convert::Infallible
pub fn paladin::application::ports::output::notification_port::NotificationPortError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::output::notification_port::NotificationPortError where U: core::convert::TryFrom<T>
pub type paladin::application::ports::output::notification_port::NotificationPortError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::output::notification_port::NotificationPortError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::ports::output::notification_port::NotificationPortError where T: core::clone::Clone
pub type paladin::application::ports::output::notification_port::NotificationPortError::Owned = T
pub fn paladin::application::ports::output::notification_port::NotificationPortError::clone_into(&self, target: &mut T)
pub fn paladin::application::ports::output::notification_port::NotificationPortError::to_owned(&self) -> T
impl<T> alloc::string::ToString for paladin::application::ports::output::notification_port::NotificationPortError where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::application::ports::output::notification_port::NotificationPortError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::application::ports::output::notification_port::NotificationPortError where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::output::notification_port::NotificationPortError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::output::notification_port::NotificationPortError where T: ?core::marker::Sized
pub fn paladin::application::ports::output::notification_port::NotificationPortError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::output::notification_port::NotificationPortError where T: ?core::marker::Sized
pub fn paladin::application::ports::output::notification_port::NotificationPortError::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::ports::output::notification_port::NotificationPortError where T: core::clone::Clone
pub unsafe fn paladin::application::ports::output::notification_port::NotificationPortError::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::ports::output::notification_port::NotificationPortError
pub fn paladin::application::ports::output::notification_port::NotificationPortError::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::output::notification_port::NotificationPortError
impl<T> iri_string::format::ToStringFallible for paladin::application::ports::output::notification_port::NotificationPortError where T: core::fmt::Display
pub fn paladin::application::ports::output::notification_port::NotificationPortError::try_to_string(&self) -> core::result::Result<alloc::string::String, alloc::collections::TryReserveError>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::output::notification_port::NotificationPortError where T: ?core::marker::Sized
pub fn paladin::application::ports::output::notification_port::NotificationPortError::and<P, B, E>(self, other: 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::ports::output::notification_port::NotificationPortError::or<P, B, E>(self, other: 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::ports::output::notification_port::NotificationPortError
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::output::notification_port::NotificationPortError
impl<T> typenum::type_operators::Same for paladin::application::ports::output::notification_port::NotificationPortError
pub type paladin::application::ports::output::notification_port::NotificationPortError::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::output::notification_port::NotificationPortError where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::output::notification_port::NotificationPortError where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::output::notification_port::NotificationPortError::vzip(self) -> V
pub enum paladin::NotificationPriority
pub paladin::NotificationPriority::Critical = 3
pub paladin::NotificationPriority::Emergency = 4
pub paladin::NotificationPriority::High = 2
pub paladin::NotificationPriority::Low = 0
pub paladin::NotificationPriority::Normal = 1
impl core::clone::Clone for paladin::core::platform::container::notification::NotificationPriority
pub fn paladin::core::platform::container::notification::NotificationPriority::clone(&self) -> paladin::core::platform::container::notification::NotificationPriority
impl core::cmp::Eq for paladin::core::platform::container::notification::NotificationPriority
impl core::cmp::Ord for paladin::core::platform::container::notification::NotificationPriority
pub fn paladin::core::platform::container::notification::NotificationPriority::cmp(&self, other: &paladin::core::platform::container::notification::NotificationPriority) -> core::cmp::Ordering
impl core::cmp::PartialEq for paladin::core::platform::container::notification::NotificationPriority
pub fn paladin::core::platform::container::notification::NotificationPriority::eq(&self, other: &paladin::core::platform::container::notification::NotificationPriority) -> bool
impl core::cmp::PartialOrd for paladin::core::platform::container::notification::NotificationPriority
pub fn paladin::core::platform::container::notification::NotificationPriority::partial_cmp(&self, other: &paladin::core::platform::container::notification::NotificationPriority) -> core::option::Option<core::cmp::Ordering>
impl core::convert::From<paladin::core::platform::container::notification::NotificationPriority> for paladin::core::base::entity::message::MessagePriority
pub fn paladin::core::base::entity::message::MessagePriority::from(priority: paladin::core::platform::container::notification::NotificationPriority) -> Self
impl core::default::Default for paladin::core::platform::container::notification::NotificationPriority
pub fn paladin::core::platform::container::notification::NotificationPriority::default() -> paladin::core::platform::container::notification::NotificationPriority
impl core::fmt::Debug for paladin::core::platform::container::notification::NotificationPriority
pub fn paladin::core::platform::container::notification::NotificationPriority::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for paladin::core::platform::container::notification::NotificationPriority
pub fn paladin::core::platform::container::notification::NotificationPriority::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for paladin::core::platform::container::notification::NotificationPriority
impl core::marker::StructuralPartialEq for paladin::core::platform::container::notification::NotificationPriority
impl serde_core::ser::Serialize for paladin::core::platform::container::notification::NotificationPriority
pub fn paladin::core::platform::container::notification::NotificationPriority::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::notification::NotificationPriority
pub fn paladin::core::platform::container::notification::NotificationPriority::deserialize<__D>(__deserializer: __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::core::platform::container::notification::NotificationPriority
impl core::marker::Send for paladin::core::platform::container::notification::NotificationPriority
impl core::marker::Sync for paladin::core::platform::container::notification::NotificationPriority
impl core::marker::Unpin for paladin::core::platform::container::notification::NotificationPriority
impl core::marker::UnsafeUnpin for paladin::core::platform::container::notification::NotificationPriority
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::notification::NotificationPriority
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::notification::NotificationPriority
impl<N> petgraph::graphmap::NodeTrait for paladin::core::platform::container::notification::NotificationPriority where N: core::marker::Copy + core::cmp::Ord + core::hash::Hash
impl<Q, K> equivalent::Comparable<K> for paladin::core::platform::container::notification::NotificationPriority where Q: core::cmp::Ord + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationPriority::compare(&self, key: &K) -> core::cmp::Ordering
impl<Q, K> equivalent::Equivalent<K> for paladin::core::platform::container::notification::NotificationPriority where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationPriority::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::core::platform::container::notification::NotificationPriority where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationPriority::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::notification::NotificationPriority where U: core::convert::From<T>
pub fn paladin::core::platform::container::notification::NotificationPriority::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::notification::NotificationPriority where U: core::convert::Into<T>
pub type paladin::core::platform::container::notification::NotificationPriority::Error = core::convert::Infallible
pub fn paladin::core::platform::container::notification::NotificationPriority::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::notification::NotificationPriority where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::notification::NotificationPriority::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::notification::NotificationPriority::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::notification::NotificationPriority where T: core::clone::Clone
pub type paladin::core::platform::container::notification::NotificationPriority::Owned = T
pub fn paladin::core::platform::container::notification::NotificationPriority::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::notification::NotificationPriority::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::notification::NotificationPriority where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationPriority::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::notification::NotificationPriority where T: ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationPriority::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::notification::NotificationPriority where T: ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationPriority::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::notification::NotificationPriority where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::notification::NotificationPriority::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::notification::NotificationPriority
pub fn paladin::core::platform::container::notification::NotificationPriority::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::notification::NotificationPriority
impl<T> pest::RuleType for paladin::core::platform::container::notification::NotificationPriority where T: core::marker::Copy + core::fmt::Debug + core::cmp::Eq + core::hash::Hash + core::cmp::Ord
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::notification::NotificationPriority where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::notification::NotificationPriority where T: ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationPriority::and<P, B, E>(self, other: 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::container::notification::NotificationPriority::or<P, B, E>(self, other: 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::container::notification::NotificationPriority
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::notification::NotificationPriority
impl<T> typenum::type_operators::Same for paladin::core::platform::container::notification::NotificationPriority
pub type paladin::core::platform::container::notification::NotificationPriority::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::notification::NotificationPriority where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::notification::NotificationPriority where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::notification::NotificationPriority::vzip(self) -> V
pub enum paladin::NotificationStatus
pub paladin::NotificationStatus::Cancelled
pub paladin::NotificationStatus::Delivered
pub paladin::NotificationStatus::Draft
pub paladin::NotificationStatus::Expired
pub paladin::NotificationStatus::Failed
pub paladin::NotificationStatus::Pending
pub paladin::NotificationStatus::Queued
pub paladin::NotificationStatus::Read
pub paladin::NotificationStatus::Retry(u32)
pub paladin::NotificationStatus::Sending
pub paladin::NotificationStatus::Sent
impl paladin::core::platform::container::notification::NotificationStatus
pub fn paladin::core::platform::container::notification::NotificationStatus::can_retry(&self) -> bool
pub fn paladin::core::platform::container::notification::NotificationStatus::is_final(&self) -> bool
pub fn paladin::core::platform::container::notification::NotificationStatus::next_retry(&self, max_retries: u32) -> core::option::Option<paladin::core::platform::container::notification::NotificationStatus>
impl core::clone::Clone for paladin::core::platform::container::notification::NotificationStatus
pub fn paladin::core::platform::container::notification::NotificationStatus::clone(&self) -> paladin::core::platform::container::notification::NotificationStatus
impl core::cmp::Eq for paladin::core::platform::container::notification::NotificationStatus
impl core::cmp::PartialEq for paladin::core::platform::container::notification::NotificationStatus
pub fn paladin::core::platform::container::notification::NotificationStatus::eq(&self, other: &paladin::core::platform::container::notification::NotificationStatus) -> bool
impl core::fmt::Debug for paladin::core::platform::container::notification::NotificationStatus
pub fn paladin::core::platform::container::notification::NotificationStatus::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::core::platform::container::notification::NotificationStatus
impl serde_core::ser::Serialize for paladin::core::platform::container::notification::NotificationStatus
pub fn paladin::core::platform::container::notification::NotificationStatus::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::notification::NotificationStatus
pub fn paladin::core::platform::container::notification::NotificationStatus::deserialize<__D>(__deserializer: __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::core::platform::container::notification::NotificationStatus
impl core::marker::Send for paladin::core::platform::container::notification::NotificationStatus
impl core::marker::Sync for paladin::core::platform::container::notification::NotificationStatus
impl core::marker::Unpin for paladin::core::platform::container::notification::NotificationStatus
impl core::marker::UnsafeUnpin for paladin::core::platform::container::notification::NotificationStatus
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::notification::NotificationStatus
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::notification::NotificationStatus
impl<Q, K> equivalent::Equivalent<K> for paladin::core::platform::container::notification::NotificationStatus where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationStatus::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::core::platform::container::notification::NotificationStatus where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationStatus::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::notification::NotificationStatus where U: core::convert::From<T>
pub fn paladin::core::platform::container::notification::NotificationStatus::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::notification::NotificationStatus where U: core::convert::Into<T>
pub type paladin::core::platform::container::notification::NotificationStatus::Error = core::convert::Infallible
pub fn paladin::core::platform::container::notification::NotificationStatus::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::notification::NotificationStatus where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::notification::NotificationStatus::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::notification::NotificationStatus::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::notification::NotificationStatus where T: core::clone::Clone
pub type paladin::core::platform::container::notification::NotificationStatus::Owned = T
pub fn paladin::core::platform::container::notification::NotificationStatus::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::notification::NotificationStatus::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::notification::NotificationStatus where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationStatus::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::notification::NotificationStatus where T: ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationStatus::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::notification::NotificationStatus where T: ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationStatus::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::notification::NotificationStatus where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::notification::NotificationStatus::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::notification::NotificationStatus
pub fn paladin::core::platform::container::notification::NotificationStatus::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::notification::NotificationStatus
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::notification::NotificationStatus where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::notification::NotificationStatus where T: ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationStatus::and<P, B, E>(self, other: 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::container::notification::NotificationStatus::or<P, B, E>(self, other: 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::container::notification::NotificationStatus
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::notification::NotificationStatus
impl<T> typenum::type_operators::Same for paladin::core::platform::container::notification::NotificationStatus
pub type paladin::core::platform::container::notification::NotificationStatus::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::notification::NotificationStatus where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::notification::NotificationStatus where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::notification::NotificationStatus::vzip(self) -> V
pub enum paladin::PaladinError
pub paladin::PaladinError::ArsenalError(paladin::core::platform::container::arsenal::ArsenalError)
pub paladin::PaladinError::CircuitBreakerOpen
pub paladin::PaladinError::ConfigurationError(alloc::string::String)
pub paladin::PaladinError::ExecutionError(alloc::string::String)
pub paladin::PaladinError::GarrisonError(paladin::application::ports::output::garrison_port::GarrisonError)
pub paladin::PaladinError::GarrisonRequired
pub paladin::PaladinError::LlmError(alloc::string::String)
pub paladin::PaladinError::MaxRetriesExceeded(u32)
pub paladin::PaladinError::StopWordDetected(alloc::string::String)
pub paladin::PaladinError::Timeout(u64)
impl paladin::application::use_cases::paladin::error::PaladinError
pub fn paladin::application::use_cases::paladin::error::PaladinError::is_retryable(&self) -> bool
pub fn paladin::application::use_cases::paladin::error::PaladinError::is_terminal(&self) -> bool
impl core::convert::From<paladin::application::ports::output::garrison_port::GarrisonError> for paladin::application::use_cases::paladin::error::PaladinError
pub fn paladin::application::use_cases::paladin::error::PaladinError::from(source: paladin::application::ports::output::garrison_port::GarrisonError) -> Self
impl core::convert::From<paladin::application::use_cases::paladin::error::PaladinError> for paladin::application::cli::error::CliError
pub fn paladin::application::cli::error::CliError::from(error: paladin::application::use_cases::paladin::error::PaladinError) -> Self
impl core::convert::From<paladin::application::use_cases::paladin::error::PaladinError> for paladin::core::platform::container::battalion::BattalionError
pub fn paladin::core::platform::container::battalion::BattalionError::from(err: paladin::application::use_cases::paladin::error::PaladinError) -> Self
impl core::convert::From<paladin::core::platform::container::arsenal::ArsenalError> for paladin::application::use_cases::paladin::error::PaladinError
pub fn paladin::application::use_cases::paladin::error::PaladinError::from(source: paladin::core::platform::container::arsenal::ArsenalError) -> Self
impl core::error::Error for paladin::application::use_cases::paladin::error::PaladinError
pub fn paladin::application::use_cases::paladin::error::PaladinError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
impl core::fmt::Debug for paladin::application::use_cases::paladin::error::PaladinError
pub fn paladin::application::use_cases::paladin::error::PaladinError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::application::use_cases::paladin::error::PaladinError
pub fn paladin::application::use_cases::paladin::error::PaladinError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::use_cases::paladin::error::PaladinError
impl core::marker::Send for paladin::application::use_cases::paladin::error::PaladinError
impl core::marker::Sync for paladin::application::use_cases::paladin::error::PaladinError
impl core::marker::Unpin for paladin::application::use_cases::paladin::error::PaladinError
impl core::marker::UnsafeUnpin for paladin::application::use_cases::paladin::error::PaladinError
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::use_cases::paladin::error::PaladinError
impl core::panic::unwind_safe::UnwindSafe for paladin::application::use_cases::paladin::error::PaladinError
impl<T, U> core::convert::Into<U> for paladin::application::use_cases::paladin::error::PaladinError where U: core::convert::From<T>
pub fn paladin::application::use_cases::paladin::error::PaladinError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::use_cases::paladin::error::PaladinError where U: core::convert::Into<T>
pub type paladin::application::use_cases::paladin::error::PaladinError::Error = core::convert::Infallible
pub fn paladin::application::use_cases::paladin::error::PaladinError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::use_cases::paladin::error::PaladinError where U: core::convert::TryFrom<T>
pub type paladin::application::use_cases::paladin::error::PaladinError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::use_cases::paladin::error::PaladinError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::string::ToString for paladin::application::use_cases::paladin::error::PaladinError where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::application::use_cases::paladin::error::PaladinError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::application::use_cases::paladin::error::PaladinError where T: 'static + ?core::marker::Sized
pub fn paladin::application::use_cases::paladin::error::PaladinError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::use_cases::paladin::error::PaladinError where T: ?core::marker::Sized
pub fn paladin::application::use_cases::paladin::error::PaladinError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::use_cases::paladin::error::PaladinError where T: ?core::marker::Sized
pub fn paladin::application::use_cases::paladin::error::PaladinError::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::use_cases::paladin::error::PaladinError
pub fn paladin::application::use_cases::paladin::error::PaladinError::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::use_cases::paladin::error::PaladinError
impl<T> iri_string::format::ToStringFallible for paladin::application::use_cases::paladin::error::PaladinError where T: core::fmt::Display
pub fn paladin::application::use_cases::paladin::error::PaladinError::try_to_string(&self) -> core::result::Result<alloc::string::String, alloc::collections::TryReserveError>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::use_cases::paladin::error::PaladinError where T: ?core::marker::Sized
pub fn paladin::application::use_cases::paladin::error::PaladinError::and<P, B, E>(self, other: 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::use_cases::paladin::error::PaladinError::or<P, B, E>(self, other: 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::use_cases::paladin::error::PaladinError
impl<T> tracing::instrument::WithSubscriber for paladin::application::use_cases::paladin::error::PaladinError
impl<T> typenum::type_operators::Same for paladin::application::use_cases::paladin::error::PaladinError
pub type paladin::application::use_cases::paladin::error::PaladinError::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::use_cases::paladin::error::PaladinError where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::use_cases::paladin::error::PaladinError where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::use_cases::paladin::error::PaladinError::vzip(self) -> V
pub enum paladin::PaladinStatus
pub paladin::PaladinStatus::Completed
pub paladin::PaladinStatus::Executing
pub paladin::PaladinStatus::Failed(alloc::string::String)
pub paladin::PaladinStatus::Idle
pub paladin::PaladinStatus::Reasoning
impl paladin::core::platform::container::paladin::PaladinStatus
pub fn paladin::core::platform::container::paladin::PaladinStatus::is_active(&self) -> bool
pub fn paladin::core::platform::container::paladin::PaladinStatus::is_terminal(&self) -> bool
impl core::clone::Clone for paladin::core::platform::container::paladin::PaladinStatus
pub fn paladin::core::platform::container::paladin::PaladinStatus::clone(&self) -> paladin::core::platform::container::paladin::PaladinStatus
impl core::cmp::Eq for paladin::core::platform::container::paladin::PaladinStatus
impl core::cmp::PartialEq for paladin::core::platform::container::paladin::PaladinStatus
pub fn paladin::core::platform::container::paladin::PaladinStatus::eq(&self, other: &paladin::core::platform::container::paladin::PaladinStatus) -> bool
impl core::fmt::Debug for paladin::core::platform::container::paladin::PaladinStatus
pub fn paladin::core::platform::container::paladin::PaladinStatus::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::core::platform::container::paladin::PaladinStatus
impl serde_core::ser::Serialize for paladin::core::platform::container::paladin::PaladinStatus
pub fn paladin::core::platform::container::paladin::PaladinStatus::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::paladin::PaladinStatus
pub fn paladin::core::platform::container::paladin::PaladinStatus::deserialize<__D>(__deserializer: __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::core::platform::container::paladin::PaladinStatus
impl core::marker::Send for paladin::core::platform::container::paladin::PaladinStatus
impl core::marker::Sync for paladin::core::platform::container::paladin::PaladinStatus
impl core::marker::Unpin for paladin::core::platform::container::paladin::PaladinStatus
impl core::marker::UnsafeUnpin for paladin::core::platform::container::paladin::PaladinStatus
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::paladin::PaladinStatus
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::paladin::PaladinStatus
impl<Q, K> equivalent::Equivalent<K> for paladin::core::platform::container::paladin::PaladinStatus where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::paladin::PaladinStatus::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::core::platform::container::paladin::PaladinStatus where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::paladin::PaladinStatus::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::paladin::PaladinStatus where U: core::convert::From<T>
pub fn paladin::core::platform::container::paladin::PaladinStatus::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::paladin::PaladinStatus where U: core::convert::Into<T>
pub type paladin::core::platform::container::paladin::PaladinStatus::Error = core::convert::Infallible
pub fn paladin::core::platform::container::paladin::PaladinStatus::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::paladin::PaladinStatus where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::paladin::PaladinStatus::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::paladin::PaladinStatus::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::paladin::PaladinStatus where T: core::clone::Clone
pub type paladin::core::platform::container::paladin::PaladinStatus::Owned = T
pub fn paladin::core::platform::container::paladin::PaladinStatus::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::paladin::PaladinStatus::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::paladin::PaladinStatus where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::paladin::PaladinStatus::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::paladin::PaladinStatus where T: ?core::marker::Sized
pub fn paladin::core::platform::container::paladin::PaladinStatus::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::paladin::PaladinStatus where T: ?core::marker::Sized
pub fn paladin::core::platform::container::paladin::PaladinStatus::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::paladin::PaladinStatus where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::paladin::PaladinStatus::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::paladin::PaladinStatus
pub fn paladin::core::platform::container::paladin::PaladinStatus::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::paladin::PaladinStatus
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::paladin::PaladinStatus where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::paladin::PaladinStatus where T: ?core::marker::Sized
pub fn paladin::core::platform::container::paladin::PaladinStatus::and<P, B, E>(self, other: 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::container::paladin::PaladinStatus::or<P, B, E>(self, other: 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::container::paladin::PaladinStatus
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::paladin::PaladinStatus
impl<T> typenum::type_operators::Same for paladin::core::platform::container::paladin::PaladinStatus
pub type paladin::core::platform::container::paladin::PaladinStatus::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::paladin::PaladinStatus where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::paladin::PaladinStatus where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::paladin::PaladinStatus::vzip(self) -> V
pub enum paladin::QueueError
pub paladin::QueueError::InvalidConfiguration(alloc::string::String)
pub paladin::QueueError::ItemNotFound(uuid::Uuid)
pub paladin::QueueError::OperationFailed(alloc::string::String)
pub paladin::QueueError::QueueEmpty(alloc::string::String)
pub paladin::QueueError::QueueFull
pub paladin::QueueError::QueueFull::capacity: usize
pub paladin::QueueError::QueueFull::queue_name: alloc::string::String
pub paladin::QueueError::QueueNotFound(alloc::string::String)
pub paladin::QueueError::SerializationError(alloc::string::String)
impl core::convert::From<paladin::core::platform::manager::queue_service::QueueError> for paladin::core::platform::manager::orchestrator::OrchestratorError
pub fn paladin::core::platform::manager::orchestrator::OrchestratorError::from(source: paladin::core::platform::manager::queue_service::QueueError) -> Self
impl core::error::Error for paladin::core::platform::manager::queue_service::QueueError
impl core::fmt::Debug for paladin::core::platform::manager::queue_service::QueueError
pub fn paladin::core::platform::manager::queue_service::QueueError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::core::platform::manager::queue_service::QueueError
pub fn paladin::core::platform::manager::queue_service::QueueError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::core::platform::manager::queue_service::QueueError
impl core::marker::Send for paladin::core::platform::manager::queue_service::QueueError
impl core::marker::Sync for paladin::core::platform::manager::queue_service::QueueError
impl core::marker::Unpin for paladin::core::platform::manager::queue_service::QueueError
impl core::marker::UnsafeUnpin for paladin::core::platform::manager::queue_service::QueueError
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::manager::queue_service::QueueError
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::manager::queue_service::QueueError
impl<T, U> core::convert::Into<U> for paladin::core::platform::manager::queue_service::QueueError where U: core::convert::From<T>
pub fn paladin::core::platform::manager::queue_service::QueueError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::manager::queue_service::QueueError where U: core::convert::Into<T>
pub type paladin::core::platform::manager::queue_service::QueueError::Error = core::convert::Infallible
pub fn paladin::core::platform::manager::queue_service::QueueError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::manager::queue_service::QueueError where U: core::convert::TryFrom<T>
pub type paladin::core::platform::manager::queue_service::QueueError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::manager::queue_service::QueueError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::string::ToString for paladin::core::platform::manager::queue_service::QueueError where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::core::platform::manager::queue_service::QueueError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::core::platform::manager::queue_service::QueueError where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::manager::queue_service::QueueError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::manager::queue_service::QueueError where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::queue_service::QueueError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::manager::queue_service::QueueError where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::queue_service::QueueError::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::core::platform::manager::queue_service::QueueError
pub fn paladin::core::platform::manager::queue_service::QueueError::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::manager::queue_service::QueueError
impl<T> iri_string::format::ToStringFallible for paladin::core::platform::manager::queue_service::QueueError where T: core::fmt::Display
pub fn paladin::core::platform::manager::queue_service::QueueError::try_to_string(&self) -> core::result::Result<alloc::string::String, alloc::collections::TryReserveError>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::manager::queue_service::QueueError where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::queue_service::QueueError::and<P, B, E>(self, other: 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::queue_service::QueueError::or<P, B, E>(self, other: 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::queue_service::QueueError
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::manager::queue_service::QueueError
impl<T> typenum::type_operators::Same for paladin::core::platform::manager::queue_service::QueueError
pub type paladin::core::platform::manager::queue_service::QueueError::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::manager::queue_service::QueueError where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::manager::queue_service::QueueError where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::manager::queue_service::QueueError::vzip(self) -> V
pub enum paladin::SanctumError
pub paladin::SanctumError::ConfigError(alloc::string::String)
pub paladin::SanctumError::InvalidDimension(alloc::string::String)
pub paladin::SanctumError::NotFound(alloc::string::String)
pub paladin::SanctumError::SearchError(alloc::string::String)
pub paladin::SanctumError::StorageError(alloc::string::String)
impl core::error::Error for paladin::application::ports::output::sanctum_port::SanctumError
impl core::fmt::Debug for paladin::application::ports::output::sanctum_port::SanctumError
pub fn paladin::application::ports::output::sanctum_port::SanctumError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::application::ports::output::sanctum_port::SanctumError
pub fn paladin::application::ports::output::sanctum_port::SanctumError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::ports::output::sanctum_port::SanctumError
impl core::marker::Send for paladin::application::ports::output::sanctum_port::SanctumError
impl core::marker::Sync for paladin::application::ports::output::sanctum_port::SanctumError
impl core::marker::Unpin for paladin::application::ports::output::sanctum_port::SanctumError
impl core::marker::UnsafeUnpin for paladin::application::ports::output::sanctum_port::SanctumError
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::output::sanctum_port::SanctumError
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::output::sanctum_port::SanctumError
impl<T, U> core::convert::Into<U> for paladin::application::ports::output::sanctum_port::SanctumError where U: core::convert::From<T>
pub fn paladin::application::ports::output::sanctum_port::SanctumError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::output::sanctum_port::SanctumError where U: core::convert::Into<T>
pub type paladin::application::ports::output::sanctum_port::SanctumError::Error = core::convert::Infallible
pub fn paladin::application::ports::output::sanctum_port::SanctumError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::output::sanctum_port::SanctumError where U: core::convert::TryFrom<T>
pub type paladin::application::ports::output::sanctum_port::SanctumError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::output::sanctum_port::SanctumError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::string::ToString for paladin::application::ports::output::sanctum_port::SanctumError where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::application::ports::output::sanctum_port::SanctumError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::application::ports::output::sanctum_port::SanctumError where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::output::sanctum_port::SanctumError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::output::sanctum_port::SanctumError where T: ?core::marker::Sized
pub fn paladin::application::ports::output::sanctum_port::SanctumError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::output::sanctum_port::SanctumError where T: ?core::marker::Sized
pub fn paladin::application::ports::output::sanctum_port::SanctumError::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::ports::output::sanctum_port::SanctumError
pub fn paladin::application::ports::output::sanctum_port::SanctumError::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::output::sanctum_port::SanctumError
impl<T> iri_string::format::ToStringFallible for paladin::application::ports::output::sanctum_port::SanctumError where T: core::fmt::Display
pub fn paladin::application::ports::output::sanctum_port::SanctumError::try_to_string(&self) -> core::result::Result<alloc::string::String, alloc::collections::TryReserveError>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::output::sanctum_port::SanctumError where T: ?core::marker::Sized
pub fn paladin::application::ports::output::sanctum_port::SanctumError::and<P, B, E>(self, other: 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::ports::output::sanctum_port::SanctumError::or<P, B, E>(self, other: 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::ports::output::sanctum_port::SanctumError
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::output::sanctum_port::SanctumError
impl<T> typenum::type_operators::Same for paladin::application::ports::output::sanctum_port::SanctumError
pub type paladin::application::ports::output::sanctum_port::SanctumError::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::output::sanctum_port::SanctumError where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::output::sanctum_port::SanctumError where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::output::sanctum_port::SanctumError::vzip(self) -> V
pub enum paladin::StopReason
pub paladin::StopReason::Completed
pub paladin::StopReason::MaxLoops
pub paladin::StopReason::StopWord(alloc::string::String)
pub paladin::StopReason::Timeout
impl paladin::application::ports::output::paladin_port::StopReason
pub fn paladin::application::ports::output::paladin_port::StopReason::is_limit(&self) -> bool
pub fn paladin::application::ports::output::paladin_port::StopReason::is_successful(&self) -> bool
impl core::clone::Clone for paladin::application::ports::output::paladin_port::StopReason
pub fn paladin::application::ports::output::paladin_port::StopReason::clone(&self) -> paladin::application::ports::output::paladin_port::StopReason
impl core::cmp::Eq for paladin::application::ports::output::paladin_port::StopReason
impl core::cmp::PartialEq for paladin::application::ports::output::paladin_port::StopReason
pub fn paladin::application::ports::output::paladin_port::StopReason::eq(&self, other: &paladin::application::ports::output::paladin_port::StopReason) -> bool
impl core::fmt::Debug for paladin::application::ports::output::paladin_port::StopReason
pub fn paladin::application::ports::output::paladin_port::StopReason::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::application::ports::output::paladin_port::StopReason
impl serde_core::ser::Serialize for paladin::application::ports::output::paladin_port::StopReason
pub fn paladin::application::ports::output::paladin_port::StopReason::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::ports::output::paladin_port::StopReason
pub fn paladin::application::ports::output::paladin_port::StopReason::deserialize<__D>(__deserializer: __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::ports::output::paladin_port::StopReason
impl core::marker::Send for paladin::application::ports::output::paladin_port::StopReason
impl core::marker::Sync for paladin::application::ports::output::paladin_port::StopReason
impl core::marker::Unpin for paladin::application::ports::output::paladin_port::StopReason
impl core::marker::UnsafeUnpin for paladin::application::ports::output::paladin_port::StopReason
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::output::paladin_port::StopReason
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::output::paladin_port::StopReason
impl<Q, K> equivalent::Equivalent<K> for paladin::application::ports::output::paladin_port::StopReason where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::application::ports::output::paladin_port::StopReason::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::application::ports::output::paladin_port::StopReason where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::application::ports::output::paladin_port::StopReason::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::application::ports::output::paladin_port::StopReason where U: core::convert::From<T>
pub fn paladin::application::ports::output::paladin_port::StopReason::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::output::paladin_port::StopReason where U: core::convert::Into<T>
pub type paladin::application::ports::output::paladin_port::StopReason::Error = core::convert::Infallible
pub fn paladin::application::ports::output::paladin_port::StopReason::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::output::paladin_port::StopReason where U: core::convert::TryFrom<T>
pub type paladin::application::ports::output::paladin_port::StopReason::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::output::paladin_port::StopReason::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::ports::output::paladin_port::StopReason where T: core::clone::Clone
pub type paladin::application::ports::output::paladin_port::StopReason::Owned = T
pub fn paladin::application::ports::output::paladin_port::StopReason::clone_into(&self, target: &mut T)
pub fn paladin::application::ports::output::paladin_port::StopReason::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::ports::output::paladin_port::StopReason where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::output::paladin_port::StopReason::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::output::paladin_port::StopReason where T: ?core::marker::Sized
pub fn paladin::application::ports::output::paladin_port::StopReason::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::output::paladin_port::StopReason where T: ?core::marker::Sized
pub fn paladin::application::ports::output::paladin_port::StopReason::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::ports::output::paladin_port::StopReason where T: core::clone::Clone
pub unsafe fn paladin::application::ports::output::paladin_port::StopReason::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::ports::output::paladin_port::StopReason
pub fn paladin::application::ports::output::paladin_port::StopReason::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::output::paladin_port::StopReason
impl<T> serde_core::de::DeserializeOwned for paladin::application::ports::output::paladin_port::StopReason where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::output::paladin_port::StopReason where T: ?core::marker::Sized
pub fn paladin::application::ports::output::paladin_port::StopReason::and<P, B, E>(self, other: 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::ports::output::paladin_port::StopReason::or<P, B, E>(self, other: 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::ports::output::paladin_port::StopReason
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::output::paladin_port::StopReason
impl<T> typenum::type_operators::Same for paladin::application::ports::output::paladin_port::StopReason
pub type paladin::application::ports::output::paladin_port::StopReason::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::output::paladin_port::StopReason where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::output::paladin_port::StopReason where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::output::paladin_port::StopReason::vzip(self) -> V
pub struct paladin::Armament
pub paladin::Armament::description: alloc::string::String
pub paladin::Armament::name: alloc::string::String
pub paladin::Armament::parameters: serde_json::value::Value
pub paladin::Armament::required_params: alloc::vec::Vec<alloc::string::String>
impl core::clone::Clone for paladin::core::platform::container::arsenal::Armament
pub fn paladin::core::platform::container::arsenal::Armament::clone(&self) -> paladin::core::platform::container::arsenal::Armament
impl core::cmp::PartialEq for paladin::core::platform::container::arsenal::Armament
pub fn paladin::core::platform::container::arsenal::Armament::eq(&self, other: &paladin::core::platform::container::arsenal::Armament) -> bool
impl core::fmt::Debug for paladin::core::platform::container::arsenal::Armament
pub fn paladin::core::platform::container::arsenal::Armament::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::core::platform::container::arsenal::Armament
impl serde_core::ser::Serialize for paladin::core::platform::container::arsenal::Armament
pub fn paladin::core::platform::container::arsenal::Armament::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::arsenal::Armament
pub fn paladin::core::platform::container::arsenal::Armament::deserialize<__D>(__deserializer: __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::core::platform::container::arsenal::Armament
impl core::marker::Send for paladin::core::platform::container::arsenal::Armament
impl core::marker::Sync for paladin::core::platform::container::arsenal::Armament
impl core::marker::Unpin for paladin::core::platform::container::arsenal::Armament
impl core::marker::UnsafeUnpin for paladin::core::platform::container::arsenal::Armament
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::arsenal::Armament
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::arsenal::Armament
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::arsenal::Armament where U: core::convert::From<T>
pub fn paladin::core::platform::container::arsenal::Armament::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::arsenal::Armament where U: core::convert::Into<T>
pub type paladin::core::platform::container::arsenal::Armament::Error = core::convert::Infallible
pub fn paladin::core::platform::container::arsenal::Armament::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::arsenal::Armament where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::arsenal::Armament::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::arsenal::Armament::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::arsenal::Armament where T: core::clone::Clone
pub type paladin::core::platform::container::arsenal::Armament::Owned = T
pub fn paladin::core::platform::container::arsenal::Armament::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::arsenal::Armament::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::arsenal::Armament where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::arsenal::Armament::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::arsenal::Armament where T: ?core::marker::Sized
pub fn paladin::core::platform::container::arsenal::Armament::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::arsenal::Armament where T: ?core::marker::Sized
pub fn paladin::core::platform::container::arsenal::Armament::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::arsenal::Armament where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::arsenal::Armament::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::arsenal::Armament
pub fn paladin::core::platform::container::arsenal::Armament::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::arsenal::Armament
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::arsenal::Armament where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::arsenal::Armament where T: ?core::marker::Sized
pub fn paladin::core::platform::container::arsenal::Armament::and<P, B, E>(self, other: 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::container::arsenal::Armament::or<P, B, E>(self, other: 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::container::arsenal::Armament
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::arsenal::Armament
impl<T> typenum::type_operators::Same for paladin::core::platform::container::arsenal::Armament
pub type paladin::core::platform::container::arsenal::Armament::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::arsenal::Armament where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::arsenal::Armament where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::arsenal::Armament::vzip(self) -> V
pub struct paladin::ArmamentCall
pub paladin::ArmamentCall::arguments: std::collections::hash::map::HashMap<alloc::string::String, serde_json::value::Value>
pub paladin::ArmamentCall::call_id: uuid::Uuid
pub paladin::ArmamentCall::tool_name: alloc::string::String
impl paladin::core::platform::container::arsenal::ArmamentCall
pub fn paladin::core::platform::container::arsenal::ArmamentCall::new(tool_name: impl core::convert::Into<alloc::string::String>, arguments: std::collections::hash::map::HashMap<alloc::string::String, serde_json::value::Value>) -> Self
impl core::clone::Clone for paladin::core::platform::container::arsenal::ArmamentCall
pub fn paladin::core::platform::container::arsenal::ArmamentCall::clone(&self) -> paladin::core::platform::container::arsenal::ArmamentCall
impl core::cmp::PartialEq for paladin::core::platform::container::arsenal::ArmamentCall
pub fn paladin::core::platform::container::arsenal::ArmamentCall::eq(&self, other: &paladin::core::platform::container::arsenal::ArmamentCall) -> bool
impl core::fmt::Debug for paladin::core::platform::container::arsenal::ArmamentCall
pub fn paladin::core::platform::container::arsenal::ArmamentCall::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::core::platform::container::arsenal::ArmamentCall
impl serde_core::ser::Serialize for paladin::core::platform::container::arsenal::ArmamentCall
pub fn paladin::core::platform::container::arsenal::ArmamentCall::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::arsenal::ArmamentCall
pub fn paladin::core::platform::container::arsenal::ArmamentCall::deserialize<__D>(__deserializer: __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::core::platform::container::arsenal::ArmamentCall
impl core::marker::Send for paladin::core::platform::container::arsenal::ArmamentCall
impl core::marker::Sync for paladin::core::platform::container::arsenal::ArmamentCall
impl core::marker::Unpin for paladin::core::platform::container::arsenal::ArmamentCall
impl core::marker::UnsafeUnpin for paladin::core::platform::container::arsenal::ArmamentCall
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::arsenal::ArmamentCall
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::arsenal::ArmamentCall
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::arsenal::ArmamentCall where U: core::convert::From<T>
pub fn paladin::core::platform::container::arsenal::ArmamentCall::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::arsenal::ArmamentCall where U: core::convert::Into<T>
pub type paladin::core::platform::container::arsenal::ArmamentCall::Error = core::convert::Infallible
pub fn paladin::core::platform::container::arsenal::ArmamentCall::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::arsenal::ArmamentCall where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::arsenal::ArmamentCall::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::arsenal::ArmamentCall::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::arsenal::ArmamentCall where T: core::clone::Clone
pub type paladin::core::platform::container::arsenal::ArmamentCall::Owned = T
pub fn paladin::core::platform::container::arsenal::ArmamentCall::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::arsenal::ArmamentCall::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::arsenal::ArmamentCall where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::arsenal::ArmamentCall::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::arsenal::ArmamentCall where T: ?core::marker::Sized
pub fn paladin::core::platform::container::arsenal::ArmamentCall::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::arsenal::ArmamentCall where T: ?core::marker::Sized
pub fn paladin::core::platform::container::arsenal::ArmamentCall::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::arsenal::ArmamentCall where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::arsenal::ArmamentCall::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::arsenal::ArmamentCall
pub fn paladin::core::platform::container::arsenal::ArmamentCall::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::arsenal::ArmamentCall
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::arsenal::ArmamentCall where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::arsenal::ArmamentCall where T: ?core::marker::Sized
pub fn paladin::core::platform::container::arsenal::ArmamentCall::and<P, B, E>(self, other: 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::container::arsenal::ArmamentCall::or<P, B, E>(self, other: 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::container::arsenal::ArmamentCall
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::arsenal::ArmamentCall
impl<T> typenum::type_operators::Same for paladin::core::platform::container::arsenal::ArmamentCall
pub type paladin::core::platform::container::arsenal::ArmamentCall::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::arsenal::ArmamentCall where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::arsenal::ArmamentCall where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::arsenal::ArmamentCall::vzip(self) -> V
pub struct paladin::ArmamentResult
pub paladin::ArmamentResult::call_id: uuid::Uuid
pub paladin::ArmamentResult::error: core::option::Option<alloc::string::String>
pub paladin::ArmamentResult::execution_time_ms: u64
pub paladin::ArmamentResult::output: core::option::Option<serde_json::value::Value>
pub paladin::ArmamentResult::success: bool
impl paladin::core::platform::container::arsenal::ArmamentResult
pub fn paladin::core::platform::container::arsenal::ArmamentResult::failure(call_id: uuid::Uuid, error: impl core::convert::Into<alloc::string::String>, execution_time_ms: u64) -> Self
pub fn paladin::core::platform::container::arsenal::ArmamentResult::success(call_id: uuid::Uuid, output: serde_json::value::Value, execution_time_ms: u64) -> Self
impl core::clone::Clone for paladin::core::platform::container::arsenal::ArmamentResult
pub fn paladin::core::platform::container::arsenal::ArmamentResult::clone(&self) -> paladin::core::platform::container::arsenal::ArmamentResult
impl core::cmp::PartialEq for paladin::core::platform::container::arsenal::ArmamentResult
pub fn paladin::core::platform::container::arsenal::ArmamentResult::eq(&self, other: &paladin::core::platform::container::arsenal::ArmamentResult) -> bool
impl core::fmt::Debug for paladin::core::platform::container::arsenal::ArmamentResult
pub fn paladin::core::platform::container::arsenal::ArmamentResult::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::core::platform::container::arsenal::ArmamentResult
impl serde_core::ser::Serialize for paladin::core::platform::container::arsenal::ArmamentResult
pub fn paladin::core::platform::container::arsenal::ArmamentResult::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::arsenal::ArmamentResult
pub fn paladin::core::platform::container::arsenal::ArmamentResult::deserialize<__D>(__deserializer: __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::core::platform::container::arsenal::ArmamentResult
impl core::marker::Send for paladin::core::platform::container::arsenal::ArmamentResult
impl core::marker::Sync for paladin::core::platform::container::arsenal::ArmamentResult
impl core::marker::Unpin for paladin::core::platform::container::arsenal::ArmamentResult
impl core::marker::UnsafeUnpin for paladin::core::platform::container::arsenal::ArmamentResult
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::arsenal::ArmamentResult
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::arsenal::ArmamentResult
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::arsenal::ArmamentResult where U: core::convert::From<T>
pub fn paladin::core::platform::container::arsenal::ArmamentResult::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::arsenal::ArmamentResult where U: core::convert::Into<T>
pub type paladin::core::platform::container::arsenal::ArmamentResult::Error = core::convert::Infallible
pub fn paladin::core::platform::container::arsenal::ArmamentResult::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::arsenal::ArmamentResult where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::arsenal::ArmamentResult::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::arsenal::ArmamentResult::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::arsenal::ArmamentResult where T: core::clone::Clone
pub type paladin::core::platform::container::arsenal::ArmamentResult::Owned = T
pub fn paladin::core::platform::container::arsenal::ArmamentResult::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::arsenal::ArmamentResult::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::arsenal::ArmamentResult where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::arsenal::ArmamentResult::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::arsenal::ArmamentResult where T: ?core::marker::Sized
pub fn paladin::core::platform::container::arsenal::ArmamentResult::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::arsenal::ArmamentResult where T: ?core::marker::Sized
pub fn paladin::core::platform::container::arsenal::ArmamentResult::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::arsenal::ArmamentResult where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::arsenal::ArmamentResult::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::arsenal::ArmamentResult
pub fn paladin::core::platform::container::arsenal::ArmamentResult::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::arsenal::ArmamentResult
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::arsenal::ArmamentResult where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::arsenal::ArmamentResult where T: ?core::marker::Sized
pub fn paladin::core::platform::container::arsenal::ArmamentResult::and<P, B, E>(self, other: 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::container::arsenal::ArmamentResult::or<P, B, E>(self, other: 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::container::arsenal::ArmamentResult
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::arsenal::ArmamentResult
impl<T> typenum::type_operators::Same for paladin::core::platform::container::arsenal::ArmamentResult
pub type paladin::core::platform::container::arsenal::ArmamentResult::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::arsenal::ArmamentResult where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::arsenal::ArmamentResult where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::arsenal::ArmamentResult::vzip(self) -> V
pub struct paladin::BattalionConfig
pub paladin::BattalionConfig::description: core::option::Option<alloc::string::String>
pub paladin::BattalionConfig::error_strategy: paladin::core::platform::container::battalion::ErrorStrategy
pub paladin::BattalionConfig::metadata_output_dir: core::option::Option<std::path::PathBuf>
pub paladin::BattalionConfig::name: alloc::string::String
pub paladin::BattalionConfig::retry_policy: paladin::core::platform::container::battalion::RetryPolicy
pub paladin::BattalionConfig::timeout_seconds: u64
impl paladin::core::platform::container::battalion::BattalionConfig
pub fn paladin::core::platform::container::battalion::BattalionConfig::new(name: impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::core::platform::container::battalion::BattalionConfig::validate_metadata_dir(&self) -> core::result::Result<(), alloc::string::String>
pub fn paladin::core::platform::container::battalion::BattalionConfig::with_description(self, description: impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::core::platform::container::battalion::BattalionConfig::with_error_strategy(self, strategy: paladin::core::platform::container::battalion::ErrorStrategy) -> Self
pub fn paladin::core::platform::container::battalion::BattalionConfig::with_metadata_dir(self, dir: std::path::PathBuf) -> Self
pub fn paladin::core::platform::container::battalion::BattalionConfig::with_retry_policy(self, policy: paladin::core::platform::container::battalion::RetryPolicy) -> Self
pub fn paladin::core::platform::container::battalion::BattalionConfig::with_timeout(self, seconds: u64) -> Self
impl core::clone::Clone for paladin::core::platform::container::battalion::BattalionConfig
pub fn paladin::core::platform::container::battalion::BattalionConfig::clone(&self) -> paladin::core::platform::container::battalion::BattalionConfig
impl core::default::Default for paladin::core::platform::container::battalion::BattalionConfig
pub fn paladin::core::platform::container::battalion::BattalionConfig::default() -> Self
impl core::fmt::Debug for paladin::core::platform::container::battalion::BattalionConfig
pub fn paladin::core::platform::container::battalion::BattalionConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::core::platform::container::battalion::BattalionConfig
pub fn paladin::core::platform::container::battalion::BattalionConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::battalion::BattalionConfig
pub fn paladin::core::platform::container::battalion::BattalionConfig::deserialize<__D>(__deserializer: __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::core::platform::container::battalion::BattalionConfig
impl core::marker::Send for paladin::core::platform::container::battalion::BattalionConfig
impl core::marker::Sync for paladin::core::platform::container::battalion::BattalionConfig
impl core::marker::Unpin for paladin::core::platform::container::battalion::BattalionConfig
impl core::marker::UnsafeUnpin for paladin::core::platform::container::battalion::BattalionConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::battalion::BattalionConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::battalion::BattalionConfig
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::battalion::BattalionConfig where U: core::convert::From<T>
pub fn paladin::core::platform::container::battalion::BattalionConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::battalion::BattalionConfig where U: core::convert::Into<T>
pub type paladin::core::platform::container::battalion::BattalionConfig::Error = core::convert::Infallible
pub fn paladin::core::platform::container::battalion::BattalionConfig::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::battalion::BattalionConfig where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::battalion::BattalionConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::battalion::BattalionConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::battalion::BattalionConfig where T: core::clone::Clone
pub type paladin::core::platform::container::battalion::BattalionConfig::Owned = T
pub fn paladin::core::platform::container::battalion::BattalionConfig::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::battalion::BattalionConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::battalion::BattalionConfig where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::BattalionConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::battalion::BattalionConfig where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::BattalionConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::battalion::BattalionConfig where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::BattalionConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::battalion::BattalionConfig where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::battalion::BattalionConfig::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::battalion::BattalionConfig
pub fn paladin::core::platform::container::battalion::BattalionConfig::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::battalion::BattalionConfig
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::battalion::BattalionConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::battalion::BattalionConfig where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::BattalionConfig::and<P, B, E>(self, other: 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::container::battalion::BattalionConfig::or<P, B, E>(self, other: 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::container::battalion::BattalionConfig
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::battalion::BattalionConfig
impl<T> typenum::type_operators::Same for paladin::core::platform::container::battalion::BattalionConfig
pub type paladin::core::platform::container::battalion::BattalionConfig::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::battalion::BattalionConfig where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::battalion::BattalionConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::battalion::BattalionConfig::vzip(self) -> V
pub struct paladin::BattalionResult
pub paladin::BattalionResult::battalion_id: uuid::Uuid
pub paladin::BattalionResult::battalion_name: alloc::string::String
pub paladin::BattalionResult::completed_at: chrono::datetime::DateTime<chrono::offset::utc::Utc>
pub paladin::BattalionResult::final_output: alloc::string::String
pub paladin::BattalionResult::paladin_failure_count: usize
pub paladin::BattalionResult::paladin_results: alloc::vec::Vec<paladin::application::ports::output::paladin_port::PaladinResult>
pub paladin::BattalionResult::paladin_success_count: usize
pub paladin::BattalionResult::per_paladin_times: std::collections::hash::map::HashMap<alloc::string::String, u64>
pub paladin::BattalionResult::per_paladin_tokens: std::collections::hash::map::HashMap<alloc::string::String, paladin::core::platform::container::battalion::TokenUsage>
pub paladin::BattalionResult::started_at: chrono::datetime::DateTime<chrono::offset::utc::Utc>
pub paladin::BattalionResult::status: paladin::core::platform::container::battalion::BattalionStatus
pub paladin::BattalionResult::strategy_selection_reasoning: core::option::Option<alloc::string::String>
pub paladin::BattalionResult::strategy_selection_time_ms: u64
pub paladin::BattalionResult::strategy_used: paladin::core::platform::container::battalion::BattalionStrategy
pub paladin::BattalionResult::total_tokens: u64
impl paladin::core::platform::container::battalion::BattalionResult
pub fn paladin::core::platform::container::battalion::BattalionResult::duration(&self) -> core::time::Duration
pub fn paladin::core::platform::container::battalion::BattalionResult::from_paladin_results(battalion_id: uuid::Uuid, battalion_name: alloc::string::String, started_at: chrono::datetime::DateTime<chrono::offset::utc::Utc>, results: alloc::vec::Vec<paladin::application::ports::output::paladin_port::PaladinResult>) -> Self
pub fn paladin::core::platform::container::battalion::BattalionResult::new(battalion_id: uuid::Uuid, battalion_name: alloc::string::String, started_at: chrono::datetime::DateTime<chrono::offset::utc::Utc>, final_output: alloc::string::String, paladin_results: alloc::vec::Vec<paladin::application::ports::output::paladin_port::PaladinResult>) -> Self
pub fn paladin::core::platform::container::battalion::BattalionResult::with_paladin_times(self, times: std::collections::hash::map::HashMap<alloc::string::String, u64>) -> Self
pub fn paladin::core::platform::container::battalion::BattalionResult::with_paladin_tokens(self, tokens: std::collections::hash::map::HashMap<alloc::string::String, paladin::core::platform::container::battalion::TokenUsage>) -> Self
pub fn paladin::core::platform::container::battalion::BattalionResult::with_selection_reasoning(self, reasoning: alloc::string::String) -> Self
pub fn paladin::core::platform::container::battalion::BattalionResult::with_selection_time_ms(self, time_ms: u64) -> Self
pub fn paladin::core::platform::container::battalion::BattalionResult::with_strategy(self, strategy: paladin::core::platform::container::battalion::BattalionStrategy) -> Self
pub fn paladin::core::platform::container::battalion::BattalionResult::with_total_tokens(self, total_tokens: u64) -> Self
impl core::clone::Clone for paladin::core::platform::container::battalion::BattalionResult
pub fn paladin::core::platform::container::battalion::BattalionResult::clone(&self) -> paladin::core::platform::container::battalion::BattalionResult
impl core::fmt::Debug for paladin::core::platform::container::battalion::BattalionResult
pub fn paladin::core::platform::container::battalion::BattalionResult::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::core::platform::container::battalion::BattalionResult
pub fn paladin::core::platform::container::battalion::BattalionResult::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::battalion::BattalionResult
pub fn paladin::core::platform::container::battalion::BattalionResult::deserialize<__D>(__deserializer: __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::core::platform::container::battalion::BattalionResult
impl core::marker::Send for paladin::core::platform::container::battalion::BattalionResult
impl core::marker::Sync for paladin::core::platform::container::battalion::BattalionResult
impl core::marker::Unpin for paladin::core::platform::container::battalion::BattalionResult
impl core::marker::UnsafeUnpin for paladin::core::platform::container::battalion::BattalionResult
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::battalion::BattalionResult
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::battalion::BattalionResult
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::battalion::BattalionResult where U: core::convert::From<T>
pub fn paladin::core::platform::container::battalion::BattalionResult::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::battalion::BattalionResult where U: core::convert::Into<T>
pub type paladin::core::platform::container::battalion::BattalionResult::Error = core::convert::Infallible
pub fn paladin::core::platform::container::battalion::BattalionResult::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::battalion::BattalionResult where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::battalion::BattalionResult::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::battalion::BattalionResult::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::battalion::BattalionResult where T: core::clone::Clone
pub type paladin::core::platform::container::battalion::BattalionResult::Owned = T
pub fn paladin::core::platform::container::battalion::BattalionResult::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::battalion::BattalionResult::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::battalion::BattalionResult where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::BattalionResult::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::battalion::BattalionResult where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::BattalionResult::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::battalion::BattalionResult where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::BattalionResult::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::battalion::BattalionResult where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::battalion::BattalionResult::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::battalion::BattalionResult
pub fn paladin::core::platform::container::battalion::BattalionResult::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::battalion::BattalionResult
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::battalion::BattalionResult where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::battalion::BattalionResult where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::BattalionResult::and<P, B, E>(self, other: 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::container::battalion::BattalionResult::or<P, B, E>(self, other: 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::container::battalion::BattalionResult
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::battalion::BattalionResult
impl<T> typenum::type_operators::Same for paladin::core::platform::container::battalion::BattalionResult
pub type paladin::core::platform::container::battalion::BattalionResult::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::battalion::BattalionResult where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::battalion::BattalionResult where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::battalion::BattalionResult::vzip(self) -> V
pub struct paladin::Campaign
impl paladin::core::platform::container::battalion::campaign::Campaign
pub fn paladin::core::platform::container::battalion::campaign::Campaign::add_edge(&mut self, edge: paladin::core::platform::container::battalion::campaign::CampaignEdge) -> core::result::Result<(), paladin::core::platform::container::battalion::BattalionError>
pub fn paladin::core::platform::container::battalion::campaign::Campaign::add_paladin(&mut self, paladin: paladin::core::platform::container::paladin::Paladin) -> uuid::Uuid
pub fn paladin::core::platform::container::battalion::campaign::Campaign::config(&self) -> &paladin::core::platform::container::battalion::BattalionConfig
pub fn paladin::core::platform::container::battalion::campaign::Campaign::edge_count(&self) -> usize
pub fn paladin::core::platform::container::battalion::campaign::Campaign::entry_points(&self) -> std::collections::hash::set::HashSet<uuid::Uuid>
pub fn paladin::core::platform::container::battalion::campaign::Campaign::get_paladin(&self, paladin_id: &uuid::Uuid) -> core::option::Option<&paladin::core::platform::container::paladin::Paladin>
pub fn paladin::core::platform::container::battalion::campaign::Campaign::graph(&self) -> &petgraph::graph_impl::DiGraph<uuid::Uuid, paladin::core::platform::container::battalion::campaign::CampaignEdge>
pub fn paladin::core::platform::container::battalion::campaign::Campaign::has_paladin(&self, paladin_id: &uuid::Uuid) -> bool
pub fn paladin::core::platform::container::battalion::campaign::Campaign::new(config: paladin::core::platform::container::battalion::BattalionConfig) -> Self
pub fn paladin::core::platform::container::battalion::campaign::Campaign::node_indices(&self) -> &std::collections::hash::map::HashMap<uuid::Uuid, petgraph::graph_impl::NodeIndex>
pub fn paladin::core::platform::container::battalion::campaign::Campaign::paladin_count(&self) -> usize
pub fn paladin::core::platform::container::battalion::campaign::Campaign::paladins(&self) -> &std::collections::hash::map::HashMap<uuid::Uuid, paladin::core::platform::container::paladin::Paladin>
pub fn paladin::core::platform::container::battalion::campaign::Campaign::set_entry_point(&mut self, paladin_id: uuid::Uuid) -> core::result::Result<(), paladin::core::platform::container::battalion::BattalionError>
pub fn paladin::core::platform::container::battalion::campaign::Campaign::validate(&self) -> core::result::Result<(), paladin::core::platform::container::battalion::BattalionError>
impl core::clone::Clone for paladin::core::platform::container::battalion::campaign::Campaign
pub fn paladin::core::platform::container::battalion::campaign::Campaign::clone(&self) -> paladin::core::platform::container::battalion::campaign::Campaign
impl core::fmt::Debug for paladin::core::platform::container::battalion::campaign::Campaign
pub fn paladin::core::platform::container::battalion::campaign::Campaign::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::core::platform::container::battalion::campaign::Campaign
impl core::marker::Send for paladin::core::platform::container::battalion::campaign::Campaign
impl core::marker::Sync for paladin::core::platform::container::battalion::campaign::Campaign
impl core::marker::Unpin for paladin::core::platform::container::battalion::campaign::Campaign
impl core::marker::UnsafeUnpin for paladin::core::platform::container::battalion::campaign::Campaign
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::battalion::campaign::Campaign
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::battalion::campaign::Campaign
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::battalion::campaign::Campaign where U: core::convert::From<T>
pub fn paladin::core::platform::container::battalion::campaign::Campaign::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::battalion::campaign::Campaign where U: core::convert::Into<T>
pub type paladin::core::platform::container::battalion::campaign::Campaign::Error = core::convert::Infallible
pub fn paladin::core::platform::container::battalion::campaign::Campaign::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::battalion::campaign::Campaign where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::battalion::campaign::Campaign::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::battalion::campaign::Campaign::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::battalion::campaign::Campaign where T: core::clone::Clone
pub type paladin::core::platform::container::battalion::campaign::Campaign::Owned = T
pub fn paladin::core::platform::container::battalion::campaign::Campaign::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::battalion::campaign::Campaign::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::battalion::campaign::Campaign where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::campaign::Campaign::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::battalion::campaign::Campaign where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::campaign::Campaign::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::battalion::campaign::Campaign where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::campaign::Campaign::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::battalion::campaign::Campaign where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::battalion::campaign::Campaign::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::battalion::campaign::Campaign
pub fn paladin::core::platform::container::battalion::campaign::Campaign::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::battalion::campaign::Campaign
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::battalion::campaign::Campaign where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::campaign::Campaign::and<P, B, E>(self, other: 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::container::battalion::campaign::Campaign::or<P, B, E>(self, other: 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::container::battalion::campaign::Campaign
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::battalion::campaign::Campaign
impl<T> typenum::type_operators::Same for paladin::core::platform::container::battalion::campaign::Campaign
pub type paladin::core::platform::container::battalion::campaign::Campaign::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::battalion::campaign::Campaign where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::battalion::campaign::Campaign where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::battalion::campaign::Campaign::vzip(self) -> V
pub struct paladin::ChainOfCommand
impl paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand
pub fn paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand::commander(&self) -> &paladin::core::platform::container::paladin::Paladin
pub fn paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand::commander_mut(&mut self) -> &mut paladin::core::platform::container::paladin::Paladin
pub fn paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand::config(&self) -> &paladin::core::platform::container::battalion::BattalionConfig
pub fn paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand::delegation_strategy(&self) -> &paladin::core::platform::container::battalion::chain_of_command::DelegationStrategy
pub fn paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand::get_specialist(&self, index: usize) -> core::option::Option<&paladin::core::platform::container::paladin::Paladin>
pub fn paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand::get_specialist_mut(&mut self, index: usize) -> core::option::Option<&mut paladin::core::platform::container::paladin::Paladin>
pub fn paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand::new(commander: paladin::core::platform::container::paladin::Paladin, specialists: alloc::vec::Vec<paladin::core::platform::container::paladin::Paladin>, config: paladin::core::platform::container::battalion::BattalionConfig) -> core::result::Result<Self, paladin::core::platform::container::battalion::BattalionError>
pub fn paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand::specialist_count(&self) -> usize
pub fn paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand::specialists(&self) -> &[paladin::core::platform::container::paladin::Paladin]
pub fn paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand::validate(&self) -> core::result::Result<(), paladin::core::platform::container::battalion::BattalionError>
pub fn paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand::with_strategy(self, strategy: paladin::core::platform::container::battalion::chain_of_command::DelegationStrategy) -> Self
impl core::clone::Clone for paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand
pub fn paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand::clone(&self) -> paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand
impl core::fmt::Debug for paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand
pub fn paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand
impl core::marker::Send for paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand
impl core::marker::Sync for paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand
impl core::marker::Unpin for paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand
impl core::marker::UnsafeUnpin for paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand where U: core::convert::From<T>
pub fn paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand where U: core::convert::Into<T>
pub type paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand::Error = core::convert::Infallible
pub fn paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand where T: core::clone::Clone
pub type paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand::Owned = T
pub fn paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand
pub fn paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand::and<P, B, E>(self, other: 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::container::battalion::chain_of_command::ChainOfCommand::or<P, B, E>(self, other: 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::container::battalion::chain_of_command::ChainOfCommand
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand
impl<T> typenum::type_operators::Same for paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand
pub type paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::battalion::chain_of_command::ChainOfCommand::vzip(self) -> V
pub struct paladin::CollectionType<T>
pub paladin::CollectionType::items: alloc::vec::Vec<paladin::core::base::entity::collection::Item<T>>
pub paladin::CollectionType::uuid: uuid::Uuid
impl<T> paladin::core::base::entity::collection::CollectionType<T>
pub fn paladin::core::base::entity::collection::CollectionType<T>::add_item(&mut self, item: paladin::core::base::entity::collection::Item<T>)
pub fn paladin::core::base::entity::collection::CollectionType<T>::is_empty(&self) -> bool
pub fn paladin::core::base::entity::collection::CollectionType<T>::items(&self) -> &[paladin::core::base::entity::collection::Item<T>]
pub fn paladin::core::base::entity::collection::CollectionType<T>::items_mut(&mut self) -> &mut alloc::vec::Vec<paladin::core::base::entity::collection::Item<T>>
pub fn paladin::core::base::entity::collection::CollectionType<T>::len(&self) -> usize
pub fn paladin::core::base::entity::collection::CollectionType<T>::new(uuid: uuid::Uuid, items: alloc::vec::Vec<paladin::core::base::entity::collection::Item<T>>) -> Self
pub fn paladin::core::base::entity::collection::CollectionType<T>::remove_item(&mut self, index: usize) -> core::option::Option<paladin::core::base::entity::collection::Item<T>>
pub fn paladin::core::base::entity::collection::CollectionType<T>::with_uuid(uuid: uuid::Uuid) -> Self
impl<T: core::clone::Clone> core::clone::Clone for paladin::core::base::entity::collection::CollectionType<T>
pub fn paladin::core::base::entity::collection::CollectionType<T>::clone(&self) -> paladin::core::base::entity::collection::CollectionType<T>
impl<T: core::cmp::PartialEq> core::cmp::PartialEq for paladin::core::base::entity::collection::CollectionType<T>
pub fn paladin::core::base::entity::collection::CollectionType<T>::eq(&self, other: &paladin::core::base::entity::collection::CollectionType<T>) -> bool
impl<T: core::fmt::Debug> core::fmt::Debug for paladin::core::base::entity::collection::CollectionType<T>
pub fn paladin::core::base::entity::collection::CollectionType<T>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl<T> core::default::Default for paladin::core::base::entity::collection::CollectionType<T>
pub fn paladin::core::base::entity::collection::CollectionType<T>::default() -> Self
impl<T> core::marker::StructuralPartialEq for paladin::core::base::entity::collection::CollectionType<T>
impl<T> core::marker::Freeze for paladin::core::base::entity::collection::CollectionType<T>
impl<T> core::marker::Send for paladin::core::base::entity::collection::CollectionType<T> where T: core::marker::Send
impl<T> core::marker::Sync for paladin::core::base::entity::collection::CollectionType<T> where T: core::marker::Sync
impl<T> core::marker::Unpin for paladin::core::base::entity::collection::CollectionType<T> where T: core::marker::Unpin
impl<T> core::marker::UnsafeUnpin for paladin::core::base::entity::collection::CollectionType<T>
impl<T> core::panic::unwind_safe::RefUnwindSafe for paladin::core::base::entity::collection::CollectionType<T> where T: core::panic::unwind_safe::RefUnwindSafe
impl<T> core::panic::unwind_safe::UnwindSafe for paladin::core::base::entity::collection::CollectionType<T> where T: core::panic::unwind_safe::UnwindSafe
impl<T, U> core::convert::Into<U> for paladin::core::base::entity::collection::CollectionType<T> where U: core::convert::From<T>
pub fn paladin::core::base::entity::collection::CollectionType<T>::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::base::entity::collection::CollectionType<T> where U: core::convert::Into<T>
pub type paladin::core::base::entity::collection::CollectionType<T>::Error = core::convert::Infallible
pub fn paladin::core::base::entity::collection::CollectionType<T>::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::base::entity::collection::CollectionType<T> where U: core::convert::TryFrom<T>
pub type paladin::core::base::entity::collection::CollectionType<T>::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::base::entity::collection::CollectionType<T>::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::base::entity::collection::CollectionType<T> where T: core::clone::Clone
pub type paladin::core::base::entity::collection::CollectionType<T>::Owned = T
pub fn paladin::core::base::entity::collection::CollectionType<T>::clone_into(&self, target: &mut T)
pub fn paladin::core::base::entity::collection::CollectionType<T>::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::base::entity::collection::CollectionType<T> where T: 'static + ?core::marker::Sized
pub fn paladin::core::base::entity::collection::CollectionType<T>::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::base::entity::collection::CollectionType<T> where T: ?core::marker::Sized
pub fn paladin::core::base::entity::collection::CollectionType<T>::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::base::entity::collection::CollectionType<T> where T: ?core::marker::Sized
pub fn paladin::core::base::entity::collection::CollectionType<T>::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::base::entity::collection::CollectionType<T> where T: core::clone::Clone
pub unsafe fn paladin::core::base::entity::collection::CollectionType<T>::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::base::entity::collection::CollectionType<T>
pub fn paladin::core::base::entity::collection::CollectionType<T>::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::base::entity::collection::CollectionType<T>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::base::entity::collection::CollectionType<T> where T: ?core::marker::Sized
pub fn paladin::core::base::entity::collection::CollectionType<T>::and<P, B, E>(self, other: 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::base::entity::collection::CollectionType<T>::or<P, B, E>(self, other: 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::base::entity::collection::CollectionType<T>
impl<T> tracing::instrument::WithSubscriber for paladin::core::base::entity::collection::CollectionType<T>
impl<T> typenum::type_operators::Same for paladin::core::base::entity::collection::CollectionType<T>
pub type paladin::core::base::entity::collection::CollectionType<T>::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::base::entity::collection::CollectionType<T> where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::base::entity::collection::CollectionType<T> where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::base::entity::collection::CollectionType<T>::vzip(self) -> V
pub struct paladin::CommanderBuilder
impl paladin::application::use_cases::battalion::commander::CommanderBuilder
pub fn paladin::application::use_cases::battalion::commander::CommanderBuilder::aggregator(self, paladin: paladin::core::platform::container::paladin::Paladin) -> Self
pub fn paladin::application::use_cases::battalion::commander::CommanderBuilder::build(self) -> core::result::Result<paladin::application::use_cases::battalion::commander::Commander, paladin::core::platform::container::battalion::BattalionError>
pub fn paladin::application::use_cases::battalion::commander::CommanderBuilder::config(self, config: paladin::core::platform::container::battalion::BattalionConfig) -> Self
pub fn paladin::application::use_cases::battalion::commander::CommanderBuilder::error_strategy(self, strategy: paladin::core::platform::container::battalion::maneuver::ErrorStrategy) -> Self
pub fn paladin::application::use_cases::battalion::commander::CommanderBuilder::flow(self, expression: impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::application::use_cases::battalion::commander::CommanderBuilder::maneuver_config(self, config: paladin::core::platform::container::battalion::maneuver::ManeuverConfig) -> Self
pub fn paladin::application::use_cases::battalion::commander::CommanderBuilder::new(paladin_port: alloc::sync::Arc<dyn paladin::application::ports::output::paladin_port::PaladinPort>) -> Self
pub fn paladin::application::use_cases::battalion::commander::CommanderBuilder::paladins(self, paladins: alloc::vec::Vec<paladin::core::platform::container::paladin::Paladin>) -> Self
pub fn paladin::application::use_cases::battalion::commander::CommanderBuilder::strategy(self, strategy: paladin::core::platform::container::battalion::BattalionStrategy) -> Self
impl core::marker::Freeze for paladin::application::use_cases::battalion::commander::CommanderBuilder
impl core::marker::Send for paladin::application::use_cases::battalion::commander::CommanderBuilder
impl core::marker::Sync for paladin::application::use_cases::battalion::commander::CommanderBuilder
impl core::marker::Unpin for paladin::application::use_cases::battalion::commander::CommanderBuilder
impl core::marker::UnsafeUnpin for paladin::application::use_cases::battalion::commander::CommanderBuilder
impl !core::panic::unwind_safe::RefUnwindSafe for paladin::application::use_cases::battalion::commander::CommanderBuilder
impl !core::panic::unwind_safe::UnwindSafe for paladin::application::use_cases::battalion::commander::CommanderBuilder
impl<T, U> core::convert::Into<U> for paladin::application::use_cases::battalion::commander::CommanderBuilder where U: core::convert::From<T>
pub fn paladin::application::use_cases::battalion::commander::CommanderBuilder::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::use_cases::battalion::commander::CommanderBuilder where U: core::convert::Into<T>
pub type paladin::application::use_cases::battalion::commander::CommanderBuilder::Error = core::convert::Infallible
pub fn paladin::application::use_cases::battalion::commander::CommanderBuilder::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::use_cases::battalion::commander::CommanderBuilder where U: core::convert::TryFrom<T>
pub type paladin::application::use_cases::battalion::commander::CommanderBuilder::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::use_cases::battalion::commander::CommanderBuilder::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::use_cases::battalion::commander::CommanderBuilder where T: 'static + ?core::marker::Sized
pub fn paladin::application::use_cases::battalion::commander::CommanderBuilder::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::use_cases::battalion::commander::CommanderBuilder where T: ?core::marker::Sized
pub fn paladin::application::use_cases::battalion::commander::CommanderBuilder::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::use_cases::battalion::commander::CommanderBuilder where T: ?core::marker::Sized
pub fn paladin::application::use_cases::battalion::commander::CommanderBuilder::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::use_cases::battalion::commander::CommanderBuilder
pub fn paladin::application::use_cases::battalion::commander::CommanderBuilder::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::use_cases::battalion::commander::CommanderBuilder
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::use_cases::battalion::commander::CommanderBuilder where T: ?core::marker::Sized
pub fn paladin::application::use_cases::battalion::commander::CommanderBuilder::and<P, B, E>(self, other: 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::use_cases::battalion::commander::CommanderBuilder::or<P, B, E>(self, other: 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::use_cases::battalion::commander::CommanderBuilder
impl<T> tracing::instrument::WithSubscriber for paladin::application::use_cases::battalion::commander::CommanderBuilder
impl<T> typenum::type_operators::Same for paladin::application::use_cases::battalion::commander::CommanderBuilder
pub type paladin::application::use_cases::battalion::commander::CommanderBuilder::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::use_cases::battalion::commander::CommanderBuilder where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::use_cases::battalion::commander::CommanderBuilder where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::use_cases::battalion::commander::CommanderBuilder::vzip(self) -> V
pub struct paladin::CouncilBuilder
impl paladin::core::platform::container::battalion::council::CouncilBuilder
pub fn paladin::core::platform::container::battalion::council::CouncilBuilder::add_participant(self, paladin_id: impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::core::platform::container::battalion::council::CouncilBuilder::build(self) -> core::result::Result<paladin::core::platform::container::battalion::council::Council, paladin::core::platform::container::battalion::BattalionError>
pub fn paladin::core::platform::container::battalion::council::CouncilBuilder::config(self, config: paladin::core::platform::container::battalion::council::CouncilConfig) -> Self
pub fn paladin::core::platform::container::battalion::council::CouncilBuilder::include_history(self, include: bool) -> Self
pub fn paladin::core::platform::container::battalion::council::CouncilBuilder::max_rounds(self, rounds: u32) -> Self
pub fn paladin::core::platform::container::battalion::council::CouncilBuilder::moderator(self, paladin_id: impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::core::platform::container::battalion::council::CouncilBuilder::name(self, name: impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::core::platform::container::battalion::council::CouncilBuilder::new() -> Self
pub fn paladin::core::platform::container::battalion::council::CouncilBuilder::termination_condition(self, condition: paladin::core::platform::container::battalion::council::TerminationCondition) -> Self
pub fn paladin::core::platform::container::battalion::council::CouncilBuilder::turn_strategy(self, strategy: paladin::core::platform::container::battalion::council::TurnStrategy) -> Self
impl core::default::Default for paladin::core::platform::container::battalion::council::CouncilBuilder
pub fn paladin::core::platform::container::battalion::council::CouncilBuilder::default() -> Self
impl core::fmt::Debug for paladin::core::platform::container::battalion::council::CouncilBuilder
pub fn paladin::core::platform::container::battalion::council::CouncilBuilder::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::core::platform::container::battalion::council::CouncilBuilder
impl core::marker::Send for paladin::core::platform::container::battalion::council::CouncilBuilder
impl core::marker::Sync for paladin::core::platform::container::battalion::council::CouncilBuilder
impl core::marker::Unpin for paladin::core::platform::container::battalion::council::CouncilBuilder
impl core::marker::UnsafeUnpin for paladin::core::platform::container::battalion::council::CouncilBuilder
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::battalion::council::CouncilBuilder
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::battalion::council::CouncilBuilder
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::battalion::council::CouncilBuilder where U: core::convert::From<T>
pub fn paladin::core::platform::container::battalion::council::CouncilBuilder::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::battalion::council::CouncilBuilder where U: core::convert::Into<T>
pub type paladin::core::platform::container::battalion::council::CouncilBuilder::Error = core::convert::Infallible
pub fn paladin::core::platform::container::battalion::council::CouncilBuilder::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::battalion::council::CouncilBuilder where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::battalion::council::CouncilBuilder::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::battalion::council::CouncilBuilder::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::core::platform::container::battalion::council::CouncilBuilder where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::council::CouncilBuilder::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::battalion::council::CouncilBuilder where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::council::CouncilBuilder::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::battalion::council::CouncilBuilder where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::council::CouncilBuilder::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::core::platform::container::battalion::council::CouncilBuilder
pub fn paladin::core::platform::container::battalion::council::CouncilBuilder::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::battalion::council::CouncilBuilder
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::battalion::council::CouncilBuilder where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::council::CouncilBuilder::and<P, B, E>(self, other: 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::container::battalion::council::CouncilBuilder::or<P, B, E>(self, other: 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::container::battalion::council::CouncilBuilder
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::battalion::council::CouncilBuilder
impl<T> typenum::type_operators::Same for paladin::core::platform::container::battalion::council::CouncilBuilder
pub type paladin::core::platform::container::battalion::council::CouncilBuilder::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::battalion::council::CouncilBuilder where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::battalion::council::CouncilBuilder where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::battalion::council::CouncilBuilder::vzip(self) -> V
pub struct paladin::Embedding
pub paladin::Embedding::dimension: usize
pub paladin::Embedding::model: alloc::string::String
pub paladin::Embedding::token_count: core::option::Option<u32>
pub paladin::Embedding::vector: alloc::vec::Vec<f32>
impl core::clone::Clone for paladin::application::ports::output::embedding_port::Embedding
pub fn paladin::application::ports::output::embedding_port::Embedding::clone(&self) -> paladin::application::ports::output::embedding_port::Embedding
impl core::fmt::Debug for paladin::application::ports::output::embedding_port::Embedding
pub fn paladin::application::ports::output::embedding_port::Embedding::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::ports::output::embedding_port::Embedding
pub fn paladin::application::ports::output::embedding_port::Embedding::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::ports::output::embedding_port::Embedding
pub fn paladin::application::ports::output::embedding_port::Embedding::deserialize<__D>(__deserializer: __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::ports::output::embedding_port::Embedding
impl core::marker::Send for paladin::application::ports::output::embedding_port::Embedding
impl core::marker::Sync for paladin::application::ports::output::embedding_port::Embedding
impl core::marker::Unpin for paladin::application::ports::output::embedding_port::Embedding
impl core::marker::UnsafeUnpin for paladin::application::ports::output::embedding_port::Embedding
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::output::embedding_port::Embedding
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::output::embedding_port::Embedding
impl<T, U> core::convert::Into<U> for paladin::application::ports::output::embedding_port::Embedding where U: core::convert::From<T>
pub fn paladin::application::ports::output::embedding_port::Embedding::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::output::embedding_port::Embedding where U: core::convert::Into<T>
pub type paladin::application::ports::output::embedding_port::Embedding::Error = core::convert::Infallible
pub fn paladin::application::ports::output::embedding_port::Embedding::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::output::embedding_port::Embedding where U: core::convert::TryFrom<T>
pub type paladin::application::ports::output::embedding_port::Embedding::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::output::embedding_port::Embedding::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::ports::output::embedding_port::Embedding where T: core::clone::Clone
pub type paladin::application::ports::output::embedding_port::Embedding::Owned = T
pub fn paladin::application::ports::output::embedding_port::Embedding::clone_into(&self, target: &mut T)
pub fn paladin::application::ports::output::embedding_port::Embedding::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::ports::output::embedding_port::Embedding where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::output::embedding_port::Embedding::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::output::embedding_port::Embedding where T: ?core::marker::Sized
pub fn paladin::application::ports::output::embedding_port::Embedding::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::output::embedding_port::Embedding where T: ?core::marker::Sized
pub fn paladin::application::ports::output::embedding_port::Embedding::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::ports::output::embedding_port::Embedding where T: core::clone::Clone
pub unsafe fn paladin::application::ports::output::embedding_port::Embedding::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::ports::output::embedding_port::Embedding
pub fn paladin::application::ports::output::embedding_port::Embedding::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::output::embedding_port::Embedding
impl<T> serde_core::de::DeserializeOwned for paladin::application::ports::output::embedding_port::Embedding where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::output::embedding_port::Embedding where T: ?core::marker::Sized
pub fn paladin::application::ports::output::embedding_port::Embedding::and<P, B, E>(self, other: 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::ports::output::embedding_port::Embedding::or<P, B, E>(self, other: 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::ports::output::embedding_port::Embedding
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::output::embedding_port::Embedding
impl<T> typenum::type_operators::Same for paladin::application::ports::output::embedding_port::Embedding
pub type paladin::application::ports::output::embedding_port::Embedding::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::output::embedding_port::Embedding where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::output::embedding_port::Embedding where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::output::embedding_port::Embedding::vzip(self) -> V
pub struct paladin::Field<T>
pub paladin::Field::fid: uuid::Uuid
pub paladin::Field::nid: uuid::Uuid
pub paladin::Field::value: T
impl<T> paladin::core::base::entity::field::Field<T>
pub fn paladin::core::base::entity::field::Field<T>::new(value: T) -> Self
impl<T: core::clone::Clone> core::clone::Clone for paladin::core::base::entity::field::Field<T>
pub fn paladin::core::base::entity::field::Field<T>::clone(&self) -> paladin::core::base::entity::field::Field<T>
impl<T: core::fmt::Debug> core::fmt::Debug for paladin::core::base::entity::field::Field<T>
pub fn paladin::core::base::entity::field::Field<T>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl<T> core::marker::Freeze for paladin::core::base::entity::field::Field<T> where T: core::marker::Freeze
impl<T> core::marker::Send for paladin::core::base::entity::field::Field<T> where T: core::marker::Send
impl<T> core::marker::Sync for paladin::core::base::entity::field::Field<T> where T: core::marker::Sync
impl<T> core::marker::Unpin for paladin::core::base::entity::field::Field<T> where T: core::marker::Unpin
impl<T> core::marker::UnsafeUnpin for paladin::core::base::entity::field::Field<T> where T: core::marker::UnsafeUnpin
impl<T> core::panic::unwind_safe::RefUnwindSafe for paladin::core::base::entity::field::Field<T> where T: core::panic::unwind_safe::RefUnwindSafe
impl<T> core::panic::unwind_safe::UnwindSafe for paladin::core::base::entity::field::Field<T> where T: core::panic::unwind_safe::UnwindSafe
impl<T, U> core::convert::Into<U> for paladin::core::base::entity::field::Field<T> where U: core::convert::From<T>
pub fn paladin::core::base::entity::field::Field<T>::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::base::entity::field::Field<T> where U: core::convert::Into<T>
pub type paladin::core::base::entity::field::Field<T>::Error = core::convert::Infallible
pub fn paladin::core::base::entity::field::Field<T>::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::base::entity::field::Field<T> where U: core::convert::TryFrom<T>
pub type paladin::core::base::entity::field::Field<T>::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::base::entity::field::Field<T>::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::base::entity::field::Field<T> where T: core::clone::Clone
pub type paladin::core::base::entity::field::Field<T>::Owned = T
pub fn paladin::core::base::entity::field::Field<T>::clone_into(&self, target: &mut T)
pub fn paladin::core::base::entity::field::Field<T>::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::base::entity::field::Field<T> where T: 'static + ?core::marker::Sized
pub fn paladin::core::base::entity::field::Field<T>::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::base::entity::field::Field<T> where T: ?core::marker::Sized
pub fn paladin::core::base::entity::field::Field<T>::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::base::entity::field::Field<T> where T: ?core::marker::Sized
pub fn paladin::core::base::entity::field::Field<T>::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::base::entity::field::Field<T> where T: core::clone::Clone
pub unsafe fn paladin::core::base::entity::field::Field<T>::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::base::entity::field::Field<T>
pub fn paladin::core::base::entity::field::Field<T>::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::base::entity::field::Field<T>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::base::entity::field::Field<T> where T: ?core::marker::Sized
pub fn paladin::core::base::entity::field::Field<T>::and<P, B, E>(self, other: 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::base::entity::field::Field<T>::or<P, B, E>(self, other: 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::base::entity::field::Field<T>
impl<T> tracing::instrument::WithSubscriber for paladin::core::base::entity::field::Field<T>
impl<T> typenum::type_operators::Same for paladin::core::base::entity::field::Field<T>
pub type paladin::core::base::entity::field::Field<T>::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::base::entity::field::Field<T> where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::base::entity::field::Field<T> where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::base::entity::field::Field<T>::vzip(self) -> V
pub struct paladin::Formation
pub paladin::Formation::config: paladin::core::platform::container::battalion::BattalionConfig
pub paladin::Formation::paladins: alloc::vec::Vec<paladin::core::platform::container::paladin::Paladin>
pub paladin::Formation::shared_context: core::option::Option<alloc::string::String>
impl paladin::core::platform::container::battalion::formation::Formation
pub fn paladin::core::platform::container::battalion::formation::Formation::config(&self) -> &paladin::core::platform::container::battalion::BattalionConfig
pub fn paladin::core::platform::container::battalion::formation::Formation::new(paladins: alloc::vec::Vec<paladin::core::platform::container::paladin::Paladin>, config: paladin::core::platform::container::battalion::BattalionConfig) -> core::result::Result<Self, paladin::core::platform::container::battalion::BattalionError>
pub fn paladin::core::platform::container::battalion::formation::Formation::paladin_count(&self) -> usize
pub fn paladin::core::platform::container::battalion::formation::Formation::paladins(&self) -> &[paladin::core::platform::container::paladin::Paladin]
pub fn paladin::core::platform::container::battalion::formation::Formation::shared_context(&self) -> core::option::Option<&str>
pub fn paladin::core::platform::container::battalion::formation::Formation::with_shared_context(self, context: alloc::string::String) -> Self
impl core::clone::Clone for paladin::core::platform::container::battalion::formation::Formation
pub fn paladin::core::platform::container::battalion::formation::Formation::clone(&self) -> paladin::core::platform::container::battalion::formation::Formation
impl core::fmt::Debug for paladin::core::platform::container::battalion::formation::Formation
pub fn paladin::core::platform::container::battalion::formation::Formation::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::core::platform::container::battalion::formation::Formation
pub fn paladin::core::platform::container::battalion::formation::Formation::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::battalion::formation::Formation
pub fn paladin::core::platform::container::battalion::formation::Formation::deserialize<__D>(__deserializer: __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::core::platform::container::battalion::formation::Formation
impl core::marker::Send for paladin::core::platform::container::battalion::formation::Formation
impl core::marker::Sync for paladin::core::platform::container::battalion::formation::Formation
impl core::marker::Unpin for paladin::core::platform::container::battalion::formation::Formation
impl core::marker::UnsafeUnpin for paladin::core::platform::container::battalion::formation::Formation
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::battalion::formation::Formation
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::battalion::formation::Formation
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::battalion::formation::Formation where U: core::convert::From<T>
pub fn paladin::core::platform::container::battalion::formation::Formation::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::battalion::formation::Formation where U: core::convert::Into<T>
pub type paladin::core::platform::container::battalion::formation::Formation::Error = core::convert::Infallible
pub fn paladin::core::platform::container::battalion::formation::Formation::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::battalion::formation::Formation where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::battalion::formation::Formation::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::battalion::formation::Formation::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::battalion::formation::Formation where T: core::clone::Clone
pub type paladin::core::platform::container::battalion::formation::Formation::Owned = T
pub fn paladin::core::platform::container::battalion::formation::Formation::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::battalion::formation::Formation::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::battalion::formation::Formation where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::formation::Formation::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::battalion::formation::Formation where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::formation::Formation::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::battalion::formation::Formation where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::formation::Formation::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::battalion::formation::Formation where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::battalion::formation::Formation::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::battalion::formation::Formation
pub fn paladin::core::platform::container::battalion::formation::Formation::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::battalion::formation::Formation
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::battalion::formation::Formation where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::battalion::formation::Formation where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::formation::Formation::and<P, B, E>(self, other: 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::container::battalion::formation::Formation::or<P, B, E>(self, other: 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::container::battalion::formation::Formation
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::battalion::formation::Formation
impl<T> typenum::type_operators::Same for paladin::core::platform::container::battalion::formation::Formation
pub type paladin::core::platform::container::battalion::formation::Formation::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::battalion::formation::Formation where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::battalion::formation::Formation where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::battalion::formation::Formation::vzip(self) -> V
pub struct paladin::GarrisonStats
pub paladin::GarrisonStats::entry_count: usize
pub paladin::GarrisonStats::size_bytes: core::option::Option<usize>
pub paladin::GarrisonStats::total_tokens: u32
impl core::clone::Clone for paladin::application::ports::output::garrison_port::GarrisonStats
pub fn paladin::application::ports::output::garrison_port::GarrisonStats::clone(&self) -> paladin::application::ports::output::garrison_port::GarrisonStats
impl core::fmt::Debug for paladin::application::ports::output::garrison_port::GarrisonStats
pub fn paladin::application::ports::output::garrison_port::GarrisonStats::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::ports::output::garrison_port::GarrisonStats
pub fn paladin::application::ports::output::garrison_port::GarrisonStats::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::ports::output::garrison_port::GarrisonStats
pub fn paladin::application::ports::output::garrison_port::GarrisonStats::deserialize<__D>(__deserializer: __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::ports::output::garrison_port::GarrisonStats
impl core::marker::Send for paladin::application::ports::output::garrison_port::GarrisonStats
impl core::marker::Sync for paladin::application::ports::output::garrison_port::GarrisonStats
impl core::marker::Unpin for paladin::application::ports::output::garrison_port::GarrisonStats
impl core::marker::UnsafeUnpin for paladin::application::ports::output::garrison_port::GarrisonStats
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::output::garrison_port::GarrisonStats
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::output::garrison_port::GarrisonStats
impl<T, U> core::convert::Into<U> for paladin::application::ports::output::garrison_port::GarrisonStats where U: core::convert::From<T>
pub fn paladin::application::ports::output::garrison_port::GarrisonStats::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::output::garrison_port::GarrisonStats where U: core::convert::Into<T>
pub type paladin::application::ports::output::garrison_port::GarrisonStats::Error = core::convert::Infallible
pub fn paladin::application::ports::output::garrison_port::GarrisonStats::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::output::garrison_port::GarrisonStats where U: core::convert::TryFrom<T>
pub type paladin::application::ports::output::garrison_port::GarrisonStats::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::output::garrison_port::GarrisonStats::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::ports::output::garrison_port::GarrisonStats where T: core::clone::Clone
pub type paladin::application::ports::output::garrison_port::GarrisonStats::Owned = T
pub fn paladin::application::ports::output::garrison_port::GarrisonStats::clone_into(&self, target: &mut T)
pub fn paladin::application::ports::output::garrison_port::GarrisonStats::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::ports::output::garrison_port::GarrisonStats where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::output::garrison_port::GarrisonStats::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::output::garrison_port::GarrisonStats where T: ?core::marker::Sized
pub fn paladin::application::ports::output::garrison_port::GarrisonStats::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::output::garrison_port::GarrisonStats where T: ?core::marker::Sized
pub fn paladin::application::ports::output::garrison_port::GarrisonStats::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::ports::output::garrison_port::GarrisonStats where T: core::clone::Clone
pub unsafe fn paladin::application::ports::output::garrison_port::GarrisonStats::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::ports::output::garrison_port::GarrisonStats
pub fn paladin::application::ports::output::garrison_port::GarrisonStats::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::output::garrison_port::GarrisonStats
impl<T> serde_core::de::DeserializeOwned for paladin::application::ports::output::garrison_port::GarrisonStats where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::output::garrison_port::GarrisonStats where T: ?core::marker::Sized
pub fn paladin::application::ports::output::garrison_port::GarrisonStats::and<P, B, E>(self, other: 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::ports::output::garrison_port::GarrisonStats::or<P, B, E>(self, other: 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::ports::output::garrison_port::GarrisonStats
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::output::garrison_port::GarrisonStats
impl<T> typenum::type_operators::Same for paladin::application::ports::output::garrison_port::GarrisonStats
pub type paladin::application::ports::output::garrison_port::GarrisonStats::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::output::garrison_port::GarrisonStats where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::output::garrison_port::GarrisonStats where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::output::garrison_port::GarrisonStats::vzip(self) -> V
pub struct paladin::GroveBuilder
impl paladin::core::platform::container::battalion::grove::GroveBuilder
pub fn paladin::core::platform::container::battalion::grove::GroveBuilder::add_tree(self, tree: paladin::core::platform::container::battalion::grove::Tree) -> Self
pub fn paladin::core::platform::container::battalion::grove::GroveBuilder::build(self) -> core::result::Result<paladin::core::platform::container::battalion::grove::Grove, paladin::core::platform::container::battalion::BattalionError>
pub fn paladin::core::platform::container::battalion::grove::GroveBuilder::config(self, config: paladin::core::platform::container::battalion::grove::GroveConfig) -> Self
pub fn paladin::core::platform::container::battalion::grove::GroveBuilder::fallback_tree(self, tree_name: impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::core::platform::container::battalion::grove::GroveBuilder::min_confidence(self, threshold: f32) -> Self
pub fn paladin::core::platform::container::battalion::grove::GroveBuilder::name(self, name: impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::core::platform::container::battalion::grove::GroveBuilder::new() -> Self
pub fn paladin::core::platform::container::battalion::grove::GroveBuilder::routing_fallback(self, fallback: impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::core::platform::container::battalion::grove::GroveBuilder::routing_strategy(self, strategy: paladin::core::platform::container::battalion::grove::RoutingStrategy) -> Self
pub fn paladin::core::platform::container::battalion::grove::GroveBuilder::similarity_threshold(self, threshold: f32) -> Self
impl core::default::Default for paladin::core::platform::container::battalion::grove::GroveBuilder
pub fn paladin::core::platform::container::battalion::grove::GroveBuilder::default() -> Self
impl core::marker::Freeze for paladin::core::platform::container::battalion::grove::GroveBuilder
impl core::marker::Send for paladin::core::platform::container::battalion::grove::GroveBuilder
impl core::marker::Sync for paladin::core::platform::container::battalion::grove::GroveBuilder
impl core::marker::Unpin for paladin::core::platform::container::battalion::grove::GroveBuilder
impl core::marker::UnsafeUnpin for paladin::core::platform::container::battalion::grove::GroveBuilder
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::battalion::grove::GroveBuilder
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::battalion::grove::GroveBuilder
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::battalion::grove::GroveBuilder where U: core::convert::From<T>
pub fn paladin::core::platform::container::battalion::grove::GroveBuilder::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::battalion::grove::GroveBuilder where U: core::convert::Into<T>
pub type paladin::core::platform::container::battalion::grove::GroveBuilder::Error = core::convert::Infallible
pub fn paladin::core::platform::container::battalion::grove::GroveBuilder::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::battalion::grove::GroveBuilder where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::battalion::grove::GroveBuilder::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::battalion::grove::GroveBuilder::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::core::platform::container::battalion::grove::GroveBuilder where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::grove::GroveBuilder::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::battalion::grove::GroveBuilder where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::grove::GroveBuilder::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::battalion::grove::GroveBuilder where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::grove::GroveBuilder::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::core::platform::container::battalion::grove::GroveBuilder
pub fn paladin::core::platform::container::battalion::grove::GroveBuilder::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::battalion::grove::GroveBuilder
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::battalion::grove::GroveBuilder where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::grove::GroveBuilder::and<P, B, E>(self, other: 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::container::battalion::grove::GroveBuilder::or<P, B, E>(self, other: 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::container::battalion::grove::GroveBuilder
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::battalion::grove::GroveBuilder
impl<T> typenum::type_operators::Same for paladin::core::platform::container::battalion::grove::GroveBuilder
pub type paladin::core::platform::container::battalion::grove::GroveBuilder::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::battalion::grove::GroveBuilder where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::battalion::grove::GroveBuilder where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::battalion::grove::GroveBuilder::vzip(self) -> V
pub struct paladin::LlmRequest
pub paladin::LlmRequest::attachments: alloc::vec::Vec<paladin::core::platform::container::content::ContentItem>
pub paladin::LlmRequest::id: uuid::Uuid
pub paladin::LlmRequest::metadata: std::collections::hash::map::HashMap<alloc::string::String, alloc::string::String>
pub paladin::LlmRequest::model: alloc::string::String
pub paladin::LlmRequest::prompt: paladin::core::platform::container::prompt::PromptItem
pub paladin::LlmRequest::stream: bool
impl core::clone::Clone for paladin::application::ports::output::llm_port::LlmRequest
pub fn paladin::application::ports::output::llm_port::LlmRequest::clone(&self) -> paladin::application::ports::output::llm_port::LlmRequest
impl core::fmt::Debug for paladin::application::ports::output::llm_port::LlmRequest
pub fn paladin::application::ports::output::llm_port::LlmRequest::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::ports::output::llm_port::LlmRequest
pub fn paladin::application::ports::output::llm_port::LlmRequest::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::ports::output::llm_port::LlmRequest
pub fn paladin::application::ports::output::llm_port::LlmRequest::deserialize<__D>(__deserializer: __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::ports::output::llm_port::LlmRequest
impl core::marker::Send for paladin::application::ports::output::llm_port::LlmRequest
impl core::marker::Sync for paladin::application::ports::output::llm_port::LlmRequest
impl core::marker::Unpin for paladin::application::ports::output::llm_port::LlmRequest
impl core::marker::UnsafeUnpin for paladin::application::ports::output::llm_port::LlmRequest
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::output::llm_port::LlmRequest
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::output::llm_port::LlmRequest
impl<T, U> core::convert::Into<U> for paladin::application::ports::output::llm_port::LlmRequest where U: core::convert::From<T>
pub fn paladin::application::ports::output::llm_port::LlmRequest::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::output::llm_port::LlmRequest where U: core::convert::Into<T>
pub type paladin::application::ports::output::llm_port::LlmRequest::Error = core::convert::Infallible
pub fn paladin::application::ports::output::llm_port::LlmRequest::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::output::llm_port::LlmRequest where U: core::convert::TryFrom<T>
pub type paladin::application::ports::output::llm_port::LlmRequest::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::output::llm_port::LlmRequest::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::ports::output::llm_port::LlmRequest where T: core::clone::Clone
pub type paladin::application::ports::output::llm_port::LlmRequest::Owned = T
pub fn paladin::application::ports::output::llm_port::LlmRequest::clone_into(&self, target: &mut T)
pub fn paladin::application::ports::output::llm_port::LlmRequest::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::ports::output::llm_port::LlmRequest where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::output::llm_port::LlmRequest::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::output::llm_port::LlmRequest where T: ?core::marker::Sized
pub fn paladin::application::ports::output::llm_port::LlmRequest::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::output::llm_port::LlmRequest where T: ?core::marker::Sized
pub fn paladin::application::ports::output::llm_port::LlmRequest::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::ports::output::llm_port::LlmRequest where T: core::clone::Clone
pub unsafe fn paladin::application::ports::output::llm_port::LlmRequest::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::ports::output::llm_port::LlmRequest
pub fn paladin::application::ports::output::llm_port::LlmRequest::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::output::llm_port::LlmRequest
impl<T> serde_core::de::DeserializeOwned for paladin::application::ports::output::llm_port::LlmRequest where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::output::llm_port::LlmRequest where T: ?core::marker::Sized
pub fn paladin::application::ports::output::llm_port::LlmRequest::and<P, B, E>(self, other: 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::ports::output::llm_port::LlmRequest::or<P, B, E>(self, other: 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::ports::output::llm_port::LlmRequest
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::output::llm_port::LlmRequest
impl<T> typenum::type_operators::Same for paladin::application::ports::output::llm_port::LlmRequest
pub type paladin::application::ports::output::llm_port::LlmRequest::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::output::llm_port::LlmRequest where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::output::llm_port::LlmRequest where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::output::llm_port::LlmRequest::vzip(self) -> V
pub struct paladin::LlmResponse
pub paladin::LlmResponse::content: alloc::string::String
pub paladin::LlmResponse::created_at: chrono::datetime::DateTime<chrono::offset::utc::Utc>
pub paladin::LlmResponse::finish_reason: paladin::application::ports::output::llm_port::FinishReason
pub paladin::LlmResponse::function_call: core::option::Option<paladin::application::ports::output::llm_port::FunctionCall>
pub paladin::LlmResponse::id: uuid::Uuid
pub paladin::LlmResponse::metadata: std::collections::hash::map::HashMap<alloc::string::String, alloc::string::String>
pub paladin::LlmResponse::model: alloc::string::String
pub paladin::LlmResponse::request_id: uuid::Uuid
pub paladin::LlmResponse::usage: paladin::application::ports::output::llm_port::TokenUsage
impl core::clone::Clone for paladin::application::ports::output::llm_port::LlmResponse
pub fn paladin::application::ports::output::llm_port::LlmResponse::clone(&self) -> paladin::application::ports::output::llm_port::LlmResponse
impl core::fmt::Debug for paladin::application::ports::output::llm_port::LlmResponse
pub fn paladin::application::ports::output::llm_port::LlmResponse::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::ports::output::llm_port::LlmResponse
pub fn paladin::application::ports::output::llm_port::LlmResponse::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::ports::output::llm_port::LlmResponse
pub fn paladin::application::ports::output::llm_port::LlmResponse::deserialize<__D>(__deserializer: __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::ports::output::llm_port::LlmResponse
impl core::marker::Send for paladin::application::ports::output::llm_port::LlmResponse
impl core::marker::Sync for paladin::application::ports::output::llm_port::LlmResponse
impl core::marker::Unpin for paladin::application::ports::output::llm_port::LlmResponse
impl core::marker::UnsafeUnpin for paladin::application::ports::output::llm_port::LlmResponse
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::output::llm_port::LlmResponse
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::output::llm_port::LlmResponse
impl<T, U> core::convert::Into<U> for paladin::application::ports::output::llm_port::LlmResponse where U: core::convert::From<T>
pub fn paladin::application::ports::output::llm_port::LlmResponse::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::output::llm_port::LlmResponse where U: core::convert::Into<T>
pub type paladin::application::ports::output::llm_port::LlmResponse::Error = core::convert::Infallible
pub fn paladin::application::ports::output::llm_port::LlmResponse::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::output::llm_port::LlmResponse where U: core::convert::TryFrom<T>
pub type paladin::application::ports::output::llm_port::LlmResponse::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::output::llm_port::LlmResponse::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::ports::output::llm_port::LlmResponse where T: core::clone::Clone
pub type paladin::application::ports::output::llm_port::LlmResponse::Owned = T
pub fn paladin::application::ports::output::llm_port::LlmResponse::clone_into(&self, target: &mut T)
pub fn paladin::application::ports::output::llm_port::LlmResponse::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::ports::output::llm_port::LlmResponse where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::output::llm_port::LlmResponse::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::output::llm_port::LlmResponse where T: ?core::marker::Sized
pub fn paladin::application::ports::output::llm_port::LlmResponse::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::output::llm_port::LlmResponse where T: ?core::marker::Sized
pub fn paladin::application::ports::output::llm_port::LlmResponse::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::ports::output::llm_port::LlmResponse where T: core::clone::Clone
pub unsafe fn paladin::application::ports::output::llm_port::LlmResponse::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::ports::output::llm_port::LlmResponse
pub fn paladin::application::ports::output::llm_port::LlmResponse::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::output::llm_port::LlmResponse
impl<T> serde_core::de::DeserializeOwned for paladin::application::ports::output::llm_port::LlmResponse where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::output::llm_port::LlmResponse where T: ?core::marker::Sized
pub fn paladin::application::ports::output::llm_port::LlmResponse::and<P, B, E>(self, other: 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::ports::output::llm_port::LlmResponse::or<P, B, E>(self, other: 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::ports::output::llm_port::LlmResponse
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::output::llm_port::LlmResponse
impl<T> typenum::type_operators::Same for paladin::application::ports::output::llm_port::LlmResponse
pub type paladin::application::ports::output::llm_port::LlmResponse::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::output::llm_port::LlmResponse where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::output::llm_port::LlmResponse where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::output::llm_port::LlmResponse::vzip(self) -> V
pub struct paladin::Message<T>
pub paladin::Message::correlation_id: core::option::Option<uuid::Uuid>
pub paladin::Message::destination: paladin::core::base::entity::message::Location
pub paladin::Message::id: uuid::Uuid
pub paladin::Message::message: T
pub paladin::Message::priority: paladin::core::base::entity::message::MessagePriority
pub paladin::Message::source: paladin::core::base::entity::message::Location
pub paladin::Message::timestamp: chrono::datetime::DateTime<chrono::offset::utc::Utc>
impl<T> paladin::core::base::entity::message::Message<T>
pub fn paladin::core::base::entity::message::Message<T>::age_seconds(&self) -> i64
pub fn paladin::core::base::entity::message::Message<T>::complete(source: paladin::core::base::entity::message::Location, destination: paladin::core::base::entity::message::Location, message: T, priority: paladin::core::base::entity::message::MessagePriority, correlation_id: core::option::Option<uuid::Uuid>) -> Self
pub fn paladin::core::base::entity::message::Message<T>::has_correlation(&self) -> bool
pub fn paladin::core::base::entity::message::Message<T>::is_expired(&self, ttl_seconds: i64) -> bool
pub fn paladin::core::base::entity::message::Message<T>::map<U, F>(self, f: F) -> paladin::core::base::entity::message::Message<U> where F: core::ops::function::FnOnce(T) -> U
pub fn paladin::core::base::entity::message::Message<T>::new(source: paladin::core::base::entity::message::Location, destination: paladin::core::base::entity::message::Location, message: T) -> Self
pub fn paladin::core::base::entity::message::Message<T>::payload(&self) -> &T
pub fn paladin::core::base::entity::message::Message<T>::payload_mut(&mut self) -> &mut T
pub fn paladin::core::base::entity::message::Message<T>::reply<U>(&self, reply_message: U) -> paladin::core::base::entity::message::Message<U>
pub fn paladin::core::base::entity::message::Message<T>::set_correlation_id(&mut self, correlation_id: uuid::Uuid)
pub fn paladin::core::base::entity::message::Message<T>::set_priority(&mut self, priority: paladin::core::base::entity::message::MessagePriority)
pub fn paladin::core::base::entity::message::Message<T>::with_correlation(source: paladin::core::base::entity::message::Location, destination: paladin::core::base::entity::message::Location, message: T, correlation_id: uuid::Uuid) -> Self
pub fn paladin::core::base::entity::message::Message<T>::with_priority(source: paladin::core::base::entity::message::Location, destination: paladin::core::base::entity::message::Location, message: T, priority: paladin::core::base::entity::message::MessagePriority) -> Self
impl<'de, T> serde_core::de::Deserialize<'de> for paladin::core::base::entity::message::Message<T> where T: serde_core::de::Deserialize<'de>
pub fn paladin::core::base::entity::message::Message<T>::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T: core::clone::Clone> core::clone::Clone for paladin::core::base::entity::message::Message<T>
pub fn paladin::core::base::entity::message::Message<T>::clone(&self) -> paladin::core::base::entity::message::Message<T>
impl<T: core::cmp::Eq> core::cmp::Eq for paladin::core::base::entity::message::Message<T>
impl<T: core::cmp::PartialEq> core::cmp::PartialEq for paladin::core::base::entity::message::Message<T>
pub fn paladin::core::base::entity::message::Message<T>::eq(&self, other: &paladin::core::base::entity::message::Message<T>) -> bool
impl<T: core::fmt::Debug> core::fmt::Debug for paladin::core::base::entity::message::Message<T>
pub fn paladin::core::base::entity::message::Message<T>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl<T> core::hash::Hash for paladin::core::base::entity::message::Message<T> where T: core::hash::Hash
pub fn paladin::core::base::entity::message::Message<T>::hash<H: core::hash::Hasher>(&self, state: &mut H)
impl<T> core::marker::StructuralPartialEq for paladin::core::base::entity::message::Message<T>
impl<T> serde_core::ser::Serialize for paladin::core::base::entity::message::Message<T> where T: serde_core::ser::Serialize
pub fn paladin::core::base::entity::message::Message<T>::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<T> core::marker::Freeze for paladin::core::base::entity::message::Message<T> where T: core::marker::Freeze
impl<T> core::marker::Send for paladin::core::base::entity::message::Message<T> where T: core::marker::Send
impl<T> core::marker::Sync for paladin::core::base::entity::message::Message<T> where T: core::marker::Sync
impl<T> core::marker::Unpin for paladin::core::base::entity::message::Message<T> where T: core::marker::Unpin
impl<T> core::marker::UnsafeUnpin for paladin::core::base::entity::message::Message<T> where T: core::marker::UnsafeUnpin
impl<T> core::panic::unwind_safe::RefUnwindSafe for paladin::core::base::entity::message::Message<T> where T: core::panic::unwind_safe::RefUnwindSafe
impl<T> core::panic::unwind_safe::UnwindSafe for paladin::core::base::entity::message::Message<T> where T: core::panic::unwind_safe::UnwindSafe
impl<Q, K> equivalent::Equivalent<K> for paladin::core::base::entity::message::Message<T> where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::base::entity::message::Message<T>::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::core::base::entity::message::Message<T> where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::base::entity::message::Message<T>::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::core::base::entity::message::Message<T> where U: core::convert::From<T>
pub fn paladin::core::base::entity::message::Message<T>::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::base::entity::message::Message<T> where U: core::convert::Into<T>
pub type paladin::core::base::entity::message::Message<T>::Error = core::convert::Infallible
pub fn paladin::core::base::entity::message::Message<T>::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::base::entity::message::Message<T> where U: core::convert::TryFrom<T>
pub type paladin::core::base::entity::message::Message<T>::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::base::entity::message::Message<T>::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::base::entity::message::Message<T> where T: core::clone::Clone
pub type paladin::core::base::entity::message::Message<T>::Owned = T
pub fn paladin::core::base::entity::message::Message<T>::clone_into(&self, target: &mut T)
pub fn paladin::core::base::entity::message::Message<T>::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::base::entity::message::Message<T> where T: 'static + ?core::marker::Sized
pub fn paladin::core::base::entity::message::Message<T>::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::base::entity::message::Message<T> where T: ?core::marker::Sized
pub fn paladin::core::base::entity::message::Message<T>::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::base::entity::message::Message<T> where T: ?core::marker::Sized
pub fn paladin::core::base::entity::message::Message<T>::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::base::entity::message::Message<T> where T: core::clone::Clone
pub unsafe fn paladin::core::base::entity::message::Message<T>::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::base::entity::message::Message<T>
pub fn paladin::core::base::entity::message::Message<T>::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::base::entity::message::Message<T>
impl<T> serde_core::de::DeserializeOwned for paladin::core::base::entity::message::Message<T> where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::base::entity::message::Message<T> where T: ?core::marker::Sized
pub fn paladin::core::base::entity::message::Message<T>::and<P, B, E>(self, other: 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::base::entity::message::Message<T>::or<P, B, E>(self, other: 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::base::entity::message::Message<T>
impl<T> tracing::instrument::WithSubscriber for paladin::core::base::entity::message::Message<T>
impl<T> typenum::type_operators::Same for paladin::core::base::entity::message::Message<T>
pub type paladin::core::base::entity::message::Message<T>::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::base::entity::message::Message<T> where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::base::entity::message::Message<T> where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::base::entity::message::Message<T>::vzip(self) -> V
pub struct paladin::Node<T>
pub paladin::Node::created: chrono::datetime::DateTime<chrono::offset::utc::Utc>
pub paladin::Node::modified: chrono::datetime::DateTime<chrono::offset::utc::Utc>
pub paladin::Node::name: core::option::Option<alloc::string::String>
pub paladin::Node::node: T
pub paladin::Node::uuid: uuid::Uuid
pub paladin::Node::version: bool
impl paladin::core::base::entity::node::Node<paladin::core::platform::container::user::UserData>
pub fn paladin::core::base::entity::node::Node<paladin::core::platform::container::user::UserData>::activate(&mut self)
pub fn paladin::core::base::entity::node::Node<paladin::core::platform::container::user::UserData>::deactivate(&mut self)
pub fn paladin::core::base::entity::node::Node<paladin::core::platform::container::user::UserData>::email(&self) -> &paladin::core::platform::container::user::Email
pub fn paladin::core::base::entity::node::Node<paladin::core::platform::container::user::UserData>::is_active(&self) -> bool
pub fn paladin::core::base::entity::node::Node<paladin::core::platform::container::user::UserData>::is_verified(&self) -> bool
pub fn paladin::core::base::entity::node::Node<paladin::core::platform::container::user::UserData>::new_user(username: alloc::string::String, email: paladin::core::platform::container::user::Email, password_hash: alloc::string::String, profile: core::option::Option<paladin::core::platform::container::user::UserProfile>) -> Self
pub fn paladin::core::base::entity::node::Node<paladin::core::platform::container::user::UserData>::password_hash(&self) -> &str
pub fn paladin::core::base::entity::node::Node<paladin::core::platform::container::user::UserData>::profile(&self) -> &paladin::core::platform::container::user::UserProfile
pub fn paladin::core::base::entity::node::Node<paladin::core::platform::container::user::UserData>::update_email(&mut self, new_email: paladin::core::platform::container::user::Email) -> core::result::Result<(), paladin::core::platform::container::user::UserError>
pub fn paladin::core::base::entity::node::Node<paladin::core::platform::container::user::UserData>::update_password_hash(&mut self, new_password_hash: alloc::string::String)
pub fn paladin::core::base::entity::node::Node<paladin::core::platform::container::user::UserData>::update_profile(&mut self, profile: paladin::core::platform::container::user::UserProfile)
pub fn paladin::core::base::entity::node::Node<paladin::core::platform::container::user::UserData>::update_username(&mut self, new_username: alloc::string::String) -> core::result::Result<(), paladin::core::platform::container::user::UserError>
pub fn paladin::core::base::entity::node::Node<paladin::core::platform::container::user::UserData>::username(&self) -> &str
pub fn paladin::core::base::entity::node::Node<paladin::core::platform::container::user::UserData>::verify(&mut self)
impl<T> paladin::core::base::entity::node::Node<T>
pub fn paladin::core::base::entity::node::Node<T>::disable_versioning(&mut self)
pub fn paladin::core::base::entity::node::Node<T>::enable_versioning(&mut self)
pub fn paladin::core::base::entity::node::Node<T>::is_versioning_enabled(&self) -> bool
pub fn paladin::core::base::entity::node::Node<T>::new(node: T, name: core::option::Option<alloc::string::String>) -> Self
pub fn paladin::core::base::entity::node::Node<T>::new_with_uuid(uuid: uuid::Uuid, node: T, name: core::option::Option<alloc::string::String>) -> Self
pub fn paladin::core::base::entity::node::Node<T>::set_name(&mut self, name: core::option::Option<alloc::string::String>)
pub fn paladin::core::base::entity::node::Node<T>::update(&mut self, new_data: T)
impl<'de, T> serde_core::de::Deserialize<'de> for paladin::core::base::entity::node::Node<T> where T: serde_core::de::Deserialize<'de>
pub fn paladin::core::base::entity::node::Node<T>::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T: core::clone::Clone> core::clone::Clone for paladin::core::base::entity::node::Node<T>
pub fn paladin::core::base::entity::node::Node<T>::clone(&self) -> paladin::core::base::entity::node::Node<T>
impl<T: core::cmp::Eq> core::cmp::Eq for paladin::core::base::entity::node::Node<T>
impl<T: core::cmp::Ord> core::cmp::Ord for paladin::core::base::entity::node::Node<T>
pub fn paladin::core::base::entity::node::Node<T>::cmp(&self, other: &paladin::core::base::entity::node::Node<T>) -> core::cmp::Ordering
impl<T: core::cmp::PartialEq> core::cmp::PartialEq for paladin::core::base::entity::node::Node<T>
pub fn paladin::core::base::entity::node::Node<T>::eq(&self, other: &paladin::core::base::entity::node::Node<T>) -> bool
impl<T: core::cmp::PartialOrd> core::cmp::PartialOrd for paladin::core::base::entity::node::Node<T>
pub fn paladin::core::base::entity::node::Node<T>::partial_cmp(&self, other: &paladin::core::base::entity::node::Node<T>) -> core::option::Option<core::cmp::Ordering>
impl<T: core::fmt::Debug> core::fmt::Debug for paladin::core::base::entity::node::Node<T>
pub fn paladin::core::base::entity::node::Node<T>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl<T> core::hash::Hash for paladin::core::base::entity::node::Node<T> where T: core::hash::Hash
pub fn paladin::core::base::entity::node::Node<T>::hash<H: core::hash::Hasher>(&self, state: &mut H)
impl<T> core::marker::StructuralPartialEq for paladin::core::base::entity::node::Node<T>
impl<T> serde_core::ser::Serialize for paladin::core::base::entity::node::Node<T> where T: serde_core::ser::Serialize
pub fn paladin::core::base::entity::node::Node<T>::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<T> core::marker::Freeze for paladin::core::base::entity::node::Node<T> where T: core::marker::Freeze
impl<T> core::marker::Send for paladin::core::base::entity::node::Node<T> where T: core::marker::Send
impl<T> core::marker::Sync for paladin::core::base::entity::node::Node<T> where T: core::marker::Sync
impl<T> core::marker::Unpin for paladin::core::base::entity::node::Node<T> where T: core::marker::Unpin
impl<T> core::marker::UnsafeUnpin for paladin::core::base::entity::node::Node<T> where T: core::marker::UnsafeUnpin
impl<T> core::panic::unwind_safe::RefUnwindSafe for paladin::core::base::entity::node::Node<T> where T: core::panic::unwind_safe::RefUnwindSafe
impl<T> core::panic::unwind_safe::UnwindSafe for paladin::core::base::entity::node::Node<T> where T: core::panic::unwind_safe::UnwindSafe
impl<Q, K> equivalent::Comparable<K> for paladin::core::base::entity::node::Node<T> where Q: core::cmp::Ord + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::base::entity::node::Node<T>::compare(&self, key: &K) -> core::cmp::Ordering
impl<Q, K> equivalent::Equivalent<K> for paladin::core::base::entity::node::Node<T> where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::base::entity::node::Node<T>::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::core::base::entity::node::Node<T> where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::base::entity::node::Node<T>::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::core::base::entity::node::Node<T> where U: core::convert::From<T>
pub fn paladin::core::base::entity::node::Node<T>::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::base::entity::node::Node<T> where U: core::convert::Into<T>
pub type paladin::core::base::entity::node::Node<T>::Error = core::convert::Infallible
pub fn paladin::core::base::entity::node::Node<T>::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::base::entity::node::Node<T> where U: core::convert::TryFrom<T>
pub type paladin::core::base::entity::node::Node<T>::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::base::entity::node::Node<T>::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::base::entity::node::Node<T> where T: core::clone::Clone
pub type paladin::core::base::entity::node::Node<T>::Owned = T
pub fn paladin::core::base::entity::node::Node<T>::clone_into(&self, target: &mut T)
pub fn paladin::core::base::entity::node::Node<T>::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::base::entity::node::Node<T> where T: 'static + ?core::marker::Sized
pub fn paladin::core::base::entity::node::Node<T>::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::base::entity::node::Node<T> where T: ?core::marker::Sized
pub fn paladin::core::base::entity::node::Node<T>::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::base::entity::node::Node<T> where T: ?core::marker::Sized
pub fn paladin::core::base::entity::node::Node<T>::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::base::entity::node::Node<T> where T: core::clone::Clone
pub unsafe fn paladin::core::base::entity::node::Node<T>::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::base::entity::node::Node<T>
pub fn paladin::core::base::entity::node::Node<T>::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::base::entity::node::Node<T>
impl<T> serde_core::de::DeserializeOwned for paladin::core::base::entity::node::Node<T> where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::base::entity::node::Node<T> where T: ?core::marker::Sized
pub fn paladin::core::base::entity::node::Node<T>::and<P, B, E>(self, other: 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::base::entity::node::Node<T>::or<P, B, E>(self, other: 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::base::entity::node::Node<T>
impl<T> tracing::instrument::WithSubscriber for paladin::core::base::entity::node::Node<T>
impl<T> typenum::type_operators::Same for paladin::core::base::entity::node::Node<T>
pub type paladin::core::base::entity::node::Node<T>::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::base::entity::node::Node<T> where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::base::entity::node::Node<T> where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::base::entity::node::Node<T>::vzip(self) -> V
pub struct paladin::Notification
pub paladin::Notification::channel: paladin::core::platform::container::notification::NotificationChannel
pub paladin::Notification::content: paladin::core::platform::container::notification::NotificationContent
pub paladin::Notification::correlation_id: core::option::Option<uuid::Uuid>
pub paladin::Notification::created_at: chrono::datetime::DateTime<chrono::offset::utc::Utc>
pub paladin::Notification::delivered_at: core::option::Option<chrono::datetime::DateTime<chrono::offset::utc::Utc>>
pub paladin::Notification::expiry_time: core::option::Option<chrono::datetime::DateTime<chrono::offset::utc::Utc>>
pub paladin::Notification::external_id: core::option::Option<alloc::string::String>
pub paladin::Notification::id: uuid::Uuid
pub paladin::Notification::max_retries: u32
pub paladin::Notification::metadata: std::collections::hash::map::HashMap<alloc::string::String, serde_json::value::Value>
pub paladin::Notification::priority: paladin::core::platform::container::notification::NotificationPriority
pub paladin::Notification::read_at: core::option::Option<chrono::datetime::DateTime<chrono::offset::utc::Utc>>
pub paladin::Notification::recipient: paladin::core::platform::container::notification::NotificationRecipient
pub paladin::Notification::retry_count: u32
pub paladin::Notification::scheduled_time: core::option::Option<chrono::datetime::DateTime<chrono::offset::utc::Utc>>
pub paladin::Notification::sent_at: core::option::Option<chrono::datetime::DateTime<chrono::offset::utc::Utc>>
pub paladin::Notification::status: paladin::core::platform::container::notification::NotificationStatus
pub paladin::Notification::updated_at: chrono::datetime::DateTime<chrono::offset::utc::Utc>
impl paladin::core::platform::container::notification::Notification
pub fn paladin::core::platform::container::notification::Notification::add_metadata<T: serde_core::ser::Serialize>(&mut self, key: alloc::string::String, value: T) -> paladin::core::platform::container::notification::NotificationResult<()>
pub fn paladin::core::platform::container::notification::Notification::can_retry(&self) -> bool
pub fn paladin::core::platform::container::notification::Notification::is_expired(&self) -> bool
pub fn paladin::core::platform::container::notification::Notification::new(recipient: paladin::core::platform::container::notification::NotificationRecipient, content: paladin::core::platform::container::notification::NotificationContent, channel: paladin::core::platform::container::notification::NotificationChannel, priority: paladin::core::platform::container::notification::NotificationPriority) -> paladin::core::platform::container::notification::NotificationResult<Self>
pub fn paladin::core::platform::container::notification::Notification::schedule(&mut self, scheduled_time: chrono::datetime::DateTime<chrono::offset::utc::Utc>) -> paladin::core::platform::container::notification::NotificationResult<()>
pub fn paladin::core::platform::container::notification::Notification::set_expiry(&mut self, expiry_time: chrono::datetime::DateTime<chrono::offset::utc::Utc>) -> paladin::core::platform::container::notification::NotificationResult<()>
pub fn paladin::core::platform::container::notification::Notification::should_send_now(&self) -> bool
pub fn paladin::core::platform::container::notification::Notification::to_message(&self, source: paladin::core::base::entity::message::Location, destination: paladin::core::base::entity::message::Location) -> paladin::core::base::entity::message::Message<paladin::core::platform::container::notification::NotificationContent>
pub fn paladin::core::platform::container::notification::Notification::update_status(&mut self, new_status: paladin::core::platform::container::notification::NotificationStatus) -> paladin::core::platform::container::notification::NotificationResult<()>
impl core::clone::Clone for paladin::core::platform::container::notification::Notification
pub fn paladin::core::platform::container::notification::Notification::clone(&self) -> paladin::core::platform::container::notification::Notification
impl core::cmp::PartialEq for paladin::core::platform::container::notification::Notification
pub fn paladin::core::platform::container::notification::Notification::eq(&self, other: &paladin::core::platform::container::notification::Notification) -> bool
impl core::fmt::Debug for paladin::core::platform::container::notification::Notification
pub fn paladin::core::platform::container::notification::Notification::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::core::platform::container::notification::Notification
impl serde_core::ser::Serialize for paladin::core::platform::container::notification::Notification
pub fn paladin::core::platform::container::notification::Notification::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::notification::Notification
pub fn paladin::core::platform::container::notification::Notification::deserialize<__D>(__deserializer: __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::core::platform::container::notification::Notification
impl core::marker::Send for paladin::core::platform::container::notification::Notification
impl core::marker::Sync for paladin::core::platform::container::notification::Notification
impl core::marker::Unpin for paladin::core::platform::container::notification::Notification
impl core::marker::UnsafeUnpin for paladin::core::platform::container::notification::Notification
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::notification::Notification
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::notification::Notification
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::notification::Notification where U: core::convert::From<T>
pub fn paladin::core::platform::container::notification::Notification::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::notification::Notification where U: core::convert::Into<T>
pub type paladin::core::platform::container::notification::Notification::Error = core::convert::Infallible
pub fn paladin::core::platform::container::notification::Notification::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::notification::Notification where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::notification::Notification::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::notification::Notification::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::notification::Notification where T: core::clone::Clone
pub type paladin::core::platform::container::notification::Notification::Owned = T
pub fn paladin::core::platform::container::notification::Notification::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::notification::Notification::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::notification::Notification where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::notification::Notification::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::notification::Notification where T: ?core::marker::Sized
pub fn paladin::core::platform::container::notification::Notification::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::notification::Notification where T: ?core::marker::Sized
pub fn paladin::core::platform::container::notification::Notification::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::notification::Notification where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::notification::Notification::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::notification::Notification
pub fn paladin::core::platform::container::notification::Notification::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::notification::Notification
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::notification::Notification where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::notification::Notification where T: ?core::marker::Sized
pub fn paladin::core::platform::container::notification::Notification::and<P, B, E>(self, other: 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::container::notification::Notification::or<P, B, E>(self, other: 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::container::notification::Notification
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::notification::Notification
impl<T> typenum::type_operators::Same for paladin::core::platform::container::notification::Notification
pub type paladin::core::platform::container::notification::Notification::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::notification::Notification where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::notification::Notification where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::notification::Notification::vzip(self) -> V
pub struct paladin::NotificationTemplate
pub paladin::NotificationTemplate::body_template: alloc::string::String
pub paladin::NotificationTemplate::channel: paladin::core::platform::container::notification::NotificationChannel
pub paladin::NotificationTemplate::created_at: chrono::datetime::DateTime<chrono::offset::utc::Utc>
pub paladin::NotificationTemplate::id: alloc::string::String
pub paladin::NotificationTemplate::is_active: bool
pub paladin::NotificationTemplate::name: alloc::string::String
pub paladin::NotificationTemplate::subject_template: core::option::Option<alloc::string::String>
pub paladin::NotificationTemplate::updated_at: chrono::datetime::DateTime<chrono::offset::utc::Utc>
pub paladin::NotificationTemplate::variables: alloc::vec::Vec<alloc::string::String>
pub paladin::NotificationTemplate::version: u32
impl paladin::core::platform::container::notification::NotificationTemplate
pub fn paladin::core::platform::container::notification::NotificationTemplate::deactivate(&mut self)
pub fn paladin::core::platform::container::notification::NotificationTemplate::new(id: alloc::string::String, name: alloc::string::String, channel: paladin::core::platform::container::notification::NotificationChannel, body_template: alloc::string::String, variables: alloc::vec::Vec<alloc::string::String>) -> Self
pub fn paladin::core::platform::container::notification::NotificationTemplate::update(&mut self, body_template: alloc::string::String, variables: alloc::vec::Vec<alloc::string::String>)
pub fn paladin::core::platform::container::notification::NotificationTemplate::validate(&self) -> paladin::core::platform::container::notification::NotificationResult<()>
impl core::clone::Clone for paladin::core::platform::container::notification::NotificationTemplate
pub fn paladin::core::platform::container::notification::NotificationTemplate::clone(&self) -> paladin::core::platform::container::notification::NotificationTemplate
impl core::cmp::PartialEq for paladin::core::platform::container::notification::NotificationTemplate
pub fn paladin::core::platform::container::notification::NotificationTemplate::eq(&self, other: &paladin::core::platform::container::notification::NotificationTemplate) -> bool
impl core::fmt::Debug for paladin::core::platform::container::notification::NotificationTemplate
pub fn paladin::core::platform::container::notification::NotificationTemplate::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::core::platform::container::notification::NotificationTemplate
impl serde_core::ser::Serialize for paladin::core::platform::container::notification::NotificationTemplate
pub fn paladin::core::platform::container::notification::NotificationTemplate::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::notification::NotificationTemplate
pub fn paladin::core::platform::container::notification::NotificationTemplate::deserialize<__D>(__deserializer: __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::core::platform::container::notification::NotificationTemplate
impl core::marker::Send for paladin::core::platform::container::notification::NotificationTemplate
impl core::marker::Sync for paladin::core::platform::container::notification::NotificationTemplate
impl core::marker::Unpin for paladin::core::platform::container::notification::NotificationTemplate
impl core::marker::UnsafeUnpin for paladin::core::platform::container::notification::NotificationTemplate
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::notification::NotificationTemplate
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::notification::NotificationTemplate
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::notification::NotificationTemplate where U: core::convert::From<T>
pub fn paladin::core::platform::container::notification::NotificationTemplate::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::notification::NotificationTemplate where U: core::convert::Into<T>
pub type paladin::core::platform::container::notification::NotificationTemplate::Error = core::convert::Infallible
pub fn paladin::core::platform::container::notification::NotificationTemplate::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::notification::NotificationTemplate where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::notification::NotificationTemplate::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::notification::NotificationTemplate::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::notification::NotificationTemplate where T: core::clone::Clone
pub type paladin::core::platform::container::notification::NotificationTemplate::Owned = T
pub fn paladin::core::platform::container::notification::NotificationTemplate::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::notification::NotificationTemplate::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::notification::NotificationTemplate where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationTemplate::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::notification::NotificationTemplate where T: ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationTemplate::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::notification::NotificationTemplate where T: ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationTemplate::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::notification::NotificationTemplate where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::notification::NotificationTemplate::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::notification::NotificationTemplate
pub fn paladin::core::platform::container::notification::NotificationTemplate::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::notification::NotificationTemplate
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::notification::NotificationTemplate where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::notification::NotificationTemplate where T: ?core::marker::Sized
pub fn paladin::core::platform::container::notification::NotificationTemplate::and<P, B, E>(self, other: 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::container::notification::NotificationTemplate::or<P, B, E>(self, other: 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::container::notification::NotificationTemplate
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::notification::NotificationTemplate
impl<T> typenum::type_operators::Same for paladin::core::platform::container::notification::NotificationTemplate
pub type paladin::core::platform::container::notification::NotificationTemplate::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::notification::NotificationTemplate where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::notification::NotificationTemplate where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::notification::NotificationTemplate::vzip(self) -> V
pub struct paladin::PaladinBuilder
impl paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder
pub fn paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder::add_mcp_sse(self, name: impl core::convert::Into<alloc::string::String>, endpoint: impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder::add_mcp_stdio(self, name: impl core::convert::Into<alloc::string::String>, command: impl core::convert::Into<alloc::string::String>, args: &[&str]) -> Self
pub fn paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder::add_stop_word(self, word: impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder::agent_description(self, description: impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder::auto_generate_prompt(self, enabled: bool) -> Self
pub fn paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder::auto_temperature(self, enabled: bool) -> Self
pub async fn paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder::build(self) -> core::result::Result<paladin::core::platform::container::paladin::Paladin, paladin::application::use_cases::paladin::error::PaladinError>
pub fn paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder::enable_autonomous_planning(self, enabled: bool) -> Self
pub fn paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder::enable_autonomous_prompts(self, enabled: bool) -> Self
pub fn paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder::enable_autosave(self) -> Self
pub fn paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder::enable_dynamic_temperature(self, enabled: bool) -> Self
pub fn paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder::enable_planning(self, enabled: bool) -> Self
pub fn paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder::enable_vision(self, enabled: bool) -> Self
pub fn paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder::handoff_config(self, config: alloc::sync::Arc<paladin::core::platform::container::autonomous_config::HandoffConfig>) -> Self
pub fn paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder::max_loops(self, max_loops: u32) -> Self
pub fn paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder::memory_extraction_strategy(self, strategy: paladin::application::use_cases::sanctum::memory_extraction_service::MemoryExtractionStrategy) -> Self
pub fn paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder::model(self, model: impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder::name(self, name: impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder::new(llm_port: alloc::sync::Arc<dyn paladin::application::ports::output::llm_port::LlmPort>) -> Self
pub fn paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder::output_format(self, format: paladin::core::platform::container::paladin_config::OutputFormat) -> Self
pub fn paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder::regenerate_prompt(self) -> Self
pub async fn paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder::restore_from(self, state_id: uuid::Uuid) -> core::result::Result<Self, paladin::application::use_cases::paladin::error::PaladinError>
pub fn paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder::retry_attempts(self, attempts: u32) -> Self
pub fn paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder::save_state_dir(self, path: impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder::system_prompt(self, prompt: impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder::temperature(self, temperature: f32) -> Self
pub fn paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder::timeout_seconds(self, seconds: u64) -> Self
pub fn paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder::user_name(self, user_name: impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder::with_arsenal_registry(self, registry: alloc::sync::Arc<dyn paladin::application::ports::output::arsenal_port::ArsenalRegistry>) -> Self
pub fn paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder::with_citadel(self, citadel: alloc::sync::Arc<dyn paladin::application::ports::output::citadel_port::CitadelPort>) -> Self
pub fn paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder::with_embedding_port(self, embedding_port: alloc::sync::Arc<dyn paladin::application::ports::output::embedding_port::EmbeddingPort>) -> Self
pub fn paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder::with_garrison(self, garrison: alloc::sync::Arc<dyn paladin::application::ports::output::garrison_port::GarrisonPort>) -> Self
pub fn paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder::with_handoffs(self, specialists: alloc::vec::Vec<alloc::sync::Arc<paladin::core::platform::container::paladin::Paladin>>) -> Self
pub fn paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder::with_herald(self, herald: alloc::sync::Arc<dyn paladin::core::platform::container::herald::Herald>) -> Self
pub fn paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder::with_sanctum(self, sanctum: alloc::sync::Arc<dyn paladin::application::ports::output::sanctum_port::SanctumPort>) -> Self
impl core::marker::Freeze for paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder
impl core::marker::Send for paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder
impl core::marker::Sync for paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder
impl core::marker::Unpin for paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder
impl core::marker::UnsafeUnpin for paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder
impl !core::panic::unwind_safe::RefUnwindSafe for paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder
impl !core::panic::unwind_safe::UnwindSafe for paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder
impl<T, U> core::convert::Into<U> for paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder where U: core::convert::From<T>
pub fn paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder where U: core::convert::Into<T>
pub type paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder::Error = core::convert::Infallible
pub fn paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder where U: core::convert::TryFrom<T>
pub type paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::use_cases::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::use_cases::paladin::paladin_builder::PaladinBuilder where T: 'static + ?core::marker::Sized
pub fn paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder where T: ?core::marker::Sized
pub fn paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder where T: ?core::marker::Sized
pub fn paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder
pub fn paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder where T: ?core::marker::Sized
pub fn paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder::and<P, B, E>(self, other: 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::use_cases::paladin::paladin_builder::PaladinBuilder::or<P, B, E>(self, other: 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::use_cases::paladin::paladin_builder::PaladinBuilder
impl<T> tracing::instrument::WithSubscriber for paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder
impl<T> typenum::type_operators::Same for paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder
pub type paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::use_cases::paladin::paladin_builder::PaladinBuilder::vzip(self) -> V
pub struct paladin::PaladinConfig
pub paladin::PaladinConfig::autonomous: core::option::Option<paladin::core::platform::container::autonomous_config::AutonomousConfig>
pub paladin::PaladinConfig::enable_planning: bool
pub paladin::PaladinConfig::output_format: paladin::core::platform::container::paladin_config::OutputFormat
pub paladin::PaladinConfig::planning_prompt: core::option::Option<alloc::string::String>
pub paladin::PaladinConfig::retry_attempts: u32
pub paladin::PaladinConfig::timeout_seconds: u64
impl paladin::core::platform::container::paladin_config::PaladinConfig
pub fn paladin::core::platform::container::paladin_config::PaladinConfig::builder() -> paladin::core::platform::container::paladin_config::PaladinConfigBuilder
impl core::clone::Clone for paladin::core::platform::container::paladin_config::PaladinConfig
pub fn paladin::core::platform::container::paladin_config::PaladinConfig::clone(&self) -> paladin::core::platform::container::paladin_config::PaladinConfig
impl core::default::Default for paladin::core::platform::container::paladin_config::PaladinConfig
pub fn paladin::core::platform::container::paladin_config::PaladinConfig::default() -> Self
impl core::fmt::Debug for paladin::core::platform::container::paladin_config::PaladinConfig
pub fn paladin::core::platform::container::paladin_config::PaladinConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::core::platform::container::paladin_config::PaladinConfig
pub fn paladin::core::platform::container::paladin_config::PaladinConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::paladin_config::PaladinConfig
pub fn paladin::core::platform::container::paladin_config::PaladinConfig::deserialize<__D>(__deserializer: __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::core::platform::container::paladin_config::PaladinConfig
impl core::marker::Send for paladin::core::platform::container::paladin_config::PaladinConfig
impl core::marker::Sync for paladin::core::platform::container::paladin_config::PaladinConfig
impl core::marker::Unpin for paladin::core::platform::container::paladin_config::PaladinConfig
impl core::marker::UnsafeUnpin for paladin::core::platform::container::paladin_config::PaladinConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::paladin_config::PaladinConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::paladin_config::PaladinConfig
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::paladin_config::PaladinConfig where U: core::convert::From<T>
pub fn paladin::core::platform::container::paladin_config::PaladinConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::paladin_config::PaladinConfig where U: core::convert::Into<T>
pub type paladin::core::platform::container::paladin_config::PaladinConfig::Error = core::convert::Infallible
pub fn paladin::core::platform::container::paladin_config::PaladinConfig::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::paladin_config::PaladinConfig where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::paladin_config::PaladinConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::paladin_config::PaladinConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::paladin_config::PaladinConfig where T: core::clone::Clone
pub type paladin::core::platform::container::paladin_config::PaladinConfig::Owned = T
pub fn paladin::core::platform::container::paladin_config::PaladinConfig::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::paladin_config::PaladinConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::paladin_config::PaladinConfig where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::paladin_config::PaladinConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::paladin_config::PaladinConfig where T: ?core::marker::Sized
pub fn paladin::core::platform::container::paladin_config::PaladinConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::paladin_config::PaladinConfig where T: ?core::marker::Sized
pub fn paladin::core::platform::container::paladin_config::PaladinConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::paladin_config::PaladinConfig where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::paladin_config::PaladinConfig::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::paladin_config::PaladinConfig
pub fn paladin::core::platform::container::paladin_config::PaladinConfig::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::paladin_config::PaladinConfig
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::paladin_config::PaladinConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::paladin_config::PaladinConfig where T: ?core::marker::Sized
pub fn paladin::core::platform::container::paladin_config::PaladinConfig::and<P, B, E>(self, other: 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::container::paladin_config::PaladinConfig::or<P, B, E>(self, other: 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::container::paladin_config::PaladinConfig
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::paladin_config::PaladinConfig
impl<T> typenum::type_operators::Same for paladin::core::platform::container::paladin_config::PaladinConfig
pub type paladin::core::platform::container::paladin_config::PaladinConfig::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::paladin_config::PaladinConfig where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::paladin_config::PaladinConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::paladin_config::PaladinConfig::vzip(self) -> V
pub struct paladin::PaladinData
pub paladin::PaladinData::agent_description: alloc::string::String
pub paladin::PaladinData::autonomous_planning: bool
pub paladin::PaladinData::autonomous_prompts: bool
pub paladin::PaladinData::dynamic_temperature: bool
pub paladin::PaladinData::max_loops: paladin::core::platform::container::paladin::MaxLoops
pub paladin::PaladinData::model: alloc::string::String
pub paladin::PaladinData::name: alloc::string::String
pub paladin::PaladinData::status: paladin::core::platform::container::paladin::PaladinStatus
pub paladin::PaladinData::stop_words: alloc::vec::Vec<alloc::string::String>
pub paladin::PaladinData::system_prompt: alloc::string::String
pub paladin::PaladinData::temperature: f32
pub paladin::PaladinData::user_name: alloc::string::String
pub paladin::PaladinData::vision_enabled: bool
impl core::clone::Clone for paladin::core::platform::container::paladin::PaladinData
pub fn paladin::core::platform::container::paladin::PaladinData::clone(&self) -> paladin::core::platform::container::paladin::PaladinData
impl core::default::Default for paladin::core::platform::container::paladin::PaladinData
pub fn paladin::core::platform::container::paladin::PaladinData::default() -> Self
impl core::fmt::Debug for paladin::core::platform::container::paladin::PaladinData
pub fn paladin::core::platform::container::paladin::PaladinData::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::core::platform::container::paladin::PaladinData
pub fn paladin::core::platform::container::paladin::PaladinData::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::paladin::PaladinData
pub fn paladin::core::platform::container::paladin::PaladinData::deserialize<__D>(__deserializer: __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::core::platform::container::paladin::PaladinData
impl core::marker::Send for paladin::core::platform::container::paladin::PaladinData
impl core::marker::Sync for paladin::core::platform::container::paladin::PaladinData
impl core::marker::Unpin for paladin::core::platform::container::paladin::PaladinData
impl core::marker::UnsafeUnpin for paladin::core::platform::container::paladin::PaladinData
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::paladin::PaladinData
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::paladin::PaladinData
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::paladin::PaladinData where U: core::convert::From<T>
pub fn paladin::core::platform::container::paladin::PaladinData::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::paladin::PaladinData where U: core::convert::Into<T>
pub type paladin::core::platform::container::paladin::PaladinData::Error = core::convert::Infallible
pub fn paladin::core::platform::container::paladin::PaladinData::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::paladin::PaladinData where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::paladin::PaladinData::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::paladin::PaladinData::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::paladin::PaladinData where T: core::clone::Clone
pub type paladin::core::platform::container::paladin::PaladinData::Owned = T
pub fn paladin::core::platform::container::paladin::PaladinData::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::paladin::PaladinData::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::paladin::PaladinData where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::paladin::PaladinData::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::paladin::PaladinData where T: ?core::marker::Sized
pub fn paladin::core::platform::container::paladin::PaladinData::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::paladin::PaladinData where T: ?core::marker::Sized
pub fn paladin::core::platform::container::paladin::PaladinData::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::paladin::PaladinData where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::paladin::PaladinData::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::paladin::PaladinData
pub fn paladin::core::platform::container::paladin::PaladinData::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::paladin::PaladinData
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::paladin::PaladinData where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::paladin::PaladinData where T: ?core::marker::Sized
pub fn paladin::core::platform::container::paladin::PaladinData::and<P, B, E>(self, other: 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::container::paladin::PaladinData::or<P, B, E>(self, other: 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::container::paladin::PaladinData
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::paladin::PaladinData
impl<T> typenum::type_operators::Same for paladin::core::platform::container::paladin::PaladinData
pub type paladin::core::platform::container::paladin::PaladinData::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::paladin::PaladinData where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::paladin::PaladinData where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::paladin::PaladinData::vzip(self) -> V
pub struct paladin::PaladinResult
pub paladin::PaladinResult::execution_time_ms: u64
pub paladin::PaladinResult::handoff_history: alloc::vec::Vec<paladin::core::platform::container::handoff::HandoffRecord>
pub paladin::PaladinResult::loop_count: u32
pub paladin::PaladinResult::output: alloc::string::String
pub paladin::PaladinResult::plan: core::option::Option<paladin::core::platform::container::planning::TaskPlan>
pub paladin::PaladinResult::stop_reason: paladin::application::ports::output::paladin_port::StopReason
pub paladin::PaladinResult::token_count: u32
impl paladin::application::ports::output::paladin_port::PaladinResult
pub fn paladin::application::ports::output::paladin_port::PaladinResult::handoff_count(&self) -> usize
pub fn paladin::application::ports::output::paladin_port::PaladinResult::has_handoffs(&self) -> bool
pub fn paladin::application::ports::output::paladin_port::PaladinResult::has_plan(&self) -> bool
pub fn paladin::application::ports::output::paladin_port::PaladinResult::new(output: alloc::string::String, token_count: u32, execution_time_ms: u64, loop_count: u32, stop_reason: paladin::application::ports::output::paladin_port::StopReason) -> Self
impl core::clone::Clone for paladin::application::ports::output::paladin_port::PaladinResult
pub fn paladin::application::ports::output::paladin_port::PaladinResult::clone(&self) -> paladin::application::ports::output::paladin_port::PaladinResult
impl core::default::Default for paladin::application::ports::output::paladin_port::PaladinResult
pub fn paladin::application::ports::output::paladin_port::PaladinResult::default() -> Self
impl core::fmt::Debug for paladin::application::ports::output::paladin_port::PaladinResult
pub fn paladin::application::ports::output::paladin_port::PaladinResult::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::ports::output::paladin_port::PaladinResult
pub fn paladin::application::ports::output::paladin_port::PaladinResult::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::ports::output::paladin_port::PaladinResult
pub fn paladin::application::ports::output::paladin_port::PaladinResult::deserialize<__D>(__deserializer: __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::ports::output::paladin_port::PaladinResult
impl core::marker::Send for paladin::application::ports::output::paladin_port::PaladinResult
impl core::marker::Sync for paladin::application::ports::output::paladin_port::PaladinResult
impl core::marker::Unpin for paladin::application::ports::output::paladin_port::PaladinResult
impl core::marker::UnsafeUnpin for paladin::application::ports::output::paladin_port::PaladinResult
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::output::paladin_port::PaladinResult
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::output::paladin_port::PaladinResult
impl<T, U> core::convert::Into<U> for paladin::application::ports::output::paladin_port::PaladinResult where U: core::convert::From<T>
pub fn paladin::application::ports::output::paladin_port::PaladinResult::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::output::paladin_port::PaladinResult where U: core::convert::Into<T>
pub type paladin::application::ports::output::paladin_port::PaladinResult::Error = core::convert::Infallible
pub fn paladin::application::ports::output::paladin_port::PaladinResult::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::output::paladin_port::PaladinResult where U: core::convert::TryFrom<T>
pub type paladin::application::ports::output::paladin_port::PaladinResult::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::output::paladin_port::PaladinResult::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::ports::output::paladin_port::PaladinResult where T: core::clone::Clone
pub type paladin::application::ports::output::paladin_port::PaladinResult::Owned = T
pub fn paladin::application::ports::output::paladin_port::PaladinResult::clone_into(&self, target: &mut T)
pub fn paladin::application::ports::output::paladin_port::PaladinResult::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::ports::output::paladin_port::PaladinResult where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::output::paladin_port::PaladinResult::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::output::paladin_port::PaladinResult where T: ?core::marker::Sized
pub fn paladin::application::ports::output::paladin_port::PaladinResult::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::output::paladin_port::PaladinResult where T: ?core::marker::Sized
pub fn paladin::application::ports::output::paladin_port::PaladinResult::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::ports::output::paladin_port::PaladinResult where T: core::clone::Clone
pub unsafe fn paladin::application::ports::output::paladin_port::PaladinResult::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::ports::output::paladin_port::PaladinResult
pub fn paladin::application::ports::output::paladin_port::PaladinResult::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::output::paladin_port::PaladinResult
impl<T> serde_core::de::DeserializeOwned for paladin::application::ports::output::paladin_port::PaladinResult where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::output::paladin_port::PaladinResult where T: ?core::marker::Sized
pub fn paladin::application::ports::output::paladin_port::PaladinResult::and<P, B, E>(self, other: 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::ports::output::paladin_port::PaladinResult::or<P, B, E>(self, other: 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::ports::output::paladin_port::PaladinResult
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::output::paladin_port::PaladinResult
impl<T> typenum::type_operators::Same for paladin::application::ports::output::paladin_port::PaladinResult
pub type paladin::application::ports::output::paladin_port::PaladinResult::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::output::paladin_port::PaladinResult where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::output::paladin_port::PaladinResult where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::output::paladin_port::PaladinResult::vzip(self) -> V
pub struct paladin::Phalanx
impl paladin::core::platform::container::battalion::phalanx::Phalanx
pub fn paladin::core::platform::container::battalion::phalanx::Phalanx::aggregation_strategy(&self) -> &paladin::core::platform::container::battalion::phalanx::AggregationStrategy
pub fn paladin::core::platform::container::battalion::phalanx::Phalanx::config(&self) -> &paladin::core::platform::container::battalion::BattalionConfig
pub fn paladin::core::platform::container::battalion::phalanx::Phalanx::max_concurrency(&self) -> core::option::Option<usize>
pub fn paladin::core::platform::container::battalion::phalanx::Phalanx::new(paladins: alloc::vec::Vec<paladin::core::platform::container::paladin::Paladin>, config: paladin::core::platform::container::battalion::BattalionConfig) -> core::result::Result<Self, paladin::core::platform::container::battalion::BattalionError>
pub fn paladin::core::platform::container::battalion::phalanx::Phalanx::paladin_count(&self) -> usize
pub fn paladin::core::platform::container::battalion::phalanx::Phalanx::paladins(&self) -> &[paladin::core::platform::container::paladin::Paladin]
pub fn paladin::core::platform::container::battalion::phalanx::Phalanx::with_aggregation(self, strategy: paladin::core::platform::container::battalion::phalanx::AggregationStrategy) -> Self
pub fn paladin::core::platform::container::battalion::phalanx::Phalanx::with_max_concurrency(self, max: usize) -> Self
impl core::clone::Clone for paladin::core::platform::container::battalion::phalanx::Phalanx
pub fn paladin::core::platform::container::battalion::phalanx::Phalanx::clone(&self) -> paladin::core::platform::container::battalion::phalanx::Phalanx
impl core::fmt::Debug for paladin::core::platform::container::battalion::phalanx::Phalanx
pub fn paladin::core::platform::container::battalion::phalanx::Phalanx::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::core::platform::container::battalion::phalanx::Phalanx
pub fn paladin::core::platform::container::battalion::phalanx::Phalanx::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::battalion::phalanx::Phalanx
pub fn paladin::core::platform::container::battalion::phalanx::Phalanx::deserialize<__D>(__deserializer: __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::core::platform::container::battalion::phalanx::Phalanx
impl core::marker::Send for paladin::core::platform::container::battalion::phalanx::Phalanx
impl core::marker::Sync for paladin::core::platform::container::battalion::phalanx::Phalanx
impl core::marker::Unpin for paladin::core::platform::container::battalion::phalanx::Phalanx
impl core::marker::UnsafeUnpin for paladin::core::platform::container::battalion::phalanx::Phalanx
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::battalion::phalanx::Phalanx
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::battalion::phalanx::Phalanx
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::battalion::phalanx::Phalanx where U: core::convert::From<T>
pub fn paladin::core::platform::container::battalion::phalanx::Phalanx::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::battalion::phalanx::Phalanx where U: core::convert::Into<T>
pub type paladin::core::platform::container::battalion::phalanx::Phalanx::Error = core::convert::Infallible
pub fn paladin::core::platform::container::battalion::phalanx::Phalanx::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::battalion::phalanx::Phalanx where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::battalion::phalanx::Phalanx::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::battalion::phalanx::Phalanx::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::battalion::phalanx::Phalanx where T: core::clone::Clone
pub type paladin::core::platform::container::battalion::phalanx::Phalanx::Owned = T
pub fn paladin::core::platform::container::battalion::phalanx::Phalanx::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::battalion::phalanx::Phalanx::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::battalion::phalanx::Phalanx where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::phalanx::Phalanx::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::battalion::phalanx::Phalanx where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::phalanx::Phalanx::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::battalion::phalanx::Phalanx where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::phalanx::Phalanx::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::battalion::phalanx::Phalanx where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::battalion::phalanx::Phalanx::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::battalion::phalanx::Phalanx
pub fn paladin::core::platform::container::battalion::phalanx::Phalanx::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::battalion::phalanx::Phalanx
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::battalion::phalanx::Phalanx where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::battalion::phalanx::Phalanx where T: ?core::marker::Sized
pub fn paladin::core::platform::container::battalion::phalanx::Phalanx::and<P, B, E>(self, other: 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::container::battalion::phalanx::Phalanx::or<P, B, E>(self, other: 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::container::battalion::phalanx::Phalanx
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::battalion::phalanx::Phalanx
impl<T> typenum::type_operators::Same for paladin::core::platform::container::battalion::phalanx::Phalanx
pub type paladin::core::platform::container::battalion::phalanx::Phalanx::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::battalion::phalanx::Phalanx where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::battalion::phalanx::Phalanx where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::battalion::phalanx::Phalanx::vzip(self) -> V
pub struct paladin::PromptItem
pub paladin::PromptItem::node: paladin::core::base::entity::node::Node<paladin::core::platform::container::prompt::PromptData>
impl paladin::core::platform::container::prompt::PromptItem
pub fn paladin::core::platform::container::prompt::PromptItem::add_content_attachment(&mut self, content_id: uuid::Uuid)
pub fn paladin::core::platform::container::prompt::PromptItem::content_attachments(&self) -> &[uuid::Uuid]
pub fn paladin::core::platform::container::prompt::PromptItem::new(prompt_type: paladin::core::platform::container::prompt::PromptType) -> core::result::Result<Self, paladin::core::platform::container::prompt::PromptItemError>
pub fn paladin::core::platform::container::prompt::PromptItem::new_with_title(prompt_type: paladin::core::platform::container::prompt::PromptType, title: alloc::string::String) -> core::result::Result<Self, paladin::core::platform::container::prompt::PromptItemError>
pub fn paladin::core::platform::container::prompt::PromptItem::parameters(&self) -> &paladin::core::platform::container::prompt::PromptParameters
pub fn paladin::core::platform::container::prompt::PromptItem::prompt_type(&self) -> &paladin::core::platform::container::prompt::PromptType
pub fn paladin::core::platform::container::prompt::PromptItem::set_context(&mut self, context: core::option::Option<alloc::string::String>)
pub fn paladin::core::platform::container::prompt::PromptItem::set_parameters(&mut self, parameters: paladin::core::platform::container::prompt::PromptParameters)
pub fn paladin::core::platform::container::prompt::PromptItem::title(&self) -> core::option::Option<&alloc::string::String>
pub fn paladin::core::platform::container::prompt::PromptItem::uuid(&self) -> uuid::Uuid
impl core::clone::Clone for paladin::core::platform::container::prompt::PromptItem
pub fn paladin::core::platform::container::prompt::PromptItem::clone(&self) -> paladin::core::platform::container::prompt::PromptItem
impl core::cmp::Eq for paladin::core::platform::container::prompt::PromptItem
impl core::cmp::Ord for paladin::core::platform::container::prompt::PromptItem
pub fn paladin::core::platform::container::prompt::PromptItem::cmp(&self, other: &paladin::core::platform::container::prompt::PromptItem) -> core::cmp::Ordering
impl core::cmp::PartialEq for paladin::core::platform::container::prompt::PromptItem
pub fn paladin::core::platform::container::prompt::PromptItem::eq(&self, other: &paladin::core::platform::container::prompt::PromptItem) -> bool
impl core::cmp::PartialOrd for paladin::core::platform::container::prompt::PromptItem
pub fn paladin::core::platform::container::prompt::PromptItem::partial_cmp(&self, other: &paladin::core::platform::container::prompt::PromptItem) -> core::option::Option<core::cmp::Ordering>
impl core::fmt::Debug for paladin::core::platform::container::prompt::PromptItem
pub fn paladin::core::platform::container::prompt::PromptItem::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for paladin::core::platform::container::prompt::PromptItem
pub fn paladin::core::platform::container::prompt::PromptItem::hash<H: core::hash::Hasher>(&self, state: &mut H)
impl core::marker::StructuralPartialEq for paladin::core::platform::container::prompt::PromptItem
impl serde_core::ser::Serialize for paladin::core::platform::container::prompt::PromptItem
pub fn paladin::core::platform::container::prompt::PromptItem::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::prompt::PromptItem
pub fn paladin::core::platform::container::prompt::PromptItem::deserialize<__D>(__deserializer: __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::core::platform::container::prompt::PromptItem
impl core::marker::Send for paladin::core::platform::container::prompt::PromptItem
impl core::marker::Sync for paladin::core::platform::container::prompt::PromptItem
impl core::marker::Unpin for paladin::core::platform::container::prompt::PromptItem
impl core::marker::UnsafeUnpin for paladin::core::platform::container::prompt::PromptItem
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::prompt::PromptItem
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::prompt::PromptItem
impl<Q, K> equivalent::Comparable<K> for paladin::core::platform::container::prompt::PromptItem where Q: core::cmp::Ord + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::prompt::PromptItem::compare(&self, key: &K) -> core::cmp::Ordering
impl<Q, K> equivalent::Equivalent<K> for paladin::core::platform::container::prompt::PromptItem where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::prompt::PromptItem::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::core::platform::container::prompt::PromptItem where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::core::platform::container::prompt::PromptItem::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::prompt::PromptItem where U: core::convert::From<T>
pub fn paladin::core::platform::container::prompt::PromptItem::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::prompt::PromptItem where U: core::convert::Into<T>
pub type paladin::core::platform::container::prompt::PromptItem::Error = core::convert::Infallible
pub fn paladin::core::platform::container::prompt::PromptItem::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::prompt::PromptItem where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::prompt::PromptItem::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::prompt::PromptItem::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::prompt::PromptItem where T: core::clone::Clone
pub type paladin::core::platform::container::prompt::PromptItem::Owned = T
pub fn paladin::core::platform::container::prompt::PromptItem::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::prompt::PromptItem::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::prompt::PromptItem where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::prompt::PromptItem::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::prompt::PromptItem where T: ?core::marker::Sized
pub fn paladin::core::platform::container::prompt::PromptItem::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::prompt::PromptItem where T: ?core::marker::Sized
pub fn paladin::core::platform::container::prompt::PromptItem::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::prompt::PromptItem where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::prompt::PromptItem::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::prompt::PromptItem
pub fn paladin::core::platform::container::prompt::PromptItem::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::prompt::PromptItem
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::prompt::PromptItem where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::prompt::PromptItem where T: ?core::marker::Sized
pub fn paladin::core::platform::container::prompt::PromptItem::and<P, B, E>(self, other: 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::container::prompt::PromptItem::or<P, B, E>(self, other: 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::container::prompt::PromptItem
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::prompt::PromptItem
impl<T> typenum::type_operators::Same for paladin::core::platform::container::prompt::PromptItem
pub type paladin::core::platform::container::prompt::PromptItem::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::prompt::PromptItem where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::prompt::PromptItem where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::prompt::PromptItem::vzip(self) -> V
pub struct paladin::ProviderCapabilities
pub paladin::ProviderCapabilities::max_context_tokens: core::option::Option<u32>
pub paladin::ProviderCapabilities::supports_embeddings: bool
pub paladin::ProviderCapabilities::supports_function_calling: bool
pub paladin::ProviderCapabilities::supports_streaming: bool
pub paladin::ProviderCapabilities::supports_system_messages: bool
pub paladin::ProviderCapabilities::supports_tool_calling: bool
pub paladin::ProviderCapabilities::supports_vision: bool
impl core::clone::Clone for paladin::application::ports::output::llm_port::ProviderCapabilities
pub fn paladin::application::ports::output::llm_port::ProviderCapabilities::clone(&self) -> paladin::application::ports::output::llm_port::ProviderCapabilities
impl core::cmp::Eq for paladin::application::ports::output::llm_port::ProviderCapabilities
impl core::cmp::PartialEq for paladin::application::ports::output::llm_port::ProviderCapabilities
pub fn paladin::application::ports::output::llm_port::ProviderCapabilities::eq(&self, other: &paladin::application::ports::output::llm_port::ProviderCapabilities) -> bool
impl core::default::Default for paladin::application::ports::output::llm_port::ProviderCapabilities
pub fn paladin::application::ports::output::llm_port::ProviderCapabilities::default() -> Self
impl core::fmt::Debug for paladin::application::ports::output::llm_port::ProviderCapabilities
pub fn paladin::application::ports::output::llm_port::ProviderCapabilities::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::application::ports::output::llm_port::ProviderCapabilities
impl serde_core::ser::Serialize for paladin::application::ports::output::llm_port::ProviderCapabilities
pub fn paladin::application::ports::output::llm_port::ProviderCapabilities::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::ports::output::llm_port::ProviderCapabilities
pub fn paladin::application::ports::output::llm_port::ProviderCapabilities::deserialize<__D>(__deserializer: __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::ports::output::llm_port::ProviderCapabilities
impl core::marker::Send for paladin::application::ports::output::llm_port::ProviderCapabilities
impl core::marker::Sync for paladin::application::ports::output::llm_port::ProviderCapabilities
impl core::marker::Unpin for paladin::application::ports::output::llm_port::ProviderCapabilities
impl core::marker::UnsafeUnpin for paladin::application::ports::output::llm_port::ProviderCapabilities
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::output::llm_port::ProviderCapabilities
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::output::llm_port::ProviderCapabilities
impl<Q, K> equivalent::Equivalent<K> for paladin::application::ports::output::llm_port::ProviderCapabilities where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::application::ports::output::llm_port::ProviderCapabilities::equivalent(&self, key: &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::application::ports::output::llm_port::ProviderCapabilities where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::application::ports::output::llm_port::ProviderCapabilities::equivalent(&self, key: &K) -> bool
impl<T, U> core::convert::Into<U> for paladin::application::ports::output::llm_port::ProviderCapabilities where U: core::convert::From<T>
pub fn paladin::application::ports::output::llm_port::ProviderCapabilities::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::output::llm_port::ProviderCapabilities where U: core::convert::Into<T>
pub type paladin::application::ports::output::llm_port::ProviderCapabilities::Error = core::convert::Infallible
pub fn paladin::application::ports::output::llm_port::ProviderCapabilities::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::output::llm_port::ProviderCapabilities where U: core::convert::TryFrom<T>
pub type paladin::application::ports::output::llm_port::ProviderCapabilities::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::output::llm_port::ProviderCapabilities::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::ports::output::llm_port::ProviderCapabilities where T: core::clone::Clone
pub type paladin::application::ports::output::llm_port::ProviderCapabilities::Owned = T
pub fn paladin::application::ports::output::llm_port::ProviderCapabilities::clone_into(&self, target: &mut T)
pub fn paladin::application::ports::output::llm_port::ProviderCapabilities::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::ports::output::llm_port::ProviderCapabilities where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::output::llm_port::ProviderCapabilities::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::output::llm_port::ProviderCapabilities where T: ?core::marker::Sized
pub fn paladin::application::ports::output::llm_port::ProviderCapabilities::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::output::llm_port::ProviderCapabilities where T: ?core::marker::Sized
pub fn paladin::application::ports::output::llm_port::ProviderCapabilities::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::ports::output::llm_port::ProviderCapabilities where T: core::clone::Clone
pub unsafe fn paladin::application::ports::output::llm_port::ProviderCapabilities::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::ports::output::llm_port::ProviderCapabilities
pub fn paladin::application::ports::output::llm_port::ProviderCapabilities::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::output::llm_port::ProviderCapabilities
impl<T> serde_core::de::DeserializeOwned for paladin::application::ports::output::llm_port::ProviderCapabilities where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::output::llm_port::ProviderCapabilities where T: ?core::marker::Sized
pub fn paladin::application::ports::output::llm_port::ProviderCapabilities::and<P, B, E>(self, other: 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::ports::output::llm_port::ProviderCapabilities::or<P, B, E>(self, other: 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::ports::output::llm_port::ProviderCapabilities
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::output::llm_port::ProviderCapabilities
impl<T> typenum::type_operators::Same for paladin::application::ports::output::llm_port::ProviderCapabilities
pub type paladin::application::ports::output::llm_port::ProviderCapabilities::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::output::llm_port::ProviderCapabilities where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::output::llm_port::ProviderCapabilities where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::output::llm_port::ProviderCapabilities::vzip(self) -> V
pub struct paladin::SanctumEntry
pub paladin::SanctumEntry::dimension: usize
pub paladin::SanctumEntry::embedding: alloc::vec::Vec<f32>
pub paladin::SanctumEntry::memory: paladin::core::platform::container::sanctum::Memory
impl paladin::core::platform::container::sanctum::SanctumEntry
pub fn paladin::core::platform::container::sanctum::SanctumEntry::id(&self) -> uuid::Uuid
pub fn paladin::core::platform::container::sanctum::SanctumEntry::new(memory: paladin::core::platform::container::sanctum::Memory, embedding: alloc::vec::Vec<f32>) -> core::result::Result<Self, alloc::string::String>
pub fn paladin::core::platform::container::sanctum::SanctumEntry::paladin_id(&self) -> &str
pub fn paladin::core::platform::container::sanctum::SanctumEntry::validate_dimension(&self, expected_dimension: usize) -> core::result::Result<(), alloc::string::String>
impl core::clone::Clone for paladin::core::platform::container::sanctum::SanctumEntry
pub fn paladin::core::platform::container::sanctum::SanctumEntry::clone(&self) -> paladin::core::platform::container::sanctum::SanctumEntry
impl core::fmt::Debug for paladin::core::platform::container::sanctum::SanctumEntry
pub fn paladin::core::platform::container::sanctum::SanctumEntry::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::core::platform::container::sanctum::SanctumEntry
pub fn paladin::core::platform::container::sanctum::SanctumEntry::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::core::platform::container::sanctum::SanctumEntry
pub fn paladin::core::platform::container::sanctum::SanctumEntry::deserialize<__D>(__deserializer: __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::core::platform::container::sanctum::SanctumEntry
impl core::marker::Send for paladin::core::platform::container::sanctum::SanctumEntry
impl core::marker::Sync for paladin::core::platform::container::sanctum::SanctumEntry
impl core::marker::Unpin for paladin::core::platform::container::sanctum::SanctumEntry
impl core::marker::UnsafeUnpin for paladin::core::platform::container::sanctum::SanctumEntry
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::container::sanctum::SanctumEntry
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::container::sanctum::SanctumEntry
impl<T, U> core::convert::Into<U> for paladin::core::platform::container::sanctum::SanctumEntry where U: core::convert::From<T>
pub fn paladin::core::platform::container::sanctum::SanctumEntry::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::container::sanctum::SanctumEntry where U: core::convert::Into<T>
pub type paladin::core::platform::container::sanctum::SanctumEntry::Error = core::convert::Infallible
pub fn paladin::core::platform::container::sanctum::SanctumEntry::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::container::sanctum::SanctumEntry where U: core::convert::TryFrom<T>
pub type paladin::core::platform::container::sanctum::SanctumEntry::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::container::sanctum::SanctumEntry::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::container::sanctum::SanctumEntry where T: core::clone::Clone
pub type paladin::core::platform::container::sanctum::SanctumEntry::Owned = T
pub fn paladin::core::platform::container::sanctum::SanctumEntry::clone_into(&self, target: &mut T)
pub fn paladin::core::platform::container::sanctum::SanctumEntry::to_owned(&self) -> T
impl<T> core::any::Any for paladin::core::platform::container::sanctum::SanctumEntry where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::container::sanctum::SanctumEntry::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::container::sanctum::SanctumEntry where T: ?core::marker::Sized
pub fn paladin::core::platform::container::sanctum::SanctumEntry::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::container::sanctum::SanctumEntry where T: ?core::marker::Sized
pub fn paladin::core::platform::container::sanctum::SanctumEntry::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::container::sanctum::SanctumEntry where T: core::clone::Clone
pub unsafe fn paladin::core::platform::container::sanctum::SanctumEntry::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::container::sanctum::SanctumEntry
pub fn paladin::core::platform::container::sanctum::SanctumEntry::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::container::sanctum::SanctumEntry
impl<T> serde_core::de::DeserializeOwned for paladin::core::platform::container::sanctum::SanctumEntry where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::container::sanctum::SanctumEntry where T: ?core::marker::Sized
pub fn paladin::core::platform::container::sanctum::SanctumEntry::and<P, B, E>(self, other: 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::container::sanctum::SanctumEntry::or<P, B, E>(self, other: 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::container::sanctum::SanctumEntry
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::container::sanctum::SanctumEntry
impl<T> typenum::type_operators::Same for paladin::core::platform::container::sanctum::SanctumEntry
pub type paladin::core::platform::container::sanctum::SanctumEntry::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::core::platform::container::sanctum::SanctumEntry where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::container::sanctum::SanctumEntry where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::container::sanctum::SanctumEntry::vzip(self) -> V
pub struct paladin::SanctumFilter
pub paladin::SanctumFilter::created_after: core::option::Option<chrono::datetime::DateTime<chrono::offset::utc::Utc>>
pub paladin::SanctumFilter::created_before: core::option::Option<chrono::datetime::DateTime<chrono::offset::utc::Utc>>
pub paladin::SanctumFilter::memory_type: core::option::Option<paladin::core::platform::container::sanctum::MemoryType>
pub paladin::SanctumFilter::metadata_filters: std::collections::hash::map::HashMap<alloc::string::String, serde_json::value::Value>
pub paladin::SanctumFilter::min_importance: core::option::Option<f32>
pub paladin::SanctumFilter::paladin_id: core::option::Option<alloc::string::String>
impl paladin::application::ports::output::sanctum_port::SanctumFilter
pub fn paladin::application::ports::output::sanctum_port::SanctumFilter::add_metadata_filter(self, key: alloc::string::String, value: serde_json::value::Value) -> Self
pub fn paladin::application::ports::output::sanctum_port::SanctumFilter::memory_type(self, memory_type: paladin::core::platform::container::sanctum::MemoryType) -> Self
pub fn paladin::application::ports::output::sanctum_port::SanctumFilter::min_importance(self, min_importance: f32) -> Self
pub fn paladin::application::ports::output::sanctum_port::SanctumFilter::new() -> Self
pub fn paladin::application::ports::output::sanctum_port::SanctumFilter::paladin_id(self, paladin_id: alloc::string::String) -> Self
impl core::clone::Clone for paladin::application::ports::output::sanctum_port::SanctumFilter
pub fn paladin::application::ports::output::sanctum_port::SanctumFilter::clone(&self) -> paladin::application::ports::output::sanctum_port::SanctumFilter
impl core::default::Default for paladin::application::ports::output::sanctum_port::SanctumFilter
pub fn paladin::application::ports::output::sanctum_port::SanctumFilter::default() -> paladin::application::ports::output::sanctum_port::SanctumFilter
impl core::fmt::Debug for paladin::application::ports::output::sanctum_port::SanctumFilter
pub fn paladin::application::ports::output::sanctum_port::SanctumFilter::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::ports::output::sanctum_port::SanctumFilter
pub fn paladin::application::ports::output::sanctum_port::SanctumFilter::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::ports::output::sanctum_port::SanctumFilter
pub fn paladin::application::ports::output::sanctum_port::SanctumFilter::deserialize<__D>(__deserializer: __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::ports::output::sanctum_port::SanctumFilter
impl core::marker::Send for paladin::application::ports::output::sanctum_port::SanctumFilter
impl core::marker::Sync for paladin::application::ports::output::sanctum_port::SanctumFilter
impl core::marker::Unpin for paladin::application::ports::output::sanctum_port::SanctumFilter
impl core::marker::UnsafeUnpin for paladin::application::ports::output::sanctum_port::SanctumFilter
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::output::sanctum_port::SanctumFilter
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::output::sanctum_port::SanctumFilter
impl<T, U> core::convert::Into<U> for paladin::application::ports::output::sanctum_port::SanctumFilter where U: core::convert::From<T>
pub fn paladin::application::ports::output::sanctum_port::SanctumFilter::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::output::sanctum_port::SanctumFilter where U: core::convert::Into<T>
pub type paladin::application::ports::output::sanctum_port::SanctumFilter::Error = core::convert::Infallible
pub fn paladin::application::ports::output::sanctum_port::SanctumFilter::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::output::sanctum_port::SanctumFilter where U: core::convert::TryFrom<T>
pub type paladin::application::ports::output::sanctum_port::SanctumFilter::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::output::sanctum_port::SanctumFilter::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::ports::output::sanctum_port::SanctumFilter where T: core::clone::Clone
pub type paladin::application::ports::output::sanctum_port::SanctumFilter::Owned = T
pub fn paladin::application::ports::output::sanctum_port::SanctumFilter::clone_into(&self, target: &mut T)
pub fn paladin::application::ports::output::sanctum_port::SanctumFilter::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::ports::output::sanctum_port::SanctumFilter where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::output::sanctum_port::SanctumFilter::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::output::sanctum_port::SanctumFilter where T: ?core::marker::Sized
pub fn paladin::application::ports::output::sanctum_port::SanctumFilter::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::output::sanctum_port::SanctumFilter where T: ?core::marker::Sized
pub fn paladin::application::ports::output::sanctum_port::SanctumFilter::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::ports::output::sanctum_port::SanctumFilter where T: core::clone::Clone
pub unsafe fn paladin::application::ports::output::sanctum_port::SanctumFilter::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::ports::output::sanctum_port::SanctumFilter
pub fn paladin::application::ports::output::sanctum_port::SanctumFilter::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::output::sanctum_port::SanctumFilter
impl<T> serde_core::de::DeserializeOwned for paladin::application::ports::output::sanctum_port::SanctumFilter where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::output::sanctum_port::SanctumFilter where T: ?core::marker::Sized
pub fn paladin::application::ports::output::sanctum_port::SanctumFilter::and<P, B, E>(self, other: 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::ports::output::sanctum_port::SanctumFilter::or<P, B, E>(self, other: 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::ports::output::sanctum_port::SanctumFilter
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::output::sanctum_port::SanctumFilter
impl<T> typenum::type_operators::Same for paladin::application::ports::output::sanctum_port::SanctumFilter
pub type paladin::application::ports::output::sanctum_port::SanctumFilter::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::output::sanctum_port::SanctumFilter where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::output::sanctum_port::SanctumFilter where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::output::sanctum_port::SanctumFilter::vzip(self) -> V
pub struct paladin::SanctumQuery
pub paladin::SanctumQuery::embedding: alloc::vec::Vec<f32>
pub paladin::SanctumQuery::filter: core::option::Option<paladin::application::ports::output::sanctum_port::SanctumFilter>
pub paladin::SanctumQuery::min_score: core::option::Option<f32>
pub paladin::SanctumQuery::top_k: usize
impl paladin::application::ports::output::sanctum_port::SanctumQuery
pub fn paladin::application::ports::output::sanctum_port::SanctumQuery::filter(self, filter: paladin::application::ports::output::sanctum_port::SanctumFilter) -> Self
pub fn paladin::application::ports::output::sanctum_port::SanctumQuery::min_score(self, min_score: f32) -> Self
pub fn paladin::application::ports::output::sanctum_port::SanctumQuery::new(embedding: alloc::vec::Vec<f32>, top_k: usize) -> Self
pub fn paladin::application::ports::output::sanctum_port::SanctumQuery::with_filter(self, filter: paladin::application::ports::output::sanctum_port::SanctumFilter) -> Self
pub fn paladin::application::ports::output::sanctum_port::SanctumQuery::with_min_score(self, min_score: f32) -> Self
impl core::clone::Clone for paladin::application::ports::output::sanctum_port::SanctumQuery
pub fn paladin::application::ports::output::sanctum_port::SanctumQuery::clone(&self) -> paladin::application::ports::output::sanctum_port::SanctumQuery
impl core::fmt::Debug for paladin::application::ports::output::sanctum_port::SanctumQuery
pub fn paladin::application::ports::output::sanctum_port::SanctumQuery::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::ports::output::sanctum_port::SanctumQuery
impl core::marker::Send for paladin::application::ports::output::sanctum_port::SanctumQuery
impl core::marker::Sync for paladin::application::ports::output::sanctum_port::SanctumQuery
impl core::marker::Unpin for paladin::application::ports::output::sanctum_port::SanctumQuery
impl core::marker::UnsafeUnpin for paladin::application::ports::output::sanctum_port::SanctumQuery
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::output::sanctum_port::SanctumQuery
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::output::sanctum_port::SanctumQuery
impl<T, U> core::convert::Into<U> for paladin::application::ports::output::sanctum_port::SanctumQuery where U: core::convert::From<T>
pub fn paladin::application::ports::output::sanctum_port::SanctumQuery::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::output::sanctum_port::SanctumQuery where U: core::convert::Into<T>
pub type paladin::application::ports::output::sanctum_port::SanctumQuery::Error = core::convert::Infallible
pub fn paladin::application::ports::output::sanctum_port::SanctumQuery::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::output::sanctum_port::SanctumQuery where U: core::convert::TryFrom<T>
pub type paladin::application::ports::output::sanctum_port::SanctumQuery::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::output::sanctum_port::SanctumQuery::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::ports::output::sanctum_port::SanctumQuery where T: core::clone::Clone
pub type paladin::application::ports::output::sanctum_port::SanctumQuery::Owned = T
pub fn paladin::application::ports::output::sanctum_port::SanctumQuery::clone_into(&self, target: &mut T)
pub fn paladin::application::ports::output::sanctum_port::SanctumQuery::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::ports::output::sanctum_port::SanctumQuery where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::output::sanctum_port::SanctumQuery::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::output::sanctum_port::SanctumQuery where T: ?core::marker::Sized
pub fn paladin::application::ports::output::sanctum_port::SanctumQuery::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::output::sanctum_port::SanctumQuery where T: ?core::marker::Sized
pub fn paladin::application::ports::output::sanctum_port::SanctumQuery::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::ports::output::sanctum_port::SanctumQuery where T: core::clone::Clone
pub unsafe fn paladin::application::ports::output::sanctum_port::SanctumQuery::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::ports::output::sanctum_port::SanctumQuery
pub fn paladin::application::ports::output::sanctum_port::SanctumQuery::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::output::sanctum_port::SanctumQuery
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::output::sanctum_port::SanctumQuery where T: ?core::marker::Sized
pub fn paladin::application::ports::output::sanctum_port::SanctumQuery::and<P, B, E>(self, other: 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::ports::output::sanctum_port::SanctumQuery::or<P, B, E>(self, other: 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::ports::output::sanctum_port::SanctumQuery
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::output::sanctum_port::SanctumQuery
impl<T> typenum::type_operators::Same for paladin::application::ports::output::sanctum_port::SanctumQuery
pub type paladin::application::ports::output::sanctum_port::SanctumQuery::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::output::sanctum_port::SanctumQuery where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::output::sanctum_port::SanctumQuery where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::output::sanctum_port::SanctumQuery::vzip(self) -> V
pub struct paladin::SanctumSearchResult
pub paladin::SanctumSearchResult::entry: paladin::core::platform::container::sanctum::SanctumEntry
pub paladin::SanctumSearchResult::score: f32
impl paladin::application::ports::output::sanctum_port::SanctumSearchResult
pub fn paladin::application::ports::output::sanctum_port::SanctumSearchResult::new(entry: paladin::core::platform::container::sanctum::SanctumEntry, score: f32) -> Self
impl core::clone::Clone for paladin::application::ports::output::sanctum_port::SanctumSearchResult
pub fn paladin::application::ports::output::sanctum_port::SanctumSearchResult::clone(&self) -> paladin::application::ports::output::sanctum_port::SanctumSearchResult
impl core::fmt::Debug for paladin::application::ports::output::sanctum_port::SanctumSearchResult
pub fn paladin::application::ports::output::sanctum_port::SanctumSearchResult::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::ports::output::sanctum_port::SanctumSearchResult
impl core::marker::Send for paladin::application::ports::output::sanctum_port::SanctumSearchResult
impl core::marker::Sync for paladin::application::ports::output::sanctum_port::SanctumSearchResult
impl core::marker::Unpin for paladin::application::ports::output::sanctum_port::SanctumSearchResult
impl core::marker::UnsafeUnpin for paladin::application::ports::output::sanctum_port::SanctumSearchResult
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::output::sanctum_port::SanctumSearchResult
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::output::sanctum_port::SanctumSearchResult
impl<T, U> core::convert::Into<U> for paladin::application::ports::output::sanctum_port::SanctumSearchResult where U: core::convert::From<T>
pub fn paladin::application::ports::output::sanctum_port::SanctumSearchResult::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::output::sanctum_port::SanctumSearchResult where U: core::convert::Into<T>
pub type paladin::application::ports::output::sanctum_port::SanctumSearchResult::Error = core::convert::Infallible
pub fn paladin::application::ports::output::sanctum_port::SanctumSearchResult::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::output::sanctum_port::SanctumSearchResult where U: core::convert::TryFrom<T>
pub type paladin::application::ports::output::sanctum_port::SanctumSearchResult::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::output::sanctum_port::SanctumSearchResult::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::ports::output::sanctum_port::SanctumSearchResult where T: core::clone::Clone
pub type paladin::application::ports::output::sanctum_port::SanctumSearchResult::Owned = T
pub fn paladin::application::ports::output::sanctum_port::SanctumSearchResult::clone_into(&self, target: &mut T)
pub fn paladin::application::ports::output::sanctum_port::SanctumSearchResult::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::ports::output::sanctum_port::SanctumSearchResult where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::output::sanctum_port::SanctumSearchResult::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::output::sanctum_port::SanctumSearchResult where T: ?core::marker::Sized
pub fn paladin::application::ports::output::sanctum_port::SanctumSearchResult::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::output::sanctum_port::SanctumSearchResult where T: ?core::marker::Sized
pub fn paladin::application::ports::output::sanctum_port::SanctumSearchResult::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::ports::output::sanctum_port::SanctumSearchResult where T: core::clone::Clone
pub unsafe fn paladin::application::ports::output::sanctum_port::SanctumSearchResult::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::ports::output::sanctum_port::SanctumSearchResult
pub fn paladin::application::ports::output::sanctum_port::SanctumSearchResult::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::output::sanctum_port::SanctumSearchResult
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::output::sanctum_port::SanctumSearchResult where T: ?core::marker::Sized
pub fn paladin::application::ports::output::sanctum_port::SanctumSearchResult::and<P, B, E>(self, other: 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::ports::output::sanctum_port::SanctumSearchResult::or<P, B, E>(self, other: 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::ports::output::sanctum_port::SanctumSearchResult
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::output::sanctum_port::SanctumSearchResult
impl<T> typenum::type_operators::Same for paladin::application::ports::output::sanctum_port::SanctumSearchResult
pub type paladin::application::ports::output::sanctum_port::SanctumSearchResult::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::output::sanctum_port::SanctumSearchResult where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::output::sanctum_port::SanctumSearchResult where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::output::sanctum_port::SanctumSearchResult::vzip(self) -> V
pub struct paladin::TokenUsage
pub paladin::TokenUsage::completion_tokens: u32
pub paladin::TokenUsage::prompt_tokens: u32
pub paladin::TokenUsage::total_tokens: u32
impl core::clone::Clone for paladin::application::ports::output::llm_port::TokenUsage
pub fn paladin::application::ports::output::llm_port::TokenUsage::clone(&self) -> paladin::application::ports::output::llm_port::TokenUsage
impl core::fmt::Debug for paladin::application::ports::output::llm_port::TokenUsage
pub fn paladin::application::ports::output::llm_port::TokenUsage::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::ports::output::llm_port::TokenUsage
pub fn paladin::application::ports::output::llm_port::TokenUsage::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for paladin::application::ports::output::llm_port::TokenUsage
pub fn paladin::application::ports::output::llm_port::TokenUsage::deserialize<__D>(__deserializer: __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::ports::output::llm_port::TokenUsage
impl core::marker::Send for paladin::application::ports::output::llm_port::TokenUsage
impl core::marker::Sync for paladin::application::ports::output::llm_port::TokenUsage
impl core::marker::Unpin for paladin::application::ports::output::llm_port::TokenUsage
impl core::marker::UnsafeUnpin for paladin::application::ports::output::llm_port::TokenUsage
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::ports::output::llm_port::TokenUsage
impl core::panic::unwind_safe::UnwindSafe for paladin::application::ports::output::llm_port::TokenUsage
impl<T, U> core::convert::Into<U> for paladin::application::ports::output::llm_port::TokenUsage where U: core::convert::From<T>
pub fn paladin::application::ports::output::llm_port::TokenUsage::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::ports::output::llm_port::TokenUsage where U: core::convert::Into<T>
pub type paladin::application::ports::output::llm_port::TokenUsage::Error = core::convert::Infallible
pub fn paladin::application::ports::output::llm_port::TokenUsage::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::ports::output::llm_port::TokenUsage where U: core::convert::TryFrom<T>
pub type paladin::application::ports::output::llm_port::TokenUsage::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::ports::output::llm_port::TokenUsage::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::ports::output::llm_port::TokenUsage where T: core::clone::Clone
pub type paladin::application::ports::output::llm_port::TokenUsage::Owned = T
pub fn paladin::application::ports::output::llm_port::TokenUsage::clone_into(&self, target: &mut T)
pub fn paladin::application::ports::output::llm_port::TokenUsage::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::ports::output::llm_port::TokenUsage where T: 'static + ?core::marker::Sized
pub fn paladin::application::ports::output::llm_port::TokenUsage::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::ports::output::llm_port::TokenUsage where T: ?core::marker::Sized
pub fn paladin::application::ports::output::llm_port::TokenUsage::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::ports::output::llm_port::TokenUsage where T: ?core::marker::Sized
pub fn paladin::application::ports::output::llm_port::TokenUsage::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::ports::output::llm_port::TokenUsage where T: core::clone::Clone
pub unsafe fn paladin::application::ports::output::llm_port::TokenUsage::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for paladin::application::ports::output::llm_port::TokenUsage
pub fn paladin::application::ports::output::llm_port::TokenUsage::from(t: T) -> T
impl<T> either::into_either::IntoEither for paladin::application::ports::output::llm_port::TokenUsage
impl<T> serde_core::de::DeserializeOwned for paladin::application::ports::output::llm_port::TokenUsage where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::ports::output::llm_port::TokenUsage where T: ?core::marker::Sized
pub fn paladin::application::ports::output::llm_port::TokenUsage::and<P, B, E>(self, other: 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::ports::output::llm_port::TokenUsage::or<P, B, E>(self, other: 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::ports::output::llm_port::TokenUsage
impl<T> tracing::instrument::WithSubscriber for paladin::application::ports::output::llm_port::TokenUsage
impl<T> typenum::type_operators::Same for paladin::application::ports::output::llm_port::TokenUsage
pub type paladin::application::ports::output::llm_port::TokenUsage::Output = T
impl<T> yoke::erased::ErasedDestructor for paladin::application::ports::output::llm_port::TokenUsage where T: 'static
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::ports::output::llm_port::TokenUsage where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::ports::output::llm_port::TokenUsage::vzip(self) -> V
pub trait paladin::ArsenalPort: core::marker::Send + core::marker::Sync
pub fn paladin::ArsenalPort::invoke<'life0, 'async_trait>(&'life0 self, call: paladin::core::platform::container::arsenal::ArmamentCall) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<paladin::core::platform::container::arsenal::ArmamentResult, paladin::core::platform::container::arsenal::ArsenalError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::ArsenalPort::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::Armament>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::ArsenalPort::validate_call(&self, call: &paladin::core::platform::container::arsenal::ArmamentCall) -> core::result::Result<(), paladin::core::platform::container::arsenal::ArsenalError>
impl paladin::application::ports::output::arsenal_port::ArsenalPort for paladin::application::use_cases::arsenal::arsenal_execution_service::ArsenalExecutionService
pub fn paladin::application::use_cases::arsenal::arsenal_execution_service::ArsenalExecutionService::invoke<'life0, 'async_trait>(&'life0 self, call: paladin::core::platform::container::arsenal::ArmamentCall) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<paladin::core::platform::container::arsenal::ArmamentResult, paladin::core::platform::container::arsenal::ArsenalError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::use_cases::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::Armament>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::use_cases::arsenal::arsenal_execution_service::ArsenalExecutionService::validate_call(&self, call: &paladin::core::platform::container::arsenal::ArmamentCall) -> core::result::Result<(), paladin::core::platform::container::arsenal::ArsenalError>
pub trait paladin::ArsenalRegistry: core::marker::Send + core::marker::Sync
pub fn paladin::ArsenalRegistry::get<'life0, 'life1, 'async_trait>(&'life0 self, name: &'life1 str) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::option::Option<paladin::core::platform::container::arsenal::Armament>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn paladin::ArsenalRegistry::register<'life0, 'async_trait>(&'life0 self, armament: paladin::core::platform::container::arsenal::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::ArsenalRegistry::unregister<'life0, 'life1, 'async_trait>(&'life0 self, name: &'life1 str) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::option::Option<paladin::core::platform::container::arsenal::Armament>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
impl paladin::application::ports::output::arsenal_port::ArsenalRegistry for paladin::application::use_cases::arsenal::arsenal_registry_service::ArsenalRegistryService
pub fn paladin::application::use_cases::arsenal::arsenal_registry_service::ArsenalRegistryService::get<'life0, 'life1, 'async_trait>(&'life0 self, name: &'life1 str) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::option::Option<paladin::core::platform::container::arsenal::Armament>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn paladin::application::use_cases::arsenal::arsenal_registry_service::ArsenalRegistryService::register<'life0, 'async_trait>(&'life0 self, armament: paladin::core::platform::container::arsenal::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::use_cases::arsenal::arsenal_registry_service::ArsenalRegistryService::unregister<'life0, 'life1, 'async_trait>(&'life0 self, name: &'life1 str) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::option::Option<paladin::core::platform::container::arsenal::Armament>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub trait paladin::BattalionPort: core::marker::Send + core::marker::Sync
pub fn paladin::BattalionPort::cancel<'life0, 'async_trait>(&'life0 self, battalion_id: uuid::Uuid) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<(), paladin::core::platform::container::battalion::BattalionError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::BattalionPort::execute<'life0, 'async_trait>(&'life0 self, battalion_id: uuid::Uuid) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<paladin::core::platform::container::battalion::BattalionResult, paladin::core::platform::container::battalion::BattalionError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::BattalionPort::status<'life0, 'async_trait>(&'life0 self, battalion_id: uuid::Uuid) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<paladin::core::platform::container::battalion::BattalionStatus, paladin::core::platform::container::battalion::BattalionError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub trait paladin::CitadelPort: core::marker::Send + core::marker::Sync
pub fn paladin::CitadelPort::list_saved<'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::citadel::StateSummary>, paladin::application::errors::citadel_error::CitadelError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::CitadelPort::load_battalion<'life0, 'async_trait>(&'life0 self, id: uuid::Uuid) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<core::option::Option<paladin::core::platform::container::citadel::BattalionState>, paladin::application::errors::citadel_error::CitadelError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::CitadelPort::load_paladin<'life0, 'async_trait>(&'life0 self, id: uuid::Uuid) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<core::option::Option<paladin::core::platform::container::citadel::PaladinState>, paladin::application::errors::citadel_error::CitadelError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::CitadelPort::save_battalion<'life0, 'life1, 'async_trait>(&'life0 self, state: &'life1 paladin::core::platform::container::citadel::BattalionState) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<(), paladin::application::errors::citadel_error::CitadelError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn paladin::CitadelPort::save_paladin<'life0, 'life1, 'async_trait>(&'life0 self, state: &'life1 paladin::core::platform::container::citadel::PaladinState) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<(), paladin::application::errors::citadel_error::CitadelError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub trait paladin::ContentIngestionPort
pub fn paladin::ContentIngestionPort::fetch_content(&self, content: paladin::core::platform::container::content::ContentItem) -> core::result::Result<paladin::core::platform::container::content::ContentItem, alloc::string::String>
pub fn paladin::ContentIngestionPort::ingest_content(&self, content: paladin::core::platform::container::content::ContentItem) -> core::result::Result<(), alloc::string::String>
pub trait paladin::DocumentPort: core::marker::Send + core::marker::Sync
pub fn paladin::DocumentPort::chunk<'life0, 'life1, 'async_trait>(&'life0 self, document: &'life1 paladin::core::platform::container::document::Document, config: paladin::application::ports::input::document_port::ChunkConfig) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<alloc::vec::Vec<paladin::application::ports::input::document_port::DocumentChunk>, paladin::core::platform::container::document::DocumentError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn paladin::DocumentPort::ingest<'life0, 'async_trait>(&'life0 self, source: paladin::application::ports::input::document_port::DocumentSource) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<paladin::core::platform::container::document::Document, paladin::core::platform::container::document::DocumentError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub trait paladin::EmbeddingPort: core::marker::Send + core::marker::Sync
pub fn paladin::EmbeddingPort::dimension(&self) -> usize
pub fn paladin::EmbeddingPort::embed_batch<'life0, 'life1, 'life2, 'async_trait>(&'life0 self, texts: &'life1 [&'life2 str]) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<alloc::vec::Vec<paladin::application::ports::output::embedding_port::Embedding>, paladin::application::ports::output::embedding_port::EmbeddingError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, 'life2: 'async_trait
pub fn paladin::EmbeddingPort::embed_text<'life0, 'life1, 'async_trait>(&'life0 self, text: &'life1 str) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<paladin::application::ports::output::embedding_port::Embedding, paladin::application::ports::output::embedding_port::EmbeddingError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn paladin::EmbeddingPort::model_name(&self) -> &str
pub trait paladin::FileStoragePort: core::marker::Send + core::marker::Sync
pub fn paladin::FileStoragePort::copy_file<'life0, 'life1, 'life2, 'async_trait>(&'life0 self, source_path: &'life1 std::path::Path, destination_path: &'life2 std::path::Path) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = paladin::application::ports::output::file_storage_port::FileStorageResult<paladin::application::ports::output::file_storage_port::FileItem>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, 'life2: 'async_trait
pub fn paladin::FileStoragePort::delete_file<'life0, 'life1, 'async_trait>(&'life0 self, path: &'life1 std::path::Path) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = paladin::application::ports::output::file_storage_port::FileStorageResult<()>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn paladin::FileStoragePort::download_file<'life0, 'life1, 'async_trait>(&'life0 self, path: &'life1 std::path::Path, options: core::option::Option<paladin::application::ports::output::file_storage_port::DownloadOptions>) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = paladin::application::ports::output::file_storage_port::FileStorageResult<alloc::vec::Vec<u8>>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn paladin::FileStoragePort::file_exists<'life0, 'life1, 'async_trait>(&'life0 self, path: &'life1 std::path::Path) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = paladin::application::ports::output::file_storage_port::FileStorageResult<bool>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn paladin::FileStoragePort::get_file_info<'life0, 'life1, 'async_trait>(&'life0 self, path: &'life1 std::path::Path) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = paladin::application::ports::output::file_storage_port::FileStorageResult<paladin::application::ports::output::file_storage_port::FileItem>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn paladin::FileStoragePort::get_storage_stats<'life0, 'async_trait>(&'life0 self) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = paladin::application::ports::output::file_storage_port::FileStorageResult<paladin::application::ports::output::file_storage_port::StorageStats>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::FileStoragePort::health_check<'life0, 'async_trait>(&'life0 self) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = paladin::application::ports::output::file_storage_port::FileStorageResult<paladin::application::ports::output::file_storage_port::StorageHealth>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::FileStoragePort::list_files<'life0, 'async_trait>(&'life0 self, options: core::option::Option<paladin::application::ports::output::file_storage_port::ListOptions>) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = paladin::application::ports::output::file_storage_port::FileStorageResult<paladin::application::ports::output::file_storage_port::FileListResult>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::FileStoragePort::move_file<'life0, 'life1, 'life2, 'async_trait>(&'life0 self, source_path: &'life1 std::path::Path, destination_path: &'life2 std::path::Path) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = paladin::application::ports::output::file_storage_port::FileStorageResult<paladin::application::ports::output::file_storage_port::FileItem>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, 'life2: 'async_trait
pub fn paladin::FileStoragePort::upload_file<'life0, 'life1, 'life2, 'async_trait>(&'life0 self, path: &'life1 std::path::Path, content: &'life2 [u8], options: core::option::Option<paladin::application::ports::output::file_storage_port::UploadOptions>) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = paladin::application::ports::output::file_storage_port::FileStorageResult<paladin::application::ports::output::file_storage_port::FileItem>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, 'life2: 'async_trait
pub trait paladin::GarrisonPort: core::marker::Send + core::marker::Sync
pub fn paladin::GarrisonPort::forget_all<'life0, 'async_trait>(&'life0 self) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<(), paladin::application::ports::output::garrison_port::GarrisonError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::GarrisonPort::recall_recent<'life0, 'async_trait>(&'life0 self, limit: usize) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<alloc::vec::Vec<paladin::core::platform::container::garrison::GarrisonEntry>, paladin::application::ports::output::garrison_port::GarrisonError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::GarrisonPort::remember<'life0, 'async_trait>(&'life0 self, entry: paladin::core::platform::container::garrison::GarrisonEntry) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<(), paladin::application::ports::output::garrison_port::GarrisonError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::GarrisonPort::search<'life0, 'life1, 'async_trait>(&'life0 self, query: &'life1 str, limit: usize) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<alloc::vec::Vec<paladin::core::platform::container::garrison::GarrisonEntry>, paladin::application::ports::output::garrison_port::GarrisonError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn paladin::GarrisonPort::stats<'life0, 'async_trait>(&'life0 self) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<paladin::application::ports::output::garrison_port::GarrisonStats, paladin::application::ports::output::garrison_port::GarrisonError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub trait paladin::LlmPort: core::marker::Send + core::marker::Sync
pub fn paladin::LlmPort::generate<'life0, 'async_trait>(&'life0 self, request: paladin::application::ports::output::llm_port::LlmRequest) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<paladin::application::ports::output::llm_port::LlmResponse, paladin::application::ports::output::llm_port::LlmError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::LlmPort::generate_stream<'life0, 'async_trait>(&'life0 self, request: paladin::application::ports::output::llm_port::LlmRequest) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<alloc::boxed::Box<(dyn futures_core::stream::Stream<Item = core::result::Result<paladin::application::ports::output::llm_port::StreamingResponse, paladin::application::ports::output::llm_port::LlmError>> + core::marker::Send)>, paladin::application::ports::output::llm_port::LlmError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::LlmPort::get_available_models<'life0, 'async_trait>(&'life0 self) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<alloc::vec::Vec<alloc::string::String>, paladin::application::ports::output::llm_port::LlmError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::LlmPort::get_capabilities(&self) -> paladin::application::ports::output::llm_port::ProviderCapabilities
pub fn paladin::LlmPort::get_provider_name(&self) -> &'static str
pub fn paladin::LlmPort::validate_model<'life0, 'life1, 'async_trait>(&'life0 self, model: &'life1 str) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<bool, paladin::application::ports::output::llm_port::LlmError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub trait paladin::LongTermGarrisonPort: paladin::application::ports::output::garrison_port::GarrisonPort
pub fn paladin::LongTermGarrisonPort::remember_with_embedding<'life0, 'async_trait>(&'life0 self, entry: paladin::core::platform::container::garrison::GarrisonEntry, embedding: alloc::vec::Vec<f32>) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<(), paladin::application::ports::output::garrison_port::GarrisonError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::LongTermGarrisonPort::search_similar<'life0, 'async_trait>(&'life0 self, embedding: alloc::vec::Vec<f32>, limit: usize) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<alloc::vec::Vec<paladin::core::platform::container::garrison::GarrisonEntry>, paladin::application::ports::output::garrison_port::GarrisonError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub trait paladin::MlPort
pub fn paladin::MlPort::analyze_content(&self, content: paladin::core::platform::container::content::ContentItem, model_name: &str) -> core::result::Result<paladin::core::platform::container::content::ContentItem, paladin::application::ports::input::ml_port::MlPortError>
pub fn paladin::MlPort::get_model_info(&self, model_name: &str) -> core::result::Result<paladin::application::ports::input::ml_port::MlModelInfo, paladin::application::ports::input::ml_port::MlPortError>
pub fn paladin::MlPort::is_model_available(&self, model_name: &str) -> core::result::Result<bool, paladin::application::ports::input::ml_port::MlPortError>
pub fn paladin::MlPort::list_models(&self) -> core::result::Result<alloc::vec::Vec<alloc::string::String>, paladin::application::ports::input::ml_port::MlPortError>
pub fn paladin::MlPort::predict(&self, request: paladin::application::ports::input::ml_port::MlPredictionRequest) -> core::result::Result<paladin::application::ports::input::ml_port::MlPredictionResponse, paladin::application::ports::input::ml_port::MlPortError>
pub trait paladin::NotificationDeliveryPort: core::marker::Send + core::marker::Sync
pub fn paladin::NotificationDeliveryPort::can_handle(&self, notification: &paladin::core::platform::container::notification::Notification) -> bool
pub fn paladin::NotificationDeliveryPort::capabilities(&self) -> paladin::application::ports::output::notification_port::DeliveryCapabilities
pub fn paladin::NotificationDeliveryPort::channel(&self) -> paladin::core::platform::container::notification::NotificationChannel
pub fn paladin::NotificationDeliveryPort::deliver_bulk<'life0, 'async_trait>(&'life0 self, notifications: alloc::vec::Vec<paladin::core::platform::container::notification::Notification>) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = paladin::application::ports::output::notification_port::NotificationPortResult<paladin::application::ports::output::notification_port::BulkDeliveryResult>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::NotificationDeliveryPort::deliver_notification<'life0, 'async_trait>(&'life0 self, notification: paladin::core::platform::container::notification::Notification) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = paladin::application::ports::output::notification_port::NotificationPortResult<paladin::application::ports::output::notification_port::NotificationDeliveryResult>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::NotificationDeliveryPort::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::NotificationTemplatePort: core::marker::Send + core::marker::Sync
pub fn paladin::NotificationTemplatePort::create_template<'life0, 'async_trait>(&'life0 self, template: paladin::core::platform::container::notification::NotificationTemplate) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = paladin::application::ports::output::notification_port::NotificationPortResult<alloc::string::String>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::NotificationTemplatePort::delete_template<'life0, 'life1, 'async_trait>(&'life0 self, template_id: &'life1 str) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = paladin::application::ports::output::notification_port::NotificationPortResult<()>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn paladin::NotificationTemplatePort::get_template<'life0, 'life1, 'async_trait>(&'life0 self, template_id: &'life1 str) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = paladin::application::ports::output::notification_port::NotificationPortResult<paladin::core::platform::container::notification::NotificationTemplate>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn paladin::NotificationTemplatePort::list_templates<'life0, 'async_trait>(&'life0 self, channel: core::option::Option<paladin::core::platform::container::notification::NotificationChannel>) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = paladin::application::ports::output::notification_port::NotificationPortResult<alloc::vec::Vec<paladin::core::platform::container::notification::NotificationTemplate>>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::NotificationTemplatePort::render_template<'life0, 'life1, 'async_trait>(&'life0 self, template_id: &'life1 str, variables: 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::ports::output::notification_port::NotificationPortResult<paladin::core::platform::container::notification::NotificationContent>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn paladin::NotificationTemplatePort::update_template<'life0, 'async_trait>(&'life0 self, template: paladin::core::platform::container::notification::NotificationTemplate) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = paladin::application::ports::output::notification_port::NotificationPortResult<()>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::NotificationTemplatePort::validate_template<'life0, 'life1, 'async_trait>(&'life0 self, template: &'life1 paladin::core::platform::container::notification::NotificationTemplate) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = paladin::application::ports::output::notification_port::NotificationPortResult<()>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub trait paladin::PaladinPort: core::marker::Send + core::marker::Sync
pub fn paladin::PaladinPort::execute<'life0, 'life1, 'life2, 'async_trait>(&'life0 self, paladin: &'life1 paladin::core::platform::container::paladin::Paladin, input: &'life2 str) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<paladin::application::ports::output::paladin_port::PaladinResult, paladin::application::use_cases::paladin::error::PaladinError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, 'life2: 'async_trait
pub fn paladin::PaladinPort::execute_stream<'life0, 'life1, 'life2, 'async_trait>(&'life0 self, paladin: &'life1 paladin::core::platform::container::paladin::Paladin, input: &'life2 str) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<paladin::application::ports::output::paladin_port::PaladinStream, paladin::application::use_cases::paladin::error::PaladinError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, 'life2: 'async_trait
pub fn paladin::PaladinPort::validate(&self, paladin: &paladin::core::platform::container::paladin::Paladin) -> core::result::Result<(), paladin::application::use_cases::paladin::error::PaladinError>
pub trait paladin::QueuePort: core::marker::Send + core::marker::Sync
pub fn paladin::QueuePort::cleanup_expired<'life0, 'async_trait>(&'life0 self) -> 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::QueuePort::complete_processing<'life0, 'life1, 'async_trait>(&'life0 self, queue_name: &'life1 str, item_id: uuid::Uuid, result_data: core::option::Option<serde_json::value::Value>) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<(), paladin::core::platform::manager::queue_service::QueueError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn paladin::QueuePort::create_queue<'life0, 'async_trait>(&'life0 self, name: alloc::string::String, config: core::option::Option<paladin::core::platform::manager::queue_service::QueueConfig>) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<(), paladin::core::platform::manager::queue_service::QueueError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::QueuePort::delete_queue<'life0, 'life1, 'async_trait>(&'life0 self, name: &'life1 str) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<(), paladin::core::platform::manager::queue_service::QueueError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn paladin::QueuePort::dequeue<'life0, 'life1, 'async_trait>(&'life0 self, queue_name: &'life1 str) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<core::option::Option<paladin::core::platform::container::queue_item::QueueItem<serde_json::value::Value>>, paladin::core::platform::manager::queue_service::QueueError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn paladin::QueuePort::enqueue<'life0, 'life1, 'async_trait, T>(&'life0 self, queue_name: &'life1 str, item: paladin::core::platform::container::queue_item::QueueItem<T>) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<uuid::Uuid, paladin::core::platform::manager::queue_service::QueueError>> + core::marker::Send + 'async_trait)>> where T: serde_core::ser::Serialize + core::clone::Clone + for<'de> serde_core::de::Deserialize<'de> + core::marker::Send + core::marker::Sync + 'async_trait, Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn paladin::QueuePort::fail_processing<'life0, 'life1, 'async_trait>(&'life0 self, queue_name: &'life1 str, item_id: uuid::Uuid, error: alloc::string::String) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<bool, paladin::core::platform::manager::queue_service::QueueError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn paladin::QueuePort::get_all_stats<'life0, 'async_trait>(&'life0 self) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = std::collections::hash::map::HashMap<alloc::string::String, paladin::core::platform::manager::queue_service::QueueStats>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::QueuePort::get_queue_stats<'life0, 'life1, 'async_trait>(&'life0 self, queue_name: &'life1 str) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<paladin::core::platform::manager::queue_service::QueueStats, paladin::core::platform::manager::queue_service::QueueError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn paladin::QueuePort::health_check<'life0, 'async_trait>(&'life0 self) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<bool, paladin::core::platform::manager::queue_service::QueueError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::QueuePort::list_queues<'life0, 'async_trait>(&'life0 self) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = alloc::vec::Vec<alloc::string::String>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::QueuePort::queue_length<'life0, 'life1, 'async_trait>(&'life0 self, queue_name: &'life1 str) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<usize, paladin::core::platform::manager::queue_service::QueueError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn paladin::QueuePort::start_processing<'life0, 'life1, 'async_trait>(&'life0 self, queue_name: &'life1 str, item_id: uuid::Uuid, worker_id: alloc::string::String) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<(), paladin::core::platform::manager::queue_service::QueueError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub trait paladin::SanctumPort: core::marker::Send + core::marker::Sync
pub fn paladin::SanctumPort::count<'life0, 'async_trait>(&'life0 self, filter: core::option::Option<paladin::application::ports::output::sanctum_port::SanctumFilter>) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<usize, paladin::application::ports::output::sanctum_port::SanctumError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::SanctumPort::delete<'life0, 'life1, 'async_trait>(&'life0 self, id: &'life1 str) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<bool, paladin::application::ports::output::sanctum_port::SanctumError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn paladin::SanctumPort::search<'life0, 'async_trait>(&'life0 self, query: paladin::application::ports::output::sanctum_port::SanctumQuery) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<alloc::vec::Vec<paladin::application::ports::output::sanctum_port::SanctumSearchResult>, paladin::application::ports::output::sanctum_port::SanctumError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::SanctumPort::store<'life0, 'async_trait>(&'life0 self, entry: paladin::core::platform::container::sanctum::SanctumEntry) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<(), paladin::application::ports::output::sanctum_port::SanctumError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::SanctumPort::store_batch<'life0, 'async_trait>(&'life0 self, entries: alloc::vec::Vec<paladin::core::platform::container::sanctum::SanctumEntry>) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<(), paladin::application::ports::output::sanctum_port::SanctumError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::SanctumPort::update<'life0, 'async_trait>(&'life0 self, entry: paladin::core::platform::container::sanctum::SanctumEntry) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<(), paladin::application::ports::output::sanctum_port::SanctumError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub type paladin::Paladin = paladin::core::base::entity::node::Node<paladin::core::platform::container::paladin::PaladinData>