pub trait Jumpable<C, I>where
I: ApplicationInfo,{
// Required method
fn jump(
&mut self,
list: PositionList,
dir: MoveDir1D,
count: usize,
ctx: &C
) -> UIResult<usize, I>;
}
Expand description
Trait for objects that can move through a PositionList.
Required Methods§
sourcefn jump(
&mut self,
list: PositionList,
dir: MoveDir1D,
count: usize,
ctx: &C
) -> UIResult<usize, I>
fn jump( &mut self, list: PositionList, dir: MoveDir1D, count: usize, ctx: &C ) -> UIResult<usize, I>
Move through a PositionList in MoveDir1D direction count
times.
The result indicates any leftover count
.