rustzx_core/
lib.rs

1#![no_std]
2
3pub(crate) mod emulator;
4pub(crate) mod settings;
5pub(crate) mod utils;
6
7pub mod error;
8pub mod host;
9pub mod zx;
10
11pub use emulator::{poke, EmulationInfo, EmulationStopReason, Emulator};
12pub use settings::RustzxSettings;
13pub use utils::EmulationMode;
14
15#[cfg(feature = "strum")]
16pub use strum::IntoEnumIterator as IterableEnum;
17
18extern crate alloc;
19
20pub type Result<T> = core::result::Result<T, error::Error>;