summaryrefslogtreecommitdiff
path: root/src/syntax/span.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/syntax/span.rs')
-rw-r--r--src/syntax/span.rs6
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)