Files @ b4a9c41d70da
Branch filter:

Location: CSY/reowolf/src/collections/mod.rs

b4a9c41d70da 202 B application/rls-services+xml Show Annotation Show as Raw Download as Raw
MH
Initial casting implementation

Explicit casts can be performed with the syntax 'cast<type>(input)'
and implicit casts can be performed with the syntax 'cast(input)'
where the output type is determined by inference.

To prevent casting shenanigans we only allow casting of primitive
types and of types to themselves (essentially creating a copy).
1
2
3
4
5
6
7
8
mod string_pool;
mod scoped_buffer;
mod sets;


pub(crate) use string_pool::{StringPool, StringRef};
pub(crate) use scoped_buffer::{ScopedBuffer, ScopedSection};
pub(crate) use sets::{DequeSet, VecSet};