2022-04-06 20:39:25 +00:00
|
|
|
#[cfg(test)]
|
|
|
|
use serde_derive::{Deserialize, Serialize};
|
|
|
|
|
|
|
|
#[derive(Copy, Clone, Debug, PartialEq, Eq)]
|
|
|
|
#[cfg_attr(test, derive(Serialize, Deserialize))]
|
2021-06-05 18:10:40 +00:00
|
|
|
pub struct Span {
|
|
|
|
pub start: usize,
|
|
|
|
pub end: usize,
|
|
|
|
}
|
|
|
|
|
|
|
|
impl Span {
|
|
|
|
pub fn new(start: usize, end: usize) -> Span {
|
|
|
|
Span { start, end }
|
|
|
|
}
|
|
|
|
}
|