xref: /DragonOS/kernel/src/driver/mod.rs (revision d8ad0a5e7724469abd5cc3cf271993538878033e)
1 pub mod acpi;
2 pub mod base;
3 pub mod disk;
4 pub mod keyboard;
5 pub mod net;
6 pub mod pci;
7 pub mod timers;
8 pub mod tty;
9 pub mod uart;
10 pub mod video;
11 pub mod virtio;
12 
13 use core::fmt::Debug;
14 pub trait Driver: Sync + Send + Debug {
15     fn as_any_ref(&'static self) -> &'static dyn core::any::Any;
16 }
17