pub struct ColdStartOptimizer { /* private fields */ }Expand description
Cold start optimizer
Implementations§
Source§impl ColdStartOptimizer
impl ColdStartOptimizer
Sourcepub fn new(config: WarmupConfig) -> Self
pub fn new(config: WarmupConfig) -> Self
Create new optimizer
Sourcepub fn is_warmed_up(&self) -> bool
pub fn is_warmed_up(&self) -> bool
Check if warmed up
Sourcepub fn stats(&self) -> &WarmupStats
pub fn stats(&self) -> &WarmupStats
Get warmup stats
Sourcepub fn config(&self) -> &WarmupConfig
pub fn config(&self) -> &WarmupConfig
Get configuration
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ColdStartOptimizer
impl RefUnwindSafe for ColdStartOptimizer
impl Send for ColdStartOptimizer
impl Sync for ColdStartOptimizer
impl Unpin for ColdStartOptimizer
impl UnwindSafe for ColdStartOptimizer
Blanket Implementations§
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