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