Expand description
mlld - Rust wrapper for the mlld CLI.
§Example
use mlld::Client;
let client = Client::new();
let output = client.process(r#"/var @name = "World"
Hello, @name!"#, None)?;
assert_eq!(output.trim(), "Hello, World!");Structs§
- Analysis
Error - A parse or analysis error.
- Analyze
Result - Static analysis of an mlld module.
- Client
- Wrapper around the mlld CLI.
- Effect
- An output effect from execution.
- Executable
- An executable defined in a module.
- Execute
Handle - In-flight execute request handle.
- Execute
Options - Options for execute().
- Execute
Result - Structured output from execute().
- Guard
- A guard defined in a module.
- Import
- An import statement in a module.
- Metrics
- Execution statistics.
- Needs
- Capability requirements for a module.
- Process
Handle - In-flight process request handle.
- Process
Options - Options for process().
- State
Write - A write to the state:// protocol.
Enums§
- Error
- Error type for mlld operations.
Functions§
Type Aliases§
- Result
- Result type alias for mlld operations.