fosskers / nonempty-collections
Correct-by-construction non-empty collections.
☆21Updated this week
Alternatives and similar repositories for nonempty-collections:
Users that are interested in nonempty-collections are comparing it to the libraries listed below
- The cumulative sibling of `Result` and `Either`.☆23Updated 10 months ago
- Cargo API written in Paris☆45Updated last week
- Proc macro derive to generate structs from enum variants.☆26Updated last year
- Test harness for declarative and procedural macros expansion via `cargo-expand`☆53Updated 3 weeks ago
- Canonical definitions of home_dir, CARGO_HOME, and RUSTUP_HOME☆64Updated 2 years ago
- Provides TestResult type for concise and precise test failures☆64Updated 7 months ago
- Adds `#[derive(Deref)]` and `#[derive(DerefMut)]`☆37Updated 3 years ago
- A golden file testing library for rust☆33Updated 3 weeks ago
- A lightweight attribute macro for easily writing extension trait pattern.☆48Updated last week
- Compile-time temporary directory shared by multiple crates and erased by `cargo clean`☆74Updated last week
- A rust proc-macro to generate conversions for an enum of newtype variants☆28Updated 2 years ago
- ☆54Updated 3 years ago
- Provides macro `assert_matches` for testing pattern matching☆63Updated 4 years ago
- A serde serializer that serializes a subset of types into plain strings☆58Updated last year
- Correct by construction non-empty list☆60Updated last month
- Helper macros: autoimpl, impl_scope☆59Updated last month
- Find calls to panic functions in rust executables☆35Updated 3 years ago
- Macro-rules-style syntax matching for procedural macros☆51Updated last year
- Checksum of a directory tree☆46Updated 3 weeks ago
- Fast `cargo install` action using a GitHub-based binary cache☆73Updated 2 weeks ago
- Proc macro for using doc comments as context for errors/logs/profiling/whatever via `tracing`☆45Updated 2 years ago
- tom: a format-preserving TOML parser in Rust☆38Updated 2 years ago
- Access and evaluate tracing logs in async and sync tests.☆69Updated 8 months ago
- ☆84Updated 3 months ago
- Serde-based replacement for #[derive(Debug)]☆65Updated 4 months ago
- Rust `Vec<T>` wrapper that gurantees to contain at least 1 element☆93Updated 8 months ago
- A simple wrapper around rustfmt to use it as a library for use when generating code☆16Updated 11 months ago
- 🎙 An event based library for architecting user output for multiple output destinations, in Rust☆31Updated 2 months ago
- A procedural macro helper for easily writing custom derives for enums.☆31Updated 2 weeks ago
- A lightweight attribute for easy generation of const functions with conditional compilations.☆27Updated last week