Trait path_semantics_std::Path [] [src]

pub trait Path<T> {
    type Lift;
    fn path_force(&self, arg: T) -> Self::Lift;

    fn path(&self, arg: T) -> Self::Lift
    where
        Self::Lift: ExPath<Lift = <<T as Constrain<Self::Lift>>::Lift as ExPath>::Lift>,
        T: Constrain<Self::Lift>,
        <T as Constrain<Self::Lift>>::Lift: ExPath,
        Self: ExPath
, { ... } }

Associated Types

Required Methods

Provided Methods

Can call method if the existential paths of constrained input matches.

Implementors