178bf93f0SYJwu2023 pub mod acpi; 278bf93f0SYJwu2023 pub mod base; 3004e86ffSlogin pub mod disk; 4004e86ffSlogin pub mod keyboard; 5*13776c11Slogin pub mod net; 626d84a31SYJwu2023 pub mod pci; 7ba0d93d8SGou Ngai pub mod timers; 80d48c3c9Slogin pub mod tty; 906b09f34Skong pub mod uart; 10bacd691cSlogin pub mod video; 1126d84a31SYJwu2023 pub mod virtio; 12*13776c11Slogin 13*13776c11Slogin use core::fmt::Debug; 14*13776c11Slogin pub trait Driver: Sync + Send + Debug { 15*13776c11Slogin fn as_any_ref(&'static self) -> &'static dyn core::any::Any; 16*13776c11Slogin } 17