Skip to main content

design/
place.rs

1#![deny(unused_imports, reason = "to error with `ensure_full_reexport!`")]
2#![deny(
3    unfulfilled_lint_expectations,
4    reason = "to error with `ensure_full_reexport!`"
5)]
6
7use macros::ensure_full_reexport;
8
9ensure_full_reexport!(
10    mod handles;
11    mod subplace;
12);
13
14pub use self::{
15    handles::{
16        FallibleHandle,
17        LocalHandle,
18        MutHandle,
19        RefHandle,
20    },
21    subplace::{
22        ArrayIndex,
23        Field,
24        HasVariant,
25        Matchable,
26        SliceIndex,
27        Subplace,
28        TransmutedField,
29        TransmutedSubplace,
30        VariantType,
31    },
32};