useserde::{Deserialize, Serialize};usecrate::Gfn;/// Represents information about the VMI.
#[derive(Debug, Serialize, Deserialize)]pubstructVmiInfo{/// The size of a page in bytes.
pubpage_size:u64,
/// The shift value to convert a page number to a page address.
pubpage_shift:u64,
/// The maximum guest frame number.
pubmax_gfn: Gfn,
/// The number of virtual CPUs.
pubvcpus:u16,
}