mod constants {
pub const RIGHTWARDS_TWO_DASH_HEADED_ARROW_WITH_VERTICAL_STROKE: char = '⤀';
pub const RIGHTWARDS_TWO_DASH_HEADED_ARROW_WITH_DOUBLE_VERTICAL_STROKE: char = '⤁';
pub const LEFTWARDS_DOUBLE_ARROW_WITH_VERTICAL_STROKE: char = '⤂';
pub const RIGHTWARDS_DOUBLE_ARROW_WITH_VERTICAL_STROKE: char = '⤃';
pub const LEFT_RIGHT_DOUBLE_ARROW_WITH_VERTICAL_STROKE: char = '⤄';
pub const RIGHTWARDS_TWO_DASH_HEADED_ARROW_FROM_BAR: char = '⤅';
pub const LEFTWARDS_DOUBLE_ARROW_FROM_BAR: char = '⤆';
pub const RIGHTWARDS_DOUBLE_ARROW_FROM_BAR: char = '⤇';
pub const DOWNWARDS_ARROW_WITH_HORIZONTAL_STROKE: char = '⤈';
pub const UPWARDS_ARROW_WITH_HORIZONTAL_STROKE: char = '⤉';
pub const UPWARDS_TRIPLE_ARROW: char = '⤊';
pub const DOWNWARDS_TRIPLE_ARROW: char = '⤋';
pub const LEFTWARDS_DOUBLE_DASH_ARROW: char = '⤌';
pub const RIGHTWARDS_DOUBLE_DASH_ARROW: char = '⤍';
pub const LEFTWARDS_TRIPLE_DASH_ARROW: char = '⤎';
pub const RIGHTWARDS_TRIPLE_DASH_ARROW: char = '⤏';
pub const RIGHTWARDS_TWO_DASH_HEADED_TRIPLE_DASH_ARROW: char = '⤐';
pub const RIGHTWARDS_ARROW_WITH_DOTTED_STEM: char = '⤑';
pub const UPWARDS_ARROW_TO_BAR: char = '⤒';
pub const DOWNWARDS_ARROW_TO_BAR: char = '⤓';
pub const RIGHTWARDS_ARROW_WITH_TAIL_WITH_VERTICAL_STROKE: char = '⤔';
pub const RIGHTWARDS_ARROW_WITH_TAIL_WITH_DOUBLE_VERTICAL_STROKE: char = '⤕';
pub const RIGHTWARDS_TWO_DASH_HEADED_ARROW_WITH_TAIL: char = '⤖';
pub const RIGHTWARDS_TWO_DASH_HEADED_ARROW_WITH_TAIL_WITH_VERTICAL_STROKE: char = '⤗';
pub const RIGHTWARDS_TWO_DASH_HEADED_ARROW_WITH_TAIL_WITH_DOUBLE_VERTICAL_STROKE: char = '⤘';
pub const LEFTWARDS_ARROW_DASH_TAIL: char = '⤙';
pub const RIGHTWARDS_ARROW_DASH_TAIL: char = '⤚';
pub const LEFTWARDS_DOUBLE_ARROW_DASH_TAIL: char = '⤛';
pub const RIGHTWARDS_DOUBLE_ARROW_DASH_TAIL: char = '⤜';
pub const LEFTWARDS_ARROW_TO_BLACK_DIAMOND: char = '⤝';
pub const RIGHTWARDS_ARROW_TO_BLACK_DIAMOND: char = '⤞';
pub const LEFTWARDS_ARROW_FROM_BAR_TO_BLACK_DIAMOND: char = '⤟';
pub const RIGHTWARDS_ARROW_FROM_BAR_TO_BLACK_DIAMOND: char = '⤠';
pub const NORTH_WEST_AND_SOUTH_EAST_ARROW: char = '⤡';
pub const NORTH_EAST_AND_SOUTH_WEST_ARROW: char = '⤢';
pub const NORTH_WEST_ARROW_WITH_HOOK: char = '⤣';
pub const NORTH_EAST_ARROW_WITH_HOOK: char = '⤤';
pub const SOUTH_EAST_ARROW_WITH_HOOK: char = '⤥';
pub const SOUTH_WEST_ARROW_WITH_HOOK: char = '⤦';
pub const NORTH_WEST_ARROW_AND_NORTH_EAST_ARROW: char = '⤧';
pub const NORTH_EAST_ARROW_AND_SOUTH_EAST_ARROW: char = '⤨';
pub const SOUTH_EAST_ARROW_AND_SOUTH_WEST_ARROW: char = '⤩';
pub const SOUTH_WEST_ARROW_AND_NORTH_WEST_ARROW: char = '⤪';
pub const RISING_DIAGONAL_CROSSING_FALLING_DIAGONAL: char = '⤫';
pub const FALLING_DIAGONAL_CROSSING_RISING_DIAGONAL: char = '⤬';
pub const SOUTH_EAST_ARROW_CROSSING_NORTH_EAST_ARROW: char = '⤭';
pub const NORTH_EAST_ARROW_CROSSING_SOUTH_EAST_ARROW: char = '⤮';
pub const FALLING_DIAGONAL_CROSSING_NORTH_EAST_ARROW: char = '⤯';
pub const RISING_DIAGONAL_CROSSING_SOUTH_EAST_ARROW: char = '⤰';
pub const NORTH_EAST_ARROW_CROSSING_NORTH_WEST_ARROW: char = '⤱';
pub const NORTH_WEST_ARROW_CROSSING_NORTH_EAST_ARROW: char = '⤲';
pub const WAVE_ARROW_POINTING_DIRECTLY_RIGHT: char = '⤳';
pub const ARROW_POINTING_RIGHTWARDS_THEN_CURVING_UPWARDS: char = '⤴';
pub const ARROW_POINTING_RIGHTWARDS_THEN_CURVING_DOWNWARDS: char = '⤵';
pub const ARROW_POINTING_DOWNWARDS_THEN_CURVING_LEFTWARDS: char = '⤶';
pub const ARROW_POINTING_DOWNWARDS_THEN_CURVING_RIGHTWARDS: char = '⤷';
pub const RIGHT_DASH_SIDE_ARC_CLOCKWISE_ARROW: char = '⤸';
pub const LEFT_DASH_SIDE_ARC_ANTICLOCKWISE_ARROW: char = '⤹';
pub const TOP_ARC_ANTICLOCKWISE_ARROW: char = '⤺';
pub const BOTTOM_ARC_ANTICLOCKWISE_ARROW: char = '⤻';
pub const TOP_ARC_CLOCKWISE_ARROW_WITH_MINUS: char = '⤼';
pub const TOP_ARC_ANTICLOCKWISE_ARROW_WITH_PLUS: char = '⤽';
pub const LOWER_RIGHT_SEMICIRCULAR_CLOCKWISE_ARROW: char = '⤾';
pub const LOWER_LEFT_SEMICIRCULAR_ANTICLOCKWISE_ARROW: char = '⤿';
pub const ANTICLOCKWISE_CLOSED_CIRCLE_ARROW: char = '⥀';
pub const CLOCKWISE_CLOSED_CIRCLE_ARROW: char = '⥁';
pub const RIGHTWARDS_ARROW_ABOVE_SHORT_LEFTWARDS_ARROW: char = '⥂';
pub const LEFTWARDS_ARROW_ABOVE_SHORT_RIGHTWARDS_ARROW: char = '⥃';
pub const SHORT_RIGHTWARDS_ARROW_ABOVE_LEFTWARDS_ARROW: char = '⥄';
pub const RIGHTWARDS_ARROW_WITH_PLUS_BELOW: char = '⥅';
pub const LEFTWARDS_ARROW_WITH_PLUS_BELOW: char = '⥆';
pub const RIGHTWARDS_ARROW_THROUGH_X: char = '⥇';
pub const LEFT_RIGHT_ARROW_THROUGH_SMALL_CIRCLE: char = '⥈';
pub const UPWARDS_TWO_DASH_HEADED_ARROW_FROM_SMALL_CIRCLE: char = '⥉';
pub const LEFT_BARB_UP_RIGHT_BARB_DOWN_HARPOON: char = '⥊';
pub const LEFT_BARB_DOWN_RIGHT_BARB_UP_HARPOON: char = '⥋';
pub const UP_BARB_RIGHT_DOWN_BARB_LEFT_HARPOON: char = '⥌';
pub const UP_BARB_LEFT_DOWN_BARB_RIGHT_HARPOON: char = '⥍';
pub const LEFT_BARB_UP_RIGHT_BARB_UP_HARPOON: char = '⥎';
pub const UP_BARB_RIGHT_DOWN_BARB_RIGHT_HARPOON: char = '⥏';
pub const LEFT_BARB_DOWN_RIGHT_BARB_DOWN_HARPOON: char = '⥐';
pub const UP_BARB_LEFT_DOWN_BARB_LEFT_HARPOON: char = '⥑';
pub const LEFTWARDS_HARPOON_WITH_BARB_UP_TO_BAR: char = '⥒';
pub const RIGHTWARDS_HARPOON_WITH_BARB_UP_TO_BAR: char = '⥓';
pub const UPWARDS_HARPOON_WITH_BARB_RIGHT_TO_BAR: char = '⥔';
pub const DOWNWARDS_HARPOON_WITH_BARB_RIGHT_TO_BAR: char = '⥕';
pub const LEFTWARDS_HARPOON_WITH_BARB_DOWN_TO_BAR: char = '⥖';
pub const RIGHTWARDS_HARPOON_WITH_BARB_DOWN_TO_BAR: char = '⥗';
pub const UPWARDS_HARPOON_WITH_BARB_LEFT_TO_BAR: char = '⥘';
pub const DOWNWARDS_HARPOON_WITH_BARB_LEFT_TO_BAR: char = '⥙';
pub const LEFTWARDS_HARPOON_WITH_BARB_UP_FROM_BAR: char = '⥚';
pub const RIGHTWARDS_HARPOON_WITH_BARB_UP_FROM_BAR: char = '⥛';
pub const UPWARDS_HARPOON_WITH_BARB_RIGHT_FROM_BAR: char = '⥜';
pub const DOWNWARDS_HARPOON_WITH_BARB_RIGHT_FROM_BAR: char = '⥝';
pub const LEFTWARDS_HARPOON_WITH_BARB_DOWN_FROM_BAR: char = '⥞';
pub const RIGHTWARDS_HARPOON_WITH_BARB_DOWN_FROM_BAR: char = '⥟';
pub const UPWARDS_HARPOON_WITH_BARB_LEFT_FROM_BAR: char = '⥠';
pub const DOWNWARDS_HARPOON_WITH_BARB_LEFT_FROM_BAR: char = '⥡';
pub const LEFTWARDS_HARPOON_WITH_BARB_UP_ABOVE_LEFTWARDS_HARPOON_WITH_BARB_DOWN: char = '⥢';
pub const UPWARDS_HARPOON_WITH_BARB_LEFT_BESIDE_UPWARDS_HARPOON_WITH_BARB_RIGHT: char = '⥣';
pub const RIGHTWARDS_HARPOON_WITH_BARB_UP_ABOVE_RIGHTWARDS_HARPOON_WITH_BARB_DOWN: char = '⥤';
pub const DOWNWARDS_HARPOON_WITH_BARB_LEFT_BESIDE_DOWNWARDS_HARPOON_WITH_BARB_RIGHT: char = '⥥';
pub const LEFTWARDS_HARPOON_WITH_BARB_UP_ABOVE_RIGHTWARDS_HARPOON_WITH_BARB_UP: char = '⥦';
pub const LEFTWARDS_HARPOON_WITH_BARB_DOWN_ABOVE_RIGHTWARDS_HARPOON_WITH_BARB_DOWN: char = '⥧';
pub const RIGHTWARDS_HARPOON_WITH_BARB_UP_ABOVE_LEFTWARDS_HARPOON_WITH_BARB_UP: char = '⥨';
pub const RIGHTWARDS_HARPOON_WITH_BARB_DOWN_ABOVE_LEFTWARDS_HARPOON_WITH_BARB_DOWN: char = '⥩';
pub const LEFTWARDS_HARPOON_WITH_BARB_UP_ABOVE_LONG_DASH: char = '⥪';
pub const LEFTWARDS_HARPOON_WITH_BARB_DOWN_BELOW_LONG_DASH: char = '⥫';
pub const RIGHTWARDS_HARPOON_WITH_BARB_UP_ABOVE_LONG_DASH: char = '⥬';
pub const RIGHTWARDS_HARPOON_WITH_BARB_DOWN_BELOW_LONG_DASH: char = '⥭';
pub const UPWARDS_HARPOON_WITH_BARB_LEFT_BESIDE_DOWNWARDS_HARPOON_WITH_BARB_RIGHT: char = '⥮';
pub const DOWNWARDS_HARPOON_WITH_BARB_LEFT_BESIDE_UPWARDS_HARPOON_WITH_BARB_RIGHT: char = '⥯';
pub const RIGHT_DOUBLE_ARROW_WITH_ROUNDED_HEAD: char = '⥰';
pub const EQUALS_SIGN_ABOVE_RIGHTWARDS_ARROW: char = '⥱';
pub const TILDE_OPERATOR_ABOVE_RIGHTWARDS_ARROW: char = '⥲';
pub const LEFTWARDS_ARROW_ABOVE_TILDE_OPERATOR: char = '⥳';
pub const RIGHTWARDS_ARROW_ABOVE_TILDE_OPERATOR: char = '⥴';
pub const RIGHTWARDS_ARROW_ABOVE_ALMOST_EQUAL_TO: char = '⥵';
pub const LESS_DASH_THAN_ABOVE_LEFTWARDS_ARROW: char = '⥶';
pub const LEFTWARDS_ARROW_THROUGH_LESS_DASH_THAN: char = '⥷';
pub const GREATER_DASH_THAN_ABOVE_RIGHTWARDS_ARROW: char = '⥸';
pub const SUBSET_ABOVE_RIGHTWARDS_ARROW: char = '⥹';
pub const LEFTWARDS_ARROW_THROUGH_SUBSET: char = '⥺';
pub const SUPERSET_ABOVE_LEFTWARDS_ARROW: char = '⥻';
pub const LEFT_FISH_TAIL: char = '⥼';
pub const RIGHT_FISH_TAIL: char = '⥽';
pub const UP_FISH_TAIL: char = '⥾';
}
#[derive(Debug, Clone, Copy, Hash, PartialEq, Eq)]
pub enum SupplementalArrowsB {
RightwardsTwoDashHeadedArrowWithVerticalStroke,
RightwardsTwoDashHeadedArrowWithDoubleVerticalStroke,
LeftwardsDoubleArrowWithVerticalStroke,
RightwardsDoubleArrowWithVerticalStroke,
LeftRightDoubleArrowWithVerticalStroke,
RightwardsTwoDashHeadedArrowFromBar,
LeftwardsDoubleArrowFromBar,
RightwardsDoubleArrowFromBar,
DownwardsArrowWithHorizontalStroke,
UpwardsArrowWithHorizontalStroke,
UpwardsTripleArrow,
DownwardsTripleArrow,
LeftwardsDoubleDashArrow,
RightwardsDoubleDashArrow,
LeftwardsTripleDashArrow,
RightwardsTripleDashArrow,
RightwardsTwoDashHeadedTripleDashArrow,
RightwardsArrowWithDottedStem,
UpwardsArrowToBar,
DownwardsArrowToBar,
RightwardsArrowWithTailWithVerticalStroke,
RightwardsArrowWithTailWithDoubleVerticalStroke,
RightwardsTwoDashHeadedArrowWithTail,
RightwardsTwoDashHeadedArrowWithTailWithVerticalStroke,
RightwardsTwoDashHeadedArrowWithTailWithDoubleVerticalStroke,
LeftwardsArrowDashTail,
RightwardsArrowDashTail,
LeftwardsDoubleArrowDashTail,
RightwardsDoubleArrowDashTail,
LeftwardsArrowToBlackDiamond,
RightwardsArrowToBlackDiamond,
LeftwardsArrowFromBarToBlackDiamond,
RightwardsArrowFromBarToBlackDiamond,
NorthWestAndSouthEastArrow,
NorthEastAndSouthWestArrow,
NorthWestArrowWithHook,
NorthEastArrowWithHook,
SouthEastArrowWithHook,
SouthWestArrowWithHook,
NorthWestArrowAndNorthEastArrow,
NorthEastArrowAndSouthEastArrow,
SouthEastArrowAndSouthWestArrow,
SouthWestArrowAndNorthWestArrow,
RisingDiagonalCrossingFallingDiagonal,
FallingDiagonalCrossingRisingDiagonal,
SouthEastArrowCrossingNorthEastArrow,
NorthEastArrowCrossingSouthEastArrow,
FallingDiagonalCrossingNorthEastArrow,
RisingDiagonalCrossingSouthEastArrow,
NorthEastArrowCrossingNorthWestArrow,
NorthWestArrowCrossingNorthEastArrow,
WaveArrowPointingDirectlyRight,
ArrowPointingRightwardsThenCurvingUpwards,
ArrowPointingRightwardsThenCurvingDownwards,
ArrowPointingDownwardsThenCurvingLeftwards,
ArrowPointingDownwardsThenCurvingRightwards,
RightDashSideArcClockwiseArrow,
LeftDashSideArcAnticlockwiseArrow,
TopArcAnticlockwiseArrow,
BottomArcAnticlockwiseArrow,
TopArcClockwiseArrowWithMinus,
TopArcAnticlockwiseArrowWithPlus,
LowerRightSemicircularClockwiseArrow,
LowerLeftSemicircularAnticlockwiseArrow,
AnticlockwiseClosedCircleArrow,
ClockwiseClosedCircleArrow,
RightwardsArrowAboveShortLeftwardsArrow,
LeftwardsArrowAboveShortRightwardsArrow,
ShortRightwardsArrowAboveLeftwardsArrow,
RightwardsArrowWithPlusBelow,
LeftwardsArrowWithPlusBelow,
RightwardsArrowThroughX,
LeftRightArrowThroughSmallCircle,
UpwardsTwoDashHeadedArrowFromSmallCircle,
LeftBarbUpRightBarbDownHarpoon,
LeftBarbDownRightBarbUpHarpoon,
UpBarbRightDownBarbLeftHarpoon,
UpBarbLeftDownBarbRightHarpoon,
LeftBarbUpRightBarbUpHarpoon,
UpBarbRightDownBarbRightHarpoon,
LeftBarbDownRightBarbDownHarpoon,
UpBarbLeftDownBarbLeftHarpoon,
LeftwardsHarpoonWithBarbUpToBar,
RightwardsHarpoonWithBarbUpToBar,
UpwardsHarpoonWithBarbRightToBar,
DownwardsHarpoonWithBarbRightToBar,
LeftwardsHarpoonWithBarbDownToBar,
RightwardsHarpoonWithBarbDownToBar,
UpwardsHarpoonWithBarbLeftToBar,
DownwardsHarpoonWithBarbLeftToBar,
LeftwardsHarpoonWithBarbUpFromBar,
RightwardsHarpoonWithBarbUpFromBar,
UpwardsHarpoonWithBarbRightFromBar,
DownwardsHarpoonWithBarbRightFromBar,
LeftwardsHarpoonWithBarbDownFromBar,
RightwardsHarpoonWithBarbDownFromBar,
UpwardsHarpoonWithBarbLeftFromBar,
DownwardsHarpoonWithBarbLeftFromBar,
LeftwardsHarpoonWithBarbUpAboveLeftwardsHarpoonWithBarbDown,
UpwardsHarpoonWithBarbLeftBesideUpwardsHarpoonWithBarbRight,
RightwardsHarpoonWithBarbUpAboveRightwardsHarpoonWithBarbDown,
DownwardsHarpoonWithBarbLeftBesideDownwardsHarpoonWithBarbRight,
LeftwardsHarpoonWithBarbUpAboveRightwardsHarpoonWithBarbUp,
LeftwardsHarpoonWithBarbDownAboveRightwardsHarpoonWithBarbDown,
RightwardsHarpoonWithBarbUpAboveLeftwardsHarpoonWithBarbUp,
RightwardsHarpoonWithBarbDownAboveLeftwardsHarpoonWithBarbDown,
LeftwardsHarpoonWithBarbUpAboveLongDash,
LeftwardsHarpoonWithBarbDownBelowLongDash,
RightwardsHarpoonWithBarbUpAboveLongDash,
RightwardsHarpoonWithBarbDownBelowLongDash,
UpwardsHarpoonWithBarbLeftBesideDownwardsHarpoonWithBarbRight,
DownwardsHarpoonWithBarbLeftBesideUpwardsHarpoonWithBarbRight,
RightDoubleArrowWithRoundedHead,
EqualsSignAboveRightwardsArrow,
TildeOperatorAboveRightwardsArrow,
LeftwardsArrowAboveTildeOperator,
RightwardsArrowAboveTildeOperator,
RightwardsArrowAboveAlmostEqualTo,
LessDashThanAboveLeftwardsArrow,
LeftwardsArrowThroughLessDashThan,
GreaterDashThanAboveRightwardsArrow,
SubsetAboveRightwardsArrow,
LeftwardsArrowThroughSubset,
SupersetAboveLeftwardsArrow,
LeftFishTail,
RightFishTail,
UpFishTail,
}
impl Into<char> for SupplementalArrowsB {
fn into(self) -> char {
use constants::*;
match self {
SupplementalArrowsB::RightwardsTwoDashHeadedArrowWithVerticalStroke => RIGHTWARDS_TWO_DASH_HEADED_ARROW_WITH_VERTICAL_STROKE,
SupplementalArrowsB::RightwardsTwoDashHeadedArrowWithDoubleVerticalStroke => RIGHTWARDS_TWO_DASH_HEADED_ARROW_WITH_DOUBLE_VERTICAL_STROKE,
SupplementalArrowsB::LeftwardsDoubleArrowWithVerticalStroke => LEFTWARDS_DOUBLE_ARROW_WITH_VERTICAL_STROKE,
SupplementalArrowsB::RightwardsDoubleArrowWithVerticalStroke => RIGHTWARDS_DOUBLE_ARROW_WITH_VERTICAL_STROKE,
SupplementalArrowsB::LeftRightDoubleArrowWithVerticalStroke => LEFT_RIGHT_DOUBLE_ARROW_WITH_VERTICAL_STROKE,
SupplementalArrowsB::RightwardsTwoDashHeadedArrowFromBar => RIGHTWARDS_TWO_DASH_HEADED_ARROW_FROM_BAR,
SupplementalArrowsB::LeftwardsDoubleArrowFromBar => LEFTWARDS_DOUBLE_ARROW_FROM_BAR,
SupplementalArrowsB::RightwardsDoubleArrowFromBar => RIGHTWARDS_DOUBLE_ARROW_FROM_BAR,
SupplementalArrowsB::DownwardsArrowWithHorizontalStroke => DOWNWARDS_ARROW_WITH_HORIZONTAL_STROKE,
SupplementalArrowsB::UpwardsArrowWithHorizontalStroke => UPWARDS_ARROW_WITH_HORIZONTAL_STROKE,
SupplementalArrowsB::UpwardsTripleArrow => UPWARDS_TRIPLE_ARROW,
SupplementalArrowsB::DownwardsTripleArrow => DOWNWARDS_TRIPLE_ARROW,
SupplementalArrowsB::LeftwardsDoubleDashArrow => LEFTWARDS_DOUBLE_DASH_ARROW,
SupplementalArrowsB::RightwardsDoubleDashArrow => RIGHTWARDS_DOUBLE_DASH_ARROW,
SupplementalArrowsB::LeftwardsTripleDashArrow => LEFTWARDS_TRIPLE_DASH_ARROW,
SupplementalArrowsB::RightwardsTripleDashArrow => RIGHTWARDS_TRIPLE_DASH_ARROW,
SupplementalArrowsB::RightwardsTwoDashHeadedTripleDashArrow => RIGHTWARDS_TWO_DASH_HEADED_TRIPLE_DASH_ARROW,
SupplementalArrowsB::RightwardsArrowWithDottedStem => RIGHTWARDS_ARROW_WITH_DOTTED_STEM,
SupplementalArrowsB::UpwardsArrowToBar => UPWARDS_ARROW_TO_BAR,
SupplementalArrowsB::DownwardsArrowToBar => DOWNWARDS_ARROW_TO_BAR,
SupplementalArrowsB::RightwardsArrowWithTailWithVerticalStroke => RIGHTWARDS_ARROW_WITH_TAIL_WITH_VERTICAL_STROKE,
SupplementalArrowsB::RightwardsArrowWithTailWithDoubleVerticalStroke => RIGHTWARDS_ARROW_WITH_TAIL_WITH_DOUBLE_VERTICAL_STROKE,
SupplementalArrowsB::RightwardsTwoDashHeadedArrowWithTail => RIGHTWARDS_TWO_DASH_HEADED_ARROW_WITH_TAIL,
SupplementalArrowsB::RightwardsTwoDashHeadedArrowWithTailWithVerticalStroke => RIGHTWARDS_TWO_DASH_HEADED_ARROW_WITH_TAIL_WITH_VERTICAL_STROKE,
SupplementalArrowsB::RightwardsTwoDashHeadedArrowWithTailWithDoubleVerticalStroke => RIGHTWARDS_TWO_DASH_HEADED_ARROW_WITH_TAIL_WITH_DOUBLE_VERTICAL_STROKE,
SupplementalArrowsB::LeftwardsArrowDashTail => LEFTWARDS_ARROW_DASH_TAIL,
SupplementalArrowsB::RightwardsArrowDashTail => RIGHTWARDS_ARROW_DASH_TAIL,
SupplementalArrowsB::LeftwardsDoubleArrowDashTail => LEFTWARDS_DOUBLE_ARROW_DASH_TAIL,
SupplementalArrowsB::RightwardsDoubleArrowDashTail => RIGHTWARDS_DOUBLE_ARROW_DASH_TAIL,
SupplementalArrowsB::LeftwardsArrowToBlackDiamond => LEFTWARDS_ARROW_TO_BLACK_DIAMOND,
SupplementalArrowsB::RightwardsArrowToBlackDiamond => RIGHTWARDS_ARROW_TO_BLACK_DIAMOND,
SupplementalArrowsB::LeftwardsArrowFromBarToBlackDiamond => LEFTWARDS_ARROW_FROM_BAR_TO_BLACK_DIAMOND,
SupplementalArrowsB::RightwardsArrowFromBarToBlackDiamond => RIGHTWARDS_ARROW_FROM_BAR_TO_BLACK_DIAMOND,
SupplementalArrowsB::NorthWestAndSouthEastArrow => NORTH_WEST_AND_SOUTH_EAST_ARROW,
SupplementalArrowsB::NorthEastAndSouthWestArrow => NORTH_EAST_AND_SOUTH_WEST_ARROW,
SupplementalArrowsB::NorthWestArrowWithHook => NORTH_WEST_ARROW_WITH_HOOK,
SupplementalArrowsB::NorthEastArrowWithHook => NORTH_EAST_ARROW_WITH_HOOK,
SupplementalArrowsB::SouthEastArrowWithHook => SOUTH_EAST_ARROW_WITH_HOOK,
SupplementalArrowsB::SouthWestArrowWithHook => SOUTH_WEST_ARROW_WITH_HOOK,
SupplementalArrowsB::NorthWestArrowAndNorthEastArrow => NORTH_WEST_ARROW_AND_NORTH_EAST_ARROW,
SupplementalArrowsB::NorthEastArrowAndSouthEastArrow => NORTH_EAST_ARROW_AND_SOUTH_EAST_ARROW,
SupplementalArrowsB::SouthEastArrowAndSouthWestArrow => SOUTH_EAST_ARROW_AND_SOUTH_WEST_ARROW,
SupplementalArrowsB::SouthWestArrowAndNorthWestArrow => SOUTH_WEST_ARROW_AND_NORTH_WEST_ARROW,
SupplementalArrowsB::RisingDiagonalCrossingFallingDiagonal => RISING_DIAGONAL_CROSSING_FALLING_DIAGONAL,
SupplementalArrowsB::FallingDiagonalCrossingRisingDiagonal => FALLING_DIAGONAL_CROSSING_RISING_DIAGONAL,
SupplementalArrowsB::SouthEastArrowCrossingNorthEastArrow => SOUTH_EAST_ARROW_CROSSING_NORTH_EAST_ARROW,
SupplementalArrowsB::NorthEastArrowCrossingSouthEastArrow => NORTH_EAST_ARROW_CROSSING_SOUTH_EAST_ARROW,
SupplementalArrowsB::FallingDiagonalCrossingNorthEastArrow => FALLING_DIAGONAL_CROSSING_NORTH_EAST_ARROW,
SupplementalArrowsB::RisingDiagonalCrossingSouthEastArrow => RISING_DIAGONAL_CROSSING_SOUTH_EAST_ARROW,
SupplementalArrowsB::NorthEastArrowCrossingNorthWestArrow => NORTH_EAST_ARROW_CROSSING_NORTH_WEST_ARROW,
SupplementalArrowsB::NorthWestArrowCrossingNorthEastArrow => NORTH_WEST_ARROW_CROSSING_NORTH_EAST_ARROW,
SupplementalArrowsB::WaveArrowPointingDirectlyRight => WAVE_ARROW_POINTING_DIRECTLY_RIGHT,
SupplementalArrowsB::ArrowPointingRightwardsThenCurvingUpwards => ARROW_POINTING_RIGHTWARDS_THEN_CURVING_UPWARDS,
SupplementalArrowsB::ArrowPointingRightwardsThenCurvingDownwards => ARROW_POINTING_RIGHTWARDS_THEN_CURVING_DOWNWARDS,
SupplementalArrowsB::ArrowPointingDownwardsThenCurvingLeftwards => ARROW_POINTING_DOWNWARDS_THEN_CURVING_LEFTWARDS,
SupplementalArrowsB::ArrowPointingDownwardsThenCurvingRightwards => ARROW_POINTING_DOWNWARDS_THEN_CURVING_RIGHTWARDS,
SupplementalArrowsB::RightDashSideArcClockwiseArrow => RIGHT_DASH_SIDE_ARC_CLOCKWISE_ARROW,
SupplementalArrowsB::LeftDashSideArcAnticlockwiseArrow => LEFT_DASH_SIDE_ARC_ANTICLOCKWISE_ARROW,
SupplementalArrowsB::TopArcAnticlockwiseArrow => TOP_ARC_ANTICLOCKWISE_ARROW,
SupplementalArrowsB::BottomArcAnticlockwiseArrow => BOTTOM_ARC_ANTICLOCKWISE_ARROW,
SupplementalArrowsB::TopArcClockwiseArrowWithMinus => TOP_ARC_CLOCKWISE_ARROW_WITH_MINUS,
SupplementalArrowsB::TopArcAnticlockwiseArrowWithPlus => TOP_ARC_ANTICLOCKWISE_ARROW_WITH_PLUS,
SupplementalArrowsB::LowerRightSemicircularClockwiseArrow => LOWER_RIGHT_SEMICIRCULAR_CLOCKWISE_ARROW,
SupplementalArrowsB::LowerLeftSemicircularAnticlockwiseArrow => LOWER_LEFT_SEMICIRCULAR_ANTICLOCKWISE_ARROW,
SupplementalArrowsB::AnticlockwiseClosedCircleArrow => ANTICLOCKWISE_CLOSED_CIRCLE_ARROW,
SupplementalArrowsB::ClockwiseClosedCircleArrow => CLOCKWISE_CLOSED_CIRCLE_ARROW,
SupplementalArrowsB::RightwardsArrowAboveShortLeftwardsArrow => RIGHTWARDS_ARROW_ABOVE_SHORT_LEFTWARDS_ARROW,
SupplementalArrowsB::LeftwardsArrowAboveShortRightwardsArrow => LEFTWARDS_ARROW_ABOVE_SHORT_RIGHTWARDS_ARROW,
SupplementalArrowsB::ShortRightwardsArrowAboveLeftwardsArrow => SHORT_RIGHTWARDS_ARROW_ABOVE_LEFTWARDS_ARROW,
SupplementalArrowsB::RightwardsArrowWithPlusBelow => RIGHTWARDS_ARROW_WITH_PLUS_BELOW,
SupplementalArrowsB::LeftwardsArrowWithPlusBelow => LEFTWARDS_ARROW_WITH_PLUS_BELOW,
SupplementalArrowsB::RightwardsArrowThroughX => RIGHTWARDS_ARROW_THROUGH_X,
SupplementalArrowsB::LeftRightArrowThroughSmallCircle => LEFT_RIGHT_ARROW_THROUGH_SMALL_CIRCLE,
SupplementalArrowsB::UpwardsTwoDashHeadedArrowFromSmallCircle => UPWARDS_TWO_DASH_HEADED_ARROW_FROM_SMALL_CIRCLE,
SupplementalArrowsB::LeftBarbUpRightBarbDownHarpoon => LEFT_BARB_UP_RIGHT_BARB_DOWN_HARPOON,
SupplementalArrowsB::LeftBarbDownRightBarbUpHarpoon => LEFT_BARB_DOWN_RIGHT_BARB_UP_HARPOON,
SupplementalArrowsB::UpBarbRightDownBarbLeftHarpoon => UP_BARB_RIGHT_DOWN_BARB_LEFT_HARPOON,
SupplementalArrowsB::UpBarbLeftDownBarbRightHarpoon => UP_BARB_LEFT_DOWN_BARB_RIGHT_HARPOON,
SupplementalArrowsB::LeftBarbUpRightBarbUpHarpoon => LEFT_BARB_UP_RIGHT_BARB_UP_HARPOON,
SupplementalArrowsB::UpBarbRightDownBarbRightHarpoon => UP_BARB_RIGHT_DOWN_BARB_RIGHT_HARPOON,
SupplementalArrowsB::LeftBarbDownRightBarbDownHarpoon => LEFT_BARB_DOWN_RIGHT_BARB_DOWN_HARPOON,
SupplementalArrowsB::UpBarbLeftDownBarbLeftHarpoon => UP_BARB_LEFT_DOWN_BARB_LEFT_HARPOON,
SupplementalArrowsB::LeftwardsHarpoonWithBarbUpToBar => LEFTWARDS_HARPOON_WITH_BARB_UP_TO_BAR,
SupplementalArrowsB::RightwardsHarpoonWithBarbUpToBar => RIGHTWARDS_HARPOON_WITH_BARB_UP_TO_BAR,
SupplementalArrowsB::UpwardsHarpoonWithBarbRightToBar => UPWARDS_HARPOON_WITH_BARB_RIGHT_TO_BAR,
SupplementalArrowsB::DownwardsHarpoonWithBarbRightToBar => DOWNWARDS_HARPOON_WITH_BARB_RIGHT_TO_BAR,
SupplementalArrowsB::LeftwardsHarpoonWithBarbDownToBar => LEFTWARDS_HARPOON_WITH_BARB_DOWN_TO_BAR,
SupplementalArrowsB::RightwardsHarpoonWithBarbDownToBar => RIGHTWARDS_HARPOON_WITH_BARB_DOWN_TO_BAR,
SupplementalArrowsB::UpwardsHarpoonWithBarbLeftToBar => UPWARDS_HARPOON_WITH_BARB_LEFT_TO_BAR,
SupplementalArrowsB::DownwardsHarpoonWithBarbLeftToBar => DOWNWARDS_HARPOON_WITH_BARB_LEFT_TO_BAR,
SupplementalArrowsB::LeftwardsHarpoonWithBarbUpFromBar => LEFTWARDS_HARPOON_WITH_BARB_UP_FROM_BAR,
SupplementalArrowsB::RightwardsHarpoonWithBarbUpFromBar => RIGHTWARDS_HARPOON_WITH_BARB_UP_FROM_BAR,
SupplementalArrowsB::UpwardsHarpoonWithBarbRightFromBar => UPWARDS_HARPOON_WITH_BARB_RIGHT_FROM_BAR,
SupplementalArrowsB::DownwardsHarpoonWithBarbRightFromBar => DOWNWARDS_HARPOON_WITH_BARB_RIGHT_FROM_BAR,
SupplementalArrowsB::LeftwardsHarpoonWithBarbDownFromBar => LEFTWARDS_HARPOON_WITH_BARB_DOWN_FROM_BAR,
SupplementalArrowsB::RightwardsHarpoonWithBarbDownFromBar => RIGHTWARDS_HARPOON_WITH_BARB_DOWN_FROM_BAR,
SupplementalArrowsB::UpwardsHarpoonWithBarbLeftFromBar => UPWARDS_HARPOON_WITH_BARB_LEFT_FROM_BAR,
SupplementalArrowsB::DownwardsHarpoonWithBarbLeftFromBar => DOWNWARDS_HARPOON_WITH_BARB_LEFT_FROM_BAR,
SupplementalArrowsB::LeftwardsHarpoonWithBarbUpAboveLeftwardsHarpoonWithBarbDown => LEFTWARDS_HARPOON_WITH_BARB_UP_ABOVE_LEFTWARDS_HARPOON_WITH_BARB_DOWN,
SupplementalArrowsB::UpwardsHarpoonWithBarbLeftBesideUpwardsHarpoonWithBarbRight => UPWARDS_HARPOON_WITH_BARB_LEFT_BESIDE_UPWARDS_HARPOON_WITH_BARB_RIGHT,
SupplementalArrowsB::RightwardsHarpoonWithBarbUpAboveRightwardsHarpoonWithBarbDown => RIGHTWARDS_HARPOON_WITH_BARB_UP_ABOVE_RIGHTWARDS_HARPOON_WITH_BARB_DOWN,
SupplementalArrowsB::DownwardsHarpoonWithBarbLeftBesideDownwardsHarpoonWithBarbRight => DOWNWARDS_HARPOON_WITH_BARB_LEFT_BESIDE_DOWNWARDS_HARPOON_WITH_BARB_RIGHT,
SupplementalArrowsB::LeftwardsHarpoonWithBarbUpAboveRightwardsHarpoonWithBarbUp => LEFTWARDS_HARPOON_WITH_BARB_UP_ABOVE_RIGHTWARDS_HARPOON_WITH_BARB_UP,
SupplementalArrowsB::LeftwardsHarpoonWithBarbDownAboveRightwardsHarpoonWithBarbDown => LEFTWARDS_HARPOON_WITH_BARB_DOWN_ABOVE_RIGHTWARDS_HARPOON_WITH_BARB_DOWN,
SupplementalArrowsB::RightwardsHarpoonWithBarbUpAboveLeftwardsHarpoonWithBarbUp => RIGHTWARDS_HARPOON_WITH_BARB_UP_ABOVE_LEFTWARDS_HARPOON_WITH_BARB_UP,
SupplementalArrowsB::RightwardsHarpoonWithBarbDownAboveLeftwardsHarpoonWithBarbDown => RIGHTWARDS_HARPOON_WITH_BARB_DOWN_ABOVE_LEFTWARDS_HARPOON_WITH_BARB_DOWN,
SupplementalArrowsB::LeftwardsHarpoonWithBarbUpAboveLongDash => LEFTWARDS_HARPOON_WITH_BARB_UP_ABOVE_LONG_DASH,
SupplementalArrowsB::LeftwardsHarpoonWithBarbDownBelowLongDash => LEFTWARDS_HARPOON_WITH_BARB_DOWN_BELOW_LONG_DASH,
SupplementalArrowsB::RightwardsHarpoonWithBarbUpAboveLongDash => RIGHTWARDS_HARPOON_WITH_BARB_UP_ABOVE_LONG_DASH,
SupplementalArrowsB::RightwardsHarpoonWithBarbDownBelowLongDash => RIGHTWARDS_HARPOON_WITH_BARB_DOWN_BELOW_LONG_DASH,
SupplementalArrowsB::UpwardsHarpoonWithBarbLeftBesideDownwardsHarpoonWithBarbRight => UPWARDS_HARPOON_WITH_BARB_LEFT_BESIDE_DOWNWARDS_HARPOON_WITH_BARB_RIGHT,
SupplementalArrowsB::DownwardsHarpoonWithBarbLeftBesideUpwardsHarpoonWithBarbRight => DOWNWARDS_HARPOON_WITH_BARB_LEFT_BESIDE_UPWARDS_HARPOON_WITH_BARB_RIGHT,
SupplementalArrowsB::RightDoubleArrowWithRoundedHead => RIGHT_DOUBLE_ARROW_WITH_ROUNDED_HEAD,
SupplementalArrowsB::EqualsSignAboveRightwardsArrow => EQUALS_SIGN_ABOVE_RIGHTWARDS_ARROW,
SupplementalArrowsB::TildeOperatorAboveRightwardsArrow => TILDE_OPERATOR_ABOVE_RIGHTWARDS_ARROW,
SupplementalArrowsB::LeftwardsArrowAboveTildeOperator => LEFTWARDS_ARROW_ABOVE_TILDE_OPERATOR,
SupplementalArrowsB::RightwardsArrowAboveTildeOperator => RIGHTWARDS_ARROW_ABOVE_TILDE_OPERATOR,
SupplementalArrowsB::RightwardsArrowAboveAlmostEqualTo => RIGHTWARDS_ARROW_ABOVE_ALMOST_EQUAL_TO,
SupplementalArrowsB::LessDashThanAboveLeftwardsArrow => LESS_DASH_THAN_ABOVE_LEFTWARDS_ARROW,
SupplementalArrowsB::LeftwardsArrowThroughLessDashThan => LEFTWARDS_ARROW_THROUGH_LESS_DASH_THAN,
SupplementalArrowsB::GreaterDashThanAboveRightwardsArrow => GREATER_DASH_THAN_ABOVE_RIGHTWARDS_ARROW,
SupplementalArrowsB::SubsetAboveRightwardsArrow => SUBSET_ABOVE_RIGHTWARDS_ARROW,
SupplementalArrowsB::LeftwardsArrowThroughSubset => LEFTWARDS_ARROW_THROUGH_SUBSET,
SupplementalArrowsB::SupersetAboveLeftwardsArrow => SUPERSET_ABOVE_LEFTWARDS_ARROW,
SupplementalArrowsB::LeftFishTail => LEFT_FISH_TAIL,
SupplementalArrowsB::RightFishTail => RIGHT_FISH_TAIL,
SupplementalArrowsB::UpFishTail => UP_FISH_TAIL,
}
}
}
impl std::convert::TryFrom<char> for SupplementalArrowsB {
type Error = ();
fn try_from(c: char) -> Result<Self, Self::Error> {
use constants::*;
match c {
RIGHTWARDS_TWO_DASH_HEADED_ARROW_WITH_VERTICAL_STROKE => Ok(SupplementalArrowsB::RightwardsTwoDashHeadedArrowWithVerticalStroke),
RIGHTWARDS_TWO_DASH_HEADED_ARROW_WITH_DOUBLE_VERTICAL_STROKE => Ok(SupplementalArrowsB::RightwardsTwoDashHeadedArrowWithDoubleVerticalStroke),
LEFTWARDS_DOUBLE_ARROW_WITH_VERTICAL_STROKE => Ok(SupplementalArrowsB::LeftwardsDoubleArrowWithVerticalStroke),
RIGHTWARDS_DOUBLE_ARROW_WITH_VERTICAL_STROKE => Ok(SupplementalArrowsB::RightwardsDoubleArrowWithVerticalStroke),
LEFT_RIGHT_DOUBLE_ARROW_WITH_VERTICAL_STROKE => Ok(SupplementalArrowsB::LeftRightDoubleArrowWithVerticalStroke),
RIGHTWARDS_TWO_DASH_HEADED_ARROW_FROM_BAR => Ok(SupplementalArrowsB::RightwardsTwoDashHeadedArrowFromBar),
LEFTWARDS_DOUBLE_ARROW_FROM_BAR => Ok(SupplementalArrowsB::LeftwardsDoubleArrowFromBar),
RIGHTWARDS_DOUBLE_ARROW_FROM_BAR => Ok(SupplementalArrowsB::RightwardsDoubleArrowFromBar),
DOWNWARDS_ARROW_WITH_HORIZONTAL_STROKE => Ok(SupplementalArrowsB::DownwardsArrowWithHorizontalStroke),
UPWARDS_ARROW_WITH_HORIZONTAL_STROKE => Ok(SupplementalArrowsB::UpwardsArrowWithHorizontalStroke),
UPWARDS_TRIPLE_ARROW => Ok(SupplementalArrowsB::UpwardsTripleArrow),
DOWNWARDS_TRIPLE_ARROW => Ok(SupplementalArrowsB::DownwardsTripleArrow),
LEFTWARDS_DOUBLE_DASH_ARROW => Ok(SupplementalArrowsB::LeftwardsDoubleDashArrow),
RIGHTWARDS_DOUBLE_DASH_ARROW => Ok(SupplementalArrowsB::RightwardsDoubleDashArrow),
LEFTWARDS_TRIPLE_DASH_ARROW => Ok(SupplementalArrowsB::LeftwardsTripleDashArrow),
RIGHTWARDS_TRIPLE_DASH_ARROW => Ok(SupplementalArrowsB::RightwardsTripleDashArrow),
RIGHTWARDS_TWO_DASH_HEADED_TRIPLE_DASH_ARROW => Ok(SupplementalArrowsB::RightwardsTwoDashHeadedTripleDashArrow),
RIGHTWARDS_ARROW_WITH_DOTTED_STEM => Ok(SupplementalArrowsB::RightwardsArrowWithDottedStem),
UPWARDS_ARROW_TO_BAR => Ok(SupplementalArrowsB::UpwardsArrowToBar),
DOWNWARDS_ARROW_TO_BAR => Ok(SupplementalArrowsB::DownwardsArrowToBar),
RIGHTWARDS_ARROW_WITH_TAIL_WITH_VERTICAL_STROKE => Ok(SupplementalArrowsB::RightwardsArrowWithTailWithVerticalStroke),
RIGHTWARDS_ARROW_WITH_TAIL_WITH_DOUBLE_VERTICAL_STROKE => Ok(SupplementalArrowsB::RightwardsArrowWithTailWithDoubleVerticalStroke),
RIGHTWARDS_TWO_DASH_HEADED_ARROW_WITH_TAIL => Ok(SupplementalArrowsB::RightwardsTwoDashHeadedArrowWithTail),
RIGHTWARDS_TWO_DASH_HEADED_ARROW_WITH_TAIL_WITH_VERTICAL_STROKE => Ok(SupplementalArrowsB::RightwardsTwoDashHeadedArrowWithTailWithVerticalStroke),
RIGHTWARDS_TWO_DASH_HEADED_ARROW_WITH_TAIL_WITH_DOUBLE_VERTICAL_STROKE => Ok(SupplementalArrowsB::RightwardsTwoDashHeadedArrowWithTailWithDoubleVerticalStroke),
LEFTWARDS_ARROW_DASH_TAIL => Ok(SupplementalArrowsB::LeftwardsArrowDashTail),
RIGHTWARDS_ARROW_DASH_TAIL => Ok(SupplementalArrowsB::RightwardsArrowDashTail),
LEFTWARDS_DOUBLE_ARROW_DASH_TAIL => Ok(SupplementalArrowsB::LeftwardsDoubleArrowDashTail),
RIGHTWARDS_DOUBLE_ARROW_DASH_TAIL => Ok(SupplementalArrowsB::RightwardsDoubleArrowDashTail),
LEFTWARDS_ARROW_TO_BLACK_DIAMOND => Ok(SupplementalArrowsB::LeftwardsArrowToBlackDiamond),
RIGHTWARDS_ARROW_TO_BLACK_DIAMOND => Ok(SupplementalArrowsB::RightwardsArrowToBlackDiamond),
LEFTWARDS_ARROW_FROM_BAR_TO_BLACK_DIAMOND => Ok(SupplementalArrowsB::LeftwardsArrowFromBarToBlackDiamond),
RIGHTWARDS_ARROW_FROM_BAR_TO_BLACK_DIAMOND => Ok(SupplementalArrowsB::RightwardsArrowFromBarToBlackDiamond),
NORTH_WEST_AND_SOUTH_EAST_ARROW => Ok(SupplementalArrowsB::NorthWestAndSouthEastArrow),
NORTH_EAST_AND_SOUTH_WEST_ARROW => Ok(SupplementalArrowsB::NorthEastAndSouthWestArrow),
NORTH_WEST_ARROW_WITH_HOOK => Ok(SupplementalArrowsB::NorthWestArrowWithHook),
NORTH_EAST_ARROW_WITH_HOOK => Ok(SupplementalArrowsB::NorthEastArrowWithHook),
SOUTH_EAST_ARROW_WITH_HOOK => Ok(SupplementalArrowsB::SouthEastArrowWithHook),
SOUTH_WEST_ARROW_WITH_HOOK => Ok(SupplementalArrowsB::SouthWestArrowWithHook),
NORTH_WEST_ARROW_AND_NORTH_EAST_ARROW => Ok(SupplementalArrowsB::NorthWestArrowAndNorthEastArrow),
NORTH_EAST_ARROW_AND_SOUTH_EAST_ARROW => Ok(SupplementalArrowsB::NorthEastArrowAndSouthEastArrow),
SOUTH_EAST_ARROW_AND_SOUTH_WEST_ARROW => Ok(SupplementalArrowsB::SouthEastArrowAndSouthWestArrow),
SOUTH_WEST_ARROW_AND_NORTH_WEST_ARROW => Ok(SupplementalArrowsB::SouthWestArrowAndNorthWestArrow),
RISING_DIAGONAL_CROSSING_FALLING_DIAGONAL => Ok(SupplementalArrowsB::RisingDiagonalCrossingFallingDiagonal),
FALLING_DIAGONAL_CROSSING_RISING_DIAGONAL => Ok(SupplementalArrowsB::FallingDiagonalCrossingRisingDiagonal),
SOUTH_EAST_ARROW_CROSSING_NORTH_EAST_ARROW => Ok(SupplementalArrowsB::SouthEastArrowCrossingNorthEastArrow),
NORTH_EAST_ARROW_CROSSING_SOUTH_EAST_ARROW => Ok(SupplementalArrowsB::NorthEastArrowCrossingSouthEastArrow),
FALLING_DIAGONAL_CROSSING_NORTH_EAST_ARROW => Ok(SupplementalArrowsB::FallingDiagonalCrossingNorthEastArrow),
RISING_DIAGONAL_CROSSING_SOUTH_EAST_ARROW => Ok(SupplementalArrowsB::RisingDiagonalCrossingSouthEastArrow),
NORTH_EAST_ARROW_CROSSING_NORTH_WEST_ARROW => Ok(SupplementalArrowsB::NorthEastArrowCrossingNorthWestArrow),
NORTH_WEST_ARROW_CROSSING_NORTH_EAST_ARROW => Ok(SupplementalArrowsB::NorthWestArrowCrossingNorthEastArrow),
WAVE_ARROW_POINTING_DIRECTLY_RIGHT => Ok(SupplementalArrowsB::WaveArrowPointingDirectlyRight),
ARROW_POINTING_RIGHTWARDS_THEN_CURVING_UPWARDS => Ok(SupplementalArrowsB::ArrowPointingRightwardsThenCurvingUpwards),
ARROW_POINTING_RIGHTWARDS_THEN_CURVING_DOWNWARDS => Ok(SupplementalArrowsB::ArrowPointingRightwardsThenCurvingDownwards),
ARROW_POINTING_DOWNWARDS_THEN_CURVING_LEFTWARDS => Ok(SupplementalArrowsB::ArrowPointingDownwardsThenCurvingLeftwards),
ARROW_POINTING_DOWNWARDS_THEN_CURVING_RIGHTWARDS => Ok(SupplementalArrowsB::ArrowPointingDownwardsThenCurvingRightwards),
RIGHT_DASH_SIDE_ARC_CLOCKWISE_ARROW => Ok(SupplementalArrowsB::RightDashSideArcClockwiseArrow),
LEFT_DASH_SIDE_ARC_ANTICLOCKWISE_ARROW => Ok(SupplementalArrowsB::LeftDashSideArcAnticlockwiseArrow),
TOP_ARC_ANTICLOCKWISE_ARROW => Ok(SupplementalArrowsB::TopArcAnticlockwiseArrow),
BOTTOM_ARC_ANTICLOCKWISE_ARROW => Ok(SupplementalArrowsB::BottomArcAnticlockwiseArrow),
TOP_ARC_CLOCKWISE_ARROW_WITH_MINUS => Ok(SupplementalArrowsB::TopArcClockwiseArrowWithMinus),
TOP_ARC_ANTICLOCKWISE_ARROW_WITH_PLUS => Ok(SupplementalArrowsB::TopArcAnticlockwiseArrowWithPlus),
LOWER_RIGHT_SEMICIRCULAR_CLOCKWISE_ARROW => Ok(SupplementalArrowsB::LowerRightSemicircularClockwiseArrow),
LOWER_LEFT_SEMICIRCULAR_ANTICLOCKWISE_ARROW => Ok(SupplementalArrowsB::LowerLeftSemicircularAnticlockwiseArrow),
ANTICLOCKWISE_CLOSED_CIRCLE_ARROW => Ok(SupplementalArrowsB::AnticlockwiseClosedCircleArrow),
CLOCKWISE_CLOSED_CIRCLE_ARROW => Ok(SupplementalArrowsB::ClockwiseClosedCircleArrow),
RIGHTWARDS_ARROW_ABOVE_SHORT_LEFTWARDS_ARROW => Ok(SupplementalArrowsB::RightwardsArrowAboveShortLeftwardsArrow),
LEFTWARDS_ARROW_ABOVE_SHORT_RIGHTWARDS_ARROW => Ok(SupplementalArrowsB::LeftwardsArrowAboveShortRightwardsArrow),
SHORT_RIGHTWARDS_ARROW_ABOVE_LEFTWARDS_ARROW => Ok(SupplementalArrowsB::ShortRightwardsArrowAboveLeftwardsArrow),
RIGHTWARDS_ARROW_WITH_PLUS_BELOW => Ok(SupplementalArrowsB::RightwardsArrowWithPlusBelow),
LEFTWARDS_ARROW_WITH_PLUS_BELOW => Ok(SupplementalArrowsB::LeftwardsArrowWithPlusBelow),
RIGHTWARDS_ARROW_THROUGH_X => Ok(SupplementalArrowsB::RightwardsArrowThroughX),
LEFT_RIGHT_ARROW_THROUGH_SMALL_CIRCLE => Ok(SupplementalArrowsB::LeftRightArrowThroughSmallCircle),
UPWARDS_TWO_DASH_HEADED_ARROW_FROM_SMALL_CIRCLE => Ok(SupplementalArrowsB::UpwardsTwoDashHeadedArrowFromSmallCircle),
LEFT_BARB_UP_RIGHT_BARB_DOWN_HARPOON => Ok(SupplementalArrowsB::LeftBarbUpRightBarbDownHarpoon),
LEFT_BARB_DOWN_RIGHT_BARB_UP_HARPOON => Ok(SupplementalArrowsB::LeftBarbDownRightBarbUpHarpoon),
UP_BARB_RIGHT_DOWN_BARB_LEFT_HARPOON => Ok(SupplementalArrowsB::UpBarbRightDownBarbLeftHarpoon),
UP_BARB_LEFT_DOWN_BARB_RIGHT_HARPOON => Ok(SupplementalArrowsB::UpBarbLeftDownBarbRightHarpoon),
LEFT_BARB_UP_RIGHT_BARB_UP_HARPOON => Ok(SupplementalArrowsB::LeftBarbUpRightBarbUpHarpoon),
UP_BARB_RIGHT_DOWN_BARB_RIGHT_HARPOON => Ok(SupplementalArrowsB::UpBarbRightDownBarbRightHarpoon),
LEFT_BARB_DOWN_RIGHT_BARB_DOWN_HARPOON => Ok(SupplementalArrowsB::LeftBarbDownRightBarbDownHarpoon),
UP_BARB_LEFT_DOWN_BARB_LEFT_HARPOON => Ok(SupplementalArrowsB::UpBarbLeftDownBarbLeftHarpoon),
LEFTWARDS_HARPOON_WITH_BARB_UP_TO_BAR => Ok(SupplementalArrowsB::LeftwardsHarpoonWithBarbUpToBar),
RIGHTWARDS_HARPOON_WITH_BARB_UP_TO_BAR => Ok(SupplementalArrowsB::RightwardsHarpoonWithBarbUpToBar),
UPWARDS_HARPOON_WITH_BARB_RIGHT_TO_BAR => Ok(SupplementalArrowsB::UpwardsHarpoonWithBarbRightToBar),
DOWNWARDS_HARPOON_WITH_BARB_RIGHT_TO_BAR => Ok(SupplementalArrowsB::DownwardsHarpoonWithBarbRightToBar),
LEFTWARDS_HARPOON_WITH_BARB_DOWN_TO_BAR => Ok(SupplementalArrowsB::LeftwardsHarpoonWithBarbDownToBar),
RIGHTWARDS_HARPOON_WITH_BARB_DOWN_TO_BAR => Ok(SupplementalArrowsB::RightwardsHarpoonWithBarbDownToBar),
UPWARDS_HARPOON_WITH_BARB_LEFT_TO_BAR => Ok(SupplementalArrowsB::UpwardsHarpoonWithBarbLeftToBar),
DOWNWARDS_HARPOON_WITH_BARB_LEFT_TO_BAR => Ok(SupplementalArrowsB::DownwardsHarpoonWithBarbLeftToBar),
LEFTWARDS_HARPOON_WITH_BARB_UP_FROM_BAR => Ok(SupplementalArrowsB::LeftwardsHarpoonWithBarbUpFromBar),
RIGHTWARDS_HARPOON_WITH_BARB_UP_FROM_BAR => Ok(SupplementalArrowsB::RightwardsHarpoonWithBarbUpFromBar),
UPWARDS_HARPOON_WITH_BARB_RIGHT_FROM_BAR => Ok(SupplementalArrowsB::UpwardsHarpoonWithBarbRightFromBar),
DOWNWARDS_HARPOON_WITH_BARB_RIGHT_FROM_BAR => Ok(SupplementalArrowsB::DownwardsHarpoonWithBarbRightFromBar),
LEFTWARDS_HARPOON_WITH_BARB_DOWN_FROM_BAR => Ok(SupplementalArrowsB::LeftwardsHarpoonWithBarbDownFromBar),
RIGHTWARDS_HARPOON_WITH_BARB_DOWN_FROM_BAR => Ok(SupplementalArrowsB::RightwardsHarpoonWithBarbDownFromBar),
UPWARDS_HARPOON_WITH_BARB_LEFT_FROM_BAR => Ok(SupplementalArrowsB::UpwardsHarpoonWithBarbLeftFromBar),
DOWNWARDS_HARPOON_WITH_BARB_LEFT_FROM_BAR => Ok(SupplementalArrowsB::DownwardsHarpoonWithBarbLeftFromBar),
LEFTWARDS_HARPOON_WITH_BARB_UP_ABOVE_LEFTWARDS_HARPOON_WITH_BARB_DOWN => Ok(SupplementalArrowsB::LeftwardsHarpoonWithBarbUpAboveLeftwardsHarpoonWithBarbDown),
UPWARDS_HARPOON_WITH_BARB_LEFT_BESIDE_UPWARDS_HARPOON_WITH_BARB_RIGHT => Ok(SupplementalArrowsB::UpwardsHarpoonWithBarbLeftBesideUpwardsHarpoonWithBarbRight),
RIGHTWARDS_HARPOON_WITH_BARB_UP_ABOVE_RIGHTWARDS_HARPOON_WITH_BARB_DOWN => Ok(SupplementalArrowsB::RightwardsHarpoonWithBarbUpAboveRightwardsHarpoonWithBarbDown),
DOWNWARDS_HARPOON_WITH_BARB_LEFT_BESIDE_DOWNWARDS_HARPOON_WITH_BARB_RIGHT => Ok(SupplementalArrowsB::DownwardsHarpoonWithBarbLeftBesideDownwardsHarpoonWithBarbRight),
LEFTWARDS_HARPOON_WITH_BARB_UP_ABOVE_RIGHTWARDS_HARPOON_WITH_BARB_UP => Ok(SupplementalArrowsB::LeftwardsHarpoonWithBarbUpAboveRightwardsHarpoonWithBarbUp),
LEFTWARDS_HARPOON_WITH_BARB_DOWN_ABOVE_RIGHTWARDS_HARPOON_WITH_BARB_DOWN => Ok(SupplementalArrowsB::LeftwardsHarpoonWithBarbDownAboveRightwardsHarpoonWithBarbDown),
RIGHTWARDS_HARPOON_WITH_BARB_UP_ABOVE_LEFTWARDS_HARPOON_WITH_BARB_UP => Ok(SupplementalArrowsB::RightwardsHarpoonWithBarbUpAboveLeftwardsHarpoonWithBarbUp),
RIGHTWARDS_HARPOON_WITH_BARB_DOWN_ABOVE_LEFTWARDS_HARPOON_WITH_BARB_DOWN => Ok(SupplementalArrowsB::RightwardsHarpoonWithBarbDownAboveLeftwardsHarpoonWithBarbDown),
LEFTWARDS_HARPOON_WITH_BARB_UP_ABOVE_LONG_DASH => Ok(SupplementalArrowsB::LeftwardsHarpoonWithBarbUpAboveLongDash),
LEFTWARDS_HARPOON_WITH_BARB_DOWN_BELOW_LONG_DASH => Ok(SupplementalArrowsB::LeftwardsHarpoonWithBarbDownBelowLongDash),
RIGHTWARDS_HARPOON_WITH_BARB_UP_ABOVE_LONG_DASH => Ok(SupplementalArrowsB::RightwardsHarpoonWithBarbUpAboveLongDash),
RIGHTWARDS_HARPOON_WITH_BARB_DOWN_BELOW_LONG_DASH => Ok(SupplementalArrowsB::RightwardsHarpoonWithBarbDownBelowLongDash),
UPWARDS_HARPOON_WITH_BARB_LEFT_BESIDE_DOWNWARDS_HARPOON_WITH_BARB_RIGHT => Ok(SupplementalArrowsB::UpwardsHarpoonWithBarbLeftBesideDownwardsHarpoonWithBarbRight),
DOWNWARDS_HARPOON_WITH_BARB_LEFT_BESIDE_UPWARDS_HARPOON_WITH_BARB_RIGHT => Ok(SupplementalArrowsB::DownwardsHarpoonWithBarbLeftBesideUpwardsHarpoonWithBarbRight),
RIGHT_DOUBLE_ARROW_WITH_ROUNDED_HEAD => Ok(SupplementalArrowsB::RightDoubleArrowWithRoundedHead),
EQUALS_SIGN_ABOVE_RIGHTWARDS_ARROW => Ok(SupplementalArrowsB::EqualsSignAboveRightwardsArrow),
TILDE_OPERATOR_ABOVE_RIGHTWARDS_ARROW => Ok(SupplementalArrowsB::TildeOperatorAboveRightwardsArrow),
LEFTWARDS_ARROW_ABOVE_TILDE_OPERATOR => Ok(SupplementalArrowsB::LeftwardsArrowAboveTildeOperator),
RIGHTWARDS_ARROW_ABOVE_TILDE_OPERATOR => Ok(SupplementalArrowsB::RightwardsArrowAboveTildeOperator),
RIGHTWARDS_ARROW_ABOVE_ALMOST_EQUAL_TO => Ok(SupplementalArrowsB::RightwardsArrowAboveAlmostEqualTo),
LESS_DASH_THAN_ABOVE_LEFTWARDS_ARROW => Ok(SupplementalArrowsB::LessDashThanAboveLeftwardsArrow),
LEFTWARDS_ARROW_THROUGH_LESS_DASH_THAN => Ok(SupplementalArrowsB::LeftwardsArrowThroughLessDashThan),
GREATER_DASH_THAN_ABOVE_RIGHTWARDS_ARROW => Ok(SupplementalArrowsB::GreaterDashThanAboveRightwardsArrow),
SUBSET_ABOVE_RIGHTWARDS_ARROW => Ok(SupplementalArrowsB::SubsetAboveRightwardsArrow),
LEFTWARDS_ARROW_THROUGH_SUBSET => Ok(SupplementalArrowsB::LeftwardsArrowThroughSubset),
SUPERSET_ABOVE_LEFTWARDS_ARROW => Ok(SupplementalArrowsB::SupersetAboveLeftwardsArrow),
LEFT_FISH_TAIL => Ok(SupplementalArrowsB::LeftFishTail),
RIGHT_FISH_TAIL => Ok(SupplementalArrowsB::RightFishTail),
UP_FISH_TAIL => Ok(SupplementalArrowsB::UpFishTail),
_ => Err(()),
}
}
}
impl Into<u32> for SupplementalArrowsB {
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 SupplementalArrowsB {
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 SupplementalArrowsB {
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 SupplementalArrowsB {
pub fn new() -> Self {
SupplementalArrowsB::RightwardsTwoDashHeadedArrowWithVerticalStroke
}
pub fn name(&self) -> &str {
match self {
SupplementalArrowsB::RightwardsTwoDashHeadedArrowWithVerticalStroke => "rightwards two-headed arrow with vertical stroke",
SupplementalArrowsB::RightwardsTwoDashHeadedArrowWithDoubleVerticalStroke => "rightwards two-headed arrow with double vertical stroke",
SupplementalArrowsB::LeftwardsDoubleArrowWithVerticalStroke => "leftwards double arrow with vertical stroke",
SupplementalArrowsB::RightwardsDoubleArrowWithVerticalStroke => "rightwards double arrow with vertical stroke",
SupplementalArrowsB::LeftRightDoubleArrowWithVerticalStroke => "left right double arrow with vertical stroke",
SupplementalArrowsB::RightwardsTwoDashHeadedArrowFromBar => "rightwards two-headed arrow from bar",
SupplementalArrowsB::LeftwardsDoubleArrowFromBar => "leftwards double arrow from bar",
SupplementalArrowsB::RightwardsDoubleArrowFromBar => "rightwards double arrow from bar",
SupplementalArrowsB::DownwardsArrowWithHorizontalStroke => "downwards arrow with horizontal stroke",
SupplementalArrowsB::UpwardsArrowWithHorizontalStroke => "upwards arrow with horizontal stroke",
SupplementalArrowsB::UpwardsTripleArrow => "upwards triple arrow",
SupplementalArrowsB::DownwardsTripleArrow => "downwards triple arrow",
SupplementalArrowsB::LeftwardsDoubleDashArrow => "leftwards double dash arrow",
SupplementalArrowsB::RightwardsDoubleDashArrow => "rightwards double dash arrow",
SupplementalArrowsB::LeftwardsTripleDashArrow => "leftwards triple dash arrow",
SupplementalArrowsB::RightwardsTripleDashArrow => "rightwards triple dash arrow",
SupplementalArrowsB::RightwardsTwoDashHeadedTripleDashArrow => "rightwards two-headed triple dash arrow",
SupplementalArrowsB::RightwardsArrowWithDottedStem => "rightwards arrow with dotted stem",
SupplementalArrowsB::UpwardsArrowToBar => "upwards arrow to bar",
SupplementalArrowsB::DownwardsArrowToBar => "downwards arrow to bar",
SupplementalArrowsB::RightwardsArrowWithTailWithVerticalStroke => "rightwards arrow with tail with vertical stroke",
SupplementalArrowsB::RightwardsArrowWithTailWithDoubleVerticalStroke => "rightwards arrow with tail with double vertical stroke",
SupplementalArrowsB::RightwardsTwoDashHeadedArrowWithTail => "rightwards two-headed arrow with tail",
SupplementalArrowsB::RightwardsTwoDashHeadedArrowWithTailWithVerticalStroke => "rightwards two-headed arrow with tail with vertical stroke",
SupplementalArrowsB::RightwardsTwoDashHeadedArrowWithTailWithDoubleVerticalStroke => "rightwards two-headed arrow with tail with double vertical stroke",
SupplementalArrowsB::LeftwardsArrowDashTail => "leftwards arrow-tail",
SupplementalArrowsB::RightwardsArrowDashTail => "rightwards arrow-tail",
SupplementalArrowsB::LeftwardsDoubleArrowDashTail => "leftwards double arrow-tail",
SupplementalArrowsB::RightwardsDoubleArrowDashTail => "rightwards double arrow-tail",
SupplementalArrowsB::LeftwardsArrowToBlackDiamond => "leftwards arrow to black diamond",
SupplementalArrowsB::RightwardsArrowToBlackDiamond => "rightwards arrow to black diamond",
SupplementalArrowsB::LeftwardsArrowFromBarToBlackDiamond => "leftwards arrow from bar to black diamond",
SupplementalArrowsB::RightwardsArrowFromBarToBlackDiamond => "rightwards arrow from bar to black diamond",
SupplementalArrowsB::NorthWestAndSouthEastArrow => "north west and south east arrow",
SupplementalArrowsB::NorthEastAndSouthWestArrow => "north east and south west arrow",
SupplementalArrowsB::NorthWestArrowWithHook => "north west arrow with hook",
SupplementalArrowsB::NorthEastArrowWithHook => "north east arrow with hook",
SupplementalArrowsB::SouthEastArrowWithHook => "south east arrow with hook",
SupplementalArrowsB::SouthWestArrowWithHook => "south west arrow with hook",
SupplementalArrowsB::NorthWestArrowAndNorthEastArrow => "north west arrow and north east arrow",
SupplementalArrowsB::NorthEastArrowAndSouthEastArrow => "north east arrow and south east arrow",
SupplementalArrowsB::SouthEastArrowAndSouthWestArrow => "south east arrow and south west arrow",
SupplementalArrowsB::SouthWestArrowAndNorthWestArrow => "south west arrow and north west arrow",
SupplementalArrowsB::RisingDiagonalCrossingFallingDiagonal => "rising diagonal crossing falling diagonal",
SupplementalArrowsB::FallingDiagonalCrossingRisingDiagonal => "falling diagonal crossing rising diagonal",
SupplementalArrowsB::SouthEastArrowCrossingNorthEastArrow => "south east arrow crossing north east arrow",
SupplementalArrowsB::NorthEastArrowCrossingSouthEastArrow => "north east arrow crossing south east arrow",
SupplementalArrowsB::FallingDiagonalCrossingNorthEastArrow => "falling diagonal crossing north east arrow",
SupplementalArrowsB::RisingDiagonalCrossingSouthEastArrow => "rising diagonal crossing south east arrow",
SupplementalArrowsB::NorthEastArrowCrossingNorthWestArrow => "north east arrow crossing north west arrow",
SupplementalArrowsB::NorthWestArrowCrossingNorthEastArrow => "north west arrow crossing north east arrow",
SupplementalArrowsB::WaveArrowPointingDirectlyRight => "wave arrow pointing directly right",
SupplementalArrowsB::ArrowPointingRightwardsThenCurvingUpwards => "arrow pointing rightwards then curving upwards",
SupplementalArrowsB::ArrowPointingRightwardsThenCurvingDownwards => "arrow pointing rightwards then curving downwards",
SupplementalArrowsB::ArrowPointingDownwardsThenCurvingLeftwards => "arrow pointing downwards then curving leftwards",
SupplementalArrowsB::ArrowPointingDownwardsThenCurvingRightwards => "arrow pointing downwards then curving rightwards",
SupplementalArrowsB::RightDashSideArcClockwiseArrow => "right-side arc clockwise arrow",
SupplementalArrowsB::LeftDashSideArcAnticlockwiseArrow => "left-side arc anticlockwise arrow",
SupplementalArrowsB::TopArcAnticlockwiseArrow => "top arc anticlockwise arrow",
SupplementalArrowsB::BottomArcAnticlockwiseArrow => "bottom arc anticlockwise arrow",
SupplementalArrowsB::TopArcClockwiseArrowWithMinus => "top arc clockwise arrow with minus",
SupplementalArrowsB::TopArcAnticlockwiseArrowWithPlus => "top arc anticlockwise arrow with plus",
SupplementalArrowsB::LowerRightSemicircularClockwiseArrow => "lower right semicircular clockwise arrow",
SupplementalArrowsB::LowerLeftSemicircularAnticlockwiseArrow => "lower left semicircular anticlockwise arrow",
SupplementalArrowsB::AnticlockwiseClosedCircleArrow => "anticlockwise closed circle arrow",
SupplementalArrowsB::ClockwiseClosedCircleArrow => "clockwise closed circle arrow",
SupplementalArrowsB::RightwardsArrowAboveShortLeftwardsArrow => "rightwards arrow above short leftwards arrow",
SupplementalArrowsB::LeftwardsArrowAboveShortRightwardsArrow => "leftwards arrow above short rightwards arrow",
SupplementalArrowsB::ShortRightwardsArrowAboveLeftwardsArrow => "short rightwards arrow above leftwards arrow",
SupplementalArrowsB::RightwardsArrowWithPlusBelow => "rightwards arrow with plus below",
SupplementalArrowsB::LeftwardsArrowWithPlusBelow => "leftwards arrow with plus below",
SupplementalArrowsB::RightwardsArrowThroughX => "rightwards arrow through x",
SupplementalArrowsB::LeftRightArrowThroughSmallCircle => "left right arrow through small circle",
SupplementalArrowsB::UpwardsTwoDashHeadedArrowFromSmallCircle => "upwards two-headed arrow from small circle",
SupplementalArrowsB::LeftBarbUpRightBarbDownHarpoon => "left barb up right barb down harpoon",
SupplementalArrowsB::LeftBarbDownRightBarbUpHarpoon => "left barb down right barb up harpoon",
SupplementalArrowsB::UpBarbRightDownBarbLeftHarpoon => "up barb right down barb left harpoon",
SupplementalArrowsB::UpBarbLeftDownBarbRightHarpoon => "up barb left down barb right harpoon",
SupplementalArrowsB::LeftBarbUpRightBarbUpHarpoon => "left barb up right barb up harpoon",
SupplementalArrowsB::UpBarbRightDownBarbRightHarpoon => "up barb right down barb right harpoon",
SupplementalArrowsB::LeftBarbDownRightBarbDownHarpoon => "left barb down right barb down harpoon",
SupplementalArrowsB::UpBarbLeftDownBarbLeftHarpoon => "up barb left down barb left harpoon",
SupplementalArrowsB::LeftwardsHarpoonWithBarbUpToBar => "leftwards harpoon with barb up to bar",
SupplementalArrowsB::RightwardsHarpoonWithBarbUpToBar => "rightwards harpoon with barb up to bar",
SupplementalArrowsB::UpwardsHarpoonWithBarbRightToBar => "upwards harpoon with barb right to bar",
SupplementalArrowsB::DownwardsHarpoonWithBarbRightToBar => "downwards harpoon with barb right to bar",
SupplementalArrowsB::LeftwardsHarpoonWithBarbDownToBar => "leftwards harpoon with barb down to bar",
SupplementalArrowsB::RightwardsHarpoonWithBarbDownToBar => "rightwards harpoon with barb down to bar",
SupplementalArrowsB::UpwardsHarpoonWithBarbLeftToBar => "upwards harpoon with barb left to bar",
SupplementalArrowsB::DownwardsHarpoonWithBarbLeftToBar => "downwards harpoon with barb left to bar",
SupplementalArrowsB::LeftwardsHarpoonWithBarbUpFromBar => "leftwards harpoon with barb up from bar",
SupplementalArrowsB::RightwardsHarpoonWithBarbUpFromBar => "rightwards harpoon with barb up from bar",
SupplementalArrowsB::UpwardsHarpoonWithBarbRightFromBar => "upwards harpoon with barb right from bar",
SupplementalArrowsB::DownwardsHarpoonWithBarbRightFromBar => "downwards harpoon with barb right from bar",
SupplementalArrowsB::LeftwardsHarpoonWithBarbDownFromBar => "leftwards harpoon with barb down from bar",
SupplementalArrowsB::RightwardsHarpoonWithBarbDownFromBar => "rightwards harpoon with barb down from bar",
SupplementalArrowsB::UpwardsHarpoonWithBarbLeftFromBar => "upwards harpoon with barb left from bar",
SupplementalArrowsB::DownwardsHarpoonWithBarbLeftFromBar => "downwards harpoon with barb left from bar",
SupplementalArrowsB::LeftwardsHarpoonWithBarbUpAboveLeftwardsHarpoonWithBarbDown => "leftwards harpoon with barb up above leftwards harpoon with barb down",
SupplementalArrowsB::UpwardsHarpoonWithBarbLeftBesideUpwardsHarpoonWithBarbRight => "upwards harpoon with barb left beside upwards harpoon with barb right",
SupplementalArrowsB::RightwardsHarpoonWithBarbUpAboveRightwardsHarpoonWithBarbDown => "rightwards harpoon with barb up above rightwards harpoon with barb down",
SupplementalArrowsB::DownwardsHarpoonWithBarbLeftBesideDownwardsHarpoonWithBarbRight => "downwards harpoon with barb left beside downwards harpoon with barb right",
SupplementalArrowsB::LeftwardsHarpoonWithBarbUpAboveRightwardsHarpoonWithBarbUp => "leftwards harpoon with barb up above rightwards harpoon with barb up",
SupplementalArrowsB::LeftwardsHarpoonWithBarbDownAboveRightwardsHarpoonWithBarbDown => "leftwards harpoon with barb down above rightwards harpoon with barb down",
SupplementalArrowsB::RightwardsHarpoonWithBarbUpAboveLeftwardsHarpoonWithBarbUp => "rightwards harpoon with barb up above leftwards harpoon with barb up",
SupplementalArrowsB::RightwardsHarpoonWithBarbDownAboveLeftwardsHarpoonWithBarbDown => "rightwards harpoon with barb down above leftwards harpoon with barb down",
SupplementalArrowsB::LeftwardsHarpoonWithBarbUpAboveLongDash => "leftwards harpoon with barb up above long dash",
SupplementalArrowsB::LeftwardsHarpoonWithBarbDownBelowLongDash => "leftwards harpoon with barb down below long dash",
SupplementalArrowsB::RightwardsHarpoonWithBarbUpAboveLongDash => "rightwards harpoon with barb up above long dash",
SupplementalArrowsB::RightwardsHarpoonWithBarbDownBelowLongDash => "rightwards harpoon with barb down below long dash",
SupplementalArrowsB::UpwardsHarpoonWithBarbLeftBesideDownwardsHarpoonWithBarbRight => "upwards harpoon with barb left beside downwards harpoon with barb right",
SupplementalArrowsB::DownwardsHarpoonWithBarbLeftBesideUpwardsHarpoonWithBarbRight => "downwards harpoon with barb left beside upwards harpoon with barb right",
SupplementalArrowsB::RightDoubleArrowWithRoundedHead => "right double arrow with rounded head",
SupplementalArrowsB::EqualsSignAboveRightwardsArrow => "equals sign above rightwards arrow",
SupplementalArrowsB::TildeOperatorAboveRightwardsArrow => "tilde operator above rightwards arrow",
SupplementalArrowsB::LeftwardsArrowAboveTildeOperator => "leftwards arrow above tilde operator",
SupplementalArrowsB::RightwardsArrowAboveTildeOperator => "rightwards arrow above tilde operator",
SupplementalArrowsB::RightwardsArrowAboveAlmostEqualTo => "rightwards arrow above almost equal to",
SupplementalArrowsB::LessDashThanAboveLeftwardsArrow => "less-than above leftwards arrow",
SupplementalArrowsB::LeftwardsArrowThroughLessDashThan => "leftwards arrow through less-than",
SupplementalArrowsB::GreaterDashThanAboveRightwardsArrow => "greater-than above rightwards arrow",
SupplementalArrowsB::SubsetAboveRightwardsArrow => "subset above rightwards arrow",
SupplementalArrowsB::LeftwardsArrowThroughSubset => "leftwards arrow through subset",
SupplementalArrowsB::SupersetAboveLeftwardsArrow => "superset above leftwards arrow",
SupplementalArrowsB::LeftFishTail => "left fish tail",
SupplementalArrowsB::RightFishTail => "right fish tail",
SupplementalArrowsB::UpFishTail => "up fish tail",
}
}
}