pub struct ScoreBar {
pub score: f32,
pub width: usize,
pub threshold: f32,
pub label: String,
}Expand description
Visual score bar for terminal output
Fields§
§score: f32Score value (0.0 - 1.0)
width: usizeWidth in characters
threshold: f32Threshold for pass/fail coloring
label: StringLabel text
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ScoreBar
impl RefUnwindSafe for ScoreBar
impl Send for ScoreBar
impl Sync for ScoreBar
impl Unpin for ScoreBar
impl UnsafeUnpin for ScoreBar
impl UnwindSafe for ScoreBar
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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