LineSegment2
LineSegment2 is a two-dimensional line segment in the Cartesian coordinate system.

Constructors
You can create a LineSegment2 object using the new method, which takes two arguments: the source and target points of the segment.
rust
let line_segment_2 = LineSegment2::new(Point2::new(1.0, 2.0), Point2::new(3.0, 4.0));Fields
LineSegment2 has two fields: source and target, which represent the source and target points of the line segment, respectively. You can access these fields using the source and target methods.
rust
let source = line_segment_2.source();
let target = line_segment_2.target();