pub struct ProgressWidget;Implementations§
Source§impl ProgressWidget
impl ProgressWidget
pub fn calculate_daily_progress( completed_seconds: i64, target_hours: f64, ) -> u16
pub fn format_progress_label( completed_seconds: i64, target_hours: f64, ) -> String
Auto Trait Implementations§
impl Freeze for ProgressWidget
impl RefUnwindSafe for ProgressWidget
impl Send for ProgressWidget
impl Sync for ProgressWidget
impl Unpin for ProgressWidget
impl UnwindSafe for ProgressWidget
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more