Skip to main content

Module cfg_select

Module cfg_select 

Source

Re-exportsยง

use rustc_ast::token::Token; ๐Ÿ”’
use rustc_ast::tokenstream::TokenStream; ๐Ÿ”’
use rustc_ast::AttrStyle; ๐Ÿ”’
use rustc_ast::NodeId; ๐Ÿ”’
use rustc_ast::token; ๐Ÿ”’
use rustc_attr_ir::target::AstTarget; ๐Ÿ”’
use rustc_attr_ir::target::Target; ๐Ÿ”’
use rustc_attr_ir::AttrPath; ๐Ÿ”’
use rustc_attr_ir::CfgEntry; ๐Ÿ”’
use rustc_data_structures::fx::FxHashMap; ๐Ÿ”’
use rustc_errors::Diagnostic; ๐Ÿ”’
use rustc_feature::Features; ๐Ÿ”’
use rustc_lint_defs::builtin::UNREACHABLE_CFG_SELECT_PREDICATES; ๐Ÿ”’
use rustc_parse::exp; ๐Ÿ”’
use rustc_parse::parser::Parser; ๐Ÿ”’
use rustc_parse::parser::Recovery; ๐Ÿ”’
use rustc_session::Session; ๐Ÿ”’
use rustc_span::ErrorGuaranteed; ๐Ÿ”’
use rustc_span::Span; ๐Ÿ”’
use rustc_span::Symbol; ๐Ÿ”’
use rustc_span::sym; ๐Ÿ”’
use crate::attributes::AttributeSafety; ๐Ÿ”’
use crate::parser::AllowExprMetavar; ๐Ÿ”’
use crate::parser::MetaItemOrLitParser; ๐Ÿ”’
use crate::AttributeParser; ๐Ÿ”’
use crate::AttributeTemplate; ๐Ÿ”’
use crate::EvalConfigResult; ๐Ÿ”’
use crate::ParsedDescription; ๐Ÿ”’
use crate::ShouldEmit; ๐Ÿ”’
use crate::diagnostics; ๐Ÿ”’
use crate::parse_cfg_entry; ๐Ÿ”’

Structsยง

CfgSelectBranches

Enumsยง

CfgSelectPredicate

Functionsยง

lint_unreachable ๐Ÿ”’
parse_cfg_select