1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
extern crate frappe; extern crate ropey; pub mod buffer; pub mod history; pub mod cursor; pub mod jump; pub use buffer::Buffer; pub use history::History; pub use cursor::Cursor; trait EventSource { type Event; fn events(&self) -> frappe::Stream<Self::Event>; }