Ben's repositories
axum-shuttle-postgres-authentication-demo
Full stack authenticated site built in Rust with Axum, Postgres and Shuttle
syn-helpers
Framework for building proc derive macros
source-map
Utilities for building source maps (v3) for a compiler
crates-release-gh-action
Action for automatic upgrade of crate version and publishing on crates.io
derive-enum-from-into
Derive for From and TryInto for enums with single unnamed fields
kaleidawave.github.io
Personal Website
self-rust-tokenize
Turns instances of Rust structures into a token stream that creates the instance
derive-finite-automaton
Proc derive macro for building finite automaton
enum-variants-strings
Utilities for getting string representation of enum variants and building a variant of enum from string
tokenizer-lib
Tokenization utilities for building parsers in Rust
derive-debug-extras
More customisable #[derive(Debug)]
derive-partial-eq-extras
More customisable #[derive(PartialEq)]
simple-json-parser
No allocation JSON key value parser with support for comments
benchmarks
Benchmarks for various things. See actions for runs
codespan
Beautiful diagnostic reporting for text-based programming languages.
get-field-by-type
Create a getter for a field based on a type
inclusive-or
A type equivalent to (Option<T>, Option<U>) where the (None, None) case is unconstructable.
release-downloader
Github action to download release assets from private or public repositories
shuttle-www
Shuttle's beautiful website
string-cases
String case conversion utilities
text-wrap
Text wrapping library (and CLI) in Rust