1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
#[macro_use]
extern crate lazy_static;

mod gc;
mod default_trace;
mod basic_gc_strategy;

pub use gc::*;
pub use default_trace::*;
pub use basic_gc_strategy::{BASIC_STRATEGY_LOCAL_GCS, BASIC_STRATEGY_GLOBAL_GC, ApplicationCleanup};

#[cfg(feature = "proc-macro")]
pub use ferris_gc_proc_macro::{Trace, Finalize, ferris_gc_main};