Trait plotly::plot::Trace

source ·
pub trait Trace: DynClone + ErasedSerialize {
    // Required method
    fn to_json(&self) -> String;
}
Expand description

A struct that implements Trace can be serialized to json format that is understood by Plotly.js.

Required Methods§

source

fn to_json(&self) -> String

Trait Implementations§

source§

impl<'clone> Clone for Box<dyn Trace + 'clone>

source§

fn clone(&self) -> Self

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<'clone> Clone for Box<dyn Trace + Send + 'clone>

source§

fn clone(&self) -> Self

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<'clone> Clone for Box<dyn Trace + Send + Sync + 'clone>

source§

fn clone(&self) -> Self

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<'clone> Clone for Box<dyn Trace + Sync + 'clone>

source§

fn clone(&self) -> Self

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<'erased> Serialize for dyn Trace + 'erased

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl<'erased> Serialize for dyn Trace + Send + 'erased

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl<'erased> Serialize for dyn Trace + Send + Sync + 'erased

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl<'erased> Serialize for dyn Trace + Sync + 'erased

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where S: Serializer,

Serialize this value into the given Serde serializer. Read more

Implementors§

source§

impl Trace for Image

source§

impl<H> Trace for Histogram<H>where H: Serialize + Clone,

source§

impl<Lat, Lon> Trace for ScatterMapbox<Lat, Lon>where Lat: Serialize + Clone, Lon: Serialize + Clone,

source§

impl<Theta, R> Trace for ScatterPolar<Theta, R>where Theta: Serialize + Clone + 'static, R: Serialize + Clone + 'static,

source§

impl<V> Trace for Sankey<V>where V: Serialize + Clone,

source§

impl<X, O> Trace for Ohlc<X, O>where X: Serialize + Clone, O: Serialize + Clone,

source§

impl<X, Y> Trace for Bar<X, Y>where X: Serialize + Clone, Y: Serialize + Clone,

source§

impl<X, Y> Trace for BoxPlot<X, Y>where X: Serialize + Clone, Y: Serialize + Clone,

source§

impl<X, Y> Trace for Candlestick<X, Y>where X: Serialize + Clone, Y: Serialize + Clone,

source§

impl<X, Y> Trace for Scatter<X, Y>where X: Serialize + Clone + 'static, Y: Serialize + Clone + 'static,

source§

impl<X, Y, Z> Trace for Contour<X, Y, Z>where X: Serialize + Clone, Y: Serialize + Clone, Z: Serialize + Clone,

source§

impl<X, Y, Z> Trace for Mesh3D<X, Y, Z>where X: Serialize + Clone, Y: Serialize + Clone, Z: Serialize + Clone,

source§

impl<X, Y, Z> Trace for HeatMap<X, Y, Z>where X: Serialize + Clone, Y: Serialize + Clone, Z: Serialize + Clone,

source§

impl<X, Y, Z> Trace for Scatter3D<X, Y, Z>where X: Serialize + Clone, Y: Serialize + Clone, Z: Serialize + Clone,

source§

impl<X, Y, Z> Trace for Surface<X, Y, Z>where X: Serialize + Clone, Y: Serialize + Clone, Z: Serialize + Clone,