Struct daylio::Mood [−][src]
pub struct Mood { pub name: String, pub level: usize, pub color: String, pub boundaries: (f32, f32), }
Struct representing a single mood.
Fields
name: String
The name of this mood.
level: usize
Level is also the order of a mood, lower = worse.
color: String
Hex color of this mood.
boundaries: (f32, f32)
Lower and upper boundary of this mood, used for stats.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Mood
impl Send for Mood
impl Sync for Mood
impl Unpin for Mood
impl UnwindSafe for Mood
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,