[−][src]Derive Macro srcpos_get::GetLoc
#[derive(GetLoc)] { // Attributes available to this derive: #[loc] }
Example
#[derive(GetLoc)] struct A { loc: Loc, } #[derive(GetLoc)] struct B { #[loc] a: Loc, } #[derive(GetLoc)] struct C(Loc); #[derive(GetLoc)] struct D(u8, #[loc] Loc); #[derive(GetLoc)] enum E { A(Loc), B(u8, #[loc] Loc), C { loc: Loc, }, D { #[loc] a: Loc, _b: u8, }, }