pub struct FakeEmbedder { /* private fields */ }Expand description
Test-only embedder that hashes each input text into a deterministic vector. Identical texts produce identical embeddings, so cosine recall behaves predictably under test.
Implementations§
Source§impl FakeEmbedder
impl FakeEmbedder
Sourcepub fn new(dim: usize) -> FakeEmbedder
pub fn new(dim: usize) -> FakeEmbedder
Build a deterministic embedder of the given dimensionality.
Trait Implementations§
Source§impl Default for FakeEmbedder
Available on crate features test-utils only.
impl Default for FakeEmbedder
Available on crate features
test-utils only.Source§fn default() -> FakeEmbedder
fn default() -> FakeEmbedder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for FakeEmbedder
impl RefUnwindSafe for FakeEmbedder
impl Send for FakeEmbedder
impl Sync for FakeEmbedder
impl Unpin for FakeEmbedder
impl UnsafeUnpin for FakeEmbedder
impl UnwindSafe for FakeEmbedder
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request