39 lines
751 B
Rust
39 lines
751 B
Rust
#![no_std]
|
|
#![warn(
|
|
clippy::correctness,
|
|
clippy::nursery,
|
|
clippy::unnecessary_cast,
|
|
clippy::all,
|
|
clippy::suspicious,
|
|
clippy::perf,
|
|
rustdoc::missing_errors_doc,
|
|
rustdoc::missing_panics_doc,
|
|
tail_expr_drop_order
|
|
)]
|
|
|
|
extern crate alloc;
|
|
|
|
pub mod drivers;
|
|
pub mod resources;
|
|
pub mod threads;
|
|
pub mod util;
|
|
|
|
#[allow(unused)] // We aren't using much of this right now.
|
|
pub mod std;
|
|
|
|
/// Re-exports most of the IO macros as well as standard allocation stuff
|
|
#[allow(unused)]
|
|
pub mod prelude {
|
|
pub use crate::std::io::*;
|
|
pub use alloc::{
|
|
boxed::Box,
|
|
string::{String, ToString},
|
|
vec::Vec,
|
|
};
|
|
}
|
|
|
|
pub use crate::drivers::io::{
|
|
ascii::{_print, _print_log},
|
|
serial::_serial_write,
|
|
};
|