Skip to main content

vstd/std_specs/
mod.rs

1#[cfg(feature = "alloc")]
2pub mod alloc;
3
4pub mod atomic;
5pub mod bits;
6pub mod borrow;
7pub mod char;
8pub mod clone;
9pub mod cmp;
10pub mod control_flow;
11pub mod convert;
12pub mod core;
13pub mod default;
14pub mod iter;
15pub mod manually_drop;
16pub mod maybe_uninit;
17pub mod ops;
18
19#[cfg(feature = "alloc")]
20pub mod btree;
21#[cfg(all(feature = "alloc", feature = "std"))]
22pub mod hash;
23
24pub mod num;
25pub mod option;
26pub mod range;
27pub mod result;
28
29pub mod slice;
30
31#[cfg(feature = "alloc")]
32pub mod vec;
33
34#[cfg(feature = "alloc")]
35pub mod vecdeque;
36
37#[cfg(feature = "alloc")]
38pub mod smart_ptrs;
39
40#[cfg(feature = "nonzero_internals")]
41pub mod nonzero;
42
43// This struct is a hack that exists purely to create
44// a rustdoc page dedicated to 'assume_specification' specs
45pub struct VstdSpecsForRustStdLib;