Expand description
Values computed by queries that use MIR.
Re-exportsยง
use std::fmt;๐use std::fmt::Debug;๐use std::fmt::Debug;๐use rustc_abi::FieldIdx;๐use rustc_abi::VariantIdx;๐use rustc_errors::ErrorGuaranteed;๐use rustc_index::IndexVec;๐use rustc_index::bit_set::BitMatrix;๐use rustc_macros::StableHash;๐use rustc_macros::TyDecodable;๐use rustc_macros::TyEncodable;๐use rustc_macros::TypeFoldable;๐use rustc_macros::TypeVisitable;๐use rustc_span::def_id::DefId;๐use rustc_span::Span;๐use rustc_span::Symbol;๐use super::ConstValue;๐use super::SourceInfo;๐use crate::ty;๐use crate::ty::CoroutineArgsExt;๐use crate::ty::Ty;๐
Structsยง
- Const
Qualifs - The result of the
mir_const_qualifquery. - Coroutine
Layout - The layout of coroutine state.
- Coroutine
Saved Local - Coroutine
Saved Ty - Destructured
Constant - The constituent parts of a mir constant of kind ADT or array.
Enumsยง
- Annotation
Source - Constraint
Category - Outlives-constraints can be categorized to determine whether and why they are interesting (for error reporting). Order of variants indicates sort order of the category, thereby influencing diagnostic output.
- Return
Constraint