Warlock's repositories

dyn-fmt

Provides dynamic string format.

Language:RustLicense:Apache-2.0Stargazers:20Issues:2Issues:1

utf8-chars

Char-by-char iterator and `read_char` method for `BufRead`.

Language:RustStargazers:9Issues:2Issues:0

components-arena

Simple strong-typed arena.

composable-allocators

Composable memory allocators

Language:RustStargazers:2Issues:2Issues:0

pc-ints

PC retro interrupts (BIOS, DOS, VGA, DPMI, etc.).

tuifw

Text User Interface Framework. Intended to abstract over ncurses/notcurses/win console API/DOS text mode/etc.

arraybox

A box with fixed capacity, backed by a byte array (it can be stored on the stack too). Implements fixed capacity `ArrayBox`.

Language:RustStargazers:1Issues:1Issues:0

dyn-context

Non-owning service provider pattern implementation.

generics

Provides macros for parsing generics and where clauses in `macro_rules!`.

Language:RustStargazers:1Issues:2Issues:0

macro-attr-2018

Custom derivation macro for Rust

Language:RustStargazers:1Issues:0Issues:0

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.

Language:RustStargazers:1Issues:1Issues:0

serde-serialize-seed

The `SerializeSeed` trait for convinience.

Language:RustStargazers:1Issues:1Issues:0

art

My papers

Language:ShellStargazers:0Issues:2Issues:0

crates

All my published crates in one place.

Stargazers:0Issues:1Issues:0

dos-cp

DOS code pages

Language:RustStargazers:0Issues:2Issues:1

dynamic-cast

The fifth pillar of OOP: dynamic casting.

Language:RustStargazers:0Issues:1Issues:0

enum-derive-2018

This crate provides macros for deriving additional functionality for enums.

Language:RustStargazers:0Issues:0Issues:0

errno-no-std

Cross-platform interface to the `errno` variable.

Language:RustStargazers:0Issues:2Issues:0

errno-sys

The `errno` location raw access.

Language:RustStargazers:0Issues:2Issues:0

exit-no-std

Cross-platform interface to the process exit function.

Language:RustStargazers:0Issues:2Issues:0

int-vec-2d

Vectors, points, rectangles, etc. with `i16` coordinates.

Language:RustStargazers:0Issues:2Issues:0

iter-identify_first_last

A helper iterator, flagging first and last elements.

Language:RustStargazers:0Issues:2Issues:0

panic-no-std

Panic handler for `no_std` apps.

Language:RustStargazers:0Issues:1Issues:0

panicking

Provides a `std::thread::panicking` analog available in `no_std` context.

Language:RustStargazers:0Issues:0Issues:0

pc-timer

Intel 8253 programming-based timer.

Language:AssemblyStargazers:0Issues:1Issues:3

phantom-type

A `PhantomData` analog which prevents "parameter is never used" error, but does not produce any restrictions in contrast with `PhantomData`.

Language:RustStargazers:0Issues:2Issues:0

rlibc-ext

A bare-metal library supplying certain libc functions.

Language:RustStargazers:0Issues:0Issues:0

sync-no-std

Cross-platform interface to the synchronization primitives.

Language:RustStargazers:0Issues:0Issues:0

timer-no-std

Cross-platform interface to a monotonic clock and the corresponding thread sleep method.

Language:RustStargazers:0Issues:2Issues:1