diff options
Diffstat (limited to 'src/syntax/span.rs')
| -rw-r--r-- | src/syntax/span.rs | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/syntax/span.rs b/src/syntax/span.rs index 1bd14c65..d803eeeb 100644 --- a/src/syntax/span.rs +++ b/src/syntax/span.rs @@ -189,6 +189,12 @@ impl From<u32> for Pos { } } +impl From<usize> for Pos { + fn from(index: usize) -> Self { + Self(index as u32) + } +} + impl Offset for Pos { fn offset(self, by: Self) -> Self { Pos(self.0 + by.0) |
