diff --git a/src/marks.rs b/src/marks.rs index 251f270..7d64849 100644 --- a/src/marks.rs +++ b/src/marks.rs @@ -7,6 +7,12 @@ use crate::StdType; #[serde(rename_all = "PascalCase")] pub struct Marks { pub subjects: Vec, +} + +#[derive(Debug, Clone, Serialize, Deserialize)] +#[serde(rename_all = "PascalCase")] +pub struct SubjectMarks { + pub marks: Vec, pub subject: StdType, pub average_text: String, pub temporary_mark: String, @@ -16,12 +22,6 @@ pub struct Marks { pub mark_prediction_enabled: bool, } -#[derive(Debug, Clone, Serialize, Deserialize)] -#[serde(rename_all = "PascalCase")] -pub struct SubjectMarks { - pub marks: Vec, -} - #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(rename_all = "PascalCase")] pub struct Mark {