pub struct LevelProgression {
pub created_at: DateTime<Utc>,
pub abandoned_at: Option<DateTime<Utc>>,
pub completed_at: Option<DateTime<Utc>>,
pub level: i64,
pub passed_at: Option<DateTime<Utc>>,
pub started_at: Option<DateTime<Utc>>,
pub unlocked_at: Option<DateTime<Utc>>,
}Fields§
§created_at: DateTime<Utc>§abandoned_at: Option<DateTime<Utc>>§completed_at: Option<DateTime<Utc>>§level: i64§passed_at: Option<DateTime<Utc>>§started_at: Option<DateTime<Utc>>§unlocked_at: Option<DateTime<Utc>>Trait Implementations§
Source§impl Clone for LevelProgression
impl Clone for LevelProgression
Source§impl Debug for LevelProgression
impl Debug for LevelProgression
Source§impl<'de> Deserialize<'de> for LevelProgression
impl<'de> Deserialize<'de> for LevelProgression
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
Source§impl PartialEq for LevelProgression
impl PartialEq for LevelProgression
Source§impl Serialize for LevelProgression
impl Serialize for LevelProgression
impl StructuralPartialEq for LevelProgression
Auto Trait Implementations§
impl Freeze for LevelProgression
impl RefUnwindSafe for LevelProgression
impl Send for LevelProgression
impl Sync for LevelProgression
impl Unpin for LevelProgression
impl UnsafeUnpin for LevelProgression
impl UnwindSafe for LevelProgression
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