pub fn contains(&self, point: impl Into<Point<usize>>) -> bool {
        let point = point.into();

        point.line <= self.start.line
            && point.line >= self.end.line
            && (point.line != self.start.line || point.col >= self.start.col)
            && (point.line != self.end.line || point.col <= self.end.col)
    }
/// Check if point is within this URL
Check if point is within this URL
Check if point is within this URL
pub fn contains(&self, point: impl Into<Point<usize>>) -> bool {
        let point = point.into();
        point.line <= self.start.line
            && point.line >= self.end.line
            && (point.line != self.start.line || point.col >= self.start.col)
            && (point.line != self.end.line || point.col <= self.end.col)
    }
pub fn contains ( & self , point : impl Into < Point < usize > > ) -> bool { let point = point . into ( ) ; point . line <= self . start . line && point . line >= self . end . line && ( point . line != self . start . line || point . col >= self . start . col ) && ( point . line != self . end . line || point . col <= self . end . col ) }
Check if point is within this URL
Check if point is within this URL
&self
point
impl Into<Point<usize>>
&self
point
impl Into<Point<usize>>