1#![no_std]
5#![feature(nonzero_internals)]
6#![feature(sized_hierarchy)]
7#![feature(btree_cursors)]
8#![feature(proc_macro_hygiene)]
9#![cfg_attr(verus_keep_ghost, feature(allocator_api))]
10#![allow(non_snake_case)]
11#![allow(unused_parens)]
12#![allow(unused_braces)]
13#![allow(rustdoc::invalid_rust_codeblocks)]
14#![allow(rustdoc::invalid_html_tags)]
15#![allow(rustdoc::broken_intra_doc_links)]
16
17extern crate alloc;
18
19pub mod arithmetic;
20pub mod array_ptr;
21#[cfg(feature = "irc11")]
22pub mod atomic_irc11;
23pub mod auxiliary;
24pub mod cast_ptr;
25pub mod drop_tracking;
26pub mod external;
27pub mod function_properties;
28pub mod ghost_tree;
29pub mod ownership;
30pub mod panic;
31pub mod resource;
32#[cfg(feature = "irc11")]
33pub mod scheduler_thread_view;
34
35#[macro_use]
36pub mod trans_macros;
37pub mod map_extra;
38
39pub mod prelude;
40pub mod raw_ptr_extra;
41pub mod rcu_read_lease;
42pub mod resource_invariant;
43pub mod seq_extra;
44pub mod set_extra;
45pub mod spec_operators;
46pub mod state_machine;
47pub mod sum;
48pub mod temporal_logic;