Lines Matching refs:start
80 /// range where the start is greater than the end.
147 /// range is invalid if the start is greater than the end.
244 the start must be <= the end"
291 the start must be <= the end"
324 /// The start byte offset.
325 pub start: Position,
332 write!(f, "Span({:?}, {:?})", self.start, self.end)
338 (&self.start, &self.end).cmp(&(&other.start, &other.end))
387 pub fn new(start: Position, end: Position) -> Span {
388 Span { start, end }
391 /// Create a new span using the given position as the start and end.
399 Span { start: pos, ..self }
410 self.start.line == self.end.line
416 self.start.offset == self.end.offset
1001 /// The start of this range.
1002 pub start: Literal,
1010 /// The only case where a range is invalid is if its start is greater than
1013 self.start.c <= self.end.c
1040 self.span.start = item.span().start;
1168 /// and its start is greater than its end.