gc 0.5.1

Tracing garbage collector plugin for Rust.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
extern crate gc;

use std::marker::PhantomData;

use gc::Gc;

enum Uninhabited {}

#[test]
fn phantom_data() {
    let _x: Gc<PhantomData<Uninhabited>> = Gc::new(PhantomData);
    let _: Gc<PhantomData<str>> = Gc::new(PhantomData);
}