Struct rustc_typeck::check::UnsafetyState
[−]
[src]
pub struct UnsafetyState {
pub def: NodeId,
pub unsafety: Unsafety,
pub unsafe_push_count: u32,
// some fields omitted
}🔬 This is a nightly-only experimental API. (
rustc_private)Fields
def: NodeId
🔬 This is a nightly-only experimental API. (
rustc_private)unsafety: Unsafety
🔬 This is a nightly-only experimental API. (
rustc_private)unsafe_push_count: u32
🔬 This is a nightly-only experimental API. (
rustc_private)Methods
impl UnsafetyState[src]
fn function(unsafety: Unsafety, def: NodeId) -> UnsafetyState
🔬 This is a nightly-only experimental API. (
rustc_private)fn recurse(&mut self, blk: &Block) -> UnsafetyState
🔬 This is a nightly-only experimental API. (
rustc_private)Trait Implementations
impl Copy for UnsafetyState[src]
impl Clone for UnsafetyState[src]
fn clone(&self) -> UnsafetyState
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0
Performs copy-assignment from source. Read more