-
strum
macros for working with enums and strings
-
strum_macros
macros for working with enums and strings
-
macro-string
Eager evaluation of macros like
concat!
andenv!
-
barkml
Declarative configuration language
-
concat-string
macros for concatenating string slices into owned strings
-
str-macro
The str!() macro, similar to vec![] but for strings
-
macro-toolset
Some useful macros
-
strum-lite
Lightweight declarative macro for sets of strings
-
smacro
A collection of convenient Rust macros to reduce boilerplate
-
simplicio
Gets rid of the boilerplate in rust
-
smacros
Minimalistic macro for easy String creation
-
nesty
Generate code with with human readable indentation
-
vanessa
Dependency-free, synchronous, threading and utility library for Rust
-
stringlit
A macro to convert from str to String
-
better_cstr
A better macro for working with C strings
-
cstr-literal
A const-friendly macro for C string literals
-
scanfmt
easy to use macro for parsing a string
-
assert_matches_regex
Macro for asserting that a string matches a regex
-
string-literals
Rust macros to more easily create String types
-
the-string-macro
The missing
string!
macro to constructString
value from string literal -
carykh-macro-rust
macro for finding strings that contain self-referential numbers. Inspired by carykh. This description contains twenty-seven words, fifty-four vowels, and ninety-nine consonants.
-
enum2pos
derive macro for enums that generates "from_index(usize, Vec<String>) -> Option<Self>" and "to_index()" methods for converting between an variants and their position within the enum declaration (similar to an index)
-
delve
number of macros that make working with enums and strings more convenient
-
string_from
A three-letter macro for String::from
-
common-strings
Macro for storing common strings as enum variants
-
str_assert
Thin wrapper around stdlib assert_eq macros using dissimilar as the comparison. (Only for strings)
-
multiline-str
multiline string Rust macro, which allows you to write multiline strings in a more readable way. It allows for any combination of space-joined and newline-joined strings.
-
stringvec
macro for creating Vec<String> from various types
-
concat_strs
Macro for quickly building a String from components
-
s-string
s!() macro for quick String::from()
-
oneline_str_enum
Format and parse enums as strings with macros
-
enum2str
derive macro that creates a Display impl for enums. This is useful for strongly typing composable sets of strings
-
const_colors
For when all you need, are colors in your terminal
-
functions_ai
Function to string implementation for LLMs
-
macro-string-eval
Part of test suite for macro-string crate
-
obfustring
Procedural macro that obfuscates string literals with RNG at compile time
-
string_macros
Small proc macro library for handling string literals
-
string-literal-const-replace
Proc macro for compile-time find/replace on string literals
-
enum-str-derive
serialize/deserialize enums into/from a string
Try searching with DuckDuckGo.