Warlock's repositories
utf8-chars
Char-by-char iterator and `read_char` method for `BufRead`.
components-arena
Simple strong-typed arena.
composable-allocators
Composable memory allocators
dyn-context
Non-owning service provider pattern implementation.
macro-attr-2018
Custom derivation macro for Rust
newtype-derive-2018
This crate provides macros for deriving additional functionality for newtypes.
print-no-std
The `print!` and `println` macros for `no_std` environment.
serde-serialize-seed
The `SerializeSeed` trait for convinience.
dynamic-cast
The fifth pillar of OOP: dynamic casting.
enum-derive-2018
This crate provides macros for deriving additional functionality for enums.
errno-no-std
Cross-platform interface to the `errno` variable.
exit-no-std
Cross-platform interface to the process exit function.
int-vec-2d
Vectors, points, rectangles, etc. with `i16` coordinates.
iter-identify_first_last
A helper iterator, flagging first and last elements.
panic-no-std
Panic handler for `no_std` apps.
panicking
Provides a `std::thread::panicking` analog available in `no_std` context.
phantom-type
A `PhantomData` analog which prevents "parameter is never used" error, but does not produce any restrictions in contrast with `PhantomData`.
rlibc-ext
A bare-metal library supplying certain libc functions.
sync-no-std
Cross-platform interface to the synchronization primitives.
timer-no-std
Cross-platform interface to a monotonic clock and the corresponding thread sleep method.