mirror of
https://github.com/cloud-hypervisor/cloud-hypervisor.git
synced 2026-08-05 02:19:16 +00:00
misc: use prelude size_of
size_of is part of std::prelude as of Rust 1.80 (with size_of_val, align_of, align_of_val), and the workspace MSRV is 1.89, so qualifying it (mem::size_of, std::mem::size_of, core::mem::size_of) is unnecessary. Convert every qualified size_of call-site to the bare prelude form and drop the now-redundant `use std::mem::size_of;` imports, keeping `use std::mem;` where it still serves non-prelude items (transmute, swap, replace, take, zeroed, MaybeUninit, offset_of). size_of is the only one of the four currently used in the tree. Pure refactor, no behavioural change. Follow-up to the clippy::absolute_paths cleanup (#7670), as discussed in #8444. Signed-off-by: Henry Hrvoje Tonkovac <htonkovac@gmail.com> Assisted-by: Claude:Opus-4.8
This commit is contained in:
committed by
Bo Chen
parent
f56fa3a865
commit
f720e619c1
@@ -10,7 +10,6 @@
|
||||
|
||||
pub mod testing {
|
||||
use std::marker::PhantomData;
|
||||
use std::mem;
|
||||
|
||||
use virtio_queue::desc::split::VirtqUsedElem;
|
||||
use virtio_queue::{Queue, QueueT};
|
||||
@@ -62,13 +61,11 @@ pub mod testing {
|
||||
// This function returns a place in memory which holds a value of type U, and starts
|
||||
// immediately after the end of self (which is location + sizeof(T)).
|
||||
fn next_place<U>(&self) -> SomeplaceInMemory<'a, U> {
|
||||
self.map_offset::<U>(mem::size_of::<T>() as u64)
|
||||
self.map_offset::<U>(size_of::<T>() as u64)
|
||||
}
|
||||
|
||||
fn end(&self) -> GuestAddress {
|
||||
self.location
|
||||
.checked_add(mem::size_of::<T>() as u64)
|
||||
.unwrap()
|
||||
self.location.checked_add(size_of::<T>() as u64).unwrap()
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user