-
Notifications
You must be signed in to change notification settings - Fork 0
/
lib.rs
77 lines (71 loc) · 1.5 KB
/
lib.rs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
#![unstable(feature = "abstract_platform", issue = "0")]
#![no_std]
#![feature(staged_api)]
#![feature(alloc)]
#![feature(allocator_api)]
#![feature(fixed_size_array)]
#![feature(const_fn)]
#![feature(doc_spotlight)]
#![feature(fused)]
#![feature(never_type)]
#![feature(unicode)]
#![feature(try_from)]
#![feature(array_error_internals)]
#![feature(char_error_internals)]
#![feature(toowned_clone_into)]
#![feature(str_internals)]
#![feature(rustc_attrs)]
extern crate alloc;
extern crate std_unicode;
pub use core::any;
pub use core::cell;
pub use core::clone;
pub use core::cmp;
pub use core::convert;
pub use core::default;
pub use core::hash;
// pub use core::intrinsics;
pub use core::iter;
pub use core::marker;
pub use core::mem;
pub use core::ops;
pub use core::ptr;
// pub use core::raw;
pub use core::result;
pub use core::option;
pub use core::isize;
pub use core::i8;
pub use core::i16;
pub use core::i32;
pub use core::i64;
// pub use core::i128;
pub use core::usize;
pub use core::u8;
pub use core::u16;
pub use core::u32;
pub use core::u64;
pub use alloc::boxed;
pub use alloc::rc;
pub use alloc::borrow;
pub use alloc::fmt;
pub use alloc::slice;
pub use alloc::str;
pub use alloc::string;
pub use alloc::vec;
pub use std_unicode::char;
// pub use core::u128;
pub mod error;
pub mod io;
pub mod os;
pub mod traits;
pub mod sys_common;
pub mod ffi;
pub mod path;
// pub mod sync;
pub mod memchr;
pub mod fs;
pub mod time;
pub mod util;
// Copied 1:1 from std (except for use prelude::*)
pub mod ascii;
pub mod prelude;