Type Definition atoms::StringValue [] [src]

type StringValue = Value<String>;

A single values with symbols represented using String.

use atoms::StringValue;

let int = StringValue::int(12);
let float = StringValue::float(13.0);
let string = StringValue::string("fourteen");
// Symbols may not always be valid
let symbol = StringValue::symbol("fifteen").unwrap();

// A list
let cons = StringValue::cons(
    int,
    StringValue::cons(
        float,
        StringValue::cons(
            string,
            StringValue::final_cons(
                symbol
            )
        )
    )
);