Trait otter::gamestate::PieceXDataStateExt[][src]

pub trait PieceXDataStateExt {
    fn get<T: PieceXData>(&self) -> Result<Option<&T>, IE>;
fn get_exp<T: PieceXData>(&self) -> Result<&T, IE>;
fn get_mut<T: PieceXData, D: FnOnce() -> T>(
        &mut self,
        def: D
    ) -> Result<&mut T, IE>;
fn get_mut_exp<T: PieceXData>(&mut self) -> Result<&mut T, IE>; }

Required methods

Implementors