#[non_exhaustive]pub enum QuantizationKind {
BFloat16,
Float16,
Float8E4M3,
Int8,
Binary,
}Expand description
Compact vector representation.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Trait Implementations§
Source§impl Clone for QuantizationKind
impl Clone for QuantizationKind
Source§fn clone(&self) -> QuantizationKind
fn clone(&self) -> QuantizationKind
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 moreimpl Copy for QuantizationKind
Source§impl Debug for QuantizationKind
impl Debug for QuantizationKind
impl Eq for QuantizationKind
Source§impl PartialEq for QuantizationKind
impl PartialEq for QuantizationKind
impl StructuralPartialEq for QuantizationKind
Auto Trait Implementations§
impl Freeze for QuantizationKind
impl RefUnwindSafe for QuantizationKind
impl Send for QuantizationKind
impl Sync for QuantizationKind
impl Unpin for QuantizationKind
impl UnsafeUnpin for QuantizationKind
impl UnwindSafe for QuantizationKind
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