pub struct LogQuantizedStubConfig {
pub enabled: bool,
pub compression_ratio: usize,
}Expand description
Serializable stub for LogQuantized configuration (KG-011).
Full implementation lives in clawft-kernel::vector_quantization.
This type mirrors the essential fields for config-file deserialization
in clawft-types (which cannot depend on clawft-kernel).
Requires ruvector-core with PR #352 merged.
Fields§
§enabled: boolWhether logarithmic quantization is enabled.
compression_ratio: usizeCompression ratio (default: 4).
Trait Implementations§
Source§impl Clone for LogQuantizedStubConfig
impl Clone for LogQuantizedStubConfig
Source§fn clone(&self) -> LogQuantizedStubConfig
fn clone(&self) -> LogQuantizedStubConfig
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 LogQuantizedStubConfig
impl Debug for LogQuantizedStubConfig
Source§impl Default for LogQuantizedStubConfig
impl Default for LogQuantizedStubConfig
Source§impl<'de> Deserialize<'de> for LogQuantizedStubConfig
impl<'de> Deserialize<'de> for LogQuantizedStubConfig
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 LogQuantizedStubConfig
impl RefUnwindSafe for LogQuantizedStubConfig
impl Send for LogQuantizedStubConfig
impl Sync for LogQuantizedStubConfig
impl Unpin for LogQuantizedStubConfig
impl UnsafeUnpin for LogQuantizedStubConfig
impl UnwindSafe for LogQuantizedStubConfig
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