#![feature(type_ascription)]
#![feature(proc_macro_hygiene)]
#![deny(
missing_docs,
missing_debug_implementations,
missing_copy_implementations,
trivial_casts,
trivial_numeric_casts,
unused_import_braces,
unused_qualifications,
nonstandard_style,
rust_2018_idioms,
unused,
warnings
)]
#![deny(clippy::pedantic)]
#![allow(
clippy::module_name_repetitions,
clippy::doc_markdown,
clippy::cast_possible_truncation,
clippy::cast_sign_loss,
clippy::cast_possible_wrap,
clippy::module_inception,
clippy::identity_op
)]
#![recursion_limit = "512"]
pub use cpclib_image::ga::{Ink, Palette, Pen};
#[cfg(any(feature = "xferlib", feature = "cpclib-xfer"))]
pub use cpclib_xfer as xfer;
pub use {
cpclib_asm as asm, cpclib_basic as basic, cpclib_common as common,
cpclib_crunchers as crunchers, cpclib_disc as disc, cpclib_image as image, cpclib_sna as sna,
cpclib_sprite_compiler as sprite_compiler, cpclib_z80emu as z80emu
};
pub use crate::disc::edsk::ExtendedDsk;