Crate presentar_yaml

Crate presentar_yaml 

Source
Expand description

YAML manifest parser for Presentar applications.

Re-exports§

pub use formats::AldDataset;
pub use formats::AprModel;
pub use formats::DType;
pub use formats::FormatError;
pub use formats::ModelLayer;
pub use formats::Tensor;
pub use pacha::parse_refresh_interval;
pub use pacha::ContentType;
pub use pacha::LoadedResource;
pub use pacha::PachaError;
pub use pacha::PachaLoader;
pub use pacha::PachaUri;
pub use pacha::ResourceType;
pub use scene::Binding;
pub use scene::BindingAction;
pub use scene::DatasetResource;
pub use scene::DatasetType;
pub use scene::FlexDirection;
pub use scene::GridPosition;
pub use scene::LayoutType;
pub use scene::ModelResource;
pub use scene::ModelType;
pub use scene::Permissions;
pub use scene::ResourceSource;
pub use scene::Scene;
pub use scene::SceneError;
pub use scene::SceneLayout;
pub use scene::SceneMetadata;
pub use scene::SceneTheme;
pub use scene::SceneWidget;
pub use scene::Threshold;
pub use scene::WidgetConfig as SceneWidgetConfig;
pub use scene::WidgetType;

Modules§

formats
File format loaders for Aprender (.apr) and Alimentar (.ald) files.
pacha
Pacha protocol loader for data sources and models.
scene
Presentar Scene Format (.prs) parser.

Structs§

DataContext
Data context for expression execution.
DataSource
Data source configuration.
Expression
Parsed expression.
ExpressionExecutor
Expression executor.
ExpressionParser
Expression parser.
Manifest
Application manifest loaded from app.yaml.
ModelRef
Model reference configuration.
Section
Layout section.
WidgetConfig
Widget configuration from YAML.

Enums§

ExecutionError
Execution error.
ExpressionError
Expression parsing error.
ParseError
Error type for manifest parsing.
Transform
A transform operation in the expression pipeline.
Value
A generic value that can hold any data type.