pub struct CFContest {Show 16 fields
pub id: i64,
pub name: String,
pub contest_type: CFContestType,
pub phase: CFContestPhase,
pub duration_seconds: i64,
pub start_time_seconds: Option<i64>,
pub relative_time_seconds: Option<i64>,
pub prepared_by: Option<String>,
pub website_url: Option<String>,
pub description: Option<String>,
pub difficulty: Option<i64>,
pub kind: Option<String>,
pub icpc_region: Option<String>,
pub country: Option<String>,
pub city: Option<String>,
pub season: Option<String>,
}
Expand description
Struct representing a Codeforces contest.
Fields§
§id: i64
§name: String
§contest_type: CFContestType
§phase: CFContestPhase
§duration_seconds: i64
§start_time_seconds: Option<i64>
§relative_time_seconds: Option<i64>
§prepared_by: Option<String>
§website_url: Option<String>
§description: Option<String>
§difficulty: Option<i64>
§kind: Option<String>
§icpc_region: Option<String>
§country: Option<String>
§city: Option<String>
§season: Option<String>
Trait Implementations§
Source§impl<'de> Deserialize<'de> for CFContest
impl<'de> Deserialize<'de> for CFContest
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 Eq for CFContest
impl StructuralPartialEq for CFContest
Auto Trait Implementations§
impl Freeze for CFContest
impl RefUnwindSafe for CFContest
impl Send for CFContest
impl Sync for CFContest
impl Unpin for CFContest
impl UnwindSafe for CFContest
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.