Skip to main content

Module spec

Module spec 

Source

Re-exports§

pub use chart::AnnotationSpec;
pub use chart::AxesSpec;
pub use chart::AxisSpec;
pub use chart::ChartMode;
pub use chart::ChartSpec;
pub use chart::ChartStyleSpec;
pub use chart::DataLabelsSpec;
pub use chart::DataRef;
pub use chart::FieldRef;
pub use chart::FieldRefItem;
pub use chart::FieldSpec;
pub use chart::InlineData;
pub use chart::LayoutSpec;
pub use chart::MarkEncoding;
pub use chart::MarkEncodingSpec;
pub use chart::MarksSpec;
pub use chart::Orientation;
pub use chart::StyleRefOrInline;
pub use chart::VisualizeSpec;
pub use config::ConfigSpec;
pub use config::StyleRef;
pub use params::ParamDef;
pub use params::ParamsSpec;
pub use source::CacheConfig;
pub use source::SourceSpec;
pub use style::FontSpec;
pub use style::FontsSpec;
pub use style::GridSpec;
pub use style::LegendSpec;
pub use style::StyleSpec;
pub use transform::AggregateSpec;
pub use transform::Dimension;
pub use transform::DimensionSpec;
pub use transform::FilterGroup;
pub use transform::FilterRule;
pub use transform::ForecastSpec;
pub use transform::Measure;
pub use transform::SortSpec;
pub use transform::SqlSpec;
pub use transform::TransformSpec;

Modules§

chart
config
params
source
style
transform

Enums§

ChartMLSpec
A parsed ChartML specification: either a single component or multiple components.
Component
A component within a ChartML document, discriminated by the type field.

Functions§

parse
Parse a ChartML YAML string into a ChartMLSpec.