pub struct RingKernelConfig {
pub general: GeneralConfig,
pub observability: ObservabilityConfig,
pub health: HealthConfig,
pub multi_gpu: MultiGpuConfig,
pub migration: MigrationConfig,
pub custom: HashMap<String, String>,
}Expand description
Unified configuration for RingKernel.
Fields§
§general: GeneralConfigGeneral settings.
observability: ObservabilityConfigObservability settings.
health: HealthConfigHealth monitoring settings.
multi_gpu: MultiGpuConfigMulti-GPU settings.
migration: MigrationConfigMigration settings.
custom: HashMap<String, String>Custom settings.
Implementations§
Source§impl RingKernelConfig
impl RingKernelConfig
Sourcepub fn builder() -> ConfigBuilder
pub fn builder() -> ConfigBuilder
Create a builder for fluent configuration.
Sourcepub fn get_custom(&self, key: &str) -> Option<&str>
pub fn get_custom(&self, key: &str) -> Option<&str>
Get a custom setting by key.
Source§impl RingKernelConfig
impl RingKernelConfig
Sourcepub fn development() -> Self
pub fn development() -> Self
Create a minimal configuration for development.
Sourcepub fn production() -> Self
pub fn production() -> Self
Create a production-ready configuration.
Sourcepub fn high_performance() -> Self
pub fn high_performance() -> Self
Create a high-performance configuration.
Trait Implementations§
Source§impl Clone for RingKernelConfig
impl Clone for RingKernelConfig
Source§fn clone(&self) -> RingKernelConfig
fn clone(&self) -> RingKernelConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RingKernelConfig
impl Debug for RingKernelConfig
Source§impl Default for RingKernelConfig
impl Default for RingKernelConfig
Source§fn default() -> RingKernelConfig
fn default() -> RingKernelConfig
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for RingKernelConfig
impl RefUnwindSafe for RingKernelConfig
impl Send for RingKernelConfig
impl Sync for RingKernelConfig
impl Unpin for RingKernelConfig
impl UnwindSafe for RingKernelConfig
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<F, W, T, D> Deserialize<With<T, W>, D> for F
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Gets the layout of the type.