pub(crate) fn place_edge_label(
text: &str,
font_size: usize,
path: &[BezierSegment],
blocked: &[(Point, Point)],
) -> Pointpub(crate) fn place_edge_label(
text: &str,
font_size: usize,
path: &[BezierSegment],
blocked: &[(Point, Point)],
) -> Point