1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
use dungeon_cell::DungeonCore;

fn main() {
    let mut x = DungeonCore::<24>::new();

    x.store(1234_i32);
    dbg!(x.take::<i32>());

    x.store(1.234_f32);
    dbg!(x.take::<f32>());

    x.store(1234_i32);
    dbg!(x.take::<f32>());

    x.store("hello");
    dbg!(x.take::<&'static str>());

    x.store("world".to_owned());
    dbg!(x.take::<String>());

    x.store("a".to_owned());
    x.store("b".to_owned());
    dbg!(x.take::<String>());
}