pub struct HashSemanticProvider;Trait Implementations§
Source§impl Clone for HashSemanticProvider
impl Clone for HashSemanticProvider
Source§fn clone(&self) -> HashSemanticProvider
fn clone(&self) -> HashSemanticProvider
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 moreimpl Copy for HashSemanticProvider
Source§impl Debug for HashSemanticProvider
impl Debug for HashSemanticProvider
Source§impl Default for HashSemanticProvider
impl Default for HashSemanticProvider
Source§fn default() -> HashSemanticProvider
fn default() -> HashSemanticProvider
Returns the “default value” for a type. Read more
Source§impl SemanticProvider for HashSemanticProvider
impl SemanticProvider for HashSemanticProvider
fn metadata(&self) -> SemanticProviderMetadata
fn extract_concepts( &self, input: &SemanticProviderInput, ) -> Result<Vec<SemanticConceptCandidate>>
fn embed(&self, input: &str) -> Result<SemanticEmbedding>
Auto Trait Implementations§
impl Freeze for HashSemanticProvider
impl RefUnwindSafe for HashSemanticProvider
impl Send for HashSemanticProvider
impl Sync for HashSemanticProvider
impl Unpin for HashSemanticProvider
impl UnsafeUnpin for HashSemanticProvider
impl UnwindSafe for HashSemanticProvider
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