pub(crate) fn right_event(&self) -> Event<C::Scalar> {
        match self.geom {
            Point(p) => Event {
                point: p,
                ty: EventType::PointRight,
                segment_key: self.key,
            },
            Line(_, q) => Event {
                point: q,
                ty: EventType::LineRight,
                segment_key: self.key,
            },
        }
    }
/// Get an event for the right end-point (end) of this segment.
Get an event for the right end-point (end) of this segment.
Get an event for the right end - point ( end ) of this segment .
pub(crate) fn right_event(&self) -> Event<C::Scalar> {
        match self.geom {
            Point(p) => Event {
                point: p,
                ty: EventType::PointRight,
                segment_key: self.key,
            },
            Line(_, q) => Event {
                point: q,
                ty: EventType::LineRight,
                segment_key: self.key,
            },
        }
    }
pub ( crate ) fn right_event ( & self ) -> Event < C :: Scalar > { match self . geom { Point ( p ) => Event { point : p , ty : EventType :: PointRight , segment_key : self . key , } , Line ( _ , q ) => Event { point : q , ty : EventType :: LineRight , segment_key : self . key , } , } }
Get an event for the right end-point (end) of this segment.
Get an event for the right end - point ( end ) of this segment .
&self
&self