Skip to main content

Module loops

Module loops 

Source

Re-exportsยง

use std::collections::BTreeMap; ๐Ÿ”’
use std::fmt; ๐Ÿ”’
use rustc_attr_ir::find_attr; ๐Ÿ”’
use rustc_hir as hir; ๐Ÿ”’
use rustc_hir::def::DefKind; ๐Ÿ”’
use rustc_hir::def_id::LocalDefId; ๐Ÿ”’
use rustc_hir::intravisit; ๐Ÿ”’
use rustc_hir::intravisit::Visitor; ๐Ÿ”’
use rustc_hir::Destination; ๐Ÿ”’
use rustc_hir::Node; ๐Ÿ”’
use rustc_middle::hir::nested_filter; ๐Ÿ”’
use rustc_middle::ty::TyCtxt; ๐Ÿ”’
use rustc_span::hygiene::DesugaringKind; ๐Ÿ”’
use rustc_span::BytePos; ๐Ÿ”’
use rustc_span::OrdSpan; ๐Ÿ”’
use rustc_span::Span; ๐Ÿ”’
use rustc_span::span_bug; ๐Ÿ”’
use crate::diagnostics::BreakInsideClosure; ๐Ÿ”’
use crate::diagnostics::BreakInsideCoroutine; ๐Ÿ”’
use crate::diagnostics::BreakNonLoop; ๐Ÿ”’
use crate::diagnostics::ConstContinueBadLabel; ๐Ÿ”’
use crate::diagnostics::ContinueLabeledBlock; ๐Ÿ”’
use crate::diagnostics::OutsideLoop; ๐Ÿ”’
use crate::diagnostics::OutsideLoopSuggestion; ๐Ÿ”’
use crate::diagnostics::UnlabeledCfInWhileCondition; ๐Ÿ”’
use crate::diagnostics::UnlabeledInLabeledBlock; ๐Ÿ”’
use Context::*; ๐Ÿ”’

Structsยง

BlockInfo ๐Ÿ”’
CheckLoopVisitor ๐Ÿ”’

Enumsยง

BreakContextKind ๐Ÿ”’
Context ๐Ÿ”’
The context in which a block is encountered.

Functionsยง

check ๐Ÿ”’