pub struct LevelProgressDTO {
pub current_level: u64,
pub promotion_ceiling: Option<Value>,
pub scores: LevelScoresDTO,
pub familiarity: LevelFamiliarityDTO,
pub next_level: Option<NextLevelDTO>,
pub lv4_candidate: bool,
pub quotas: Vec<QuotaDTO>,
pub updating: bool,
pub calculated_at: String,
}Fields§
§current_level: u64§promotion_ceiling: Option<Value>文档中观测为 null,类型未验证。
scores: LevelScoresDTO§familiarity: LevelFamiliarityDTO§next_level: Option<NextLevelDTO>§lv4_candidate: bool§quotas: Vec<QuotaDTO>§updating: bool§calculated_at: StringTrait Implementations§
Source§impl Clone for LevelProgressDTO
impl Clone for LevelProgressDTO
Source§impl Debug for LevelProgressDTO
impl Debug for LevelProgressDTO
Source§impl<'de> Deserialize<'de> for LevelProgressDTO
impl<'de> Deserialize<'de> for LevelProgressDTO
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 LevelProgressDTO
impl RefUnwindSafe for LevelProgressDTO
impl Send for LevelProgressDTO
impl Sync for LevelProgressDTO
impl Unpin for LevelProgressDTO
impl UnsafeUnpin for LevelProgressDTO
impl UnwindSafe for LevelProgressDTO
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