6 releases
| 0.1.5 | Jul 9, 2024 |
|---|---|
| 0.1.4 | Jul 9, 2024 |
#401 in Value formatting
42 downloads per month
7KB
65 lines
safe_format
safe_format is a procedural macro for Rust that allows you to safely format strings with named parameters. It works similarly to the built-in format! macro but allows for named parameters, and it safely ignores any extra parameters that are not used in the format string.
Features
- Named parameters for string formatting.
- Ignores extra parameters that are not used in the format string.
- Simple and intuitive API.
Usage
use safe_format::safe_format;
fn main() {
let name = "Allen";
let age = 19;
let pattern = "Greeting from {name}";
let greeting = safe_format!(pattern, name = name, age = age);
println!("{}", greeting); // Output: Greeting from Allen
}
Add Dependency
First, add the safe_format_macro crate as a dependency in your Cargo.toml:
[dependencies]
safe_format = 0.1
Dependencies
~120–495KB
~12K SLoC