pub struct ImageModelInfo {
pub model: ImageEmbeddingModel,
pub dim: usize,
pub description: &'static str,
pub hf_repo: &'static str,
pub model_file: &'static str,
pub img_size: usize,
}Expand description
Metadata for an image embedding model.
Fields§
§model: ImageEmbeddingModel§dim: usize§description: &'static str§hf_repo: &'static str§model_file: &'static str§img_size: usizeTrait Implementations§
Source§impl Clone for ImageModelInfo
impl Clone for ImageModelInfo
Source§fn clone(&self) -> ImageModelInfo
fn clone(&self) -> ImageModelInfo
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for ImageModelInfo
impl RefUnwindSafe for ImageModelInfo
impl Send for ImageModelInfo
impl Sync for ImageModelInfo
impl Unpin for ImageModelInfo
impl UnsafeUnpin for ImageModelInfo
impl UnwindSafe for ImageModelInfo
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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