pub struct SourceSpan {
pub start: Arc<SourcePosition>,
pub end: Arc<SourcePosition>,
}Expand description
Represents a span within source text.
Fields§
§start: Arc<SourcePosition>The start position.
end: Arc<SourcePosition>The end position of the span (exclusive).
Implementations§
Trait Implementations§
Source§impl Clone for SourceSpan
impl Clone for SourceSpan
Source§impl Debug for SourceSpan
impl Debug for SourceSpan
Auto Trait Implementations§
impl Freeze for SourceSpan
impl RefUnwindSafe for SourceSpan
impl Send for SourceSpan
impl Sync for SourceSpan
impl Unpin for SourceSpan
impl UnsafeUnpin for SourceSpan
impl UnwindSafe for SourceSpan
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more