pub struct ChallengeDetail {Show 20 fields
pub id: u64,
pub name: String,
pub difficulty: Option<String>,
pub points: Option<String>,
pub state: Option<String>,
pub solves: u32,
pub stars: Option<f64>,
pub description: Option<String>,
pub category_name: Option<String>,
pub first_blood_user: Option<String>,
pub first_blood_time: Option<String>,
pub creator_name: Option<String>,
pub download: bool,
pub file_name: Option<String>,
pub file_size: Option<String>,
pub play_info: Option<ChallengePlayInfo>,
pub play_methods: Vec<String>,
pub release_date: Option<String>,
pub auth_user_solve: bool,
pub experience_points: Option<u32>,
}Fields§
§id: u64§name: String§difficulty: Option<String>§points: Option<String>§state: Option<String>§solves: u32§stars: Option<f64>§description: Option<String>§category_name: Option<String>§first_blood_user: Option<String>§first_blood_time: Option<String>§creator_name: Option<String>§download: bool§file_name: Option<String>§file_size: Option<String>§play_info: Option<ChallengePlayInfo>§play_methods: Vec<String>§release_date: Option<String>§auth_user_solve: bool§experience_points: Option<u32>Trait Implementations§
Source§impl Debug for ChallengeDetail
impl Debug for ChallengeDetail
Source§impl<'de> Deserialize<'de> for ChallengeDetail
impl<'de> Deserialize<'de> for ChallengeDetail
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 ChallengeDetail
impl RefUnwindSafe for ChallengeDetail
impl Send for ChallengeDetail
impl Sync for ChallengeDetail
impl Unpin for ChallengeDetail
impl UnsafeUnpin for ChallengeDetail
impl UnwindSafe for ChallengeDetail
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