mod constants {
pub const LEFTWARDS_ARROW_WITH_SMALL_TRIANGLE_ARROWHEAD: char = '🠀';
pub const UPWARDS_ARROW_WITH_SMALL_TRIANGLE_ARROWHEAD: char = '🠁';
pub const RIGHTWARDS_ARROW_WITH_SMALL_TRIANGLE_ARROWHEAD: char = '🠂';
pub const DOWNWARDS_ARROW_WITH_SMALL_TRIANGLE_ARROWHEAD: char = '🠃';
pub const LEFTWARDS_ARROW_WITH_MEDIUM_TRIANGLE_ARROWHEAD: char = '🠄';
pub const UPWARDS_ARROW_WITH_MEDIUM_TRIANGLE_ARROWHEAD: char = '🠅';
pub const RIGHTWARDS_ARROW_WITH_MEDIUM_TRIANGLE_ARROWHEAD: char = '🠆';
pub const DOWNWARDS_ARROW_WITH_MEDIUM_TRIANGLE_ARROWHEAD: char = '🠇';
pub const LEFTWARDS_ARROW_WITH_LARGE_TRIANGLE_ARROWHEAD: char = '🠈';
pub const UPWARDS_ARROW_WITH_LARGE_TRIANGLE_ARROWHEAD: char = '🠉';
pub const RIGHTWARDS_ARROW_WITH_LARGE_TRIANGLE_ARROWHEAD: char = '🠊';
pub const DOWNWARDS_ARROW_WITH_LARGE_TRIANGLE_ARROWHEAD: char = '🠋';
pub const LEFTWARDS_ARROW_WITH_SMALL_EQUILATERAL_ARROWHEAD: char = '🠐';
pub const UPWARDS_ARROW_WITH_SMALL_EQUILATERAL_ARROWHEAD: char = '🠑';
pub const RIGHTWARDS_ARROW_WITH_SMALL_EQUILATERAL_ARROWHEAD: char = '🠒';
pub const DOWNWARDS_ARROW_WITH_SMALL_EQUILATERAL_ARROWHEAD: char = '🠓';
pub const LEFTWARDS_ARROW_WITH_EQUILATERAL_ARROWHEAD: char = '🠔';
pub const UPWARDS_ARROW_WITH_EQUILATERAL_ARROWHEAD: char = '🠕';
pub const RIGHTWARDS_ARROW_WITH_EQUILATERAL_ARROWHEAD: char = '🠖';
pub const DOWNWARDS_ARROW_WITH_EQUILATERAL_ARROWHEAD: char = '🠗';
pub const HEAVY_LEFTWARDS_ARROW_WITH_EQUILATERAL_ARROWHEAD: char = '🠘';
pub const HEAVY_UPWARDS_ARROW_WITH_EQUILATERAL_ARROWHEAD: char = '🠙';
pub const HEAVY_RIGHTWARDS_ARROW_WITH_EQUILATERAL_ARROWHEAD: char = '🠚';
pub const HEAVY_DOWNWARDS_ARROW_WITH_EQUILATERAL_ARROWHEAD: char = '🠛';
pub const HEAVY_LEFTWARDS_ARROW_WITH_LARGE_EQUILATERAL_ARROWHEAD: char = '🠜';
pub const HEAVY_UPWARDS_ARROW_WITH_LARGE_EQUILATERAL_ARROWHEAD: char = '🠝';
pub const HEAVY_RIGHTWARDS_ARROW_WITH_LARGE_EQUILATERAL_ARROWHEAD: char = '🠞';
pub const HEAVY_DOWNWARDS_ARROW_WITH_LARGE_EQUILATERAL_ARROWHEAD: char = '🠟';
pub const LEFTWARDS_TRIANGLE_DASH_HEADED_ARROW_WITH_NARROW_SHAFT: char = '🠠';
pub const UPWARDS_TRIANGLE_DASH_HEADED_ARROW_WITH_NARROW_SHAFT: char = '🠡';
pub const RIGHTWARDS_TRIANGLE_DASH_HEADED_ARROW_WITH_NARROW_SHAFT: char = '🠢';
pub const DOWNWARDS_TRIANGLE_DASH_HEADED_ARROW_WITH_NARROW_SHAFT: char = '🠣';
pub const LEFTWARDS_TRIANGLE_DASH_HEADED_ARROW_WITH_MEDIUM_SHAFT: char = '🠤';
pub const UPWARDS_TRIANGLE_DASH_HEADED_ARROW_WITH_MEDIUM_SHAFT: char = '🠥';
pub const RIGHTWARDS_TRIANGLE_DASH_HEADED_ARROW_WITH_MEDIUM_SHAFT: char = '🠦';
pub const DOWNWARDS_TRIANGLE_DASH_HEADED_ARROW_WITH_MEDIUM_SHAFT: char = '🠧';
pub const LEFTWARDS_TRIANGLE_DASH_HEADED_ARROW_WITH_BOLD_SHAFT: char = '🠨';
pub const UPWARDS_TRIANGLE_DASH_HEADED_ARROW_WITH_BOLD_SHAFT: char = '🠩';
pub const RIGHTWARDS_TRIANGLE_DASH_HEADED_ARROW_WITH_BOLD_SHAFT: char = '🠪';
pub const DOWNWARDS_TRIANGLE_DASH_HEADED_ARROW_WITH_BOLD_SHAFT: char = '🠫';
pub const LEFTWARDS_TRIANGLE_DASH_HEADED_ARROW_WITH_HEAVY_SHAFT: char = '🠬';
pub const UPWARDS_TRIANGLE_DASH_HEADED_ARROW_WITH_HEAVY_SHAFT: char = '🠭';
pub const RIGHTWARDS_TRIANGLE_DASH_HEADED_ARROW_WITH_HEAVY_SHAFT: char = '🠮';
pub const DOWNWARDS_TRIANGLE_DASH_HEADED_ARROW_WITH_HEAVY_SHAFT: char = '🠯';
pub const LEFTWARDS_TRIANGLE_DASH_HEADED_ARROW_WITH_VERY_HEAVY_SHAFT: char = '🠰';
pub const UPWARDS_TRIANGLE_DASH_HEADED_ARROW_WITH_VERY_HEAVY_SHAFT: char = '🠱';
pub const RIGHTWARDS_TRIANGLE_DASH_HEADED_ARROW_WITH_VERY_HEAVY_SHAFT: char = '🠲';
pub const DOWNWARDS_TRIANGLE_DASH_HEADED_ARROW_WITH_VERY_HEAVY_SHAFT: char = '🠳';
pub const LEFTWARDS_FINGER_DASH_POST_ARROW: char = '🠴';
pub const UPWARDS_FINGER_DASH_POST_ARROW: char = '🠵';
pub const RIGHTWARDS_FINGER_DASH_POST_ARROW: char = '🠶';
pub const DOWNWARDS_FINGER_DASH_POST_ARROW: char = '🠷';
pub const LEFTWARDS_SQUARED_ARROW: char = '🠸';
pub const UPWARDS_SQUARED_ARROW: char = '🠹';
pub const RIGHTWARDS_SQUARED_ARROW: char = '🠺';
pub const DOWNWARDS_SQUARED_ARROW: char = '🠻';
pub const LEFTWARDS_COMPRESSED_ARROW: char = '🠼';
pub const UPWARDS_COMPRESSED_ARROW: char = '🠽';
pub const RIGHTWARDS_COMPRESSED_ARROW: char = '🠾';
pub const DOWNWARDS_COMPRESSED_ARROW: char = '🠿';
pub const LEFTWARDS_HEAVY_COMPRESSED_ARROW: char = '🡀';
pub const UPWARDS_HEAVY_COMPRESSED_ARROW: char = '🡁';
pub const RIGHTWARDS_HEAVY_COMPRESSED_ARROW: char = '🡂';
pub const DOWNWARDS_HEAVY_COMPRESSED_ARROW: char = '🡃';
pub const LEFTWARDS_HEAVY_ARROW: char = '🡄';
pub const UPWARDS_HEAVY_ARROW: char = '🡅';
pub const RIGHTWARDS_HEAVY_ARROW: char = '🡆';
pub const DOWNWARDS_HEAVY_ARROW: char = '🡇';
pub const LEFTWARDS_SANS_DASH_SERIF_ARROW: char = '🡐';
pub const UPWARDS_SANS_DASH_SERIF_ARROW: char = '🡑';
pub const RIGHTWARDS_SANS_DASH_SERIF_ARROW: char = '🡒';
pub const DOWNWARDS_SANS_DASH_SERIF_ARROW: char = '🡓';
pub const NORTH_WEST_SANS_DASH_SERIF_ARROW: char = '🡔';
pub const NORTH_EAST_SANS_DASH_SERIF_ARROW: char = '🡕';
pub const SOUTH_EAST_SANS_DASH_SERIF_ARROW: char = '🡖';
pub const SOUTH_WEST_SANS_DASH_SERIF_ARROW: char = '🡗';
pub const LEFT_RIGHT_SANS_DASH_SERIF_ARROW: char = '🡘';
pub const UP_DOWN_SANS_DASH_SERIF_ARROW: char = '🡙';
pub const WIDE_DASH_HEADED_LEFTWARDS_LIGHT_BARB_ARROW: char = '🡠';
pub const WIDE_DASH_HEADED_UPWARDS_LIGHT_BARB_ARROW: char = '🡡';
pub const WIDE_DASH_HEADED_RIGHTWARDS_LIGHT_BARB_ARROW: char = '🡢';
pub const WIDE_DASH_HEADED_DOWNWARDS_LIGHT_BARB_ARROW: char = '🡣';
pub const WIDE_DASH_HEADED_NORTH_WEST_LIGHT_BARB_ARROW: char = '🡤';
pub const WIDE_DASH_HEADED_NORTH_EAST_LIGHT_BARB_ARROW: char = '🡥';
pub const WIDE_DASH_HEADED_SOUTH_EAST_LIGHT_BARB_ARROW: char = '🡦';
pub const WIDE_DASH_HEADED_SOUTH_WEST_LIGHT_BARB_ARROW: char = '🡧';
pub const WIDE_DASH_HEADED_LEFTWARDS_BARB_ARROW: char = '🡨';
pub const WIDE_DASH_HEADED_UPWARDS_BARB_ARROW: char = '🡩';
pub const WIDE_DASH_HEADED_RIGHTWARDS_BARB_ARROW: char = '🡪';
pub const WIDE_DASH_HEADED_DOWNWARDS_BARB_ARROW: char = '🡫';
pub const WIDE_DASH_HEADED_NORTH_WEST_BARB_ARROW: char = '🡬';
pub const WIDE_DASH_HEADED_NORTH_EAST_BARB_ARROW: char = '🡭';
pub const WIDE_DASH_HEADED_SOUTH_EAST_BARB_ARROW: char = '🡮';
pub const WIDE_DASH_HEADED_SOUTH_WEST_BARB_ARROW: char = '🡯';
pub const WIDE_DASH_HEADED_LEFTWARDS_MEDIUM_BARB_ARROW: char = '🡰';
pub const WIDE_DASH_HEADED_UPWARDS_MEDIUM_BARB_ARROW: char = '🡱';
pub const WIDE_DASH_HEADED_RIGHTWARDS_MEDIUM_BARB_ARROW: char = '🡲';
pub const WIDE_DASH_HEADED_DOWNWARDS_MEDIUM_BARB_ARROW: char = '🡳';
pub const WIDE_DASH_HEADED_NORTH_WEST_MEDIUM_BARB_ARROW: char = '🡴';
pub const WIDE_DASH_HEADED_NORTH_EAST_MEDIUM_BARB_ARROW: char = '🡵';
pub const WIDE_DASH_HEADED_SOUTH_EAST_MEDIUM_BARB_ARROW: char = '🡶';
pub const WIDE_DASH_HEADED_SOUTH_WEST_MEDIUM_BARB_ARROW: char = '🡷';
pub const WIDE_DASH_HEADED_LEFTWARDS_HEAVY_BARB_ARROW: char = '🡸';
pub const WIDE_DASH_HEADED_UPWARDS_HEAVY_BARB_ARROW: char = '🡹';
pub const WIDE_DASH_HEADED_RIGHTWARDS_HEAVY_BARB_ARROW: char = '🡺';
pub const WIDE_DASH_HEADED_DOWNWARDS_HEAVY_BARB_ARROW: char = '🡻';
pub const WIDE_DASH_HEADED_NORTH_WEST_HEAVY_BARB_ARROW: char = '🡼';
pub const WIDE_DASH_HEADED_NORTH_EAST_HEAVY_BARB_ARROW: char = '🡽';
pub const WIDE_DASH_HEADED_SOUTH_EAST_HEAVY_BARB_ARROW: char = '🡾';
pub const WIDE_DASH_HEADED_SOUTH_WEST_HEAVY_BARB_ARROW: char = '🡿';
pub const WIDE_DASH_HEADED_LEFTWARDS_VERY_HEAVY_BARB_ARROW: char = '🢀';
pub const WIDE_DASH_HEADED_UPWARDS_VERY_HEAVY_BARB_ARROW: char = '🢁';
pub const WIDE_DASH_HEADED_RIGHTWARDS_VERY_HEAVY_BARB_ARROW: char = '🢂';
pub const WIDE_DASH_HEADED_DOWNWARDS_VERY_HEAVY_BARB_ARROW: char = '🢃';
pub const WIDE_DASH_HEADED_NORTH_WEST_VERY_HEAVY_BARB_ARROW: char = '🢄';
pub const WIDE_DASH_HEADED_NORTH_EAST_VERY_HEAVY_BARB_ARROW: char = '🢅';
pub const WIDE_DASH_HEADED_SOUTH_EAST_VERY_HEAVY_BARB_ARROW: char = '🢆';
pub const WIDE_DASH_HEADED_SOUTH_WEST_VERY_HEAVY_BARB_ARROW: char = '🢇';
pub const LEFTWARDS_TRIANGLE_ARROWHEAD: char = '🢐';
pub const UPWARDS_TRIANGLE_ARROWHEAD: char = '🢑';
pub const RIGHTWARDS_TRIANGLE_ARROWHEAD: char = '🢒';
pub const DOWNWARDS_TRIANGLE_ARROWHEAD: char = '🢓';
pub const LEFTWARDS_WHITE_ARROW_WITHIN_TRIANGLE_ARROWHEAD: char = '🢔';
pub const UPWARDS_WHITE_ARROW_WITHIN_TRIANGLE_ARROWHEAD: char = '🢕';
pub const RIGHTWARDS_WHITE_ARROW_WITHIN_TRIANGLE_ARROWHEAD: char = '🢖';
pub const DOWNWARDS_WHITE_ARROW_WITHIN_TRIANGLE_ARROWHEAD: char = '🢗';
pub const LEFTWARDS_ARROW_WITH_NOTCHED_TAIL: char = '🢘';
pub const UPWARDS_ARROW_WITH_NOTCHED_TAIL: char = '🢙';
pub const RIGHTWARDS_ARROW_WITH_NOTCHED_TAIL: char = '🢚';
pub const DOWNWARDS_ARROW_WITH_NOTCHED_TAIL: char = '🢛';
pub const HEAVY_ARROW_SHAFT_WIDTH_ONE: char = '🢜';
pub const HEAVY_ARROW_SHAFT_WIDTH_TWO_THIRDS: char = '🢝';
pub const HEAVY_ARROW_SHAFT_WIDTH_ONE_HALF: char = '🢞';
pub const HEAVY_ARROW_SHAFT_WIDTH_ONE_THIRD: char = '🢟';
pub const LEFTWARDS_BOTTOM_DASH_SHADED_WHITE_ARROW: char = '🢠';
pub const RIGHTWARDS_BOTTOM_SHADED_WHITE_ARROW: char = '🢡';
pub const LEFTWARDS_TOP_SHADED_WHITE_ARROW: char = '🢢';
pub const RIGHTWARDS_TOP_SHADED_WHITE_ARROW: char = '🢣';
pub const LEFTWARDS_LEFT_DASH_SHADED_WHITE_ARROW: char = '🢤';
pub const RIGHTWARDS_RIGHT_DASH_SHADED_WHITE_ARROW: char = '🢥';
pub const LEFTWARDS_RIGHT_DASH_SHADED_WHITE_ARROW: char = '🢦';
pub const RIGHTWARDS_LEFT_DASH_SHADED_WHITE_ARROW: char = '🢧';
pub const LEFTWARDS_BACK_DASH_TILTED_SHADOWED_WHITE_ARROW: char = '🢨';
pub const RIGHTWARDS_BACK_DASH_TILTED_SHADOWED_WHITE_ARROW: char = '🢩';
pub const LEFTWARDS_FRONT_DASH_TILTED_SHADOWED_WHITE_ARROW: char = '🢪';
pub const RIGHTWARDS_FRONT_DASH_TILTED_SHADOWED_WHITE_ARROW: char = '🢫';
pub const WHITE_ARROW_SHAFT_WIDTH_ONE: char = '🢬';
pub const WHITE_ARROW_SHAFT_WIDTH_TWO_THIRDS: char = '🢭';
}
#[derive(Debug, Clone, Copy, Hash, PartialEq, Eq)]
pub enum SupplementalArrowsC {
LeftwardsArrowWithSmallTriangleArrowhead,
UpwardsArrowWithSmallTriangleArrowhead,
RightwardsArrowWithSmallTriangleArrowhead,
DownwardsArrowWithSmallTriangleArrowhead,
LeftwardsArrowWithMediumTriangleArrowhead,
UpwardsArrowWithMediumTriangleArrowhead,
RightwardsArrowWithMediumTriangleArrowhead,
DownwardsArrowWithMediumTriangleArrowhead,
LeftwardsArrowWithLargeTriangleArrowhead,
UpwardsArrowWithLargeTriangleArrowhead,
RightwardsArrowWithLargeTriangleArrowhead,
DownwardsArrowWithLargeTriangleArrowhead,
LeftwardsArrowWithSmallEquilateralArrowhead,
UpwardsArrowWithSmallEquilateralArrowhead,
RightwardsArrowWithSmallEquilateralArrowhead,
DownwardsArrowWithSmallEquilateralArrowhead,
LeftwardsArrowWithEquilateralArrowhead,
UpwardsArrowWithEquilateralArrowhead,
RightwardsArrowWithEquilateralArrowhead,
DownwardsArrowWithEquilateralArrowhead,
HeavyLeftwardsArrowWithEquilateralArrowhead,
HeavyUpwardsArrowWithEquilateralArrowhead,
HeavyRightwardsArrowWithEquilateralArrowhead,
HeavyDownwardsArrowWithEquilateralArrowhead,
HeavyLeftwardsArrowWithLargeEquilateralArrowhead,
HeavyUpwardsArrowWithLargeEquilateralArrowhead,
HeavyRightwardsArrowWithLargeEquilateralArrowhead,
HeavyDownwardsArrowWithLargeEquilateralArrowhead,
LeftwardsTriangleDashHeadedArrowWithNarrowShaft,
UpwardsTriangleDashHeadedArrowWithNarrowShaft,
RightwardsTriangleDashHeadedArrowWithNarrowShaft,
DownwardsTriangleDashHeadedArrowWithNarrowShaft,
LeftwardsTriangleDashHeadedArrowWithMediumShaft,
UpwardsTriangleDashHeadedArrowWithMediumShaft,
RightwardsTriangleDashHeadedArrowWithMediumShaft,
DownwardsTriangleDashHeadedArrowWithMediumShaft,
LeftwardsTriangleDashHeadedArrowWithBoldShaft,
UpwardsTriangleDashHeadedArrowWithBoldShaft,
RightwardsTriangleDashHeadedArrowWithBoldShaft,
DownwardsTriangleDashHeadedArrowWithBoldShaft,
LeftwardsTriangleDashHeadedArrowWithHeavyShaft,
UpwardsTriangleDashHeadedArrowWithHeavyShaft,
RightwardsTriangleDashHeadedArrowWithHeavyShaft,
DownwardsTriangleDashHeadedArrowWithHeavyShaft,
LeftwardsTriangleDashHeadedArrowWithVeryHeavyShaft,
UpwardsTriangleDashHeadedArrowWithVeryHeavyShaft,
RightwardsTriangleDashHeadedArrowWithVeryHeavyShaft,
DownwardsTriangleDashHeadedArrowWithVeryHeavyShaft,
LeftwardsFingerDashPostArrow,
UpwardsFingerDashPostArrow,
RightwardsFingerDashPostArrow,
DownwardsFingerDashPostArrow,
LeftwardsSquaredArrow,
UpwardsSquaredArrow,
RightwardsSquaredArrow,
DownwardsSquaredArrow,
LeftwardsCompressedArrow,
UpwardsCompressedArrow,
RightwardsCompressedArrow,
DownwardsCompressedArrow,
LeftwardsHeavyCompressedArrow,
UpwardsHeavyCompressedArrow,
RightwardsHeavyCompressedArrow,
DownwardsHeavyCompressedArrow,
LeftwardsHeavyArrow,
UpwardsHeavyArrow,
RightwardsHeavyArrow,
DownwardsHeavyArrow,
LeftwardsSansDashSerifArrow,
UpwardsSansDashSerifArrow,
RightwardsSansDashSerifArrow,
DownwardsSansDashSerifArrow,
NorthWestSansDashSerifArrow,
NorthEastSansDashSerifArrow,
SouthEastSansDashSerifArrow,
SouthWestSansDashSerifArrow,
LeftRightSansDashSerifArrow,
UpDownSansDashSerifArrow,
WideDashHeadedLeftwardsLightBarbArrow,
WideDashHeadedUpwardsLightBarbArrow,
WideDashHeadedRightwardsLightBarbArrow,
WideDashHeadedDownwardsLightBarbArrow,
WideDashHeadedNorthWestLightBarbArrow,
WideDashHeadedNorthEastLightBarbArrow,
WideDashHeadedSouthEastLightBarbArrow,
WideDashHeadedSouthWestLightBarbArrow,
WideDashHeadedLeftwardsBarbArrow,
WideDashHeadedUpwardsBarbArrow,
WideDashHeadedRightwardsBarbArrow,
WideDashHeadedDownwardsBarbArrow,
WideDashHeadedNorthWestBarbArrow,
WideDashHeadedNorthEastBarbArrow,
WideDashHeadedSouthEastBarbArrow,
WideDashHeadedSouthWestBarbArrow,
WideDashHeadedLeftwardsMediumBarbArrow,
WideDashHeadedUpwardsMediumBarbArrow,
WideDashHeadedRightwardsMediumBarbArrow,
WideDashHeadedDownwardsMediumBarbArrow,
WideDashHeadedNorthWestMediumBarbArrow,
WideDashHeadedNorthEastMediumBarbArrow,
WideDashHeadedSouthEastMediumBarbArrow,
WideDashHeadedSouthWestMediumBarbArrow,
WideDashHeadedLeftwardsHeavyBarbArrow,
WideDashHeadedUpwardsHeavyBarbArrow,
WideDashHeadedRightwardsHeavyBarbArrow,
WideDashHeadedDownwardsHeavyBarbArrow,
WideDashHeadedNorthWestHeavyBarbArrow,
WideDashHeadedNorthEastHeavyBarbArrow,
WideDashHeadedSouthEastHeavyBarbArrow,
WideDashHeadedSouthWestHeavyBarbArrow,
WideDashHeadedLeftwardsVeryHeavyBarbArrow,
WideDashHeadedUpwardsVeryHeavyBarbArrow,
WideDashHeadedRightwardsVeryHeavyBarbArrow,
WideDashHeadedDownwardsVeryHeavyBarbArrow,
WideDashHeadedNorthWestVeryHeavyBarbArrow,
WideDashHeadedNorthEastVeryHeavyBarbArrow,
WideDashHeadedSouthEastVeryHeavyBarbArrow,
WideDashHeadedSouthWestVeryHeavyBarbArrow,
LeftwardsTriangleArrowhead,
UpwardsTriangleArrowhead,
RightwardsTriangleArrowhead,
DownwardsTriangleArrowhead,
LeftwardsWhiteArrowWithinTriangleArrowhead,
UpwardsWhiteArrowWithinTriangleArrowhead,
RightwardsWhiteArrowWithinTriangleArrowhead,
DownwardsWhiteArrowWithinTriangleArrowhead,
LeftwardsArrowWithNotchedTail,
UpwardsArrowWithNotchedTail,
RightwardsArrowWithNotchedTail,
DownwardsArrowWithNotchedTail,
HeavyArrowShaftWidthOne,
HeavyArrowShaftWidthTwoThirds,
HeavyArrowShaftWidthOneHalf,
HeavyArrowShaftWidthOneThird,
LeftwardsBottomDashShadedWhiteArrow,
RightwardsBottomShadedWhiteArrow,
LeftwardsTopShadedWhiteArrow,
RightwardsTopShadedWhiteArrow,
LeftwardsLeftDashShadedWhiteArrow,
RightwardsRightDashShadedWhiteArrow,
LeftwardsRightDashShadedWhiteArrow,
RightwardsLeftDashShadedWhiteArrow,
LeftwardsBackDashTiltedShadowedWhiteArrow,
RightwardsBackDashTiltedShadowedWhiteArrow,
LeftwardsFrontDashTiltedShadowedWhiteArrow,
RightwardsFrontDashTiltedShadowedWhiteArrow,
WhiteArrowShaftWidthOne,
WhiteArrowShaftWidthTwoThirds,
}
impl Into<char> for SupplementalArrowsC {
fn into(self) -> char {
use constants::*;
match self {
SupplementalArrowsC::LeftwardsArrowWithSmallTriangleArrowhead => LEFTWARDS_ARROW_WITH_SMALL_TRIANGLE_ARROWHEAD,
SupplementalArrowsC::UpwardsArrowWithSmallTriangleArrowhead => UPWARDS_ARROW_WITH_SMALL_TRIANGLE_ARROWHEAD,
SupplementalArrowsC::RightwardsArrowWithSmallTriangleArrowhead => RIGHTWARDS_ARROW_WITH_SMALL_TRIANGLE_ARROWHEAD,
SupplementalArrowsC::DownwardsArrowWithSmallTriangleArrowhead => DOWNWARDS_ARROW_WITH_SMALL_TRIANGLE_ARROWHEAD,
SupplementalArrowsC::LeftwardsArrowWithMediumTriangleArrowhead => LEFTWARDS_ARROW_WITH_MEDIUM_TRIANGLE_ARROWHEAD,
SupplementalArrowsC::UpwardsArrowWithMediumTriangleArrowhead => UPWARDS_ARROW_WITH_MEDIUM_TRIANGLE_ARROWHEAD,
SupplementalArrowsC::RightwardsArrowWithMediumTriangleArrowhead => RIGHTWARDS_ARROW_WITH_MEDIUM_TRIANGLE_ARROWHEAD,
SupplementalArrowsC::DownwardsArrowWithMediumTriangleArrowhead => DOWNWARDS_ARROW_WITH_MEDIUM_TRIANGLE_ARROWHEAD,
SupplementalArrowsC::LeftwardsArrowWithLargeTriangleArrowhead => LEFTWARDS_ARROW_WITH_LARGE_TRIANGLE_ARROWHEAD,
SupplementalArrowsC::UpwardsArrowWithLargeTriangleArrowhead => UPWARDS_ARROW_WITH_LARGE_TRIANGLE_ARROWHEAD,
SupplementalArrowsC::RightwardsArrowWithLargeTriangleArrowhead => RIGHTWARDS_ARROW_WITH_LARGE_TRIANGLE_ARROWHEAD,
SupplementalArrowsC::DownwardsArrowWithLargeTriangleArrowhead => DOWNWARDS_ARROW_WITH_LARGE_TRIANGLE_ARROWHEAD,
SupplementalArrowsC::LeftwardsArrowWithSmallEquilateralArrowhead => LEFTWARDS_ARROW_WITH_SMALL_EQUILATERAL_ARROWHEAD,
SupplementalArrowsC::UpwardsArrowWithSmallEquilateralArrowhead => UPWARDS_ARROW_WITH_SMALL_EQUILATERAL_ARROWHEAD,
SupplementalArrowsC::RightwardsArrowWithSmallEquilateralArrowhead => RIGHTWARDS_ARROW_WITH_SMALL_EQUILATERAL_ARROWHEAD,
SupplementalArrowsC::DownwardsArrowWithSmallEquilateralArrowhead => DOWNWARDS_ARROW_WITH_SMALL_EQUILATERAL_ARROWHEAD,
SupplementalArrowsC::LeftwardsArrowWithEquilateralArrowhead => LEFTWARDS_ARROW_WITH_EQUILATERAL_ARROWHEAD,
SupplementalArrowsC::UpwardsArrowWithEquilateralArrowhead => UPWARDS_ARROW_WITH_EQUILATERAL_ARROWHEAD,
SupplementalArrowsC::RightwardsArrowWithEquilateralArrowhead => RIGHTWARDS_ARROW_WITH_EQUILATERAL_ARROWHEAD,
SupplementalArrowsC::DownwardsArrowWithEquilateralArrowhead => DOWNWARDS_ARROW_WITH_EQUILATERAL_ARROWHEAD,
SupplementalArrowsC::HeavyLeftwardsArrowWithEquilateralArrowhead => HEAVY_LEFTWARDS_ARROW_WITH_EQUILATERAL_ARROWHEAD,
SupplementalArrowsC::HeavyUpwardsArrowWithEquilateralArrowhead => HEAVY_UPWARDS_ARROW_WITH_EQUILATERAL_ARROWHEAD,
SupplementalArrowsC::HeavyRightwardsArrowWithEquilateralArrowhead => HEAVY_RIGHTWARDS_ARROW_WITH_EQUILATERAL_ARROWHEAD,
SupplementalArrowsC::HeavyDownwardsArrowWithEquilateralArrowhead => HEAVY_DOWNWARDS_ARROW_WITH_EQUILATERAL_ARROWHEAD,
SupplementalArrowsC::HeavyLeftwardsArrowWithLargeEquilateralArrowhead => HEAVY_LEFTWARDS_ARROW_WITH_LARGE_EQUILATERAL_ARROWHEAD,
SupplementalArrowsC::HeavyUpwardsArrowWithLargeEquilateralArrowhead => HEAVY_UPWARDS_ARROW_WITH_LARGE_EQUILATERAL_ARROWHEAD,
SupplementalArrowsC::HeavyRightwardsArrowWithLargeEquilateralArrowhead => HEAVY_RIGHTWARDS_ARROW_WITH_LARGE_EQUILATERAL_ARROWHEAD,
SupplementalArrowsC::HeavyDownwardsArrowWithLargeEquilateralArrowhead => HEAVY_DOWNWARDS_ARROW_WITH_LARGE_EQUILATERAL_ARROWHEAD,
SupplementalArrowsC::LeftwardsTriangleDashHeadedArrowWithNarrowShaft => LEFTWARDS_TRIANGLE_DASH_HEADED_ARROW_WITH_NARROW_SHAFT,
SupplementalArrowsC::UpwardsTriangleDashHeadedArrowWithNarrowShaft => UPWARDS_TRIANGLE_DASH_HEADED_ARROW_WITH_NARROW_SHAFT,
SupplementalArrowsC::RightwardsTriangleDashHeadedArrowWithNarrowShaft => RIGHTWARDS_TRIANGLE_DASH_HEADED_ARROW_WITH_NARROW_SHAFT,
SupplementalArrowsC::DownwardsTriangleDashHeadedArrowWithNarrowShaft => DOWNWARDS_TRIANGLE_DASH_HEADED_ARROW_WITH_NARROW_SHAFT,
SupplementalArrowsC::LeftwardsTriangleDashHeadedArrowWithMediumShaft => LEFTWARDS_TRIANGLE_DASH_HEADED_ARROW_WITH_MEDIUM_SHAFT,
SupplementalArrowsC::UpwardsTriangleDashHeadedArrowWithMediumShaft => UPWARDS_TRIANGLE_DASH_HEADED_ARROW_WITH_MEDIUM_SHAFT,
SupplementalArrowsC::RightwardsTriangleDashHeadedArrowWithMediumShaft => RIGHTWARDS_TRIANGLE_DASH_HEADED_ARROW_WITH_MEDIUM_SHAFT,
SupplementalArrowsC::DownwardsTriangleDashHeadedArrowWithMediumShaft => DOWNWARDS_TRIANGLE_DASH_HEADED_ARROW_WITH_MEDIUM_SHAFT,
SupplementalArrowsC::LeftwardsTriangleDashHeadedArrowWithBoldShaft => LEFTWARDS_TRIANGLE_DASH_HEADED_ARROW_WITH_BOLD_SHAFT,
SupplementalArrowsC::UpwardsTriangleDashHeadedArrowWithBoldShaft => UPWARDS_TRIANGLE_DASH_HEADED_ARROW_WITH_BOLD_SHAFT,
SupplementalArrowsC::RightwardsTriangleDashHeadedArrowWithBoldShaft => RIGHTWARDS_TRIANGLE_DASH_HEADED_ARROW_WITH_BOLD_SHAFT,
SupplementalArrowsC::DownwardsTriangleDashHeadedArrowWithBoldShaft => DOWNWARDS_TRIANGLE_DASH_HEADED_ARROW_WITH_BOLD_SHAFT,
SupplementalArrowsC::LeftwardsTriangleDashHeadedArrowWithHeavyShaft => LEFTWARDS_TRIANGLE_DASH_HEADED_ARROW_WITH_HEAVY_SHAFT,
SupplementalArrowsC::UpwardsTriangleDashHeadedArrowWithHeavyShaft => UPWARDS_TRIANGLE_DASH_HEADED_ARROW_WITH_HEAVY_SHAFT,
SupplementalArrowsC::RightwardsTriangleDashHeadedArrowWithHeavyShaft => RIGHTWARDS_TRIANGLE_DASH_HEADED_ARROW_WITH_HEAVY_SHAFT,
SupplementalArrowsC::DownwardsTriangleDashHeadedArrowWithHeavyShaft => DOWNWARDS_TRIANGLE_DASH_HEADED_ARROW_WITH_HEAVY_SHAFT,
SupplementalArrowsC::LeftwardsTriangleDashHeadedArrowWithVeryHeavyShaft => LEFTWARDS_TRIANGLE_DASH_HEADED_ARROW_WITH_VERY_HEAVY_SHAFT,
SupplementalArrowsC::UpwardsTriangleDashHeadedArrowWithVeryHeavyShaft => UPWARDS_TRIANGLE_DASH_HEADED_ARROW_WITH_VERY_HEAVY_SHAFT,
SupplementalArrowsC::RightwardsTriangleDashHeadedArrowWithVeryHeavyShaft => RIGHTWARDS_TRIANGLE_DASH_HEADED_ARROW_WITH_VERY_HEAVY_SHAFT,
SupplementalArrowsC::DownwardsTriangleDashHeadedArrowWithVeryHeavyShaft => DOWNWARDS_TRIANGLE_DASH_HEADED_ARROW_WITH_VERY_HEAVY_SHAFT,
SupplementalArrowsC::LeftwardsFingerDashPostArrow => LEFTWARDS_FINGER_DASH_POST_ARROW,
SupplementalArrowsC::UpwardsFingerDashPostArrow => UPWARDS_FINGER_DASH_POST_ARROW,
SupplementalArrowsC::RightwardsFingerDashPostArrow => RIGHTWARDS_FINGER_DASH_POST_ARROW,
SupplementalArrowsC::DownwardsFingerDashPostArrow => DOWNWARDS_FINGER_DASH_POST_ARROW,
SupplementalArrowsC::LeftwardsSquaredArrow => LEFTWARDS_SQUARED_ARROW,
SupplementalArrowsC::UpwardsSquaredArrow => UPWARDS_SQUARED_ARROW,
SupplementalArrowsC::RightwardsSquaredArrow => RIGHTWARDS_SQUARED_ARROW,
SupplementalArrowsC::DownwardsSquaredArrow => DOWNWARDS_SQUARED_ARROW,
SupplementalArrowsC::LeftwardsCompressedArrow => LEFTWARDS_COMPRESSED_ARROW,
SupplementalArrowsC::UpwardsCompressedArrow => UPWARDS_COMPRESSED_ARROW,
SupplementalArrowsC::RightwardsCompressedArrow => RIGHTWARDS_COMPRESSED_ARROW,
SupplementalArrowsC::DownwardsCompressedArrow => DOWNWARDS_COMPRESSED_ARROW,
SupplementalArrowsC::LeftwardsHeavyCompressedArrow => LEFTWARDS_HEAVY_COMPRESSED_ARROW,
SupplementalArrowsC::UpwardsHeavyCompressedArrow => UPWARDS_HEAVY_COMPRESSED_ARROW,
SupplementalArrowsC::RightwardsHeavyCompressedArrow => RIGHTWARDS_HEAVY_COMPRESSED_ARROW,
SupplementalArrowsC::DownwardsHeavyCompressedArrow => DOWNWARDS_HEAVY_COMPRESSED_ARROW,
SupplementalArrowsC::LeftwardsHeavyArrow => LEFTWARDS_HEAVY_ARROW,
SupplementalArrowsC::UpwardsHeavyArrow => UPWARDS_HEAVY_ARROW,
SupplementalArrowsC::RightwardsHeavyArrow => RIGHTWARDS_HEAVY_ARROW,
SupplementalArrowsC::DownwardsHeavyArrow => DOWNWARDS_HEAVY_ARROW,
SupplementalArrowsC::LeftwardsSansDashSerifArrow => LEFTWARDS_SANS_DASH_SERIF_ARROW,
SupplementalArrowsC::UpwardsSansDashSerifArrow => UPWARDS_SANS_DASH_SERIF_ARROW,
SupplementalArrowsC::RightwardsSansDashSerifArrow => RIGHTWARDS_SANS_DASH_SERIF_ARROW,
SupplementalArrowsC::DownwardsSansDashSerifArrow => DOWNWARDS_SANS_DASH_SERIF_ARROW,
SupplementalArrowsC::NorthWestSansDashSerifArrow => NORTH_WEST_SANS_DASH_SERIF_ARROW,
SupplementalArrowsC::NorthEastSansDashSerifArrow => NORTH_EAST_SANS_DASH_SERIF_ARROW,
SupplementalArrowsC::SouthEastSansDashSerifArrow => SOUTH_EAST_SANS_DASH_SERIF_ARROW,
SupplementalArrowsC::SouthWestSansDashSerifArrow => SOUTH_WEST_SANS_DASH_SERIF_ARROW,
SupplementalArrowsC::LeftRightSansDashSerifArrow => LEFT_RIGHT_SANS_DASH_SERIF_ARROW,
SupplementalArrowsC::UpDownSansDashSerifArrow => UP_DOWN_SANS_DASH_SERIF_ARROW,
SupplementalArrowsC::WideDashHeadedLeftwardsLightBarbArrow => WIDE_DASH_HEADED_LEFTWARDS_LIGHT_BARB_ARROW,
SupplementalArrowsC::WideDashHeadedUpwardsLightBarbArrow => WIDE_DASH_HEADED_UPWARDS_LIGHT_BARB_ARROW,
SupplementalArrowsC::WideDashHeadedRightwardsLightBarbArrow => WIDE_DASH_HEADED_RIGHTWARDS_LIGHT_BARB_ARROW,
SupplementalArrowsC::WideDashHeadedDownwardsLightBarbArrow => WIDE_DASH_HEADED_DOWNWARDS_LIGHT_BARB_ARROW,
SupplementalArrowsC::WideDashHeadedNorthWestLightBarbArrow => WIDE_DASH_HEADED_NORTH_WEST_LIGHT_BARB_ARROW,
SupplementalArrowsC::WideDashHeadedNorthEastLightBarbArrow => WIDE_DASH_HEADED_NORTH_EAST_LIGHT_BARB_ARROW,
SupplementalArrowsC::WideDashHeadedSouthEastLightBarbArrow => WIDE_DASH_HEADED_SOUTH_EAST_LIGHT_BARB_ARROW,
SupplementalArrowsC::WideDashHeadedSouthWestLightBarbArrow => WIDE_DASH_HEADED_SOUTH_WEST_LIGHT_BARB_ARROW,
SupplementalArrowsC::WideDashHeadedLeftwardsBarbArrow => WIDE_DASH_HEADED_LEFTWARDS_BARB_ARROW,
SupplementalArrowsC::WideDashHeadedUpwardsBarbArrow => WIDE_DASH_HEADED_UPWARDS_BARB_ARROW,
SupplementalArrowsC::WideDashHeadedRightwardsBarbArrow => WIDE_DASH_HEADED_RIGHTWARDS_BARB_ARROW,
SupplementalArrowsC::WideDashHeadedDownwardsBarbArrow => WIDE_DASH_HEADED_DOWNWARDS_BARB_ARROW,
SupplementalArrowsC::WideDashHeadedNorthWestBarbArrow => WIDE_DASH_HEADED_NORTH_WEST_BARB_ARROW,
SupplementalArrowsC::WideDashHeadedNorthEastBarbArrow => WIDE_DASH_HEADED_NORTH_EAST_BARB_ARROW,
SupplementalArrowsC::WideDashHeadedSouthEastBarbArrow => WIDE_DASH_HEADED_SOUTH_EAST_BARB_ARROW,
SupplementalArrowsC::WideDashHeadedSouthWestBarbArrow => WIDE_DASH_HEADED_SOUTH_WEST_BARB_ARROW,
SupplementalArrowsC::WideDashHeadedLeftwardsMediumBarbArrow => WIDE_DASH_HEADED_LEFTWARDS_MEDIUM_BARB_ARROW,
SupplementalArrowsC::WideDashHeadedUpwardsMediumBarbArrow => WIDE_DASH_HEADED_UPWARDS_MEDIUM_BARB_ARROW,
SupplementalArrowsC::WideDashHeadedRightwardsMediumBarbArrow => WIDE_DASH_HEADED_RIGHTWARDS_MEDIUM_BARB_ARROW,
SupplementalArrowsC::WideDashHeadedDownwardsMediumBarbArrow => WIDE_DASH_HEADED_DOWNWARDS_MEDIUM_BARB_ARROW,
SupplementalArrowsC::WideDashHeadedNorthWestMediumBarbArrow => WIDE_DASH_HEADED_NORTH_WEST_MEDIUM_BARB_ARROW,
SupplementalArrowsC::WideDashHeadedNorthEastMediumBarbArrow => WIDE_DASH_HEADED_NORTH_EAST_MEDIUM_BARB_ARROW,
SupplementalArrowsC::WideDashHeadedSouthEastMediumBarbArrow => WIDE_DASH_HEADED_SOUTH_EAST_MEDIUM_BARB_ARROW,
SupplementalArrowsC::WideDashHeadedSouthWestMediumBarbArrow => WIDE_DASH_HEADED_SOUTH_WEST_MEDIUM_BARB_ARROW,
SupplementalArrowsC::WideDashHeadedLeftwardsHeavyBarbArrow => WIDE_DASH_HEADED_LEFTWARDS_HEAVY_BARB_ARROW,
SupplementalArrowsC::WideDashHeadedUpwardsHeavyBarbArrow => WIDE_DASH_HEADED_UPWARDS_HEAVY_BARB_ARROW,
SupplementalArrowsC::WideDashHeadedRightwardsHeavyBarbArrow => WIDE_DASH_HEADED_RIGHTWARDS_HEAVY_BARB_ARROW,
SupplementalArrowsC::WideDashHeadedDownwardsHeavyBarbArrow => WIDE_DASH_HEADED_DOWNWARDS_HEAVY_BARB_ARROW,
SupplementalArrowsC::WideDashHeadedNorthWestHeavyBarbArrow => WIDE_DASH_HEADED_NORTH_WEST_HEAVY_BARB_ARROW,
SupplementalArrowsC::WideDashHeadedNorthEastHeavyBarbArrow => WIDE_DASH_HEADED_NORTH_EAST_HEAVY_BARB_ARROW,
SupplementalArrowsC::WideDashHeadedSouthEastHeavyBarbArrow => WIDE_DASH_HEADED_SOUTH_EAST_HEAVY_BARB_ARROW,
SupplementalArrowsC::WideDashHeadedSouthWestHeavyBarbArrow => WIDE_DASH_HEADED_SOUTH_WEST_HEAVY_BARB_ARROW,
SupplementalArrowsC::WideDashHeadedLeftwardsVeryHeavyBarbArrow => WIDE_DASH_HEADED_LEFTWARDS_VERY_HEAVY_BARB_ARROW,
SupplementalArrowsC::WideDashHeadedUpwardsVeryHeavyBarbArrow => WIDE_DASH_HEADED_UPWARDS_VERY_HEAVY_BARB_ARROW,
SupplementalArrowsC::WideDashHeadedRightwardsVeryHeavyBarbArrow => WIDE_DASH_HEADED_RIGHTWARDS_VERY_HEAVY_BARB_ARROW,
SupplementalArrowsC::WideDashHeadedDownwardsVeryHeavyBarbArrow => WIDE_DASH_HEADED_DOWNWARDS_VERY_HEAVY_BARB_ARROW,
SupplementalArrowsC::WideDashHeadedNorthWestVeryHeavyBarbArrow => WIDE_DASH_HEADED_NORTH_WEST_VERY_HEAVY_BARB_ARROW,
SupplementalArrowsC::WideDashHeadedNorthEastVeryHeavyBarbArrow => WIDE_DASH_HEADED_NORTH_EAST_VERY_HEAVY_BARB_ARROW,
SupplementalArrowsC::WideDashHeadedSouthEastVeryHeavyBarbArrow => WIDE_DASH_HEADED_SOUTH_EAST_VERY_HEAVY_BARB_ARROW,
SupplementalArrowsC::WideDashHeadedSouthWestVeryHeavyBarbArrow => WIDE_DASH_HEADED_SOUTH_WEST_VERY_HEAVY_BARB_ARROW,
SupplementalArrowsC::LeftwardsTriangleArrowhead => LEFTWARDS_TRIANGLE_ARROWHEAD,
SupplementalArrowsC::UpwardsTriangleArrowhead => UPWARDS_TRIANGLE_ARROWHEAD,
SupplementalArrowsC::RightwardsTriangleArrowhead => RIGHTWARDS_TRIANGLE_ARROWHEAD,
SupplementalArrowsC::DownwardsTriangleArrowhead => DOWNWARDS_TRIANGLE_ARROWHEAD,
SupplementalArrowsC::LeftwardsWhiteArrowWithinTriangleArrowhead => LEFTWARDS_WHITE_ARROW_WITHIN_TRIANGLE_ARROWHEAD,
SupplementalArrowsC::UpwardsWhiteArrowWithinTriangleArrowhead => UPWARDS_WHITE_ARROW_WITHIN_TRIANGLE_ARROWHEAD,
SupplementalArrowsC::RightwardsWhiteArrowWithinTriangleArrowhead => RIGHTWARDS_WHITE_ARROW_WITHIN_TRIANGLE_ARROWHEAD,
SupplementalArrowsC::DownwardsWhiteArrowWithinTriangleArrowhead => DOWNWARDS_WHITE_ARROW_WITHIN_TRIANGLE_ARROWHEAD,
SupplementalArrowsC::LeftwardsArrowWithNotchedTail => LEFTWARDS_ARROW_WITH_NOTCHED_TAIL,
SupplementalArrowsC::UpwardsArrowWithNotchedTail => UPWARDS_ARROW_WITH_NOTCHED_TAIL,
SupplementalArrowsC::RightwardsArrowWithNotchedTail => RIGHTWARDS_ARROW_WITH_NOTCHED_TAIL,
SupplementalArrowsC::DownwardsArrowWithNotchedTail => DOWNWARDS_ARROW_WITH_NOTCHED_TAIL,
SupplementalArrowsC::HeavyArrowShaftWidthOne => HEAVY_ARROW_SHAFT_WIDTH_ONE,
SupplementalArrowsC::HeavyArrowShaftWidthTwoThirds => HEAVY_ARROW_SHAFT_WIDTH_TWO_THIRDS,
SupplementalArrowsC::HeavyArrowShaftWidthOneHalf => HEAVY_ARROW_SHAFT_WIDTH_ONE_HALF,
SupplementalArrowsC::HeavyArrowShaftWidthOneThird => HEAVY_ARROW_SHAFT_WIDTH_ONE_THIRD,
SupplementalArrowsC::LeftwardsBottomDashShadedWhiteArrow => LEFTWARDS_BOTTOM_DASH_SHADED_WHITE_ARROW,
SupplementalArrowsC::RightwardsBottomShadedWhiteArrow => RIGHTWARDS_BOTTOM_SHADED_WHITE_ARROW,
SupplementalArrowsC::LeftwardsTopShadedWhiteArrow => LEFTWARDS_TOP_SHADED_WHITE_ARROW,
SupplementalArrowsC::RightwardsTopShadedWhiteArrow => RIGHTWARDS_TOP_SHADED_WHITE_ARROW,
SupplementalArrowsC::LeftwardsLeftDashShadedWhiteArrow => LEFTWARDS_LEFT_DASH_SHADED_WHITE_ARROW,
SupplementalArrowsC::RightwardsRightDashShadedWhiteArrow => RIGHTWARDS_RIGHT_DASH_SHADED_WHITE_ARROW,
SupplementalArrowsC::LeftwardsRightDashShadedWhiteArrow => LEFTWARDS_RIGHT_DASH_SHADED_WHITE_ARROW,
SupplementalArrowsC::RightwardsLeftDashShadedWhiteArrow => RIGHTWARDS_LEFT_DASH_SHADED_WHITE_ARROW,
SupplementalArrowsC::LeftwardsBackDashTiltedShadowedWhiteArrow => LEFTWARDS_BACK_DASH_TILTED_SHADOWED_WHITE_ARROW,
SupplementalArrowsC::RightwardsBackDashTiltedShadowedWhiteArrow => RIGHTWARDS_BACK_DASH_TILTED_SHADOWED_WHITE_ARROW,
SupplementalArrowsC::LeftwardsFrontDashTiltedShadowedWhiteArrow => LEFTWARDS_FRONT_DASH_TILTED_SHADOWED_WHITE_ARROW,
SupplementalArrowsC::RightwardsFrontDashTiltedShadowedWhiteArrow => RIGHTWARDS_FRONT_DASH_TILTED_SHADOWED_WHITE_ARROW,
SupplementalArrowsC::WhiteArrowShaftWidthOne => WHITE_ARROW_SHAFT_WIDTH_ONE,
SupplementalArrowsC::WhiteArrowShaftWidthTwoThirds => WHITE_ARROW_SHAFT_WIDTH_TWO_THIRDS,
}
}
}
impl std::convert::TryFrom<char> for SupplementalArrowsC {
type Error = ();
fn try_from(c: char) -> Result<Self, Self::Error> {
use constants::*;
match c {
LEFTWARDS_ARROW_WITH_SMALL_TRIANGLE_ARROWHEAD => Ok(SupplementalArrowsC::LeftwardsArrowWithSmallTriangleArrowhead),
UPWARDS_ARROW_WITH_SMALL_TRIANGLE_ARROWHEAD => Ok(SupplementalArrowsC::UpwardsArrowWithSmallTriangleArrowhead),
RIGHTWARDS_ARROW_WITH_SMALL_TRIANGLE_ARROWHEAD => Ok(SupplementalArrowsC::RightwardsArrowWithSmallTriangleArrowhead),
DOWNWARDS_ARROW_WITH_SMALL_TRIANGLE_ARROWHEAD => Ok(SupplementalArrowsC::DownwardsArrowWithSmallTriangleArrowhead),
LEFTWARDS_ARROW_WITH_MEDIUM_TRIANGLE_ARROWHEAD => Ok(SupplementalArrowsC::LeftwardsArrowWithMediumTriangleArrowhead),
UPWARDS_ARROW_WITH_MEDIUM_TRIANGLE_ARROWHEAD => Ok(SupplementalArrowsC::UpwardsArrowWithMediumTriangleArrowhead),
RIGHTWARDS_ARROW_WITH_MEDIUM_TRIANGLE_ARROWHEAD => Ok(SupplementalArrowsC::RightwardsArrowWithMediumTriangleArrowhead),
DOWNWARDS_ARROW_WITH_MEDIUM_TRIANGLE_ARROWHEAD => Ok(SupplementalArrowsC::DownwardsArrowWithMediumTriangleArrowhead),
LEFTWARDS_ARROW_WITH_LARGE_TRIANGLE_ARROWHEAD => Ok(SupplementalArrowsC::LeftwardsArrowWithLargeTriangleArrowhead),
UPWARDS_ARROW_WITH_LARGE_TRIANGLE_ARROWHEAD => Ok(SupplementalArrowsC::UpwardsArrowWithLargeTriangleArrowhead),
RIGHTWARDS_ARROW_WITH_LARGE_TRIANGLE_ARROWHEAD => Ok(SupplementalArrowsC::RightwardsArrowWithLargeTriangleArrowhead),
DOWNWARDS_ARROW_WITH_LARGE_TRIANGLE_ARROWHEAD => Ok(SupplementalArrowsC::DownwardsArrowWithLargeTriangleArrowhead),
LEFTWARDS_ARROW_WITH_SMALL_EQUILATERAL_ARROWHEAD => Ok(SupplementalArrowsC::LeftwardsArrowWithSmallEquilateralArrowhead),
UPWARDS_ARROW_WITH_SMALL_EQUILATERAL_ARROWHEAD => Ok(SupplementalArrowsC::UpwardsArrowWithSmallEquilateralArrowhead),
RIGHTWARDS_ARROW_WITH_SMALL_EQUILATERAL_ARROWHEAD => Ok(SupplementalArrowsC::RightwardsArrowWithSmallEquilateralArrowhead),
DOWNWARDS_ARROW_WITH_SMALL_EQUILATERAL_ARROWHEAD => Ok(SupplementalArrowsC::DownwardsArrowWithSmallEquilateralArrowhead),
LEFTWARDS_ARROW_WITH_EQUILATERAL_ARROWHEAD => Ok(SupplementalArrowsC::LeftwardsArrowWithEquilateralArrowhead),
UPWARDS_ARROW_WITH_EQUILATERAL_ARROWHEAD => Ok(SupplementalArrowsC::UpwardsArrowWithEquilateralArrowhead),
RIGHTWARDS_ARROW_WITH_EQUILATERAL_ARROWHEAD => Ok(SupplementalArrowsC::RightwardsArrowWithEquilateralArrowhead),
DOWNWARDS_ARROW_WITH_EQUILATERAL_ARROWHEAD => Ok(SupplementalArrowsC::DownwardsArrowWithEquilateralArrowhead),
HEAVY_LEFTWARDS_ARROW_WITH_EQUILATERAL_ARROWHEAD => Ok(SupplementalArrowsC::HeavyLeftwardsArrowWithEquilateralArrowhead),
HEAVY_UPWARDS_ARROW_WITH_EQUILATERAL_ARROWHEAD => Ok(SupplementalArrowsC::HeavyUpwardsArrowWithEquilateralArrowhead),
HEAVY_RIGHTWARDS_ARROW_WITH_EQUILATERAL_ARROWHEAD => Ok(SupplementalArrowsC::HeavyRightwardsArrowWithEquilateralArrowhead),
HEAVY_DOWNWARDS_ARROW_WITH_EQUILATERAL_ARROWHEAD => Ok(SupplementalArrowsC::HeavyDownwardsArrowWithEquilateralArrowhead),
HEAVY_LEFTWARDS_ARROW_WITH_LARGE_EQUILATERAL_ARROWHEAD => Ok(SupplementalArrowsC::HeavyLeftwardsArrowWithLargeEquilateralArrowhead),
HEAVY_UPWARDS_ARROW_WITH_LARGE_EQUILATERAL_ARROWHEAD => Ok(SupplementalArrowsC::HeavyUpwardsArrowWithLargeEquilateralArrowhead),
HEAVY_RIGHTWARDS_ARROW_WITH_LARGE_EQUILATERAL_ARROWHEAD => Ok(SupplementalArrowsC::HeavyRightwardsArrowWithLargeEquilateralArrowhead),
HEAVY_DOWNWARDS_ARROW_WITH_LARGE_EQUILATERAL_ARROWHEAD => Ok(SupplementalArrowsC::HeavyDownwardsArrowWithLargeEquilateralArrowhead),
LEFTWARDS_TRIANGLE_DASH_HEADED_ARROW_WITH_NARROW_SHAFT => Ok(SupplementalArrowsC::LeftwardsTriangleDashHeadedArrowWithNarrowShaft),
UPWARDS_TRIANGLE_DASH_HEADED_ARROW_WITH_NARROW_SHAFT => Ok(SupplementalArrowsC::UpwardsTriangleDashHeadedArrowWithNarrowShaft),
RIGHTWARDS_TRIANGLE_DASH_HEADED_ARROW_WITH_NARROW_SHAFT => Ok(SupplementalArrowsC::RightwardsTriangleDashHeadedArrowWithNarrowShaft),
DOWNWARDS_TRIANGLE_DASH_HEADED_ARROW_WITH_NARROW_SHAFT => Ok(SupplementalArrowsC::DownwardsTriangleDashHeadedArrowWithNarrowShaft),
LEFTWARDS_TRIANGLE_DASH_HEADED_ARROW_WITH_MEDIUM_SHAFT => Ok(SupplementalArrowsC::LeftwardsTriangleDashHeadedArrowWithMediumShaft),
UPWARDS_TRIANGLE_DASH_HEADED_ARROW_WITH_MEDIUM_SHAFT => Ok(SupplementalArrowsC::UpwardsTriangleDashHeadedArrowWithMediumShaft),
RIGHTWARDS_TRIANGLE_DASH_HEADED_ARROW_WITH_MEDIUM_SHAFT => Ok(SupplementalArrowsC::RightwardsTriangleDashHeadedArrowWithMediumShaft),
DOWNWARDS_TRIANGLE_DASH_HEADED_ARROW_WITH_MEDIUM_SHAFT => Ok(SupplementalArrowsC::DownwardsTriangleDashHeadedArrowWithMediumShaft),
LEFTWARDS_TRIANGLE_DASH_HEADED_ARROW_WITH_BOLD_SHAFT => Ok(SupplementalArrowsC::LeftwardsTriangleDashHeadedArrowWithBoldShaft),
UPWARDS_TRIANGLE_DASH_HEADED_ARROW_WITH_BOLD_SHAFT => Ok(SupplementalArrowsC::UpwardsTriangleDashHeadedArrowWithBoldShaft),
RIGHTWARDS_TRIANGLE_DASH_HEADED_ARROW_WITH_BOLD_SHAFT => Ok(SupplementalArrowsC::RightwardsTriangleDashHeadedArrowWithBoldShaft),
DOWNWARDS_TRIANGLE_DASH_HEADED_ARROW_WITH_BOLD_SHAFT => Ok(SupplementalArrowsC::DownwardsTriangleDashHeadedArrowWithBoldShaft),
LEFTWARDS_TRIANGLE_DASH_HEADED_ARROW_WITH_HEAVY_SHAFT => Ok(SupplementalArrowsC::LeftwardsTriangleDashHeadedArrowWithHeavyShaft),
UPWARDS_TRIANGLE_DASH_HEADED_ARROW_WITH_HEAVY_SHAFT => Ok(SupplementalArrowsC::UpwardsTriangleDashHeadedArrowWithHeavyShaft),
RIGHTWARDS_TRIANGLE_DASH_HEADED_ARROW_WITH_HEAVY_SHAFT => Ok(SupplementalArrowsC::RightwardsTriangleDashHeadedArrowWithHeavyShaft),
DOWNWARDS_TRIANGLE_DASH_HEADED_ARROW_WITH_HEAVY_SHAFT => Ok(SupplementalArrowsC::DownwardsTriangleDashHeadedArrowWithHeavyShaft),
LEFTWARDS_TRIANGLE_DASH_HEADED_ARROW_WITH_VERY_HEAVY_SHAFT => Ok(SupplementalArrowsC::LeftwardsTriangleDashHeadedArrowWithVeryHeavyShaft),
UPWARDS_TRIANGLE_DASH_HEADED_ARROW_WITH_VERY_HEAVY_SHAFT => Ok(SupplementalArrowsC::UpwardsTriangleDashHeadedArrowWithVeryHeavyShaft),
RIGHTWARDS_TRIANGLE_DASH_HEADED_ARROW_WITH_VERY_HEAVY_SHAFT => Ok(SupplementalArrowsC::RightwardsTriangleDashHeadedArrowWithVeryHeavyShaft),
DOWNWARDS_TRIANGLE_DASH_HEADED_ARROW_WITH_VERY_HEAVY_SHAFT => Ok(SupplementalArrowsC::DownwardsTriangleDashHeadedArrowWithVeryHeavyShaft),
LEFTWARDS_FINGER_DASH_POST_ARROW => Ok(SupplementalArrowsC::LeftwardsFingerDashPostArrow),
UPWARDS_FINGER_DASH_POST_ARROW => Ok(SupplementalArrowsC::UpwardsFingerDashPostArrow),
RIGHTWARDS_FINGER_DASH_POST_ARROW => Ok(SupplementalArrowsC::RightwardsFingerDashPostArrow),
DOWNWARDS_FINGER_DASH_POST_ARROW => Ok(SupplementalArrowsC::DownwardsFingerDashPostArrow),
LEFTWARDS_SQUARED_ARROW => Ok(SupplementalArrowsC::LeftwardsSquaredArrow),
UPWARDS_SQUARED_ARROW => Ok(SupplementalArrowsC::UpwardsSquaredArrow),
RIGHTWARDS_SQUARED_ARROW => Ok(SupplementalArrowsC::RightwardsSquaredArrow),
DOWNWARDS_SQUARED_ARROW => Ok(SupplementalArrowsC::DownwardsSquaredArrow),
LEFTWARDS_COMPRESSED_ARROW => Ok(SupplementalArrowsC::LeftwardsCompressedArrow),
UPWARDS_COMPRESSED_ARROW => Ok(SupplementalArrowsC::UpwardsCompressedArrow),
RIGHTWARDS_COMPRESSED_ARROW => Ok(SupplementalArrowsC::RightwardsCompressedArrow),
DOWNWARDS_COMPRESSED_ARROW => Ok(SupplementalArrowsC::DownwardsCompressedArrow),
LEFTWARDS_HEAVY_COMPRESSED_ARROW => Ok(SupplementalArrowsC::LeftwardsHeavyCompressedArrow),
UPWARDS_HEAVY_COMPRESSED_ARROW => Ok(SupplementalArrowsC::UpwardsHeavyCompressedArrow),
RIGHTWARDS_HEAVY_COMPRESSED_ARROW => Ok(SupplementalArrowsC::RightwardsHeavyCompressedArrow),
DOWNWARDS_HEAVY_COMPRESSED_ARROW => Ok(SupplementalArrowsC::DownwardsHeavyCompressedArrow),
LEFTWARDS_HEAVY_ARROW => Ok(SupplementalArrowsC::LeftwardsHeavyArrow),
UPWARDS_HEAVY_ARROW => Ok(SupplementalArrowsC::UpwardsHeavyArrow),
RIGHTWARDS_HEAVY_ARROW => Ok(SupplementalArrowsC::RightwardsHeavyArrow),
DOWNWARDS_HEAVY_ARROW => Ok(SupplementalArrowsC::DownwardsHeavyArrow),
LEFTWARDS_SANS_DASH_SERIF_ARROW => Ok(SupplementalArrowsC::LeftwardsSansDashSerifArrow),
UPWARDS_SANS_DASH_SERIF_ARROW => Ok(SupplementalArrowsC::UpwardsSansDashSerifArrow),
RIGHTWARDS_SANS_DASH_SERIF_ARROW => Ok(SupplementalArrowsC::RightwardsSansDashSerifArrow),
DOWNWARDS_SANS_DASH_SERIF_ARROW => Ok(SupplementalArrowsC::DownwardsSansDashSerifArrow),
NORTH_WEST_SANS_DASH_SERIF_ARROW => Ok(SupplementalArrowsC::NorthWestSansDashSerifArrow),
NORTH_EAST_SANS_DASH_SERIF_ARROW => Ok(SupplementalArrowsC::NorthEastSansDashSerifArrow),
SOUTH_EAST_SANS_DASH_SERIF_ARROW => Ok(SupplementalArrowsC::SouthEastSansDashSerifArrow),
SOUTH_WEST_SANS_DASH_SERIF_ARROW => Ok(SupplementalArrowsC::SouthWestSansDashSerifArrow),
LEFT_RIGHT_SANS_DASH_SERIF_ARROW => Ok(SupplementalArrowsC::LeftRightSansDashSerifArrow),
UP_DOWN_SANS_DASH_SERIF_ARROW => Ok(SupplementalArrowsC::UpDownSansDashSerifArrow),
WIDE_DASH_HEADED_LEFTWARDS_LIGHT_BARB_ARROW => Ok(SupplementalArrowsC::WideDashHeadedLeftwardsLightBarbArrow),
WIDE_DASH_HEADED_UPWARDS_LIGHT_BARB_ARROW => Ok(SupplementalArrowsC::WideDashHeadedUpwardsLightBarbArrow),
WIDE_DASH_HEADED_RIGHTWARDS_LIGHT_BARB_ARROW => Ok(SupplementalArrowsC::WideDashHeadedRightwardsLightBarbArrow),
WIDE_DASH_HEADED_DOWNWARDS_LIGHT_BARB_ARROW => Ok(SupplementalArrowsC::WideDashHeadedDownwardsLightBarbArrow),
WIDE_DASH_HEADED_NORTH_WEST_LIGHT_BARB_ARROW => Ok(SupplementalArrowsC::WideDashHeadedNorthWestLightBarbArrow),
WIDE_DASH_HEADED_NORTH_EAST_LIGHT_BARB_ARROW => Ok(SupplementalArrowsC::WideDashHeadedNorthEastLightBarbArrow),
WIDE_DASH_HEADED_SOUTH_EAST_LIGHT_BARB_ARROW => Ok(SupplementalArrowsC::WideDashHeadedSouthEastLightBarbArrow),
WIDE_DASH_HEADED_SOUTH_WEST_LIGHT_BARB_ARROW => Ok(SupplementalArrowsC::WideDashHeadedSouthWestLightBarbArrow),
WIDE_DASH_HEADED_LEFTWARDS_BARB_ARROW => Ok(SupplementalArrowsC::WideDashHeadedLeftwardsBarbArrow),
WIDE_DASH_HEADED_UPWARDS_BARB_ARROW => Ok(SupplementalArrowsC::WideDashHeadedUpwardsBarbArrow),
WIDE_DASH_HEADED_RIGHTWARDS_BARB_ARROW => Ok(SupplementalArrowsC::WideDashHeadedRightwardsBarbArrow),
WIDE_DASH_HEADED_DOWNWARDS_BARB_ARROW => Ok(SupplementalArrowsC::WideDashHeadedDownwardsBarbArrow),
WIDE_DASH_HEADED_NORTH_WEST_BARB_ARROW => Ok(SupplementalArrowsC::WideDashHeadedNorthWestBarbArrow),
WIDE_DASH_HEADED_NORTH_EAST_BARB_ARROW => Ok(SupplementalArrowsC::WideDashHeadedNorthEastBarbArrow),
WIDE_DASH_HEADED_SOUTH_EAST_BARB_ARROW => Ok(SupplementalArrowsC::WideDashHeadedSouthEastBarbArrow),
WIDE_DASH_HEADED_SOUTH_WEST_BARB_ARROW => Ok(SupplementalArrowsC::WideDashHeadedSouthWestBarbArrow),
WIDE_DASH_HEADED_LEFTWARDS_MEDIUM_BARB_ARROW => Ok(SupplementalArrowsC::WideDashHeadedLeftwardsMediumBarbArrow),
WIDE_DASH_HEADED_UPWARDS_MEDIUM_BARB_ARROW => Ok(SupplementalArrowsC::WideDashHeadedUpwardsMediumBarbArrow),
WIDE_DASH_HEADED_RIGHTWARDS_MEDIUM_BARB_ARROW => Ok(SupplementalArrowsC::WideDashHeadedRightwardsMediumBarbArrow),
WIDE_DASH_HEADED_DOWNWARDS_MEDIUM_BARB_ARROW => Ok(SupplementalArrowsC::WideDashHeadedDownwardsMediumBarbArrow),
WIDE_DASH_HEADED_NORTH_WEST_MEDIUM_BARB_ARROW => Ok(SupplementalArrowsC::WideDashHeadedNorthWestMediumBarbArrow),
WIDE_DASH_HEADED_NORTH_EAST_MEDIUM_BARB_ARROW => Ok(SupplementalArrowsC::WideDashHeadedNorthEastMediumBarbArrow),
WIDE_DASH_HEADED_SOUTH_EAST_MEDIUM_BARB_ARROW => Ok(SupplementalArrowsC::WideDashHeadedSouthEastMediumBarbArrow),
WIDE_DASH_HEADED_SOUTH_WEST_MEDIUM_BARB_ARROW => Ok(SupplementalArrowsC::WideDashHeadedSouthWestMediumBarbArrow),
WIDE_DASH_HEADED_LEFTWARDS_HEAVY_BARB_ARROW => Ok(SupplementalArrowsC::WideDashHeadedLeftwardsHeavyBarbArrow),
WIDE_DASH_HEADED_UPWARDS_HEAVY_BARB_ARROW => Ok(SupplementalArrowsC::WideDashHeadedUpwardsHeavyBarbArrow),
WIDE_DASH_HEADED_RIGHTWARDS_HEAVY_BARB_ARROW => Ok(SupplementalArrowsC::WideDashHeadedRightwardsHeavyBarbArrow),
WIDE_DASH_HEADED_DOWNWARDS_HEAVY_BARB_ARROW => Ok(SupplementalArrowsC::WideDashHeadedDownwardsHeavyBarbArrow),
WIDE_DASH_HEADED_NORTH_WEST_HEAVY_BARB_ARROW => Ok(SupplementalArrowsC::WideDashHeadedNorthWestHeavyBarbArrow),
WIDE_DASH_HEADED_NORTH_EAST_HEAVY_BARB_ARROW => Ok(SupplementalArrowsC::WideDashHeadedNorthEastHeavyBarbArrow),
WIDE_DASH_HEADED_SOUTH_EAST_HEAVY_BARB_ARROW => Ok(SupplementalArrowsC::WideDashHeadedSouthEastHeavyBarbArrow),
WIDE_DASH_HEADED_SOUTH_WEST_HEAVY_BARB_ARROW => Ok(SupplementalArrowsC::WideDashHeadedSouthWestHeavyBarbArrow),
WIDE_DASH_HEADED_LEFTWARDS_VERY_HEAVY_BARB_ARROW => Ok(SupplementalArrowsC::WideDashHeadedLeftwardsVeryHeavyBarbArrow),
WIDE_DASH_HEADED_UPWARDS_VERY_HEAVY_BARB_ARROW => Ok(SupplementalArrowsC::WideDashHeadedUpwardsVeryHeavyBarbArrow),
WIDE_DASH_HEADED_RIGHTWARDS_VERY_HEAVY_BARB_ARROW => Ok(SupplementalArrowsC::WideDashHeadedRightwardsVeryHeavyBarbArrow),
WIDE_DASH_HEADED_DOWNWARDS_VERY_HEAVY_BARB_ARROW => Ok(SupplementalArrowsC::WideDashHeadedDownwardsVeryHeavyBarbArrow),
WIDE_DASH_HEADED_NORTH_WEST_VERY_HEAVY_BARB_ARROW => Ok(SupplementalArrowsC::WideDashHeadedNorthWestVeryHeavyBarbArrow),
WIDE_DASH_HEADED_NORTH_EAST_VERY_HEAVY_BARB_ARROW => Ok(SupplementalArrowsC::WideDashHeadedNorthEastVeryHeavyBarbArrow),
WIDE_DASH_HEADED_SOUTH_EAST_VERY_HEAVY_BARB_ARROW => Ok(SupplementalArrowsC::WideDashHeadedSouthEastVeryHeavyBarbArrow),
WIDE_DASH_HEADED_SOUTH_WEST_VERY_HEAVY_BARB_ARROW => Ok(SupplementalArrowsC::WideDashHeadedSouthWestVeryHeavyBarbArrow),
LEFTWARDS_TRIANGLE_ARROWHEAD => Ok(SupplementalArrowsC::LeftwardsTriangleArrowhead),
UPWARDS_TRIANGLE_ARROWHEAD => Ok(SupplementalArrowsC::UpwardsTriangleArrowhead),
RIGHTWARDS_TRIANGLE_ARROWHEAD => Ok(SupplementalArrowsC::RightwardsTriangleArrowhead),
DOWNWARDS_TRIANGLE_ARROWHEAD => Ok(SupplementalArrowsC::DownwardsTriangleArrowhead),
LEFTWARDS_WHITE_ARROW_WITHIN_TRIANGLE_ARROWHEAD => Ok(SupplementalArrowsC::LeftwardsWhiteArrowWithinTriangleArrowhead),
UPWARDS_WHITE_ARROW_WITHIN_TRIANGLE_ARROWHEAD => Ok(SupplementalArrowsC::UpwardsWhiteArrowWithinTriangleArrowhead),
RIGHTWARDS_WHITE_ARROW_WITHIN_TRIANGLE_ARROWHEAD => Ok(SupplementalArrowsC::RightwardsWhiteArrowWithinTriangleArrowhead),
DOWNWARDS_WHITE_ARROW_WITHIN_TRIANGLE_ARROWHEAD => Ok(SupplementalArrowsC::DownwardsWhiteArrowWithinTriangleArrowhead),
LEFTWARDS_ARROW_WITH_NOTCHED_TAIL => Ok(SupplementalArrowsC::LeftwardsArrowWithNotchedTail),
UPWARDS_ARROW_WITH_NOTCHED_TAIL => Ok(SupplementalArrowsC::UpwardsArrowWithNotchedTail),
RIGHTWARDS_ARROW_WITH_NOTCHED_TAIL => Ok(SupplementalArrowsC::RightwardsArrowWithNotchedTail),
DOWNWARDS_ARROW_WITH_NOTCHED_TAIL => Ok(SupplementalArrowsC::DownwardsArrowWithNotchedTail),
HEAVY_ARROW_SHAFT_WIDTH_ONE => Ok(SupplementalArrowsC::HeavyArrowShaftWidthOne),
HEAVY_ARROW_SHAFT_WIDTH_TWO_THIRDS => Ok(SupplementalArrowsC::HeavyArrowShaftWidthTwoThirds),
HEAVY_ARROW_SHAFT_WIDTH_ONE_HALF => Ok(SupplementalArrowsC::HeavyArrowShaftWidthOneHalf),
HEAVY_ARROW_SHAFT_WIDTH_ONE_THIRD => Ok(SupplementalArrowsC::HeavyArrowShaftWidthOneThird),
LEFTWARDS_BOTTOM_DASH_SHADED_WHITE_ARROW => Ok(SupplementalArrowsC::LeftwardsBottomDashShadedWhiteArrow),
RIGHTWARDS_BOTTOM_SHADED_WHITE_ARROW => Ok(SupplementalArrowsC::RightwardsBottomShadedWhiteArrow),
LEFTWARDS_TOP_SHADED_WHITE_ARROW => Ok(SupplementalArrowsC::LeftwardsTopShadedWhiteArrow),
RIGHTWARDS_TOP_SHADED_WHITE_ARROW => Ok(SupplementalArrowsC::RightwardsTopShadedWhiteArrow),
LEFTWARDS_LEFT_DASH_SHADED_WHITE_ARROW => Ok(SupplementalArrowsC::LeftwardsLeftDashShadedWhiteArrow),
RIGHTWARDS_RIGHT_DASH_SHADED_WHITE_ARROW => Ok(SupplementalArrowsC::RightwardsRightDashShadedWhiteArrow),
LEFTWARDS_RIGHT_DASH_SHADED_WHITE_ARROW => Ok(SupplementalArrowsC::LeftwardsRightDashShadedWhiteArrow),
RIGHTWARDS_LEFT_DASH_SHADED_WHITE_ARROW => Ok(SupplementalArrowsC::RightwardsLeftDashShadedWhiteArrow),
LEFTWARDS_BACK_DASH_TILTED_SHADOWED_WHITE_ARROW => Ok(SupplementalArrowsC::LeftwardsBackDashTiltedShadowedWhiteArrow),
RIGHTWARDS_BACK_DASH_TILTED_SHADOWED_WHITE_ARROW => Ok(SupplementalArrowsC::RightwardsBackDashTiltedShadowedWhiteArrow),
LEFTWARDS_FRONT_DASH_TILTED_SHADOWED_WHITE_ARROW => Ok(SupplementalArrowsC::LeftwardsFrontDashTiltedShadowedWhiteArrow),
RIGHTWARDS_FRONT_DASH_TILTED_SHADOWED_WHITE_ARROW => Ok(SupplementalArrowsC::RightwardsFrontDashTiltedShadowedWhiteArrow),
WHITE_ARROW_SHAFT_WIDTH_ONE => Ok(SupplementalArrowsC::WhiteArrowShaftWidthOne),
WHITE_ARROW_SHAFT_WIDTH_TWO_THIRDS => Ok(SupplementalArrowsC::WhiteArrowShaftWidthTwoThirds),
_ => Err(()),
}
}
}
impl Into<u32> for SupplementalArrowsC {
fn into(self) -> u32 {
let c: char = self.into();
let hex = c
.escape_unicode()
.to_string()
.replace("\\u{", "")
.replace("}", "");
u32::from_str_radix(&hex, 16).unwrap()
}
}
impl std::convert::TryFrom<u32> for SupplementalArrowsC {
type Error = ();
fn try_from(u: u32) -> Result<Self, Self::Error> {
if let Ok(c) = char::try_from(u) {
Self::try_from(c)
} else {
Err(())
}
}
}
impl Iterator for SupplementalArrowsC {
type Item = Self;
fn next(&mut self) -> Option<Self> {
let index: u32 = (*self).into();
use std::convert::TryFrom;
Self::try_from(index + 1).ok()
}
}
impl SupplementalArrowsC {
pub fn new() -> Self {
SupplementalArrowsC::LeftwardsArrowWithSmallTriangleArrowhead
}
pub fn name(&self) -> &str {
match self {
SupplementalArrowsC::LeftwardsArrowWithSmallTriangleArrowhead => "leftwards arrow with small triangle arrowhead",
SupplementalArrowsC::UpwardsArrowWithSmallTriangleArrowhead => "upwards arrow with small triangle arrowhead",
SupplementalArrowsC::RightwardsArrowWithSmallTriangleArrowhead => "rightwards arrow with small triangle arrowhead",
SupplementalArrowsC::DownwardsArrowWithSmallTriangleArrowhead => "downwards arrow with small triangle arrowhead",
SupplementalArrowsC::LeftwardsArrowWithMediumTriangleArrowhead => "leftwards arrow with medium triangle arrowhead",
SupplementalArrowsC::UpwardsArrowWithMediumTriangleArrowhead => "upwards arrow with medium triangle arrowhead",
SupplementalArrowsC::RightwardsArrowWithMediumTriangleArrowhead => "rightwards arrow with medium triangle arrowhead",
SupplementalArrowsC::DownwardsArrowWithMediumTriangleArrowhead => "downwards arrow with medium triangle arrowhead",
SupplementalArrowsC::LeftwardsArrowWithLargeTriangleArrowhead => "leftwards arrow with large triangle arrowhead",
SupplementalArrowsC::UpwardsArrowWithLargeTriangleArrowhead => "upwards arrow with large triangle arrowhead",
SupplementalArrowsC::RightwardsArrowWithLargeTriangleArrowhead => "rightwards arrow with large triangle arrowhead",
SupplementalArrowsC::DownwardsArrowWithLargeTriangleArrowhead => "downwards arrow with large triangle arrowhead",
SupplementalArrowsC::LeftwardsArrowWithSmallEquilateralArrowhead => "leftwards arrow with small equilateral arrowhead",
SupplementalArrowsC::UpwardsArrowWithSmallEquilateralArrowhead => "upwards arrow with small equilateral arrowhead",
SupplementalArrowsC::RightwardsArrowWithSmallEquilateralArrowhead => "rightwards arrow with small equilateral arrowhead",
SupplementalArrowsC::DownwardsArrowWithSmallEquilateralArrowhead => "downwards arrow with small equilateral arrowhead",
SupplementalArrowsC::LeftwardsArrowWithEquilateralArrowhead => "leftwards arrow with equilateral arrowhead",
SupplementalArrowsC::UpwardsArrowWithEquilateralArrowhead => "upwards arrow with equilateral arrowhead",
SupplementalArrowsC::RightwardsArrowWithEquilateralArrowhead => "rightwards arrow with equilateral arrowhead",
SupplementalArrowsC::DownwardsArrowWithEquilateralArrowhead => "downwards arrow with equilateral arrowhead",
SupplementalArrowsC::HeavyLeftwardsArrowWithEquilateralArrowhead => "heavy leftwards arrow with equilateral arrowhead",
SupplementalArrowsC::HeavyUpwardsArrowWithEquilateralArrowhead => "heavy upwards arrow with equilateral arrowhead",
SupplementalArrowsC::HeavyRightwardsArrowWithEquilateralArrowhead => "heavy rightwards arrow with equilateral arrowhead",
SupplementalArrowsC::HeavyDownwardsArrowWithEquilateralArrowhead => "heavy downwards arrow with equilateral arrowhead",
SupplementalArrowsC::HeavyLeftwardsArrowWithLargeEquilateralArrowhead => "heavy leftwards arrow with large equilateral arrowhead",
SupplementalArrowsC::HeavyUpwardsArrowWithLargeEquilateralArrowhead => "heavy upwards arrow with large equilateral arrowhead",
SupplementalArrowsC::HeavyRightwardsArrowWithLargeEquilateralArrowhead => "heavy rightwards arrow with large equilateral arrowhead",
SupplementalArrowsC::HeavyDownwardsArrowWithLargeEquilateralArrowhead => "heavy downwards arrow with large equilateral arrowhead",
SupplementalArrowsC::LeftwardsTriangleDashHeadedArrowWithNarrowShaft => "leftwards triangle-headed arrow with narrow shaft",
SupplementalArrowsC::UpwardsTriangleDashHeadedArrowWithNarrowShaft => "upwards triangle-headed arrow with narrow shaft",
SupplementalArrowsC::RightwardsTriangleDashHeadedArrowWithNarrowShaft => "rightwards triangle-headed arrow with narrow shaft",
SupplementalArrowsC::DownwardsTriangleDashHeadedArrowWithNarrowShaft => "downwards triangle-headed arrow with narrow shaft",
SupplementalArrowsC::LeftwardsTriangleDashHeadedArrowWithMediumShaft => "leftwards triangle-headed arrow with medium shaft",
SupplementalArrowsC::UpwardsTriangleDashHeadedArrowWithMediumShaft => "upwards triangle-headed arrow with medium shaft",
SupplementalArrowsC::RightwardsTriangleDashHeadedArrowWithMediumShaft => "rightwards triangle-headed arrow with medium shaft",
SupplementalArrowsC::DownwardsTriangleDashHeadedArrowWithMediumShaft => "downwards triangle-headed arrow with medium shaft",
SupplementalArrowsC::LeftwardsTriangleDashHeadedArrowWithBoldShaft => "leftwards triangle-headed arrow with bold shaft",
SupplementalArrowsC::UpwardsTriangleDashHeadedArrowWithBoldShaft => "upwards triangle-headed arrow with bold shaft",
SupplementalArrowsC::RightwardsTriangleDashHeadedArrowWithBoldShaft => "rightwards triangle-headed arrow with bold shaft",
SupplementalArrowsC::DownwardsTriangleDashHeadedArrowWithBoldShaft => "downwards triangle-headed arrow with bold shaft",
SupplementalArrowsC::LeftwardsTriangleDashHeadedArrowWithHeavyShaft => "leftwards triangle-headed arrow with heavy shaft",
SupplementalArrowsC::UpwardsTriangleDashHeadedArrowWithHeavyShaft => "upwards triangle-headed arrow with heavy shaft",
SupplementalArrowsC::RightwardsTriangleDashHeadedArrowWithHeavyShaft => "rightwards triangle-headed arrow with heavy shaft",
SupplementalArrowsC::DownwardsTriangleDashHeadedArrowWithHeavyShaft => "downwards triangle-headed arrow with heavy shaft",
SupplementalArrowsC::LeftwardsTriangleDashHeadedArrowWithVeryHeavyShaft => "leftwards triangle-headed arrow with very heavy shaft",
SupplementalArrowsC::UpwardsTriangleDashHeadedArrowWithVeryHeavyShaft => "upwards triangle-headed arrow with very heavy shaft",
SupplementalArrowsC::RightwardsTriangleDashHeadedArrowWithVeryHeavyShaft => "rightwards triangle-headed arrow with very heavy shaft",
SupplementalArrowsC::DownwardsTriangleDashHeadedArrowWithVeryHeavyShaft => "downwards triangle-headed arrow with very heavy shaft",
SupplementalArrowsC::LeftwardsFingerDashPostArrow => "leftwards finger-post arrow",
SupplementalArrowsC::UpwardsFingerDashPostArrow => "upwards finger-post arrow",
SupplementalArrowsC::RightwardsFingerDashPostArrow => "rightwards finger-post arrow",
SupplementalArrowsC::DownwardsFingerDashPostArrow => "downwards finger-post arrow",
SupplementalArrowsC::LeftwardsSquaredArrow => "leftwards squared arrow",
SupplementalArrowsC::UpwardsSquaredArrow => "upwards squared arrow",
SupplementalArrowsC::RightwardsSquaredArrow => "rightwards squared arrow",
SupplementalArrowsC::DownwardsSquaredArrow => "downwards squared arrow",
SupplementalArrowsC::LeftwardsCompressedArrow => "leftwards compressed arrow",
SupplementalArrowsC::UpwardsCompressedArrow => "upwards compressed arrow",
SupplementalArrowsC::RightwardsCompressedArrow => "rightwards compressed arrow",
SupplementalArrowsC::DownwardsCompressedArrow => "downwards compressed arrow",
SupplementalArrowsC::LeftwardsHeavyCompressedArrow => "leftwards heavy compressed arrow",
SupplementalArrowsC::UpwardsHeavyCompressedArrow => "upwards heavy compressed arrow",
SupplementalArrowsC::RightwardsHeavyCompressedArrow => "rightwards heavy compressed arrow",
SupplementalArrowsC::DownwardsHeavyCompressedArrow => "downwards heavy compressed arrow",
SupplementalArrowsC::LeftwardsHeavyArrow => "leftwards heavy arrow",
SupplementalArrowsC::UpwardsHeavyArrow => "upwards heavy arrow",
SupplementalArrowsC::RightwardsHeavyArrow => "rightwards heavy arrow",
SupplementalArrowsC::DownwardsHeavyArrow => "downwards heavy arrow",
SupplementalArrowsC::LeftwardsSansDashSerifArrow => "leftwards sans-serif arrow",
SupplementalArrowsC::UpwardsSansDashSerifArrow => "upwards sans-serif arrow",
SupplementalArrowsC::RightwardsSansDashSerifArrow => "rightwards sans-serif arrow",
SupplementalArrowsC::DownwardsSansDashSerifArrow => "downwards sans-serif arrow",
SupplementalArrowsC::NorthWestSansDashSerifArrow => "north west sans-serif arrow",
SupplementalArrowsC::NorthEastSansDashSerifArrow => "north east sans-serif arrow",
SupplementalArrowsC::SouthEastSansDashSerifArrow => "south east sans-serif arrow",
SupplementalArrowsC::SouthWestSansDashSerifArrow => "south west sans-serif arrow",
SupplementalArrowsC::LeftRightSansDashSerifArrow => "left right sans-serif arrow",
SupplementalArrowsC::UpDownSansDashSerifArrow => "up down sans-serif arrow",
SupplementalArrowsC::WideDashHeadedLeftwardsLightBarbArrow => "wide-headed leftwards light barb arrow",
SupplementalArrowsC::WideDashHeadedUpwardsLightBarbArrow => "wide-headed upwards light barb arrow",
SupplementalArrowsC::WideDashHeadedRightwardsLightBarbArrow => "wide-headed rightwards light barb arrow",
SupplementalArrowsC::WideDashHeadedDownwardsLightBarbArrow => "wide-headed downwards light barb arrow",
SupplementalArrowsC::WideDashHeadedNorthWestLightBarbArrow => "wide-headed north west light barb arrow",
SupplementalArrowsC::WideDashHeadedNorthEastLightBarbArrow => "wide-headed north east light barb arrow",
SupplementalArrowsC::WideDashHeadedSouthEastLightBarbArrow => "wide-headed south east light barb arrow",
SupplementalArrowsC::WideDashHeadedSouthWestLightBarbArrow => "wide-headed south west light barb arrow",
SupplementalArrowsC::WideDashHeadedLeftwardsBarbArrow => "wide-headed leftwards barb arrow",
SupplementalArrowsC::WideDashHeadedUpwardsBarbArrow => "wide-headed upwards barb arrow",
SupplementalArrowsC::WideDashHeadedRightwardsBarbArrow => "wide-headed rightwards barb arrow",
SupplementalArrowsC::WideDashHeadedDownwardsBarbArrow => "wide-headed downwards barb arrow",
SupplementalArrowsC::WideDashHeadedNorthWestBarbArrow => "wide-headed north west barb arrow",
SupplementalArrowsC::WideDashHeadedNorthEastBarbArrow => "wide-headed north east barb arrow",
SupplementalArrowsC::WideDashHeadedSouthEastBarbArrow => "wide-headed south east barb arrow",
SupplementalArrowsC::WideDashHeadedSouthWestBarbArrow => "wide-headed south west barb arrow",
SupplementalArrowsC::WideDashHeadedLeftwardsMediumBarbArrow => "wide-headed leftwards medium barb arrow",
SupplementalArrowsC::WideDashHeadedUpwardsMediumBarbArrow => "wide-headed upwards medium barb arrow",
SupplementalArrowsC::WideDashHeadedRightwardsMediumBarbArrow => "wide-headed rightwards medium barb arrow",
SupplementalArrowsC::WideDashHeadedDownwardsMediumBarbArrow => "wide-headed downwards medium barb arrow",
SupplementalArrowsC::WideDashHeadedNorthWestMediumBarbArrow => "wide-headed north west medium barb arrow",
SupplementalArrowsC::WideDashHeadedNorthEastMediumBarbArrow => "wide-headed north east medium barb arrow",
SupplementalArrowsC::WideDashHeadedSouthEastMediumBarbArrow => "wide-headed south east medium barb arrow",
SupplementalArrowsC::WideDashHeadedSouthWestMediumBarbArrow => "wide-headed south west medium barb arrow",
SupplementalArrowsC::WideDashHeadedLeftwardsHeavyBarbArrow => "wide-headed leftwards heavy barb arrow",
SupplementalArrowsC::WideDashHeadedUpwardsHeavyBarbArrow => "wide-headed upwards heavy barb arrow",
SupplementalArrowsC::WideDashHeadedRightwardsHeavyBarbArrow => "wide-headed rightwards heavy barb arrow",
SupplementalArrowsC::WideDashHeadedDownwardsHeavyBarbArrow => "wide-headed downwards heavy barb arrow",
SupplementalArrowsC::WideDashHeadedNorthWestHeavyBarbArrow => "wide-headed north west heavy barb arrow",
SupplementalArrowsC::WideDashHeadedNorthEastHeavyBarbArrow => "wide-headed north east heavy barb arrow",
SupplementalArrowsC::WideDashHeadedSouthEastHeavyBarbArrow => "wide-headed south east heavy barb arrow",
SupplementalArrowsC::WideDashHeadedSouthWestHeavyBarbArrow => "wide-headed south west heavy barb arrow",
SupplementalArrowsC::WideDashHeadedLeftwardsVeryHeavyBarbArrow => "wide-headed leftwards very heavy barb arrow",
SupplementalArrowsC::WideDashHeadedUpwardsVeryHeavyBarbArrow => "wide-headed upwards very heavy barb arrow",
SupplementalArrowsC::WideDashHeadedRightwardsVeryHeavyBarbArrow => "wide-headed rightwards very heavy barb arrow",
SupplementalArrowsC::WideDashHeadedDownwardsVeryHeavyBarbArrow => "wide-headed downwards very heavy barb arrow",
SupplementalArrowsC::WideDashHeadedNorthWestVeryHeavyBarbArrow => "wide-headed north west very heavy barb arrow",
SupplementalArrowsC::WideDashHeadedNorthEastVeryHeavyBarbArrow => "wide-headed north east very heavy barb arrow",
SupplementalArrowsC::WideDashHeadedSouthEastVeryHeavyBarbArrow => "wide-headed south east very heavy barb arrow",
SupplementalArrowsC::WideDashHeadedSouthWestVeryHeavyBarbArrow => "wide-headed south west very heavy barb arrow",
SupplementalArrowsC::LeftwardsTriangleArrowhead => "leftwards triangle arrowhead",
SupplementalArrowsC::UpwardsTriangleArrowhead => "upwards triangle arrowhead",
SupplementalArrowsC::RightwardsTriangleArrowhead => "rightwards triangle arrowhead",
SupplementalArrowsC::DownwardsTriangleArrowhead => "downwards triangle arrowhead",
SupplementalArrowsC::LeftwardsWhiteArrowWithinTriangleArrowhead => "leftwards white arrow within triangle arrowhead",
SupplementalArrowsC::UpwardsWhiteArrowWithinTriangleArrowhead => "upwards white arrow within triangle arrowhead",
SupplementalArrowsC::RightwardsWhiteArrowWithinTriangleArrowhead => "rightwards white arrow within triangle arrowhead",
SupplementalArrowsC::DownwardsWhiteArrowWithinTriangleArrowhead => "downwards white arrow within triangle arrowhead",
SupplementalArrowsC::LeftwardsArrowWithNotchedTail => "leftwards arrow with notched tail",
SupplementalArrowsC::UpwardsArrowWithNotchedTail => "upwards arrow with notched tail",
SupplementalArrowsC::RightwardsArrowWithNotchedTail => "rightwards arrow with notched tail",
SupplementalArrowsC::DownwardsArrowWithNotchedTail => "downwards arrow with notched tail",
SupplementalArrowsC::HeavyArrowShaftWidthOne => "heavy arrow shaft width one",
SupplementalArrowsC::HeavyArrowShaftWidthTwoThirds => "heavy arrow shaft width two thirds",
SupplementalArrowsC::HeavyArrowShaftWidthOneHalf => "heavy arrow shaft width one half",
SupplementalArrowsC::HeavyArrowShaftWidthOneThird => "heavy arrow shaft width one third",
SupplementalArrowsC::LeftwardsBottomDashShadedWhiteArrow => "leftwards bottom-shaded white arrow",
SupplementalArrowsC::RightwardsBottomShadedWhiteArrow => "rightwards bottom shaded white arrow",
SupplementalArrowsC::LeftwardsTopShadedWhiteArrow => "leftwards top shaded white arrow",
SupplementalArrowsC::RightwardsTopShadedWhiteArrow => "rightwards top shaded white arrow",
SupplementalArrowsC::LeftwardsLeftDashShadedWhiteArrow => "leftwards left-shaded white arrow",
SupplementalArrowsC::RightwardsRightDashShadedWhiteArrow => "rightwards right-shaded white arrow",
SupplementalArrowsC::LeftwardsRightDashShadedWhiteArrow => "leftwards right-shaded white arrow",
SupplementalArrowsC::RightwardsLeftDashShadedWhiteArrow => "rightwards left-shaded white arrow",
SupplementalArrowsC::LeftwardsBackDashTiltedShadowedWhiteArrow => "leftwards back-tilted shadowed white arrow",
SupplementalArrowsC::RightwardsBackDashTiltedShadowedWhiteArrow => "rightwards back-tilted shadowed white arrow",
SupplementalArrowsC::LeftwardsFrontDashTiltedShadowedWhiteArrow => "leftwards front-tilted shadowed white arrow",
SupplementalArrowsC::RightwardsFrontDashTiltedShadowedWhiteArrow => "rightwards front-tilted shadowed white arrow",
SupplementalArrowsC::WhiteArrowShaftWidthOne => "white arrow shaft width one",
SupplementalArrowsC::WhiteArrowShaftWidthTwoThirds => "white arrow shaft width two thirds",
}
}
}