no_std

core

alloc

std

  • スライス、&str、CStr
  • NonZeroU8 など
  • Option、Result
  • Display、Debug、write! など
  • Iterator
  • Error
  • panic!、assert_eq! など
  • NonNull と、一般的なポインタ関連の関数一式
  • Future と async/await
  • fence、AtomicBool、AtomicPtr、AtomicU32 など
  • Duration
  • Box、Cow、Arc、Rc
  • Vec、BinaryHeap、BtreeMap、LinkedList、VecDeque
  • String、CString、format!
  • 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 の両方の内容を再エクスポートします。