Macro rust_assembler::replace_str
source · macro_rules! replace_str { ( $string:expr; $( $pair:expr ),* ) => { ... }; }
Expand description
Replaces multiple str
at once, avoiding intermediate allocations. It returns a new String
containing the result. Values passed by value keep ownership.
Examples
let s = "Ciao bello";
let s_replaced = replace_str!( s;
["ia", "u"],
["ll", ""]
);
assert_eq!(s_replaced, "Cuo beo");