Module stacked_borrows

Source
Expand description

Implements “Stacked Borrows”. See https://github.com/rust-lang/unsafe-code-guidelines/blob/master/wip/stacked-borrows.md for further information.

Re-exports§

pub use self::item::Item;
pub use self::item::Permission;
pub use self::stack::Stack;

Modules§

diagnostics
item 🔒
stack 🔒

Structs§

Stacks
Extra per-allocation state.

Enums§

ItemInvalidationCause 🔒
Determines whether an item was invalidated by a conflicting access, or by deallocation.
NewPermission 🔒
Indicates which permissions to grant to the retagged pointer.

Traits§

EvalContextExt
EvalContextPrivExt 🔒

Type Aliases§

AllocState