pub struct Curve {
pub data: CurveData,
/* private fields */
}
Expand description
A single curve with some stroke styling.
Fields§
§data: CurveData
Implementations§
Source§impl Curve
impl Curve
pub fn new(data: CurveData) -> Self
pub fn color(&self) -> Color
Sourcepub fn summary(&self) -> Option<Aggregation<Sample, SampleMetrics>>
pub fn summary(&self) -> Option<Aggregation<Sample, SampleMetrics>>
Retrieve a data summary of this curve.
Sourcepub fn query(
&self,
timespan: &TimeSpan,
amount: usize,
) -> RangeQueryResult<Sample, SampleMetrics>
pub fn query( &self, timespan: &TimeSpan, amount: usize, ) -> RangeQueryResult<Sample, SampleMetrics>
Pull data in for drawing the graph.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Curve
impl RefUnwindSafe for Curve
impl Send for Curve
impl Sync for Curve
impl Unpin for Curve
impl UnwindSafe for Curve
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