@@ -84,7 +84,7 @@ impl Column<ZeroIndexed> {
84
84
85
85
impl Step for Column < ZeroIndexed > {
86
86
fn steps_between ( start : & Self , end : & Self ) -> Option < usize > {
87
- Some ( ( end . 0 - start. 0 ) as usize )
87
+ < u32 as Step > :: steps_between ( & start. 0 , & end . 0 )
88
88
}
89
89
90
90
fn replace_one ( & mut self ) -> Self {
@@ -106,7 +106,7 @@ impl Step for Column<ZeroIndexed> {
106
106
}
107
107
108
108
fn add_usize ( & self , n : usize ) -> Option < Self > {
109
- ( self . 0 as usize ) . checked_add ( n) . and_then ( |n| u32:: try_from ( n) . ok ( ) . map ( |n| Self :: new ( n ) ) )
109
+ ( self . 0 as usize ) . checked_add ( n) . and_then ( |n| u32:: try_from ( n) . ok ( ) ) . map ( Self :: new)
110
110
}
111
111
}
112
112
@@ -134,7 +134,7 @@ impl Step for Column<OneIndexed> {
134
134
}
135
135
136
136
fn add_usize ( & self , n : usize ) -> Option < Self > {
137
- ( self . 0 as usize ) . checked_add ( n) . and_then ( |n| u32:: try_from ( n) . ok ( ) . map ( |n| Self :: new ( n ) ) )
137
+ ( self . 0 as usize ) . checked_add ( n) . and_then ( |n| u32:: try_from ( n) . ok ( ) ) . map ( Self :: new)
138
138
}
139
139
}
140
140
@@ -225,7 +225,7 @@ impl Step for Row<ZeroIndexed> {
225
225
}
226
226
227
227
fn add_usize ( & self , n : usize ) -> Option < Self > {
228
- ( self . 0 as usize ) . checked_add ( n) . and_then ( |n| u32:: try_from ( n) . ok ( ) . map ( |n| Self :: new ( n ) ) )
228
+ ( self . 0 as usize ) . checked_add ( n) . and_then ( |n| u32:: try_from ( n) . ok ( ) ) . map ( Self :: new)
229
229
}
230
230
}
231
231
@@ -253,7 +253,7 @@ impl Step for Row<OneIndexed> {
253
253
}
254
254
255
255
fn add_usize ( & self , n : usize ) -> Option < Self > {
256
- ( self . 0 as usize ) . checked_add ( n) . and_then ( |n| u32:: try_from ( n) . ok ( ) . map ( |n| Self :: new ( n ) ) )
256
+ ( self . 0 as usize ) . checked_add ( n) . and_then ( |n| u32:: try_from ( n) . ok ( ) ) . map ( Self :: new)
257
257
}
258
258
}
259
259
0 commit comments