twizzler/
lib.rs

1#![feature(negative_impls)]
2#![feature(rustc_attrs)]
3#![feature(auto_traits)]
4#![feature(allocator_api)]
5#![allow(internal_features)]
6#![feature(core_intrinsics)]
7#![feature(arbitrary_self_types)]
8#![feature(backtrace_frames)]
9
10// This is required so we can use our derive macros in this crate.
11extern crate self as twizzler;
12pub use twizzler_derive::*;
13
14pub mod alloc;
15pub mod collections;
16pub mod marker;
17pub mod object;
18pub mod ptr;
19
20pub(crate) mod util;
21
22pub mod error {
23    pub use twizzler_rt_abi::error::*;
24}
25
26pub use twizzler_rt_abi::Result;
27
28//mod pager;
29
30#[cfg(test)]
31mod tests;