Type Definition prop::Or

source ·
pub type Or<T, U> = Either<T, U>;
Expand description

Logical OR.

Trait Implementations§

source§

impl<T, U> Decidable for Or<T, U>where T: Decidable, U: Decidable,

source§

fn decide() -> ExcM<Self>

Get excluded middle rule.
source§

impl<A: EProp, B: EProp> Existential for Or<A, B>

source§

fn e() -> E<Self>

Get existential rule.
source§

impl<A, B, T> POrd<T> for Or<A, B>where A: POrd<T>, B: POrd<T>,