pub struct PublicProblemConfig {Show 13 fields
pub id: i64,
pub owner_id: Option<i64>,
pub owner_login: Option<String>,
pub name_ru: String,
pub name_en: String,
pub type: ProblemType,
pub testing_type: ProblemTestingType,
pub contest_id: i64,
pub index: i64,
pub time_limit_ms: i32,
pub memory_limit_mb: i32,
pub subgroups: Vec<Subgroup>,
pub created_at: DateTime<Utc>,
}Fields§
§id: i64§owner_id: Option<i64>§owner_login: Option<String>§name_ru: String§name_en: String§type: ProblemType§testing_type: ProblemTestingType§contest_id: i64§index: i64§time_limit_ms: i32§memory_limit_mb: i32§subgroups: Vec<Subgroup>§created_at: DateTime<Utc>Trait Implementations§
Source§impl Clone for PublicProblemConfig
impl Clone for PublicProblemConfig
Source§fn clone(&self) -> PublicProblemConfig
fn clone(&self) -> PublicProblemConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 PublicProblemConfig
impl Debug for PublicProblemConfig
Source§impl<'de> Deserialize<'de> for PublicProblemConfig
impl<'de> Deserialize<'de> for PublicProblemConfig
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
Auto Trait Implementations§
impl Freeze for PublicProblemConfig
impl RefUnwindSafe for PublicProblemConfig
impl Send for PublicProblemConfig
impl Sync for PublicProblemConfig
impl Unpin for PublicProblemConfig
impl UnsafeUnpin for PublicProblemConfig
impl UnwindSafe for PublicProblemConfig
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