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