replacer
macro_rules! rust_type { ($_name:ident; $placeholder:ty;) => { ... }; }
Template macro for replacing a Rust type with a placeholder type that can be compiled.
let some_type = <replacer::rust_type!(replace_with_type; String;)>::new();