Expand description
Represents result of running some Command
on State
via generic arguments.
sourceimpl<Left, Right, Body, Default, Next> Runner<Left, True, Right, Default> for Cycle<Body, Next> where
Left: List,
Right: List,
Body: Runner<Left, True, Right, Default>,
Default: Bit,
Next: Command,
Cycle<Body, Next>: Runner<<<Body as Runner<Left, True, Right, Default>>::Run as StateTrait>::Left, <<Body as Runner<Left, True, Right, Default>>::Run as StateTrait>::Value, <<Body as Runner<Left, True, Right, Default>>::Run as StateTrait>::Right, <<Body as Runner<Left, True, Right, Default>>::Run as StateTrait>::Default>,
sourceimpl<Left, Right, Body, Next, Default> Runner<Left, False, Right, Default> for Cycle<Body, Next> where
Left: List,
Right: List,
Body: Command,
Next: Runner<Left, False, Right, Default>,
Default: Bit,
sourceimpl<Left, Value, Next, Default> Runner<Left, Value, Nil, Default> for Right<Next> where
Left: List,
Value: Bit,
Next: Runner<Cons<Value, Left>, Default, Nil, Default>,
Default: Bit,
sourceimpl<Left, Value, Right, Default> Runner<Left, Value, Right, Default> for EOF where
Left: List,
Value: Bit,
Right: List,
Default: Bit,
sourceimpl<Left, Value, Right, Default, Next> Runner<Left, Value, Right, Default> for Flip<Next> where
Left: List,
Value: Bit,
Right: List,
Default: Bit,
Next: Runner<Left, Value::Neg, Right, Default>,
sourceimpl<LeftNew, ValueNew, ValuePrev, RightPrev, Default, Next> Runner<Cons<ValueNew, LeftNew>, ValuePrev, RightPrev, Default> for Left<Next> where
LeftNew: List,
ValueNew: Bit,
ValuePrev: Bit,
RightPrev: List,
Next: Runner<LeftNew, ValueNew, Cons<ValuePrev, RightPrev>, Default>,
Default: Bit,
sourceimpl<LeftPrev, ValuePrev, ValueNew, RightNew, Next, Default> Runner<LeftPrev, ValuePrev, Cons<ValueNew, RightNew>, Default> for Right<Next> where
LeftPrev: List,
ValuePrev: Bit,
ValueNew: Bit,
RightNew: List,
Next: Runner<Cons<ValuePrev, LeftPrev>, ValueNew, RightNew, Default>,
Default: Bit,
sourceimpl<Value, Right, Next, Default> Runner<Nil, Value, Right, Default> for Left<Next> where
Value: Bit,
Right: List,
Default: Bit,
Next: Runner<Nil, Default, Cons<Value, Right>, Default>,