ghost-lite 0.1.2

custom PhantomData types
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
ghost_lite::ghost! {
    struct MyPhantomData<T>
}

ghost_lite::ghost! {
    #![mod_value_namespace = my_phantom_data_2]
    struct MyPhantomData2<T>
}

#[test]
fn test() {
    let _ = MyPhantomData::<()>;
    let _: MyPhantomData<&str> = MyPhantomData;
    let _ = MyPhantomData2::<&i32>;
    let _: MyPhantomData2<&str> = MyPhantomData2;
}