6 releases
0.1.5 | Jul 9, 2024 |
---|---|
0.1.4 | Jul 9, 2024 |
#196 in Value formatting
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
~240–690KB
~16K SLoC