pub trait Platform {
// Required methods
fn post_allocator();
fn irq_is_enabled(irq: IrqId) -> bool;
fn irq_set_enabled(irq: IrqId, enabled: bool);
fn shutdown() -> !;
fn fdt_addr() -> Option<NonNull<u8>>;
fn post_paging();
}Required Methods§
fn post_allocator()
fn irq_is_enabled(irq: IrqId) -> bool
fn irq_set_enabled(irq: IrqId, enabled: bool)
fn shutdown() -> !
fn fdt_addr() -> Option<NonNull<u8>>
fn post_paging()
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.