macro_rules! value {
    ( [ $( $key:literal => $value:tt ),* ] ) => { ... };
    ( [ $( $value:tt ),* ] ) => { ... };
    ( void ) => { ... };
    ( null ) => { ... };
    ( $value:expr ) => { ... };
}
Expand description

Value construction macro

value!() is used to easily construct Tokay values and objects from Rust natives.

Examples:

use tokay::value;

let i = value!(1);  // int
let s = value!("String");  // str
let l = value!([1, 2, 3]);  // list of int
let d = value!(["a" => 1, "b" => 2, "c" => 3]);  // dict