Crate slablit

source ·
Expand description

This crate exposes a macro slab which creates a new Slab.
It returns a tuple of the slab and the created keys as a fixed size array.

§Examples

§Basic

use slablit::slab;

let (slab, [first_id, second_id, third_id]) = slab!["foo", "bar", "baz"];

§With Trailing Comma

use slablit::slab;

let (slab, _) = slab![
    "foo",
    "bar",
    "baz",
];

Macros§