ada-judge-app 0.2.2

Native desktop app for ada-judge
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use ada_judge_public_models::{
    contests::PublicContestConfig, problems::PublicProblemConfig, testing::Submission,
    users::PrivateUserData,
};
use std::path::PathBuf;

#[derive(Default)]
pub struct AppState {
    pub token: String,
    pub user: Option<PrivateUserData>,
    pub contests: Vec<PublicContestConfig>,
    pub problems: Vec<PublicProblemConfig>,
    pub submissions: Vec<Submission>,
    pub solution_file: PathBuf,
    pub problem_archive: PathBuf,
    pub base_url: String,
}