mirror of
https://github.com/rust-lang/rust.git
synced 2026-05-29 20:46:07 +03:00
allow deprecated(since = "CURRENT_RUSTC_VERSION")
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
use rustc_hir::attrs::{DeprecatedSince, Deprecation};
|
||||
use rustc_hir::{RustcVersion, VERSION_PLACEHOLDER};
|
||||
|
||||
use super::prelude::*;
|
||||
use super::util::parse_version;
|
||||
@@ -143,6 +144,8 @@ fn convert(cx: &mut AcceptContext<'_, '_, S>, args: &ArgParser) -> Option<Attrib
|
||||
DeprecatedSince::Future
|
||||
} else if !is_rustc {
|
||||
DeprecatedSince::NonStandard(since)
|
||||
} else if since.as_str() == VERSION_PLACEHOLDER {
|
||||
DeprecatedSince::RustcVersion(RustcVersion::CURRENT)
|
||||
} else if let Some(version) = parse_version(since) {
|
||||
DeprecatedSince::RustcVersion(version)
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user