Module types

Source
Expand description

Kernel types.

Re-exports§

pub use crate::sync::aref::ARef;
pub use crate::sync::aref::AlwaysRefCounted;

Structs§

Opaque
Stores an opaque value.
ScopeGuard
Runs a cleanup function/closure when dropped.

Constants§

NotThreadSafe
Used to construct instances of type NotThreadSafe similar to how PhantomData is constructed.

Traits§

ForeignOwnable
Used to transfer ownership to and from foreign (non-Rust) languages.

Type Aliases§

NotThreadSafe
Zero-sized type to mark types not Send.