Skip to main content

Module statement

Module statement 

Source
Expand description

Functionality for statements, operands, places, and things that appear in them.

Re-exportsยง

use std::fmt::Debug; ๐Ÿ”’
use std::fmt::Debug; ๐Ÿ”’
use std::ops; ๐Ÿ”’
use rustc_data_structures::outline; ๐Ÿ”’
use rustc_span::bug; ๐Ÿ”’
use thin_vec::ThinVec; ๐Ÿ”’
use tracing::instrument; ๐Ÿ”’
use tracing::instrument; ๐Ÿ”’
use super::interpret::GlobalAlloc; ๐Ÿ”’
use crate::ty::CoroutineArgsExt; ๐Ÿ”’
use crate::ty::Unnormalized; ๐Ÿ”’
use super::*; ๐Ÿ”’

Structsยง

PlaceRef
PlaceTy
Statement
A statement in a basic block, including information about its source code.
StmtDebugInfos

Enumsยง

StmtDebugInfo

Type Aliasesยง

ProjectionKind
Alias for projections as they appear in UserTypeProjection, where we need neither the V parameter for Index nor the T for Field.