pub struct ModelHandle {
pub info: ModelInfo,
pub local_path: PathBuf,
pub loaded: bool,
}Expand description
Handle to a loaded model
Fields§
§info: ModelInfoModel information
local_path: PathBufModel file path (local)
loaded: boolWhether model is loaded in memory
Implementations§
Source§impl ModelHandle
impl ModelHandle
Sourcepub fn file_size(&self) -> ModelResult<u64>
pub fn file_size(&self) -> ModelResult<u64>
Get model file size
Sourcepub fn validate_checksum(&self) -> ModelResult<bool>
pub fn validate_checksum(&self) -> ModelResult<bool>
Validate model checksum
Auto Trait Implementations§
impl Freeze for ModelHandle
impl RefUnwindSafe for ModelHandle
impl Send for ModelHandle
impl Sync for ModelHandle
impl Unpin for ModelHandle
impl UnsafeUnpin for ModelHandle
impl UnwindSafe for ModelHandle
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