pub struct HabitPayload {
pub name: Option<String>,
pub icon: Option<String>,
pub color: Option<String>,
pub days: Option<Vec<i32>>,
}Fields§
§name: Option<String>§icon: Option<String>§color: Option<String>§days: Option<Vec<i32>>Days of the week the habit runs on, 0 for Sunday through 6 for Saturday
Trait Implementations§
Source§impl Clone for HabitPayload
impl Clone for HabitPayload
Source§fn clone(&self) -> HabitPayload
fn clone(&self) -> HabitPayload
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 HabitPayload
impl Debug for HabitPayload
Source§impl Default for HabitPayload
impl Default for HabitPayload
Source§fn default() -> HabitPayload
fn default() -> HabitPayload
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for HabitPayload
impl<'de> Deserialize<'de> for HabitPayload
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 HabitPayload
impl PartialEq for HabitPayload
Source§impl Serialize for HabitPayload
impl Serialize for HabitPayload
impl StructuralPartialEq for HabitPayload
Auto Trait Implementations§
impl Freeze for HabitPayload
impl RefUnwindSafe for HabitPayload
impl Send for HabitPayload
impl Sync for HabitPayload
impl Unpin for HabitPayload
impl UnsafeUnpin for HabitPayload
impl UnwindSafe for HabitPayload
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