devela/code/marker/
reexports.rs

1// devela::code::marker::reexports
2//
3//! Reexported items from `core::marker`.
4//
5
6/// <span class='stab portability' title='re-exported from rust&#39;s `core`'>`core`</span>
7//
8// See also
9// - <https://doc.rust-lang.org/nomicon/phantom-data.html#table-of-phantomdata-patterns>
10pub use core::marker::PhantomData;
11/// <span class='stab portability' title='re-exported from rust&#39;s `core`'>`core`</span>
12pub use core::marker::PhantomPinned;
13
14// NOTE: the trait and the derive macro have the same name
15/// <span class='stab portability' title='re-exported from rust&#39;s `core`'>`core`</span>
16pub use core::marker::Copy;
17/// <span class='stab portability' title='re-exported from rust&#39;s `core`'>`core`</span>
18pub use core::marker::Send;
19/// <span class='stab portability' title='re-exported from rust&#39;s `core`'>`core`</span>
20pub use core::marker::Sized;
21/// <span class='stab portability' title='re-exported from rust&#39;s `core`'>`core`</span>
22pub use core::marker::Sync;
23/// <span class='stab portability' title='re-exported from rust&#39;s `core`'>`core`</span>
24pub use core::marker::Unpin;
25
26// TODO
27// /// <span class='stab portability' title='re-exported from rust&#39;s `core`'>`core`</span>
28//
29// See also:
30// - https://dev-doc.rust-lang.org/stable/unstable-book/library-features/fn-ptr-trait.html
31// - [implement FnPtr for all fn pointers](https://github.com/rust-lang/rust/pull/108080)
32// #[cfg(feature = "nightly_fn")]
33// pub use core::marker::FnPtr;