# 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 ```rust 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`: ```toml [dependencies] safe_format = 0.1 ```