Voultapher / self_cell
Safe-to-use proc-macro-free self-referential structs in stable Rust.
☆245Updated 3 weeks ago
Related projects ⓘ
Alternatives and complementary repositories for self_cell
- Safe, zero-cost downcasting for limited compile-time specialization.☆151Updated last month
- Safely cast &T to &U where the struct U contains a single field of type T.☆188Updated last week
- Fork of std::Arc with lots of utilities useful for FFI☆216Updated last month
- Conditional compilation according to rustc compiler version☆334Updated last week
- Async synchronization primitives☆255Updated last month
- A scope for async_std and tokio to spawn non-static futures☆122Updated 5 months ago
- Statically-checked alternatives to RefCell and RwLock☆366Updated 5 months ago
- Graph the number of crates that depend on your crate over time☆232Updated this week
- Delegation of trait implementations via procedural macros☆257Updated 4 months ago
- A lightweight version of pin-project written with declarative macros.☆227Updated this week
- Easy code duplicate with substitution for Rust☆236Updated 2 months ago
- Compile-time string formatting☆214Updated 2 months ago
- Conditional compilation using boolean expression syntax, rather than any(), all(), not()☆293Updated last year
- ☆188Updated last month
- Type that deserializes only from one specific value☆227Updated last week
- A simple wrapper around filesystem operations to provide more helpful error messages.☆133Updated 3 weeks ago
- "A very small syn"☆196Updated 7 months ago
- Struct fields that are made read-only accessible to other modules☆223Updated last week
- A replacement of the #[test] attribute that initializes logging and/or tracing infrastructure before running tests.☆119Updated 2 months ago
- A library for to allow multiple return types by automatically generated enum.☆351Updated 2 weeks ago
- generators☆202Updated last year
- ☆171Updated this week
- A small test framework to write your own test harness that looks and behaves like the built-in test harness used by `rustc --test`☆104Updated last month
- Check if tables and items in a .toml file are lexically sorted☆219Updated this week
- ☆230Updated 2 weeks ago
- The feature-rich, portable async channel library☆252Updated last year
- Define your own PhantomData☆147Updated last week
- Better reference counted strings for Rust☆114Updated 4 months ago
- Serialize and deserialize C-like enum as underlying repr☆231Updated last week
- Proc-macro typestate DSL for Rust☆142Updated last year