pub struct ClassroomAcceptedAssignment {
pub id: i32,
pub submitted: bool,
pub passing: bool,
pub commit_count: i32,
pub grade: String,
pub students: Vec<SimpleClassroomUser>,
pub repository: Box<SimpleClassroomRepository>,
pub assignment: Box<SimpleClassroomAssignment>,
}
Expand description
ClassroomAcceptedAssignment : A GitHub Classroom accepted assignment
Fields§
§id: i32
Unique identifier of the repository.
submitted: bool
Whether an accepted assignment has been submitted.
passing: bool
Whether a submission passed.
commit_count: i32
Count of student commits.
grade: String
Most recent grade.
students: Vec<SimpleClassroomUser>
§repository: Box<SimpleClassroomRepository>
§assignment: Box<SimpleClassroomAssignment>
Implementations§
Source§impl ClassroomAcceptedAssignment
impl ClassroomAcceptedAssignment
Sourcepub fn new(
id: i32,
submitted: bool,
passing: bool,
commit_count: i32,
grade: String,
students: Vec<SimpleClassroomUser>,
repository: SimpleClassroomRepository,
assignment: SimpleClassroomAssignment,
) -> ClassroomAcceptedAssignment
pub fn new( id: i32, submitted: bool, passing: bool, commit_count: i32, grade: String, students: Vec<SimpleClassroomUser>, repository: SimpleClassroomRepository, assignment: SimpleClassroomAssignment, ) -> ClassroomAcceptedAssignment
A GitHub Classroom accepted assignment
Trait Implementations§
Source§impl Clone for ClassroomAcceptedAssignment
impl Clone for ClassroomAcceptedAssignment
Source§fn clone(&self) -> ClassroomAcceptedAssignment
fn clone(&self) -> ClassroomAcceptedAssignment
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 ClassroomAcceptedAssignment
impl Debug for ClassroomAcceptedAssignment
Source§impl Default for ClassroomAcceptedAssignment
impl Default for ClassroomAcceptedAssignment
Source§fn default() -> ClassroomAcceptedAssignment
fn default() -> ClassroomAcceptedAssignment
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ClassroomAcceptedAssignment
impl<'de> Deserialize<'de> for ClassroomAcceptedAssignment
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for ClassroomAcceptedAssignment
Auto Trait Implementations§
impl Freeze for ClassroomAcceptedAssignment
impl RefUnwindSafe for ClassroomAcceptedAssignment
impl Send for ClassroomAcceptedAssignment
impl Sync for ClassroomAcceptedAssignment
impl Unpin for ClassroomAcceptedAssignment
impl UnwindSafe for ClassroomAcceptedAssignment
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