Expand description
Trait Implementations
sourceimpl<Next: Debug, Filler: Debug> Debug for Left<Next, Filler> where
Next: Command,
Filler: Bit,
impl<Next: Debug, Filler: Debug> Debug for Left<Next, Filler> where
Next: Command,
Filler: Bit,
sourceimpl<LeftNew, ValueNew, ValuePrev, RightPrev, Filler, Next> Runner<Cons<ValueNew, LeftNew>, ValuePrev, RightPrev> for Left<Next, Filler> where
LeftNew: List,
ValueNew: Bit,
ValuePrev: Bit,
RightPrev: List,
Next: Runner<LeftNew, ValueNew, Cons<ValuePrev, RightPrev>>,
Filler: Bit,
impl<LeftNew, ValueNew, ValuePrev, RightPrev, Filler, Next> Runner<Cons<ValueNew, LeftNew>, ValuePrev, RightPrev> for Left<Next, Filler> where
LeftNew: List,
ValueNew: Bit,
ValuePrev: Bit,
RightPrev: List,
Next: Runner<LeftNew, ValueNew, Cons<ValuePrev, RightPrev>>,
Filler: Bit,
type Run = <Next as Runner<<State<LeftNew, ValueNew, Cons<ValuePrev, RightPrev>> as StateTrait>::Left, <State<LeftNew, ValueNew, Cons<ValuePrev, RightPrev>> as StateTrait>::Value, <State<LeftNew, ValueNew, Cons<ValuePrev, RightPrev>> as StateTrait>::Right>>::Run
type Run = <Next as Runner<<State<LeftNew, ValueNew, Cons<ValuePrev, RightPrev>> as StateTrait>::Left, <State<LeftNew, ValueNew, Cons<ValuePrev, RightPrev>> as StateTrait>::Value, <State<LeftNew, ValueNew, Cons<ValuePrev, RightPrev>> as StateTrait>::Right>>::Run
Result of running on State<Left, Value, Right>.
sourceimpl<Value, Right, Next, Filler> Runner<Nil, Value, Right> for Left<Next, Filler> where
Value: Bit,
Right: List,
Filler: Bit,
Next: Runner<Nil, Filler, Cons<Value, Right>>,
impl<Value, Right, Next, Filler> Runner<Nil, Value, Right> for Left<Next, Filler> where
Value: Bit,
Right: List,
Filler: Bit,
Next: Runner<Nil, Filler, Cons<Value, Right>>,
type Run = <Next as Runner<<State<Nil, Filler, Cons<Value, Right>> as StateTrait>::Left, <State<Nil, Filler, Cons<Value, Right>> as StateTrait>::Value, <State<Nil, Filler, Cons<Value, Right>> as StateTrait>::Right>>::Run
type Run = <Next as Runner<<State<Nil, Filler, Cons<Value, Right>> as StateTrait>::Left, <State<Nil, Filler, Cons<Value, Right>> as StateTrait>::Value, <State<Nil, Filler, Cons<Value, Right>> as StateTrait>::Right>>::Run
Result of running on State<Left, Value, Right>.
impl<Next, Filler> Command for Left<Next, Filler> where
Next: Command,
Filler: Bit,
Auto Trait Implementations
impl<Next, Filler> RefUnwindSafe for Left<Next, Filler> where
Filler: RefUnwindSafe,
Next: RefUnwindSafe,
impl<Next, Filler> Send for Left<Next, Filler> where
Filler: Send,
Next: Send,
impl<Next, Filler> Sync for Left<Next, Filler> where
Filler: Sync,
Next: Sync,
impl<Next, Filler> Unpin for Left<Next, Filler> where
Filler: Unpin,
Next: Unpin,
impl<Next, Filler> UnwindSafe for Left<Next, Filler> where
Filler: UnwindSafe,
Next: UnwindSafe,
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more