about summary refs log tree commit diff
diff options
context:
space:
mode:
authorThalia Archibald <thalia@archibald.dev>2025-03-05 00:21:02 -0800
committerThalia Archibald <thalia@archibald.dev>2025-03-05 00:30:38 -0800
commit0ffef9b5d158ce1954ce7b715e675d50b863bc05 (patch)
treecb644b4b1e4437d95854fbbb44892f8381c767e2
parente260467cfdab9288c778ef17e841b53a885e272a (diff)
downloadrust-0ffef9b5d158ce1954ce7b715e675d50b863bc05.tar.gz
rust-0ffef9b5d158ce1954ce7b715e675d50b863bc05.zip
minicore: Add size_of to prelude and add rust_2024 prelude
-rw-r--r--src/tools/rust-analyzer/crates/ide-completion/src/tests/expression.rs1
-rw-r--r--src/tools/rust-analyzer/crates/test-utils/src/minicore.rs5
2 files changed, 6 insertions, 0 deletions
diff --git a/src/tools/rust-analyzer/crates/ide-completion/src/tests/expression.rs b/src/tools/rust-analyzer/crates/ide-completion/src/tests/expression.rs
index 37557512837..68218ae03fd 100644
--- a/src/tools/rust-analyzer/crates/ide-completion/src/tests/expression.rs
+++ b/src/tools/rust-analyzer/crates/ide-completion/src/tests/expression.rs
@@ -1920,6 +1920,7 @@ fn bar() {
             md rust_2015 (use core::prelude::rust_2015)
             md rust_2018 (use core::prelude::rust_2018)
             md rust_2021 (use core::prelude::rust_2021)
+            md rust_2024 (use core::prelude::rust_2024)
             tt Clone
             tt Copy
             tt IntoIterator
diff --git a/src/tools/rust-analyzer/crates/test-utils/src/minicore.rs b/src/tools/rust-analyzer/crates/test-utils/src/minicore.rs
index 202afebde70..d01db2d04cb 100644
--- a/src/tools/rust-analyzer/crates/test-utils/src/minicore.rs
+++ b/src/tools/rust-analyzer/crates/test-utils/src/minicore.rs
@@ -1874,6 +1874,7 @@ pub mod prelude {
             marker::Sized,                           // :sized
             marker::Sync,                            // :sync
             mem::drop,                               // :drop
+            mem::size_of,                            // :size_of
             ops::Drop,                               // :drop
             ops::{AsyncFn, AsyncFnMut, AsyncFnOnce}, // :async_fn
             ops::{Fn, FnMut, FnOnce},                // :fn
@@ -1895,6 +1896,10 @@ pub mod prelude {
     pub mod rust_2021 {
         pub use super::v1::*;
     }
+
+    pub mod rust_2024 {
+        pub use super::v1::*;
+    }
 }
 
 #[prelude_import]