pub trait ChtInt: Copy + Ord + Default + Debug {
    // Required methods
    fn oo() -> Self;
    fn right(self, b: Self, line1: (Self, Self)) -> Self;
    fn on_line(self, line: (Self, Self)) -> Self;
    fn simplify(self) -> i8;
}

Required Methods§

source

fn oo() -> Self

source

fn right(self, b: Self, line1: (Self, Self)) -> Self

source

fn on_line(self, line: (Self, Self)) -> Self

source

fn simplify(self) -> i8

Implementations on Foreign Types§

source§

impl ChtInt for isize

source§

fn oo() -> isize

source§

fn right(self, b: Self, (ar, br): (Self, Self)) -> Self

source§

fn on_line(self, (a, b): (Self, Self)) -> Self

source§

fn simplify(self) -> i8

source§

impl ChtInt for i128

source§

fn oo() -> i128

source§

fn right(self, b: Self, (ar, br): (Self, Self)) -> Self

source§

fn on_line(self, (a, b): (Self, Self)) -> Self

source§

fn simplify(self) -> i8

source§

impl ChtInt for i32

source§

fn oo() -> i32

source§

fn right(self, b: Self, (ar, br): (Self, Self)) -> Self

source§

fn on_line(self, (a, b): (Self, Self)) -> Self

source§

fn simplify(self) -> i8

source§

impl ChtInt for i8

source§

fn oo() -> i8

source§

fn right(self, b: Self, (ar, br): (Self, Self)) -> Self

source§

fn on_line(self, (a, b): (Self, Self)) -> Self

source§

fn simplify(self) -> i8

source§

impl ChtInt for i64

source§

fn oo() -> i64

source§

fn right(self, b: Self, (ar, br): (Self, Self)) -> Self

source§

fn on_line(self, (a, b): (Self, Self)) -> Self

source§

fn simplify(self) -> i8

source§

impl ChtInt for i16

source§

fn oo() -> i16

source§

fn right(self, b: Self, (ar, br): (Self, Self)) -> Self

source§

fn on_line(self, (a, b): (Self, Self)) -> Self

source§

fn simplify(self) -> i8

Implementors§