#![cfg_attr(not(feature = "std"), no_std)]
extern crate alloc;
pub mod collections;
pub mod emmitable;
pub mod event_buffer;
pub mod executor;
pub mod key;
pub mod measurement;
pub mod measurer;
pub mod name;
pub mod nodes_state;
pub mod potential_event;
pub mod source;
pub use emmitable::*;
pub use event_buffer::*;
pub use executor::*;
pub use key::*;
pub(crate) use measurement::*;
pub use measurer::*;
pub use name::*;
pub use nodes_state::*;
pub(crate) use potential_event::*;
pub use source::*;
pub type CursorPoint = euclid::Point2D<f64, ()>;
pub type Area = euclid::Rect<f32, ()>;