pub struct WaterfallData {
pub value: f32,
pub is_total: bool,
}Expand description
A single bar in the waterfall chart.
Fields§
§value: f32The numeric value for this bar (positive = increase, negative = decrease).
For is_total = true bars this is the cumulative value to display (usually
computed automatically, but can be set explicitly if you want to override it).
is_total: boolWhen true this bar is rendered as a “total” bar that starts at 0 and
spans to the current running sum. Colors it with total_color.
Trait Implementations§
Source§impl Clone for WaterfallData
impl Clone for WaterfallData
Source§fn clone(&self) -> WaterfallData
fn clone(&self) -> WaterfallData
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 WaterfallData
impl Debug for WaterfallData
Source§impl Default for WaterfallData
impl Default for WaterfallData
Source§fn default() -> WaterfallData
fn default() -> WaterfallData
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for WaterfallData
impl RefUnwindSafe for WaterfallData
impl Send for WaterfallData
impl Sync for WaterfallData
impl Unpin for WaterfallData
impl UnsafeUnpin for WaterfallData
impl UnwindSafe for WaterfallData
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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().