Files
RedBear-OS/drivers/hwd/src/backend/mod.rs
T
bjorn3 07a2b97f08 Add 'drivers/' from commit '20ffe4d7f4a85b7cc1f59495d7e6e355fed4cb06'
git-subtree-dir: drivers
git-subtree-mainline: e76ecea4ce
git-subtree-split: 20ffe4d7f4
2025-11-29 19:04:04 +01:00

15 lines
306 B
Rust

use std::error::Error;
mod acpi;
mod devicetree;
mod legacy;
pub use self::{acpi::AcpiBackend, devicetree::DeviceTreeBackend, legacy::LegacyBackend};
pub trait Backend {
fn new() -> Result<Self, Box<dyn Error>>
where
Self: Sized;
fn probe(&mut self) -> Result<(), Box<dyn Error>>;
}