[][src]Trait path_iter::PApp

pub trait PApp {
    type Arg;
    type Ret;
    fn papp(self, arg: Self::Arg) -> Self::Ret;
}

Implemented for partial application.

For example, And::papp(true) returns Either::Left(Idb).

Associated Types

type Arg

The argument type.

type Ret

The return type of partial application.

Loading content...

Required methods

fn papp(self, arg: Self::Arg) -> Self::Ret

Applies argument to function, using partial application.

Loading content...

Implementors

impl PApp for And[src]

type Arg = bool

type Ret = Either<Idb, False1>

impl PApp for Eqb[src]

type Arg = bool

type Ret = Either<Idb, Not>

impl PApp for Fstb[src]

type Arg = bool

type Ret = Item<bool>

impl PApp for Or[src]

type Arg = bool

type Ret = Either<True1, Idb>

impl PApp for Sndb[src]

type Arg = bool

type Ret = Idb

impl PApp for Xor[src]

type Arg = bool

type Ret = Either<Not, Idb>

Loading content...