Files
orchid/src/utils/mod.rs
Lawrence Bethlenfalvy 0b887ced70 Converted Interner to work with Rc-s
- Interner no longer contains unsafe code
- Tokens now hold a reference to the value they represent directly

This will enable many future improvements
2023-08-19 14:03:05 +01:00

31 lines
767 B
Rust

mod cache;
mod delete_cell;
mod event_poller;
mod iter_find;
mod pushed;
mod rc_to_owned;
mod replace_first;
mod side;
mod split_max_prefix;
mod string_from_charset;
mod substack;
mod take_with_output;
pub mod thread_pool;
mod unwrap_or;
pub use cache::Cache;
pub use pushed::pushed;
pub use rc_to_owned::{map_rc, rc_to_owned};
pub use replace_first::replace_first;
pub use side::Side;
pub use split_max_prefix::split_max_prefix;
pub use substack::{Stackframe, Substack, SubstackIterator};
pub(crate) use unwrap_or::unwrap_or;
pub mod iter;
pub use delete_cell::DeleteCell;
pub use event_poller::{PollEvent, Poller};
pub use iter::BoxedIter;
pub use iter_find::iter_find;
pub use string_from_charset::string_from_charset;
pub use take_with_output::take_with_output;