pub enum EncodingPath {
Scalar,
Lut,
Specialized,
}Expand description
Available encoding paths for benchmarking.
Variants§
Scalar
Pure scalar implementation (no SIMD)
Lut
SIMD with runtime LUT construction
Specialized
Hardcoded SIMD for known RFC dictionaries
Trait Implementations§
Source§impl Clone for EncodingPath
impl Clone for EncodingPath
Source§fn clone(&self) -> EncodingPath
fn clone(&self) -> EncodingPath
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for EncodingPath
impl Debug for EncodingPath
Source§impl Display for EncodingPath
impl Display for EncodingPath
Source§impl Hash for EncodingPath
impl Hash for EncodingPath
Source§impl PartialEq for EncodingPath
impl PartialEq for EncodingPath
impl Copy for EncodingPath
impl Eq for EncodingPath
impl StructuralPartialEq for EncodingPath
Auto Trait Implementations§
impl Freeze for EncodingPath
impl RefUnwindSafe for EncodingPath
impl Send for EncodingPath
impl Sync for EncodingPath
impl Unpin for EncodingPath
impl UnwindSafe for EncodingPath
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