Function macro_tools::protected::equation

source ·
pub fn equation(attr: &Attribute) -> Result<Equation>
Expand description

For attribute like #[former( default = 31 ) ] return key default and value 31, as well as syn::Meta as the last element of result tuple.

§Basic use-case.

use macro_tools::exposed::*;
let attr : syn::Attribute = syn::parse_quote!( #[ former( default = 31 ) ] );
// tree_print!( attr );
let got = equation( &attr ).unwrap();
assert_eq!( code_to_str!( got ), "default = 31".to_string() );