pub struct RecommendationAnalysisReport {
pub timestamp: String,
pub total_games: usize,
pub config: RecommendationConfig,
pub user_settings: UserSettingsReport,
pub profile_stats: ProfileStats,
pub stats: AnalysisStats,
pub games: Vec<DetailedScoreBreakdown>,
pub tag_influence: Vec<(String, TagInfluence)>,
pub genre_influence: Vec<(String, GenreInfluence)>,
pub reason_distribution: HashMap<String, usize>,
}Expand description
Relatório completo de análise
Fields§
§timestamp: String§total_games: usize§config: RecommendationConfig§user_settings: UserSettingsReport§profile_stats: ProfileStats§stats: AnalysisStats§games: Vec<DetailedScoreBreakdown>§tag_influence: Vec<(String, TagInfluence)>§genre_influence: Vec<(String, GenreInfluence)>§reason_distribution: HashMap<String, usize>Trait Implementations§
Source§impl Clone for RecommendationAnalysisReport
impl Clone for RecommendationAnalysisReport
Source§fn clone(&self) -> RecommendationAnalysisReport
fn clone(&self) -> RecommendationAnalysisReport
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 RecommendationAnalysisReport
impl Debug for RecommendationAnalysisReport
Auto Trait Implementations§
impl Freeze for RecommendationAnalysisReport
impl RefUnwindSafe for RecommendationAnalysisReport
impl Send for RecommendationAnalysisReport
impl Sync for RecommendationAnalysisReport
impl Unpin for RecommendationAnalysisReport
impl UnwindSafe for RecommendationAnalysisReport
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