pub trait PieceBaseTrait: 'static + OutlineTrait + Send + Debug + DynCast<Config> {
    fn nfaces(&self) -> u8;
    fn itemname(&self) -> &str;
}

Required Methods

By convention, occult face is nfaces-1

Trait Implementations

Cast a shared reference of this trait object to another trait object.

Cast a mutable/unique reference of this trait object to another trait object.

Cast a boxed trait object to another trait object.

Cast a reference counted trait object to another trait object.

Cast an atomically reference counted trait object to another trait object.

Cast a shared reference of this trait object to another trait object.

Cast a mutable/unique reference of this trait object to another trait object.

Cast a boxed trait object to another trait object.

Cast a reference counted trait object to another trait object.

Cast an atomically reference counted trait object to another trait object.

Cast a shared reference of this trait object to another trait object.

Cast a mutable/unique reference of this trait object to another trait object.

Cast a boxed trait object to another trait object.

Cast a reference counted trait object to another trait object.

Cast an atomically reference counted trait object to another trait object.

A config type that casts from the Self trait to the trait T.

Implementors