pub struct PlaceholderEmbedder;Expand description
Deterministic low-dimensional embedding for tests and offline M3 development.
Maps text to a L2-normalized PLACEHOLDER_EMBED_DIM-vector from a 64-bit hash of the
string — not semantically meaningful; cosine ranks correlate weakly with lexical overlap.
Implementations§
Trait Implementations§
Source§impl Clone for PlaceholderEmbedder
impl Clone for PlaceholderEmbedder
Source§fn clone(&self) -> PlaceholderEmbedder
fn clone(&self) -> PlaceholderEmbedder
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 moreSource§impl Debug for PlaceholderEmbedder
impl Debug for PlaceholderEmbedder
Source§impl Default for PlaceholderEmbedder
impl Default for PlaceholderEmbedder
Source§fn default() -> PlaceholderEmbedder
fn default() -> PlaceholderEmbedder
Returns the “default value” for a type. Read more
Source§impl Embedder for PlaceholderEmbedder
impl Embedder for PlaceholderEmbedder
impl Copy for PlaceholderEmbedder
Auto Trait Implementations§
impl Freeze for PlaceholderEmbedder
impl RefUnwindSafe for PlaceholderEmbedder
impl Send for PlaceholderEmbedder
impl Sync for PlaceholderEmbedder
impl Unpin for PlaceholderEmbedder
impl UnsafeUnpin for PlaceholderEmbedder
impl UnwindSafe for PlaceholderEmbedder
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