Module config

Source
Expand description

A collection of serde::Serialize/serde::Deserialize structs which capture the application state, suitable for persistence, history, etc. features.

Re-exports§

pub use expressions::*;

Modules§

expressions
Perspective supports expression columns, which are virtual columns calculated as part of the crate::View, optionally using values from its underlying crate::Table’s columns. Such expression columns are defined in Perspective’s expression language, an extended version of ExprTK, which is itself quite similar (in design and features) to expressions in Excel.

Structs§

DefaultStyleAttributes
The default style configurations per type, as retrived by plugin.plugin_attributes
Filter
PluginAttributes
The data needed to populate a column’s settings.
PluginConfig
The configuration which is created as the result of calling plugin.save
Sort
Symbol
SymbolAttributes
ViewConfig
ViewConfigUpdate

Enums§

Aggregate
FilterReducer
FilterTerm
MultiAggregate
Scalar
This type represents the ViewConfig serializable type, which must be JSON safe.
SingleAggregate
SortDir