Skip to main content

Module stability

Module stability 

Source

Re-exportsยง

use std::num::NonZero; ๐Ÿ”’
use rustc_attr_ir::target::AssocCtxt; ๐Ÿ”’
use rustc_attr_ir::target::MethodKind; ๐Ÿ”’
use rustc_attr_ir::target::Target; ๐Ÿ”’
use rustc_attr_ir::DefaultBodyStability; ๐Ÿ”’
use rustc_attr_ir::PartialConstStability; ๐Ÿ”’
use rustc_attr_ir::Stability; ๐Ÿ”’
use rustc_attr_ir::StabilityLevel; ๐Ÿ”’
use rustc_attr_ir::StableSince; ๐Ÿ”’
use rustc_attr_ir::UnstableReason; ๐Ÿ”’
use rustc_attr_ir::UnstableRemovedFeature; ๐Ÿ”’
use rustc_attr_ir::VERSION_PLACEHOLDER; ๐Ÿ”’
use rustc_errors::ErrorGuaranteed; ๐Ÿ”’
use rustc_feature::ACCEPTED_LANG_FEATURES; ๐Ÿ”’
use rustc_feature::AttributeStability; ๐Ÿ”’
use super::util::parse_version; ๐Ÿ”’
use crate::context::ExpectNameValue; ๐Ÿ”’
use crate::diagnostics; ๐Ÿ”’
use super::prelude::*; ๐Ÿ”’

Structsยง

BodyStabilityParser ๐Ÿ”’
ConstStabilityParser ๐Ÿ”’
RustcConstStableIndirectParser ๐Ÿ”’
StabilityParser ๐Ÿ”’
UnstableRemovedParser ๐Ÿ”’

Constantsยง

ALLOWED_TARGETS ๐Ÿ”’

Functionsยง

insert_value_into_option_or_error ๐Ÿ”’
Tries to insert the value of a key = value meta item into an option.
parse_stability ๐Ÿ”’
Read the content of a stable/rustc_const_stable attribute, and return the feature name and its stability information.
parse_unstability ๐Ÿ”’
Read the content of a unstable/rustc_const_unstable/rustc_default_body_unstable attribute, and return the feature name and its stability information.