Enum codeforces_api::responses::CFSubmissionVerdict[][src]

pub enum CFSubmissionVerdict {
    Failed,
    Ok,
    Partial,
    CompilationError,
    RuntimeError,
    WrongAnswer,
    PresentationError,
    TimeLimitExceeded,
    MemoryLimitExceeded,
    IdlenessLimitExceeded,
    SecurityViolated,
    Crashed,
    InputPreparationCrashed,
    Challenged,
    Skipped,
    Testing,
    Rejected,
}

Submission verdict returned by Codeforces API (eg. Ok, CompilationError).

Variants

Failed
Ok
Partial
CompilationError
RuntimeError
WrongAnswer
PresentationError
TimeLimitExceeded
MemoryLimitExceeded
IdlenessLimitExceeded
SecurityViolated
Crashed
InputPreparationCrashed
Challenged
Skipped
Testing
Rejected

Trait Implementations

impl Clone for CFSubmissionVerdict[src]

impl Copy for CFSubmissionVerdict[src]

impl Debug for CFSubmissionVerdict[src]

impl<'de> Deserialize<'de> for CFSubmissionVerdict[src]

impl Display for CFSubmissionVerdict[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Display type as yaml using serde_yaml.

impl Eq for CFSubmissionVerdict[src]

impl PartialEq<CFSubmissionVerdict> for CFSubmissionVerdict[src]

impl Serialize for CFSubmissionVerdict[src]

impl StructuralEq for CFSubmissionVerdict[src]

impl StructuralPartialEq for CFSubmissionVerdict[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,