First create a new Xpanda
struct using the builder:
```rust use xpanda::Xpanda;
let xpanda = Xpanda::builder() // ... .build(); ```
or use the default implementation:
rust
let xpanda = Xpanda::default();
The default implementation sources values from environment variables and ignores unset variables (leaving an empty string).
The Xpanda
struct implements a single method, expand
, which will return a copy of the given string expanded
according to the pattern rules. For example:
rust
assert_eq!(xpanda.expand("${1:-default}"), Ok(String::from("default")));
The API Reference provides more details.
Add xpanda
manually as a dependency in your Cargo.toml
file or use the cargo add command:
sh
cargo add xpanda
The Minimum Supported Rust Version is currently 1.63
.