pub struct MockTokenEncoder { /* private fields */ }Expand description
Simple whitespace-based encoder using random unit vectors per token type (placeholder for a real transformer encoder in production)
Implementations§
Trait Implementations§
Source§impl TokenEncoder for MockTokenEncoder
impl TokenEncoder for MockTokenEncoder
Source§fn encode(&self, text: &str) -> GraphRAGResult<TokenSequence>
fn encode(&self, text: &str) -> GraphRAGResult<TokenSequence>
Encode text into a sequence of token embeddings
Auto Trait Implementations§
impl Freeze for MockTokenEncoder
impl RefUnwindSafe for MockTokenEncoder
impl Send for MockTokenEncoder
impl Sync for MockTokenEncoder
impl Unpin for MockTokenEncoder
impl UnsafeUnpin for MockTokenEncoder
impl UnwindSafe for MockTokenEncoder
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
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more