Function rcss_core::macro_helper::macro_input
source · pub fn macro_input(source_text: &str, skip_ident_arrow: bool) -> Option<String>
Expand description
Get macro input from macro call source text.
Input should be in format: css_module! { ... }
And can be retrived in function like proc-macro Span::call_site().source_text()
.
Example:
let input = r#"
css_module! {
.my-class {
color: red;
}
}
"#;
let macro_input = rcss_core::macro_helper::macro_input(input, false).unwrap();
assert_eq!(macro_input, ".my-class {\n color: red;\n }");