Macro sexpr

Source
sexpr!() { /* proc-macro */ }
Expand description

Run string expressions on expressions

  • #stringify(...): like stringify!(...)
  • #concat(...): like concat!(...)
  • ##: like #
  • #[...]: like #[...]

ยงExamples

use stringify_inner::sexpr;

assert_eq!(sexpr!(#stringify(foo)), "foo");
assert_eq!(sexpr!(&#stringify(foo)[1..]), "oo");
assert_eq!(sexpr!(#concat(#stringify(foo), "bar")), "foobar");