#[cfg(feature = "arch-amd64")]
mod amd64;
use vmi_core::{Architecture, Pa, VmiDriver, VmiOs, VmiSession, VmiState};
pub trait ArchAdapter<Driver>: Architecture
where
Driver: VmiDriver<Architecture = Self>,
{
fn with_translation_root<'a, Os>(
vmi: &'a VmiSession<Os>,
registers: &'a mut Self::Registers,
root: Pa,
) -> VmiState<'a, Os>
where
Os: VmiOs<Architecture = Self>;
}