//! # API //! These traits and structs represent the main `codemp` library API. /// a generic async provider for bidirectional communication pub mod controller; /// a generic representation of a text change pub mod change; /// client configuration pub mod config; /// representation for an user's cursor pub mod cursor; /// live events in workspaces pub mod event; /// data structure for remote users pub mod user; pub use change::BufferUpdate; pub use change::TextChange; pub use config::Config; pub use controller::Controller; pub use cursor::Cursor; pub use cursor::Selection; pub use event::Event; pub use user::User;