pub enum RuntimePreset {
Development,
Production,
HighPerformance,
Testing,
}Expand description
Runtime presets for common deployment scenarios
Variants§
Development
Development mode - minimal overhead, verbose logging
Production
Production mode - optimized settings, structured logging
HighPerformance
High-performance mode - maximum throughput, minimal overhead
Testing
Testing mode - deterministic behavior, mock backends
Implementations§
Source§impl RuntimePreset
impl RuntimePreset
Sourcepub fn to_config(&self) -> RuntimeConfig
pub fn to_config(&self) -> RuntimeConfig
Convert preset to configuration
Trait Implementations§
Source§impl Clone for RuntimePreset
impl Clone for RuntimePreset
Source§fn clone(&self) -> RuntimePreset
fn clone(&self) -> RuntimePreset
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 RuntimePreset
impl Debug for RuntimePreset
Source§impl PartialEq for RuntimePreset
impl PartialEq for RuntimePreset
impl Copy for RuntimePreset
impl Eq for RuntimePreset
impl StructuralPartialEq for RuntimePreset
Auto Trait Implementations§
impl Freeze for RuntimePreset
impl RefUnwindSafe for RuntimePreset
impl Send for RuntimePreset
impl Sync for RuntimePreset
impl Unpin for RuntimePreset
impl UnwindSafe for RuntimePreset
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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.