Skip to main content

Crate pklr

Crate pklr 

Source

Re-exports§

pub use capabilities::BlockingCapabilities;
pub use capabilities::EvalCapabilities;
pub use capabilities::NativeCapabilities;
pub use error::Error;
pub use error::Result;
pub use eval::Evaluator;
pub use value::Value;
pub use ureq;

Modules§

capabilities
error
eval
lexer
parser
value

Structs§

EvalOptions
Options for configuring the blocking Pkl evaluator.
EvalOutcome
The result of an evaluation together with its environment dependencies.
EvaluatorBuilder
Extensible builder for synchronous Pkl evaluation.

Functions§

analyze_imports
Analyze imports of a pkl file, returning all transitive local file dependencies.
eval_to_json
Evaluate a Pkl file synchronously and return its contents as JSON.
eval_to_json_with_options
Evaluate a Pkl file synchronously with full configuration options.
eval_with_options
Evaluate a Pkl file synchronously and return its result and dependencies.