fn idx(&self) -> usize {
            match *self {
                Pillar::A => 0,
                Pillar::B => 1,
            }
        }
/// Returns the index that can be used to index the `ab` array above.
Returns the index that can be used to index the `ab` array above.
Returns the index that can be used to index the ` ab ` array above .
fn idx(&self) -> usize {
            match *self {
                Pillar::A => 0,
                Pillar::B => 1,
            }
        }
fn idx ( & self ) -> usize { match * self { Pillar :: A => 0 , Pillar :: B => 1 , } }
Returns the index that can be used to index the `ab` array above.
Returns the index that can be used to index the ` ab ` array above .
&self