11 lines
189 B
Rust
11 lines
189 B
Rust
|
pub trait Ordinal {
|
||
|
/// Convert an index starting at 0 to an ordinal starting at 1
|
||
|
fn ordinal(self) -> Self;
|
||
|
}
|
||
|
|
||
|
impl Ordinal for usize {
|
||
|
fn ordinal(self) -> Self {
|
||
|
self + 1
|
||
|
}
|
||
|
}
|