pub struct RecommendationConfig {
pub max_recommendations: usize,
pub min_confidence_threshold: f32,
pub learning_rate: f32,
pub recommendation_refresh_hours: u64,
pub enable_cross_user_learning: bool,
pub privacy_mode: bool,
}Expand description
Recommendation engine configuration
Fields§
§max_recommendations: usize§min_confidence_threshold: f32§learning_rate: f32§recommendation_refresh_hours: u64§enable_cross_user_learning: bool§privacy_mode: boolTrait Implementations§
Source§impl Clone for RecommendationConfig
impl Clone for RecommendationConfig
Source§fn clone(&self) -> RecommendationConfig
fn clone(&self) -> RecommendationConfig
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 RecommendationConfig
impl Debug for RecommendationConfig
Auto Trait Implementations§
impl Freeze for RecommendationConfig
impl RefUnwindSafe for RecommendationConfig
impl Send for RecommendationConfig
impl Sync for RecommendationConfig
impl Unpin for RecommendationConfig
impl UnwindSafe for RecommendationConfig
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,
§impl<T> FutureExt for T
impl<T> FutureExt for T
§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
§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>
§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request§impl<L> LayerExt<L> for L
impl<L> LayerExt<L> for L
§fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
Applies the layer to a service and wraps it in [
Layered].