pub struct LexiconManager {}Expand description
In-memory Lexicon manager to handle reverse lookups in the future. For now, ingestion purely maps forward (Bytes -> u64) via the hash.
Implementations§
Source§impl LexiconManager
impl LexiconManager
pub fn new() -> Self
Sourcepub fn tokenize_modal(&self, modality: &SemanticModality<'_>) -> u64
pub fn tokenize_modal(&self, modality: &SemanticModality<'_>) -> u64
Converts a multi-modal semantic concept into its 60-bit hardware representation.
Auto Trait Implementations§
impl Freeze for LexiconManager
impl RefUnwindSafe for LexiconManager
impl Send for LexiconManager
impl Sync for LexiconManager
impl Unpin for LexiconManager
impl UnsafeUnpin for LexiconManager
impl UnwindSafe for LexiconManager
Blanket Implementations§
§impl<S, A> Aggregate<Result<S, Error>> for Awhere
A: Aggregate<S>,
impl<S, A> Aggregate<Result<S, Error>> for Awhere
A: Aggregate<S>,
Aggregate shares in an MPC protocol.
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<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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