Struct criterion_plot::Figure
source · [−]pub struct Figure { /* private fields */ }
Expand description
Plot container
Implementations
Trait Implementations
sourceimpl Configure<Axis> for Figure
impl Configure<Axis> for Figure
sourcefn configure<F>(&mut self, axis: Axis, configure: F) -> &mut Figure where
F: FnOnce(&mut Properties) -> &mut Properties,
fn configure<F>(&mut self, axis: Axis, configure: F) -> &mut Figure where
F: FnOnce(&mut Properties) -> &mut Properties,
Configures an axis
type Properties = Properties
type Properties = Properties
The properties of what’s being configured
sourceimpl Configure<Key> for Figure
impl Configure<Key> for Figure
sourcefn configure<F>(&mut self, _: Key, configure: F) -> &mut Figure where
F: FnOnce(&mut Properties) -> &mut Properties,
fn configure<F>(&mut self, _: Key, configure: F) -> &mut Figure where
F: FnOnce(&mut Properties) -> &mut Properties,
Configures the key (legend)
type Properties = Properties
type Properties = Properties
The properties of what’s being configured
sourceimpl<X, WM, BM, BH, WH> Plot<Candlesticks<X, WM, BM, BH, WH>> for Figure where
BH: IntoIterator,
BH::Item: Data,
BM: IntoIterator,
BM::Item: Data,
WH: IntoIterator,
WH::Item: Data,
WM: IntoIterator,
WM::Item: Data,
X: IntoIterator,
X::Item: Data,
impl<X, WM, BM, BH, WH> Plot<Candlesticks<X, WM, BM, BH, WH>> for Figure where
BH: IntoIterator,
BH::Item: Data,
BM: IntoIterator,
BM::Item: Data,
WH: IntoIterator,
WH::Item: Data,
WM: IntoIterator,
WM::Item: Data,
X: IntoIterator,
X::Item: Data,
type Properties = Properties
type Properties = Properties
The properties associated to the plot
sourcefn plot<F>(
&mut self,
candlesticks: Candlesticks<X, WM, BM, BH, WH>,
configure: F
) -> &mut Figure where
F: FnOnce(&mut Properties) -> &mut Properties,
fn plot<F>(
&mut self,
candlesticks: Candlesticks<X, WM, BM, BH, WH>,
configure: F
) -> &mut Figure where
F: FnOnce(&mut Properties) -> &mut Properties,
Plots some data
with some configuration
sourceimpl<X, Y> Plot<Curve<X, Y>> for Figure where
X: IntoIterator,
X::Item: Data,
Y: IntoIterator,
Y::Item: Data,
impl<X, Y> Plot<Curve<X, Y>> for Figure where
X: IntoIterator,
X::Item: Data,
Y: IntoIterator,
Y::Item: Data,
type Properties = Properties
type Properties = Properties
The properties associated to the plot
sourcefn plot<F>(&mut self, curve: Curve<X, Y>, configure: F) -> &mut Figure where
F: FnOnce(&mut Properties) -> &mut Properties,
fn plot<F>(&mut self, curve: Curve<X, Y>, configure: F) -> &mut Figure where
F: FnOnce(&mut Properties) -> &mut Properties,
Plots some data
with some configuration
sourceimpl<X, Y, L, H> Plot<ErrorBar<X, Y, L, H>> for Figure where
H: IntoIterator,
H::Item: Data,
L: IntoIterator,
L::Item: Data,
X: IntoIterator,
X::Item: Data,
Y: IntoIterator,
Y::Item: Data,
impl<X, Y, L, H> Plot<ErrorBar<X, Y, L, H>> for Figure where
H: IntoIterator,
H::Item: Data,
L: IntoIterator,
L::Item: Data,
X: IntoIterator,
X::Item: Data,
Y: IntoIterator,
Y::Item: Data,
type Properties = Properties
type Properties = Properties
The properties associated to the plot
sourcefn plot<F>(&mut self, e: ErrorBar<X, Y, L, H>, configure: F) -> &mut Figure where
F: FnOnce(&mut Properties) -> &mut Properties,
fn plot<F>(&mut self, e: ErrorBar<X, Y, L, H>, configure: F) -> &mut Figure where
F: FnOnce(&mut Properties) -> &mut Properties,
Plots some data
with some configuration
sourceimpl<X, Y1, Y2> Plot<FilledCurve<X, Y1, Y2>> for Figure where
X: IntoIterator,
X::Item: Data,
Y1: IntoIterator,
Y1::Item: Data,
Y2: IntoIterator,
Y2::Item: Data,
impl<X, Y1, Y2> Plot<FilledCurve<X, Y1, Y2>> for Figure where
X: IntoIterator,
X::Item: Data,
Y1: IntoIterator,
Y1::Item: Data,
Y2: IntoIterator,
Y2::Item: Data,
type Properties = Properties
type Properties = Properties
The properties associated to the plot
sourcefn plot<F>(&mut self, fc: FilledCurve<X, Y1, Y2>, configure: F) -> &mut Figure where
F: FnOnce(&mut Properties) -> &mut Properties,
fn plot<F>(&mut self, fc: FilledCurve<X, Y1, Y2>, configure: F) -> &mut Figure where
F: FnOnce(&mut Properties) -> &mut Properties,
Plots some data
with some configuration
Auto Trait Implementations
impl RefUnwindSafe for Figure
impl Send for Figure
impl Sync for Figure
impl Unpin for Figure
impl UnwindSafe for Figure
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more