polylabel 1.0.2

A Rust implementation of the Polylabel algorithm
Documentation
vec![
    (0.0, -100.0),
    (-9.801714032956664, -99.51847266721963),
    (-19.509032201613387, -98.07852804032294),
    (-29.02846772544675, -95.69403357322072),
    (-38.268343236509445, -92.38795325112848),
    (-47.13967368260018, -88.19212643483529),
    (-55.5570233019606, -83.14696123025428),
    (-63.439328416364795, -77.30104533627349),
    (-70.710678118655, -70.71067811865453),
    (-77.30104533627389, -63.439328416364326),
    (-83.14696123025468, -55.55702330196001),
    (-88.1921264348356, -47.13967368259957),
    (-92.38795325112875, -38.2683432365088),
    (-95.69403357322092, -29.028467725446088),
    (-98.07852804032306, -19.509032201612705),
    (-99.5184726672197, -9.80171403295597),
    (-100.0, 0.0),
    (-100.0, 500.0),
    (-99.51847266721968, 509.80171403295606),
    (-98.07852804032305, 519.5090322016129),
    (-95.69403357322088, 529.0284677254463),
    (-92.38795325112868, 538.2683432365089),
    (-88.1921264348355, 547.1396736825998),
    (-83.14696123025453, 555.5570233019603),
    (-77.3010453362737, 563.4393284163646),
    (-70.71067811865474, 570.7106781186548),
    (-63.439328416364525, 577.3010453362738),
    (-55.55702330196019, 583.1469612302545),
    (-47.13967368259977, 588.1921264348355),
    (-38.268343236508976, 592.3879532511287),
    (-29.028467725446223, 595.6940335732208),
    (-19.5090322016128, 598.078528040323),
    (-9.80171403295602, 599.5184726672197),
    (0.0, 600.0),
    (500.0, 600.0),
    (509.8017140329562, 599.5184726672196),
    (519.509032201613, 598.078528040323),
    (529.0284677254464, 595.6940335732208),
    (538.268343236509, 592.3879532511287),
    (547.1396736825999, 588.1921264348355),
    (555.5570233019603, 583.1469612302544),
    (563.4393284163647, 577.3010453362737),
    (570.7106781186549, 570.7106781186546),
    (577.3010453362738, 563.4393284163644),
    (583.1469612302545, 555.5570233019602),
    (588.1921264348355, 547.1396736825997),
    (592.3879532511287, 538.2683432365089),
    (595.6940335732208, 529.0284677254463),
    (598.078528040323, 519.5090322016129),
    (599.5184726672197, 509.80171403295606),
    (600.0, 500.0),
    (599.5184726672197, 490.19828596704394),
    (598.078528040323, 480.4909677983872),
    (595.6940335732208, 470.9715322745538),
    (592.3879532511287, 461.73165676349106),
    (588.1921264348355, 452.8603263174003),
    (583.1469612302545, 444.44297669803984),
    (577.3010453362738, 436.5606715836355),
    (570.7106781186548, 429.28932188134524),
    (563.4393284163646, 422.69895466372634),
    (555.5570233019603, 416.85303876974547),
    (547.1396736825998, 411.8078735651645),
    (538.2683432365089, 407.6120467488713),
    (529.0284677254463, 404.3059664267791),
    (519.5090322016127, 401.921471959677),
    (509.801714032956, 400.4815273327803),
    (500.0, 400.0),
    (100.0, 400.0),
    (100.0, 100.0),
    (500.0, 100.0),
    (509.8017140329562, 99.51847266721967),
    (519.509032201613, 98.07852804032302),
    (529.0284677254464, 95.69403357322085),
    (538.268343236509, 92.38795325112864),
    (547.1396736825999, 88.19212643483544),
    (555.5570233019603, 83.14696123025446),
    (563.4393284163647, 77.30104533627363),
    (570.7106781186549, 70.7106781186547),
    (577.3010453362738, 63.439328416364496),
    (583.1469612302545, 55.55702330196017),
    (588.1921264348355, 47.139673682599714),
    (592.3879532511287, 38.26834323650893),
    (595.6940335732208, 29.028467725446205),
    (598.078528040323, 19.509032201612804),
    (599.5184726672197, 9.801714032956049),
    (600.0, 0.0),
    (599.5184726672197, -9.801714032956049),
    (598.078528040323, -19.509032201612804),
    (595.6940335732208, -29.028467725446205),
    (592.3879532511287, -38.26834323650893),
    (588.1921264348355, -47.139673682599714),
    (583.1469612302545, -55.557023301960186),
    (577.3010453362738, -63.439328416364525),
    (570.7106781186548, -70.71067811865474),
    (563.4393284163646, -77.30104533627369),
    (555.5570233019603, -83.14696123025452),
    (547.1396736825998, -88.1921264348355),
    (538.2683432365089, -92.38795325112868),
    (529.0284677254463, -95.69403357322089),
    (519.5090322016127, -98.07852804032305),
    (509.801714032956, -99.5184726672197),
    (500.0, -100.0),
    (0.0, -100.0)
];