pub enum RecommendationStrategy {
Similarity,
Pattern,
UseCase(String),
Hybrid,
Collaborative,
}Expand description
Strategy for generating recommendations.
Variants§
Similarity
Similarity-based using embeddings
Pattern
Pattern-based matching
UseCase(String)
Use-case specific recommendations
Hybrid
Hybrid approach combining multiple strategies
Collaborative
Collaborative filtering based on usage
Trait Implementations§
Source§impl Clone for RecommendationStrategy
impl Clone for RecommendationStrategy
Source§fn clone(&self) -> RecommendationStrategy
fn clone(&self) -> RecommendationStrategy
Returns a duplicate of the value. Read more
1.0.0 · 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 RecommendationStrategy
impl Debug for RecommendationStrategy
Source§impl PartialEq for RecommendationStrategy
impl PartialEq for RecommendationStrategy
impl Eq for RecommendationStrategy
impl StructuralPartialEq for RecommendationStrategy
Auto Trait Implementations§
impl Freeze for RecommendationStrategy
impl RefUnwindSafe for RecommendationStrategy
impl Send for RecommendationStrategy
impl Sync for RecommendationStrategy
impl Unpin for RecommendationStrategy
impl UnwindSafe for RecommendationStrategy
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.