Crate options

Source
Expand description

Data structure for managing named parameters.

§Example

use options::Options;

let mut options = Options::default();

options
    .set("foo", 42)
    .set("bar", "To be or not to be?")
    .set("baz", "Hello, world!".to_string());

println!("foo = {}", options.get::<i32>("foo").unwrap());
println!("bar = {}", options.get::<&str>("bar").unwrap());
println!("baz = {}", options.get::<String>("baz").unwrap());

Structs§

Names
An iterator over names.
Options
A collection of named parameters.
Parameters
An iterator over parameters.
ParametersMut
An iterator over mutable parameters.
Value
A parameter value.

Type Aliases§

Name
A parameter name.