#![no_std]
#![feature(abi_x86_interrupt)]
#![feature(alloc_error_handler)]
#![feature(const_mut_refs)]
#![allow(missing_docs)]
#![feature(linkage)]
#![feature(asm_const)]
#![feature(step_trait)] #![feature(const_option)]
#![feature(generic_const_exprs)]
#![allow(incomplete_features)]
#![cfg_attr(test, no_main)]
#![feature(custom_test_frameworks)]
#![reexport_test_harness_main = "test_main"]
#![test_runner(crate::test_runner)]
extern crate alloc;
pub mod devices;
pub mod io;
pub mod systems;