[][src]Trait agnes::view::RelabelMatch

pub trait RelabelMatch<TargetLabel, NewLabel, Match> {
    type Output;
}

Helper trait for relabeling. Used by Relabel. TargetLabel is the label to change, NewLabel is the desired label to change to, and Match is whether or not TargetLabel matches the head label in this type.

Associated Types

type Output

The output type after relabeling TargetLabel to NewLabel.

Loading content...

Implementors

impl<TargetLabel, NewLabel, Label, FrameIndex, FrameLabel, Tail> RelabelMatch<TargetLabel, NewLabel, B0> for FrameLookupCons<Label, FrameIndex, FrameLabel, Tail> where
    Tail: Relabel<TargetLabel, NewLabel>, 
[src]

type Output = FrameLookupCons<Label, FrameIndex, FrameLabel, <Tail as Relabel<TargetLabel, NewLabel>>::Output>

impl<TargetLabel, NewLabel, Label, FrameIndex, FrameLabel, Tail> RelabelMatch<TargetLabel, NewLabel, B1> for FrameLookupCons<Label, FrameIndex, FrameLabel, Tail>[src]

type Output = FrameLookupCons<NewLabel, FrameIndex, FrameLabel, Tail>

Loading content...