Trait plotly_fork::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<'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<T, N> Trace for Table<T, N>
where T: Serialize + Clone + 'static, N: Serialize + Clone + 'static,

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,