11 lines
208 B
Rust
11 lines
208 B
Rust
pub mod grid;
|
|
|
|
pub trait RangeLen<T> {
|
|
fn len(&self) -> T;
|
|
}
|
|
|
|
impl<T: Copy + std::ops::Sub<Output = T>> RangeLen<T> for std::ops::Range<T> {
|
|
fn len(&self) -> T {
|
|
self.end - self.start
|
|
}
|
|
}
|