Daniel Henry-Mantilla's repositories
polonius-the-crab.rs
Tools to feature more lenient Polonius-based borrow-checker patterns on stable Rust
macro_rules_attribute-rs
Use declarative macros as proc_macro attributes or derives
lending-iterator.rs
Lending iterators on stable Rust
next-gen-rs
Safe generators on stable Rust.
with_locals.rs
Procedural macro to mock returning (values referencing) locals from a function (using CPS)
rust-uninit
Read trait fixed to soundly work with uninitalized memory
byte-strings-rs
Rust byte strings manipulation, for a better and safer C FFI
visibility.rs
Attribute to override the visibility of items (useful in conjunction with cfg_attr)
rust-defile
Helper proc-macro to "ungroup" a captured metavariable
maybe-dangling.rs
`ManuallyDrop<T>` and `MaybeDangling<T>` semantics in stable Rust as per https://github.com/rust-lang/rfcs/pull/3336
with_builtin_macros.rs
Helper for macro_rules authors to chain their macros with builtin ones (such as `env!`, `include!`, or `concat_idents!`).
cfg_eval.rs
`#[cfg_eval]` in stable Rust
higher-kinded-types.rs
"Generic generics" / higher-kinded APIs in stable Rust.
extern-c.rs
Convert a zero-sized closure into an `extern "C" fn(…)` pointer
own-ref.rs
`&own` references
typed-json
conradluget a better json
unsized-maybe-uninit.rs
`MaybeUninit<T : ?Sized>` in stable Rust
asyncified
A small rust library for operating on long lived sync values in an async context
proc-macro-template
Double-crate proc-macro template