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 underlyingcrate::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§
- Default
Style Attributes - The default style configurations per type, as retrived by plugin.plugin_attributes
- Filter
- Plugin
Attributes - The data needed to populate a column’s settings.
- Plugin
Config - The configuration which is created as the result of calling plugin.save
- Sort
- Symbol
- Symbol
Attributes - View
Config - View
Config Update
Enums§
- Aggregate
- Filter
Reducer - Filter
Term - Multi
Aggregate - Scalar
- This type represents the ViewConfig serializable type, which must be JSON safe.
- Single
Aggregate - SortDir