pub struct ModelPreloader { /* private fields */ }Expand description
Background model preloader
Implementations§
Source§impl ModelPreloader
impl ModelPreloader
Sourcepub async fn schedule_preload(
&self,
model_id: String,
priority: PreloadPriority,
) -> Result<()>
pub async fn schedule_preload( &self, model_id: String, priority: PreloadPriority, ) -> Result<()>
Schedule model for background preloading
Sourcepub async fn process_queue(&self) -> Result<()>
pub async fn process_queue(&self) -> Result<()>
Process preload queue (called by background task)
Auto Trait Implementations§
impl Freeze for ModelPreloader
impl !RefUnwindSafe for ModelPreloader
impl Send for ModelPreloader
impl Sync for ModelPreloader
impl Unpin for ModelPreloader
impl UnsafeUnpin for ModelPreloader
impl !UnwindSafe for ModelPreloader
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
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more