Skip to content

Commit f034823

Browse files
committed
Allow deprecated NonZero aliases in rust-analyzer.
1 parent a1160ba commit f034823

File tree

3 files changed

+6
-1
lines changed

3 files changed

+6
-1
lines changed

src/tools/rust-analyzer/crates/hir-ty/src/layout/tests.rs

+4-1
Original file line numberDiff line numberDiff line change
@@ -440,9 +440,12 @@ fn tuple() {
440440

441441
#[test]
442442
fn non_zero_and_non_null() {
443+
use core::ptr::NonNull;
444+
#[allow(deprecated_in_future)]
445+
use core::num::NonZeroU8:
446+
443447
size_and_align! {
444448
minicore: non_zero, non_null, option;
445-
use core::{num::NonZeroU8, ptr::NonNull};
446449
struct Goal(Option<NonZeroU8>, Option<NonNull<i32>>);
447450
}
448451
}

src/tools/rust-analyzer/crates/salsa/src/intern_id.rs

+1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
use std::fmt;
2+
#[allow(deprecated_in_future)]
23
use std::num::NonZeroU32;
34

45
/// The "raw-id" is used for interned keys in salsa -- it is basically

src/tools/rust-analyzer/crates/salsa/src/revision.rs

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
#[allow(deprecated_in_future)]
12
use std::num::NonZeroU32;
23
use std::sync::atomic::{AtomicU32, Ordering};
34

0 commit comments

Comments
 (0)