pub struct SimdDistanceStubConfig {
pub enabled: bool,
pub pad_to_power_of_two: bool,
}Expand description
Serializable stub for SIMD distance configuration (KG-012).
Full implementation lives in clawft-kernel::vector_quantization.
Requires ruvector-core with PR #352 merged.
Fields§
§enabled: boolWhether the unified SIMD distance kernel is enabled.
pad_to_power_of_two: boolWhether to pad vectors to power-of-two length for alignment. See shaal’s v4 caveat about memory overhead.
Trait Implementations§
Source§impl Clone for SimdDistanceStubConfig
impl Clone for SimdDistanceStubConfig
Source§fn clone(&self) -> SimdDistanceStubConfig
fn clone(&self) -> SimdDistanceStubConfig
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 SimdDistanceStubConfig
impl Debug for SimdDistanceStubConfig
Source§impl Default for SimdDistanceStubConfig
impl Default for SimdDistanceStubConfig
Source§impl<'de> Deserialize<'de> for SimdDistanceStubConfig
impl<'de> Deserialize<'de> for SimdDistanceStubConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for SimdDistanceStubConfig
impl RefUnwindSafe for SimdDistanceStubConfig
impl Send for SimdDistanceStubConfig
impl Sync for SimdDistanceStubConfig
impl Unpin for SimdDistanceStubConfig
impl UnsafeUnpin for SimdDistanceStubConfig
impl UnwindSafe for SimdDistanceStubConfig
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