inventory 0.3.21

Typed distributed plugin registration
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
struct Thing;

impl Thing {
    fn new() -> Self {
        Thing
    }
}

inventory::collect!(Thing);

inventory::submit!(Thing::new());

fn main() {}