pub struct SubmissionUpdate {
pub submission_id: i32,
pub status: Option<SubmissionStatus>,
pub verdict: Option<Option<Verdict>>,
pub score: Option<f64>,
pub time_used: Option<Option<i32>>,
pub memory_used: Option<Option<i32>>,
pub compile_output: Option<Option<String>>,
pub error_code: Option<Option<String>>,
pub error_message: Option<Option<String>>,
}Expand description
Data for updating a submission.
Fields§
§submission_id: i32§status: Option<SubmissionStatus>§verdict: Option<Option<Verdict>>§score: Option<f64>§time_used: Option<Option<i32>>§memory_used: Option<Option<i32>>§compile_output: Option<Option<String>>§error_code: Option<Option<String>>§error_message: Option<Option<String>>Trait Implementations§
Source§impl Clone for SubmissionUpdate
impl Clone for SubmissionUpdate
Source§fn clone(&self) -> SubmissionUpdate
fn clone(&self) -> SubmissionUpdate
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 SubmissionUpdate
impl Debug for SubmissionUpdate
Source§impl Default for SubmissionUpdate
impl Default for SubmissionUpdate
Source§fn default() -> SubmissionUpdate
fn default() -> SubmissionUpdate
Returns the “default value” for a type. Read more
Source§impl PartialEq for SubmissionUpdate
impl PartialEq for SubmissionUpdate
impl StructuralPartialEq for SubmissionUpdate
Auto Trait Implementations§
impl Freeze for SubmissionUpdate
impl RefUnwindSafe for SubmissionUpdate
impl Send for SubmissionUpdate
impl Sync for SubmissionUpdate
impl Unpin for SubmissionUpdate
impl UnsafeUnpin for SubmissionUpdate
impl UnwindSafe for SubmissionUpdate
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