Skip to main content

xous/
lib.rs

1#![cfg_attr(any(target_os = "none", target_os = "xous"), no_std)]
2
3pub mod arch;
4
5pub mod carton;
6pub mod definitions;
7
8pub mod pagebuffer;
9pub mod process;
10pub mod services;
11pub mod string;
12pub mod stringbuffer;
13pub mod syscall;
14
15pub use arch::{ProcessArgs, ProcessInit, ProcessKey, ProcessStartup, ThreadInit};
16pub use definitions::*;
17pub use pagebuffer::*;
18pub use string::*;
19pub use stringbuffer::*;
20pub use syscall::*;
21
22#[cfg(feature = "processes-as-threads")]
23pub use crate::arch::ProcessArgsAsThread;