no_std

core

alloc

std

  • Slice、&str、CStr
  • NonZeroU8...
  • Option、Result
  • Display、Debug、write!...
  • Iterator
  • panic!、assert_eq!...
  • NonNull 和所有常见的指针相关函数
  • Future 和 async/await
  • fence、AtomicBool、AtomicPtr、AtomicU32...
  • Duration
  • Box、Cow、Arc、Rc
  • Vec、BinaryHeap、BtreeMap、LinkedList、VecDeque
  • String、CString、format!
  • Error
  • HashMap
  • Mutex、Condvar、Barrier、Once、RwLock、mpsc
  • File 和 fs 的其余部分
  • println!、Read、Write、Stdin、Stdout 以及 io 的其余部分
  • Path, OsString
  • net
  • Command、Child、ExitCode
  • spawn、sleep 和 thread 的其余部分
  • SystemTime、Instant
  • HashMap 依赖于 RNG。
  • std 会重新导出 core 和 alloc 的内容。