faiface / par
⅋ — session types for Rust
☆124Updated 2 months ago
Alternatives and similar repositories for par:
Users that are interested in par are comparing it to the libraries listed below
- ergonomic and precise error handling built atop type-level set arithmetic☆213Updated 2 months ago
- An IDE extension for debugging trait errors in Rust.☆99Updated 2 weeks ago
- An evil parsing library.☆54Updated last year
- Comparing parser APIs☆105Updated 2 weeks ago
- Atomically updatable variants of Arc and Weak for lock-free concurrency.☆178Updated 3 months ago
- An experimental linting interface for Rust. Let's make custom lints a reality☆146Updated last year
- Yet another string type for Rust☆79Updated last week
- An SoA library for Rust☆127Updated 2 weeks ago
- "A very small syn"☆199Updated this week
- A compile-time pattern matching library that reverses the interpolation process of `format!`.☆161Updated this week
- A flexible, simple to use, immutable, clone-efficient String replacement for Rust☆149Updated 5 months ago
- Proc-macro typestate DSL for Rust☆142Updated last year
- Safe, zero-cost downcasting for limited compile-time specialization.☆155Updated 3 weeks ago
- Safe collections written in stable Rust, based on GhostCell and StaticRc.☆181Updated 3 years ago
- A fast, concurrent string interner☆146Updated 5 months ago
- Lazy formatting utility macro for rust☆127Updated last year
- assert!() and check!() macros for Rust, inspired by Catch2, now with diffs!☆98Updated 2 weeks ago
- A collection of utilities for a superior nom experience☆150Updated last year
- An asynchronous, multi-producer, single-consumer (MPSC) bounded channel that operates at tachyonic speeds☆115Updated 3 months ago
- Rust microbenchmarking harness based on paired-testing methodology☆83Updated 2 weeks ago
- Ergonomic and precise error handling provided by error sets. Inspired by Zig's error set type.☆131Updated 2 weeks ago
- A Rust code linter☆210Updated 7 months ago
- Cargo subcommand for viewing LLVM optimization remarks.☆172Updated 8 months ago
- Create extensions for types you don't own with extension traits but without the boilerplate☆129Updated last year
- Cargo command to create the README.md from your crate's documentation☆138Updated this week
- An ε-copy serialization/deserialization framework for Rust☆135Updated 5 months ago
- Even formats macros☆87Updated last month
- Type that deserializes only from one specific value☆232Updated 3 weeks ago
- Program startup and thread support written in Rust☆167Updated 2 weeks ago
- rubicon enables a form of dynamic linking in Rust through cdylib crates and carefully-enforced invariants.☆139Updated last month