Type Alias source_map::Span
source · pub type Span = BaseSpan<()>;Aliased Type§
struct Span {
pub start: u32,
pub end: u32,
pub source: (),
}Fields§
§start: u32§end: u32§source: ()Implementations§
source§impl Span
impl Span
sourcepub fn is_adjacent_to(&self, other: impl Into<Start>) -> bool
pub fn is_adjacent_to(&self, other: impl Into<Start>) -> bool
Returns whether the end of self is the start of other
sourcepub fn union(&self, end: impl Into<End>) -> Span
pub fn union(&self, end: impl Into<End>) -> Span
Returns a new Span which starts at the start of self a ends at the end of other