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