1
   2
   3
   4
   5
   6
   7
   8
   9
  10
  11
  12
  13
  14
  15
  16
  17
  18
  19
  20
  21
  22
  23
  24
  25
  26
  27
  28
  29
  30
  31
  32
  33
  34
  35
  36
  37
  38
  39
  40
  41
  42
  43
  44
  45
  46
  47
  48
  49
  50
  51
  52
  53
  54
  55
  56
  57
  58
  59
  60
  61
  62
  63
  64
  65
  66
  67
  68
  69
  70
  71
  72
  73
  74
  75
  76
  77
  78
  79
  80
  81
  82
  83
  84
  85
  86
  87
  88
  89
  90
  91
  92
  93
  94
  95
  96
  97
  98
  99
 100
 101
 102
 103
 104
 105
 106
 107
 108
 109
 110
 111
 112
 113
 114
 115
 116
 117
 118
 119
 120
 121
 122
 123
 124
 125
 126
 127
 128
 129
 130
 131
 132
 133
 134
 135
 136
 137
 138
 139
 140
 141
 142
 143
 144
 145
 146
 147
 148
 149
 150
 151
 152
 153
 154
 155
 156
 157
 158
 159
 160
 161
 162
 163
 164
 165
 166
 167
 168
 169
 170
 171
 172
 173
 174
 175
 176
 177
 178
 179
 180
 181
 182
 183
 184
 185
 186
 187
 188
 189
 190
 191
 192
 193
 194
 195
 196
 197
 198
 199
 200
 201
 202
 203
 204
 205
 206
 207
 208
 209
 210
 211
 212
 213
 214
 215
 216
 217
 218
 219
 220
 221
 222
 223
 224
 225
 226
 227
 228
 229
 230
 231
 232
 233
 234
 235
 236
 237
 238
 239
 240
 241
 242
 243
 244
 245
 246
 247
 248
 249
 250
 251
 252
 253
 254
 255
 256
 257
 258
 259
 260
 261
 262
 263
 264
 265
 266
 267
 268
 269
 270
 271
 272
 273
 274
 275
 276
 277
 278
 279
 280
 281
 282
 283
 284
 285
 286
 287
 288
 289
 290
 291
 292
 293
 294
 295
 296
 297
 298
 299
 300
 301
 302
 303
 304
 305
 306
 307
 308
 309
 310
 311
 312
 313
 314
 315
 316
 317
 318
 319
 320
 321
 322
 323
 324
 325
 326
 327
 328
 329
 330
 331
 332
 333
 334
 335
 336
 337
 338
 339
 340
 341
 342
 343
 344
 345
 346
 347
 348
 349
 350
 351
 352
 353
 354
 355
 356
 357
 358
 359
 360
 361
 362
 363
 364
 365
 366
 367
 368
 369
 370
 371
 372
 373
 374
 375
 376
 377
 378
 379
 380
 381
 382
 383
 384
 385
 386
 387
 388
 389
 390
 391
 392
 393
 394
 395
 396
 397
 398
 399
 400
 401
 402
 403
 404
 405
 406
 407
 408
 409
 410
 411
 412
 413
 414
 415
 416
 417
 418
 419
 420
 421
 422
 423
 424
 425
 426
 427
 428
 429
 430
 431
 432
 433
 434
 435
 436
 437
 438
 439
 440
 441
 442
 443
 444
 445
 446
 447
 448
 449
 450
 451
 452
 453
 454
 455
 456
 457
 458
 459
 460
 461
 462
 463
 464
 465
 466
 467
 468
 469
 470
 471
 472
 473
 474
 475
 476
 477
 478
 479
 480
 481
 482
 483
 484
 485
 486
 487
 488
 489
 490
 491
 492
 493
 494
 495
 496
 497
 498
 499
 500
 501
 502
 503
 504
 505
 506
 507
 508
 509
 510
 511
 512
 513
 514
 515
 516
 517
 518
 519
 520
 521
 522
 523
 524
 525
 526
 527
 528
 529
 530
 531
 532
 533
 534
 535
 536
 537
 538
 539
 540
 541
 542
 543
 544
 545
 546
 547
 548
 549
 550
 551
 552
 553
 554
 555
 556
 557
 558
 559
 560
 561
 562
 563
 564
 565
 566
 567
 568
 569
 570
 571
 572
 573
 574
 575
 576
 577
 578
 579
 580
 581
 582
 583
 584
 585
 586
 587
 588
 589
 590
 591
 592
 593
 594
 595
 596
 597
 598
 599
 600
 601
 602
 603
 604
 605
 606
 607
 608
 609
 610
 611
 612
 613
 614
 615
 616
 617
 618
 619
 620
 621
 622
 623
 624
 625
 626
 627
 628
 629
 630
 631
 632
 633
 634
 635
 636
 637
 638
 639
 640
 641
 642
 643
 644
 645
 646
 647
 648
 649
 650
 651
 652
 653
 654
 655
 656
 657
 658
 659
 660
 661
 662
 663
 664
 665
 666
 667
 668
 669
 670
 671
 672
 673
 674
 675
 676
 677
 678
 679
 680
 681
 682
 683
 684
 685
 686
 687
 688
 689
 690
 691
 692
 693
 694
 695
 696
 697
 698
 699
 700
 701
 702
 703
 704
 705
 706
 707
 708
 709
 710
 711
 712
 713
 714
 715
 716
 717
 718
 719
 720
 721
 722
 723
 724
 725
 726
 727
 728
 729
 730
 731
 732
 733
 734
 735
 736
 737
 738
 739
 740
 741
 742
 743
 744
 745
 746
 747
 748
 749
 750
 751
 752
 753
 754
 755
 756
 757
 758
 759
 760
 761
 762
 763
 764
 765
 766
 767
 768
 769
 770
 771
 772
 773
 774
 775
 776
 777
 778
 779
 780
 781
 782
 783
 784
 785
 786
 787
 788
 789
 790
 791
 792
 793
 794
 795
 796
 797
 798
 799
 800
 801
 802
 803
 804
 805
 806
 807
 808
 809
 810
 811
 812
 813
 814
 815
 816
 817
 818
 819
 820
 821
 822
 823
 824
 825
 826
 827
 828
 829
 830
 831
 832
 833
 834
 835
 836
 837
 838
 839
 840
 841
 842
 843
 844
 845
 846
 847
 848
 849
 850
 851
 852
 853
 854
 855
 856
 857
 858
 859
 860
 861
 862
 863
 864
 865
 866
 867
 868
 869
 870
 871
 872
 873
 874
 875
 876
 877
 878
 879
 880
 881
 882
 883
 884
 885
 886
 887
 888
 889
 890
 891
 892
 893
 894
 895
 896
 897
 898
 899
 900
 901
 902
 903
 904
 905
 906
 907
 908
 909
 910
 911
 912
 913
 914
 915
 916
 917
 918
 919
 920
 921
 922
 923
 924
 925
 926
 927
 928
 929
 930
 931
 932
 933
 934
 935
 936
 937
 938
 939
 940
 941
 942
 943
 944
 945
 946
 947
 948
 949
 950
 951
 952
 953
 954
 955
 956
 957
 958
 959
 960
 961
 962
 963
 964
 965
 966
 967
 968
 969
 970
 971
 972
 973
 974
 975
 976
 977
 978
 979
 980
 981
 982
 983
 984
 985
 986
 987
 988
 989
 990
 991
 992
 993
 994
 995
 996
 997
 998
 999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070

/// An enum to represent all characters in the MiscellaneousSymbolsandArrows block.
#[derive(Debug, Clone, Copy, Hash, PartialEq, Eq)]
pub enum MiscellaneousSymbolsandArrows {
    /// \u{2b00}: '⬀'
    NorthEastWhiteArrow,
    /// \u{2b01}: '⬁'
    NorthWestWhiteArrow,
    /// \u{2b02}: '⬂'
    SouthEastWhiteArrow,
    /// \u{2b03}: '⬃'
    SouthWestWhiteArrow,
    /// \u{2b04}: '⬄'
    LeftRightWhiteArrow,
    /// \u{2b05}: '⬅'
    LeftwardsBlackArrow,
    /// \u{2b06}: '⬆'
    UpwardsBlackArrow,
    /// \u{2b07}: '⬇'
    DownwardsBlackArrow,
    /// \u{2b08}: '⬈'
    NorthEastBlackArrow,
    /// \u{2b09}: '⬉'
    NorthWestBlackArrow,
    /// \u{2b0a}: '⬊'
    SouthEastBlackArrow,
    /// \u{2b0b}: '⬋'
    SouthWestBlackArrow,
    /// \u{2b0c}: '⬌'
    LeftRightBlackArrow,
    /// \u{2b0d}: '⬍'
    UpDownBlackArrow,
    /// \u{2b0e}: '⬎'
    RightwardsArrowWithTipDownwards,
    /// \u{2b0f}: '⬏'
    RightwardsArrowWithTipUpwards,
    /// \u{2b10}: '⬐'
    LeftwardsArrowWithTipDownwards,
    /// \u{2b11}: '⬑'
    LeftwardsArrowWithTipUpwards,
    /// \u{2b12}: '⬒'
    SquareWithTopHalfBlack,
    /// \u{2b13}: '⬓'
    SquareWithBottomHalfBlack,
    /// \u{2b14}: '⬔'
    SquareWithUpperRightDiagonalHalfBlack,
    /// \u{2b15}: '⬕'
    SquareWithLowerLeftDiagonalHalfBlack,
    /// \u{2b16}: '⬖'
    DiamondWithLeftHalfBlack,
    /// \u{2b17}: '⬗'
    DiamondWithRightHalfBlack,
    /// \u{2b18}: '⬘'
    DiamondWithTopHalfBlack,
    /// \u{2b19}: '⬙'
    DiamondWithBottomHalfBlack,
    /// \u{2b1a}: '⬚'
    DottedSquare,
    /// \u{2b1b}: '⬛'
    BlackLargeSquare,
    /// \u{2b1c}: '⬜'
    WhiteLargeSquare,
    /// \u{2b1d}: '⬝'
    BlackVerySmallSquare,
    /// \u{2b1e}: '⬞'
    WhiteVerySmallSquare,
    /// \u{2b1f}: '⬟'
    BlackPentagon,
    /// \u{2b20}: '⬠'
    WhitePentagon,
    /// \u{2b21}: '⬡'
    WhiteHexagon,
    /// \u{2b22}: '⬢'
    BlackHexagon,
    /// \u{2b23}: '⬣'
    HorizontalBlackHexagon,
    /// \u{2b24}: '⬤'
    BlackLargeCircle,
    /// \u{2b25}: '⬥'
    BlackMediumDiamond,
    /// \u{2b26}: '⬦'
    WhiteMediumDiamond,
    /// \u{2b27}: '⬧'
    BlackMediumLozenge,
    /// \u{2b28}: '⬨'
    WhiteMediumLozenge,
    /// \u{2b29}: '⬩'
    BlackSmallDiamond,
    /// \u{2b2a}: '⬪'
    BlackSmallLozenge,
    /// \u{2b2b}: '⬫'
    WhiteSmallLozenge,
    /// \u{2b2c}: '⬬'
    BlackHorizontalEllipse,
    /// \u{2b2d}: '⬭'
    WhiteHorizontalEllipse,
    /// \u{2b2e}: '⬮'
    BlackVerticalEllipse,
    /// \u{2b2f}: '⬯'
    WhiteVerticalEllipse,
    /// \u{2b30}: '⬰'
    LeftArrowWithSmallCircle,
    /// \u{2b31}: '⬱'
    ThreeLeftwardsArrows,
    /// \u{2b32}: '⬲'
    LeftArrowWithCircledPlus,
    /// \u{2b33}: '⬳'
    LongLeftwardsSquiggleArrow,
    /// \u{2b34}: '⬴'
    LeftwardsTwoDashHeadedArrowWithVerticalStroke,
    /// \u{2b35}: '⬵'
    LeftwardsTwoDashHeadedArrowWithDoubleVerticalStroke,
    /// \u{2b36}: '⬶'
    LeftwardsTwoDashHeadedArrowFromBar,
    /// \u{2b37}: '⬷'
    LeftwardsTwoDashHeadedTripleDashArrow,
    /// \u{2b38}: '⬸'
    LeftwardsArrowWithDottedStem,
    /// \u{2b39}: '⬹'
    LeftwardsArrowWithTailWithVerticalStroke,
    /// \u{2b3a}: '⬺'
    LeftwardsArrowWithTailWithDoubleVerticalStroke,
    /// \u{2b3b}: '⬻'
    LeftwardsTwoDashHeadedArrowWithTail,
    /// \u{2b3c}: '⬼'
    LeftwardsTwoDashHeadedArrowWithTailWithVerticalStroke,
    /// \u{2b3d}: '⬽'
    LeftwardsTwoDashHeadedArrowWithTailWithDoubleVerticalStroke,
    /// \u{2b3e}: '⬾'
    LeftwardsArrowThroughX,
    /// \u{2b3f}: '⬿'
    WaveArrowPointingDirectlyLeft,
    /// \u{2b40}: '⭀'
    EqualsSignAboveLeftwardsArrow,
    /// \u{2b41}: '⭁'
    ReverseTildeOperatorAboveLeftwardsArrow,
    /// \u{2b42}: '⭂'
    LeftwardsArrowAboveReverseAlmostEqualTo,
    /// \u{2b43}: '⭃'
    RightwardsArrowThroughGreaterDashThan,
    /// \u{2b44}: '⭄'
    RightwardsArrowThroughSuperset,
    /// \u{2b45}: '⭅'
    LeftwardsQuadrupleArrow,
    /// \u{2b46}: '⭆'
    RightwardsQuadrupleArrow,
    /// \u{2b47}: '⭇'
    ReverseTildeOperatorAboveRightwardsArrow,
    /// \u{2b48}: '⭈'
    RightwardsArrowAboveReverseAlmostEqualTo,
    /// \u{2b49}: '⭉'
    TildeOperatorAboveLeftwardsArrow,
    /// \u{2b4a}: '⭊'
    LeftwardsArrowAboveAlmostEqualTo,
    /// \u{2b4b}: '⭋'
    LeftwardsArrowAboveReverseTildeOperator,
    /// \u{2b4c}: '⭌'
    RightwardsArrowAboveReverseTildeOperator,
    /// \u{2b4d}: '⭍'
    DownwardsTriangleDashHeadedZigzagArrow,
    /// \u{2b4e}: '⭎'
    ShortSlantedNorthArrow,
    /// \u{2b4f}: '⭏'
    ShortBackslantedSouthArrow,
    /// \u{2b50}: '⭐'
    WhiteMediumStar,
    /// \u{2b51}: '⭑'
    BlackSmallStar,
    /// \u{2b52}: '⭒'
    WhiteSmallStar,
    /// \u{2b53}: '⭓'
    BlackRightDashPointingPentagon,
    /// \u{2b54}: '⭔'
    WhiteRightDashPointingPentagon,
    /// \u{2b55}: '⭕'
    HeavyLargeCircle,
    /// \u{2b56}: '⭖'
    HeavyOvalWithOvalInside,
    /// \u{2b57}: '⭗'
    HeavyCircleWithCircleInside,
    /// \u{2b58}: '⭘'
    HeavyCircle,
    /// \u{2b59}: '⭙'
    HeavyCircledSaltire,
    /// \u{2b5a}: '⭚'
    SlantedNorthArrowWithHookedHead,
    /// \u{2b5b}: '⭛'
    BackslantedSouthArrowWithHookedTail,
    /// \u{2b5c}: '⭜'
    SlantedNorthArrowWithHorizontalTail,
    /// \u{2b5d}: '⭝'
    BackslantedSouthArrowWithHorizontalTail,
    /// \u{2b5e}: '⭞'
    BentArrowPointingDownwardsThenNorthEast,
    /// \u{2b5f}: '⭟'
    ShortBentArrowPointingDownwardsThenNorthEast,
    /// \u{2b60}: '⭠'
    LeftwardsTriangleDashHeadedArrow,
    /// \u{2b61}: '⭡'
    UpwardsTriangleDashHeadedArrow,
    /// \u{2b62}: '⭢'
    RightwardsTriangleDashHeadedArrow,
    /// \u{2b63}: '⭣'
    DownwardsTriangleDashHeadedArrow,
    /// \u{2b64}: '⭤'
    LeftRightTriangleDashHeadedArrow,
    /// \u{2b65}: '⭥'
    UpDownTriangleDashHeadedArrow,
    /// \u{2b66}: '⭦'
    NorthWestTriangleDashHeadedArrow,
    /// \u{2b67}: '⭧'
    NorthEastTriangleDashHeadedArrow,
    /// \u{2b68}: '⭨'
    SouthEastTriangleDashHeadedArrow,
    /// \u{2b69}: '⭩'
    SouthWestTriangleDashHeadedArrow,
    /// \u{2b6a}: '⭪'
    LeftwardsTriangleDashHeadedDashedArrow,
    /// \u{2b6b}: '⭫'
    UpwardsTriangleDashHeadedDashedArrow,
    /// \u{2b6c}: '⭬'
    RightwardsTriangleDashHeadedDashedArrow,
    /// \u{2b6d}: '⭭'
    DownwardsTriangleDashHeadedDashedArrow,
    /// \u{2b6e}: '⭮'
    ClockwiseTriangleDashHeadedOpenCircleArrow,
    /// \u{2b6f}: '⭯'
    AnticlockwiseTriangleDashHeadedOpenCircleArrow,
    /// \u{2b70}: '⭰'
    LeftwardsTriangleDashHeadedArrowToBar,
    /// \u{2b71}: '⭱'
    UpwardsTriangleDashHeadedArrowToBar,
    /// \u{2b72}: '⭲'
    RightwardsTriangleDashHeadedArrowToBar,
    /// \u{2b73}: '⭳'
    DownwardsTriangleDashHeadedArrowToBar,
    /// \u{2b76}: '⭶'
    NorthWestTriangleDashHeadedArrowToBar,
    /// \u{2b77}: '⭷'
    NorthEastTriangleDashHeadedArrowToBar,
    /// \u{2b78}: '⭸'
    SouthEastTriangleDashHeadedArrowToBar,
    /// \u{2b79}: '⭹'
    SouthWestTriangleDashHeadedArrowToBar,
    /// \u{2b7a}: '⭺'
    LeftwardsTriangleDashHeadedArrowWithDoubleHorizontalStroke,
    /// \u{2b7b}: '⭻'
    UpwardsTriangleDashHeadedArrowWithDoubleHorizontalStroke,
    /// \u{2b7c}: '⭼'
    RightwardsTriangleDashHeadedArrowWithDoubleHorizontalStroke,
    /// \u{2b7d}: '⭽'
    DownwardsTriangleDashHeadedArrowWithDoubleHorizontalStroke,
    /// \u{2b7e}: '⭾'
    HorizontalTabKey,
    /// \u{2b7f}: '⭿'
    VerticalTabKey,
    /// \u{2b80}: '⮀'
    LeftwardsTriangleDashHeadedArrowOverRightwardsTriangleDashHeadedArrow,
    /// \u{2b81}: '⮁'
    UpwardsTriangleDashHeadedArrowLeftwardsOfDownwardsTriangleDashHeadedArrow,
    /// \u{2b82}: '⮂'
    RightwardsTriangleDashHeadedArrowOverLeftwardsTriangleDashHeadedArrow,
    /// \u{2b83}: '⮃'
    DownwardsTriangleDashHeadedArrowLeftwardsOfUpwardsTriangleDashHeadedArrow,
    /// \u{2b84}: '⮄'
    LeftwardsTriangleDashHeadedPairedArrows,
    /// \u{2b85}: '⮅'
    UpwardsTriangleDashHeadedPairedArrows,
    /// \u{2b86}: '⮆'
    RightwardsTriangleDashHeadedPairedArrows,
    /// \u{2b87}: '⮇'
    DownwardsTriangleDashHeadedPairedArrows,
    /// \u{2b88}: '⮈'
    LeftwardsBlackCircledWhiteArrow,
    /// \u{2b89}: '⮉'
    UpwardsBlackCircledWhiteArrow,
    /// \u{2b8a}: '⮊'
    RightwardsBlackCircledWhiteArrow,
    /// \u{2b8b}: '⮋'
    DownwardsBlackCircledWhiteArrow,
    /// \u{2b8c}: '⮌'
    AnticlockwiseTriangleDashHeadedRightUDashShapedArrow,
    /// \u{2b8d}: '⮍'
    AnticlockwiseTriangleDashHeadedBottomUDashShapedArrow,
    /// \u{2b8e}: '⮎'
    AnticlockwiseTriangleDashHeadedLeftUDashShapedArrow,
    /// \u{2b8f}: '⮏'
    AnticlockwiseTriangleDashHeadedTopUDashShapedArrow,
    /// \u{2b90}: '⮐'
    ReturnLeft,
    /// \u{2b91}: '⮑'
    ReturnRight,
    /// \u{2b92}: '⮒'
    NewlineLeft,
    /// \u{2b93}: '⮓'
    NewlineRight,
    /// \u{2b94}: '⮔'
    FourCornerArrowsCirclingAnticlockwise,
    /// \u{2b95}: '⮕'
    RightwardsBlackArrow,
    /// \u{2b98}: '⮘'
    ThreeDashDTopDashLightedLeftwardsEquilateralArrowhead,
    /// \u{2b99}: '⮙'
    ThreeDashDRightDashLightedUpwardsEquilateralArrowhead,
    /// \u{2b9a}: '⮚'
    ThreeDashDTopDashLightedRightwardsEquilateralArrowhead,
    /// \u{2b9b}: '⮛'
    ThreeDashDLeftDashLightedDownwardsEquilateralArrowhead,
    /// \u{2b9c}: '⮜'
    BlackLeftwardsEquilateralArrowhead,
    /// \u{2b9d}: '⮝'
    BlackUpwardsEquilateralArrowhead,
    /// \u{2b9e}: '⮞'
    BlackRightwardsEquilateralArrowhead,
    /// \u{2b9f}: '⮟'
    BlackDownwardsEquilateralArrowhead,
    /// \u{2ba0}: '⮠'
    DownwardsTriangleDashHeadedArrowWithLongTipLeftwards,
    /// \u{2ba1}: '⮡'
    DownwardsTriangleDashHeadedArrowWithLongTipRightwards,
    /// \u{2ba2}: '⮢'
    UpwardsTriangleDashHeadedArrowWithLongTipLeftwards,
    /// \u{2ba3}: '⮣'
    UpwardsTriangleDashHeadedArrowWithLongTipRightwards,
    /// \u{2ba4}: '⮤'
    LeftwardsTriangleDashHeadedArrowWithLongTipUpwards,
    /// \u{2ba5}: '⮥'
    RightwardsTriangleDashHeadedArrowWithLongTipUpwards,
    /// \u{2ba6}: '⮦'
    LeftwardsTriangleDashHeadedArrowWithLongTipDownwards,
    /// \u{2ba7}: '⮧'
    RightwardsTriangleDashHeadedArrowWithLongTipDownwards,
    /// \u{2ba8}: '⮨'
    BlackCurvedDownwardsAndLeftwardsArrow,
    /// \u{2ba9}: '⮩'
    BlackCurvedDownwardsAndRightwardsArrow,
    /// \u{2baa}: '⮪'
    BlackCurvedUpwardsAndLeftwardsArrow,
    /// \u{2bab}: '⮫'
    BlackCurvedUpwardsAndRightwardsArrow,
    /// \u{2bac}: '⮬'
    BlackCurvedLeftwardsAndUpwardsArrow,
    /// \u{2bad}: '⮭'
    BlackCurvedRightwardsAndUpwardsArrow,
    /// \u{2bae}: '⮮'
    BlackCurvedLeftwardsAndDownwardsArrow,
    /// \u{2baf}: '⮯'
    BlackCurvedRightwardsAndDownwardsArrow,
    /// \u{2bb0}: '⮰'
    RibbonArrowDownLeft,
    /// \u{2bb1}: '⮱'
    RibbonArrowDownRight,
    /// \u{2bb2}: '⮲'
    RibbonArrowUpLeft,
    /// \u{2bb3}: '⮳'
    RibbonArrowUpRight,
    /// \u{2bb4}: '⮴'
    RibbonArrowLeftUp,
    /// \u{2bb5}: '⮵'
    RibbonArrowRightUp,
    /// \u{2bb6}: '⮶'
    RibbonArrowLeftDown,
    /// \u{2bb7}: '⮷'
    RibbonArrowRightDown,
    /// \u{2bb8}: '⮸'
    UpwardsWhiteArrowFromBarWithHorizontalBar,
    /// \u{2bb9}: '⮹'
    UpArrowheadInARectangleBox,
    /// \u{2bba}: '⮺'
    OverlappingWhiteSquares,
    /// \u{2bbb}: '⮻'
    OverlappingWhiteAndBlackSquares,
    /// \u{2bbc}: '⮼'
    OverlappingBlackSquares,
    /// \u{2bbd}: '⮽'
    BallotBoxWithLightX,
    /// \u{2bbe}: '⮾'
    CircledX,
    /// \u{2bbf}: '⮿'
    CircledBoldX,
    /// \u{2bc0}: '⯀'
    BlackSquareCentred,
    /// \u{2bc1}: '⯁'
    BlackDiamondCentred,
    /// \u{2bc2}: '⯂'
    TurnedBlackPentagon,
    /// \u{2bc3}: '⯃'
    HorizontalBlackOctagon,
    /// \u{2bc4}: '⯄'
    BlackOctagon,
    /// \u{2bc5}: '⯅'
    BlackMediumUpDashPointingTriangleCentred,
    /// \u{2bc6}: '⯆'
    BlackMediumDownDashPointingTriangleCentred,
    /// \u{2bc7}: '⯇'
    BlackMediumLeftDashPointingTriangleCentred,
    /// \u{2bc8}: '⯈'
    BlackMediumRightDashPointingTriangleCentred,
    /// \u{2bc9}: '⯉'
    NeptuneFormTwo,
    /// \u{2bca}: '⯊'
    TopHalfBlackCircle,
    /// \u{2bcb}: '⯋'
    BottomHalfBlackCircle,
    /// \u{2bcc}: '⯌'
    LightFourPointedBlackCusp,
    /// \u{2bcd}: '⯍'
    RotatedLightFourPointedBlackCusp,
    /// \u{2bce}: '⯎'
    WhiteFourPointedCusp,
    /// \u{2bcf}: '⯏'
    RotatedWhiteFourPointedCusp,
    /// \u{2bd0}: '⯐'
    SquarePositionIndicator,
    /// \u{2bd1}: '⯑'
    UncertaintySign,
    /// \u{2bd2}: '⯒'
    GroupMark,
    /// \u{2bd3}: '⯓'
    PlutoFormTwo,
    /// \u{2bd4}: '⯔'
    PlutoFormThree,
    /// \u{2bd5}: '⯕'
    PlutoFormFour,
    /// \u{2bd6}: '⯖'
    PlutoFormFive,
    /// \u{2bd7}: '⯗'
    Transpluto,
    /// \u{2bd8}: '⯘'
    Proserpina,
    /// \u{2bd9}: '⯙'
    Astraea,
    /// \u{2bda}: '⯚'
    Hygiea,
    /// \u{2bdb}: '⯛'
    Pholus,
    /// \u{2bdc}: '⯜'
    Nessus,
    /// \u{2bdd}: '⯝'
    WhiteMoonSelena,
    /// \u{2bde}: '⯞'
    BlackDiamondOnCross,
    /// \u{2bdf}: '⯟'
    TrueLightMoonArta,
    /// \u{2be0}: '⯠'
    Cupido,
    /// \u{2be1}: '⯡'
    Hades,
    /// \u{2be2}: '⯢'
    Zeus,
    /// \u{2be3}: '⯣'
    Kronos,
    /// \u{2be4}: '⯤'
    Apollon,
    /// \u{2be5}: '⯥'
    Admetos,
    /// \u{2be6}: '⯦'
    Vulcanus,
    /// \u{2be7}: '⯧'
    Poseidon,
    /// \u{2be8}: '⯨'
    LeftHalfBlackStar,
    /// \u{2be9}: '⯩'
    RightHalfBlackStar,
    /// \u{2bea}: '⯪'
    StarWithLeftHalfBlack,
    /// \u{2beb}: '⯫'
    StarWithRightHalfBlack,
    /// \u{2bec}: '⯬'
    LeftwardsTwoDashHeadedArrowWithTriangleArrowheads,
    /// \u{2bed}: '⯭'
    UpwardsTwoDashHeadedArrowWithTriangleArrowheads,
    /// \u{2bee}: '⯮'
    RightwardsTwoDashHeadedArrowWithTriangleArrowheads,
    /// \u{2bef}: '⯯'
    DownwardsTwoDashHeadedArrowWithTriangleArrowheads,
    /// \u{2bf0}: '⯰'
    ErisFormOne,
    /// \u{2bf1}: '⯱'
    ErisFormTwo,
    /// \u{2bf2}: '⯲'
    Sedna,
    /// \u{2bf3}: '⯳'
    RussianAstrologicalSymbolVigintile,
    /// \u{2bf4}: '⯴'
    RussianAstrologicalSymbolNovile,
    /// \u{2bf5}: '⯵'
    RussianAstrologicalSymbolQuintile,
    /// \u{2bf6}: '⯶'
    RussianAstrologicalSymbolBinovile,
    /// \u{2bf7}: '⯷'
    RussianAstrologicalSymbolSentagon,
    /// \u{2bf8}: '⯸'
    RussianAstrologicalSymbolTredecile,
    /// \u{2bf9}: '⯹'
    EqualsSignWithInfinityBelow,
    /// \u{2bfa}: '⯺'
    UnitedSymbol,
    /// \u{2bfb}: '⯻'
    SeparatedSymbol,
    /// \u{2bfc}: '⯼'
    DoubledSymbol,
    /// \u{2bfd}: '⯽'
    PassedSymbol,
    /// \u{2bfe}: '⯾'
    ReversedRightAngle,
}

impl Into<char> for MiscellaneousSymbolsandArrows {
    fn into(self) -> char {
        match self {
            MiscellaneousSymbolsandArrows::NorthEastWhiteArrow => '⬀',
            MiscellaneousSymbolsandArrows::NorthWestWhiteArrow => '⬁',
            MiscellaneousSymbolsandArrows::SouthEastWhiteArrow => '⬂',
            MiscellaneousSymbolsandArrows::SouthWestWhiteArrow => '⬃',
            MiscellaneousSymbolsandArrows::LeftRightWhiteArrow => '⬄',
            MiscellaneousSymbolsandArrows::LeftwardsBlackArrow => '⬅',
            MiscellaneousSymbolsandArrows::UpwardsBlackArrow => '⬆',
            MiscellaneousSymbolsandArrows::DownwardsBlackArrow => '⬇',
            MiscellaneousSymbolsandArrows::NorthEastBlackArrow => '⬈',
            MiscellaneousSymbolsandArrows::NorthWestBlackArrow => '⬉',
            MiscellaneousSymbolsandArrows::SouthEastBlackArrow => '⬊',
            MiscellaneousSymbolsandArrows::SouthWestBlackArrow => '⬋',
            MiscellaneousSymbolsandArrows::LeftRightBlackArrow => '⬌',
            MiscellaneousSymbolsandArrows::UpDownBlackArrow => '⬍',
            MiscellaneousSymbolsandArrows::RightwardsArrowWithTipDownwards => '⬎',
            MiscellaneousSymbolsandArrows::RightwardsArrowWithTipUpwards => '⬏',
            MiscellaneousSymbolsandArrows::LeftwardsArrowWithTipDownwards => '⬐',
            MiscellaneousSymbolsandArrows::LeftwardsArrowWithTipUpwards => '⬑',
            MiscellaneousSymbolsandArrows::SquareWithTopHalfBlack => '⬒',
            MiscellaneousSymbolsandArrows::SquareWithBottomHalfBlack => '⬓',
            MiscellaneousSymbolsandArrows::SquareWithUpperRightDiagonalHalfBlack => '⬔',
            MiscellaneousSymbolsandArrows::SquareWithLowerLeftDiagonalHalfBlack => '⬕',
            MiscellaneousSymbolsandArrows::DiamondWithLeftHalfBlack => '⬖',
            MiscellaneousSymbolsandArrows::DiamondWithRightHalfBlack => '⬗',
            MiscellaneousSymbolsandArrows::DiamondWithTopHalfBlack => '⬘',
            MiscellaneousSymbolsandArrows::DiamondWithBottomHalfBlack => '⬙',
            MiscellaneousSymbolsandArrows::DottedSquare => '⬚',
            MiscellaneousSymbolsandArrows::BlackLargeSquare => '⬛',
            MiscellaneousSymbolsandArrows::WhiteLargeSquare => '⬜',
            MiscellaneousSymbolsandArrows::BlackVerySmallSquare => '⬝',
            MiscellaneousSymbolsandArrows::WhiteVerySmallSquare => '⬞',
            MiscellaneousSymbolsandArrows::BlackPentagon => '⬟',
            MiscellaneousSymbolsandArrows::WhitePentagon => '⬠',
            MiscellaneousSymbolsandArrows::WhiteHexagon => '⬡',
            MiscellaneousSymbolsandArrows::BlackHexagon => '⬢',
            MiscellaneousSymbolsandArrows::HorizontalBlackHexagon => '⬣',
            MiscellaneousSymbolsandArrows::BlackLargeCircle => '⬤',
            MiscellaneousSymbolsandArrows::BlackMediumDiamond => '⬥',
            MiscellaneousSymbolsandArrows::WhiteMediumDiamond => '⬦',
            MiscellaneousSymbolsandArrows::BlackMediumLozenge => '⬧',
            MiscellaneousSymbolsandArrows::WhiteMediumLozenge => '⬨',
            MiscellaneousSymbolsandArrows::BlackSmallDiamond => '⬩',
            MiscellaneousSymbolsandArrows::BlackSmallLozenge => '⬪',
            MiscellaneousSymbolsandArrows::WhiteSmallLozenge => '⬫',
            MiscellaneousSymbolsandArrows::BlackHorizontalEllipse => '⬬',
            MiscellaneousSymbolsandArrows::WhiteHorizontalEllipse => '⬭',
            MiscellaneousSymbolsandArrows::BlackVerticalEllipse => '⬮',
            MiscellaneousSymbolsandArrows::WhiteVerticalEllipse => '⬯',
            MiscellaneousSymbolsandArrows::LeftArrowWithSmallCircle => '⬰',
            MiscellaneousSymbolsandArrows::ThreeLeftwardsArrows => '⬱',
            MiscellaneousSymbolsandArrows::LeftArrowWithCircledPlus => '⬲',
            MiscellaneousSymbolsandArrows::LongLeftwardsSquiggleArrow => '⬳',
            MiscellaneousSymbolsandArrows::LeftwardsTwoDashHeadedArrowWithVerticalStroke => '⬴',
            MiscellaneousSymbolsandArrows::LeftwardsTwoDashHeadedArrowWithDoubleVerticalStroke => '⬵',
            MiscellaneousSymbolsandArrows::LeftwardsTwoDashHeadedArrowFromBar => '⬶',
            MiscellaneousSymbolsandArrows::LeftwardsTwoDashHeadedTripleDashArrow => '⬷',
            MiscellaneousSymbolsandArrows::LeftwardsArrowWithDottedStem => '⬸',
            MiscellaneousSymbolsandArrows::LeftwardsArrowWithTailWithVerticalStroke => '⬹',
            MiscellaneousSymbolsandArrows::LeftwardsArrowWithTailWithDoubleVerticalStroke => '⬺',
            MiscellaneousSymbolsandArrows::LeftwardsTwoDashHeadedArrowWithTail => '⬻',
            MiscellaneousSymbolsandArrows::LeftwardsTwoDashHeadedArrowWithTailWithVerticalStroke => '⬼',
            MiscellaneousSymbolsandArrows::LeftwardsTwoDashHeadedArrowWithTailWithDoubleVerticalStroke => '⬽',
            MiscellaneousSymbolsandArrows::LeftwardsArrowThroughX => '⬾',
            MiscellaneousSymbolsandArrows::WaveArrowPointingDirectlyLeft => '⬿',
            MiscellaneousSymbolsandArrows::EqualsSignAboveLeftwardsArrow => '⭀',
            MiscellaneousSymbolsandArrows::ReverseTildeOperatorAboveLeftwardsArrow => '⭁',
            MiscellaneousSymbolsandArrows::LeftwardsArrowAboveReverseAlmostEqualTo => '⭂',
            MiscellaneousSymbolsandArrows::RightwardsArrowThroughGreaterDashThan => '⭃',
            MiscellaneousSymbolsandArrows::RightwardsArrowThroughSuperset => '⭄',
            MiscellaneousSymbolsandArrows::LeftwardsQuadrupleArrow => '⭅',
            MiscellaneousSymbolsandArrows::RightwardsQuadrupleArrow => '⭆',
            MiscellaneousSymbolsandArrows::ReverseTildeOperatorAboveRightwardsArrow => '⭇',
            MiscellaneousSymbolsandArrows::RightwardsArrowAboveReverseAlmostEqualTo => '⭈',
            MiscellaneousSymbolsandArrows::TildeOperatorAboveLeftwardsArrow => '⭉',
            MiscellaneousSymbolsandArrows::LeftwardsArrowAboveAlmostEqualTo => '⭊',
            MiscellaneousSymbolsandArrows::LeftwardsArrowAboveReverseTildeOperator => '⭋',
            MiscellaneousSymbolsandArrows::RightwardsArrowAboveReverseTildeOperator => '⭌',
            MiscellaneousSymbolsandArrows::DownwardsTriangleDashHeadedZigzagArrow => '⭍',
            MiscellaneousSymbolsandArrows::ShortSlantedNorthArrow => '⭎',
            MiscellaneousSymbolsandArrows::ShortBackslantedSouthArrow => '⭏',
            MiscellaneousSymbolsandArrows::WhiteMediumStar => '⭐',
            MiscellaneousSymbolsandArrows::BlackSmallStar => '⭑',
            MiscellaneousSymbolsandArrows::WhiteSmallStar => '⭒',
            MiscellaneousSymbolsandArrows::BlackRightDashPointingPentagon => '⭓',
            MiscellaneousSymbolsandArrows::WhiteRightDashPointingPentagon => '⭔',
            MiscellaneousSymbolsandArrows::HeavyLargeCircle => '⭕',
            MiscellaneousSymbolsandArrows::HeavyOvalWithOvalInside => '⭖',
            MiscellaneousSymbolsandArrows::HeavyCircleWithCircleInside => '⭗',
            MiscellaneousSymbolsandArrows::HeavyCircle => '⭘',
            MiscellaneousSymbolsandArrows::HeavyCircledSaltire => '⭙',
            MiscellaneousSymbolsandArrows::SlantedNorthArrowWithHookedHead => '⭚',
            MiscellaneousSymbolsandArrows::BackslantedSouthArrowWithHookedTail => '⭛',
            MiscellaneousSymbolsandArrows::SlantedNorthArrowWithHorizontalTail => '⭜',
            MiscellaneousSymbolsandArrows::BackslantedSouthArrowWithHorizontalTail => '⭝',
            MiscellaneousSymbolsandArrows::BentArrowPointingDownwardsThenNorthEast => '⭞',
            MiscellaneousSymbolsandArrows::ShortBentArrowPointingDownwardsThenNorthEast => '⭟',
            MiscellaneousSymbolsandArrows::LeftwardsTriangleDashHeadedArrow => '⭠',
            MiscellaneousSymbolsandArrows::UpwardsTriangleDashHeadedArrow => '⭡',
            MiscellaneousSymbolsandArrows::RightwardsTriangleDashHeadedArrow => '⭢',
            MiscellaneousSymbolsandArrows::DownwardsTriangleDashHeadedArrow => '⭣',
            MiscellaneousSymbolsandArrows::LeftRightTriangleDashHeadedArrow => '⭤',
            MiscellaneousSymbolsandArrows::UpDownTriangleDashHeadedArrow => '⭥',
            MiscellaneousSymbolsandArrows::NorthWestTriangleDashHeadedArrow => '⭦',
            MiscellaneousSymbolsandArrows::NorthEastTriangleDashHeadedArrow => '⭧',
            MiscellaneousSymbolsandArrows::SouthEastTriangleDashHeadedArrow => '⭨',
            MiscellaneousSymbolsandArrows::SouthWestTriangleDashHeadedArrow => '⭩',
            MiscellaneousSymbolsandArrows::LeftwardsTriangleDashHeadedDashedArrow => '⭪',
            MiscellaneousSymbolsandArrows::UpwardsTriangleDashHeadedDashedArrow => '⭫',
            MiscellaneousSymbolsandArrows::RightwardsTriangleDashHeadedDashedArrow => '⭬',
            MiscellaneousSymbolsandArrows::DownwardsTriangleDashHeadedDashedArrow => '⭭',
            MiscellaneousSymbolsandArrows::ClockwiseTriangleDashHeadedOpenCircleArrow => '⭮',
            MiscellaneousSymbolsandArrows::AnticlockwiseTriangleDashHeadedOpenCircleArrow => '⭯',
            MiscellaneousSymbolsandArrows::LeftwardsTriangleDashHeadedArrowToBar => '⭰',
            MiscellaneousSymbolsandArrows::UpwardsTriangleDashHeadedArrowToBar => '⭱',
            MiscellaneousSymbolsandArrows::RightwardsTriangleDashHeadedArrowToBar => '⭲',
            MiscellaneousSymbolsandArrows::DownwardsTriangleDashHeadedArrowToBar => '⭳',
            MiscellaneousSymbolsandArrows::NorthWestTriangleDashHeadedArrowToBar => '⭶',
            MiscellaneousSymbolsandArrows::NorthEastTriangleDashHeadedArrowToBar => '⭷',
            MiscellaneousSymbolsandArrows::SouthEastTriangleDashHeadedArrowToBar => '⭸',
            MiscellaneousSymbolsandArrows::SouthWestTriangleDashHeadedArrowToBar => '⭹',
            MiscellaneousSymbolsandArrows::LeftwardsTriangleDashHeadedArrowWithDoubleHorizontalStroke => '⭺',
            MiscellaneousSymbolsandArrows::UpwardsTriangleDashHeadedArrowWithDoubleHorizontalStroke => '⭻',
            MiscellaneousSymbolsandArrows::RightwardsTriangleDashHeadedArrowWithDoubleHorizontalStroke => '⭼',
            MiscellaneousSymbolsandArrows::DownwardsTriangleDashHeadedArrowWithDoubleHorizontalStroke => '⭽',
            MiscellaneousSymbolsandArrows::HorizontalTabKey => '⭾',
            MiscellaneousSymbolsandArrows::VerticalTabKey => '⭿',
            MiscellaneousSymbolsandArrows::LeftwardsTriangleDashHeadedArrowOverRightwardsTriangleDashHeadedArrow => '⮀',
            MiscellaneousSymbolsandArrows::UpwardsTriangleDashHeadedArrowLeftwardsOfDownwardsTriangleDashHeadedArrow => '⮁',
            MiscellaneousSymbolsandArrows::RightwardsTriangleDashHeadedArrowOverLeftwardsTriangleDashHeadedArrow => '⮂',
            MiscellaneousSymbolsandArrows::DownwardsTriangleDashHeadedArrowLeftwardsOfUpwardsTriangleDashHeadedArrow => '⮃',
            MiscellaneousSymbolsandArrows::LeftwardsTriangleDashHeadedPairedArrows => '⮄',
            MiscellaneousSymbolsandArrows::UpwardsTriangleDashHeadedPairedArrows => '⮅',
            MiscellaneousSymbolsandArrows::RightwardsTriangleDashHeadedPairedArrows => '⮆',
            MiscellaneousSymbolsandArrows::DownwardsTriangleDashHeadedPairedArrows => '⮇',
            MiscellaneousSymbolsandArrows::LeftwardsBlackCircledWhiteArrow => '⮈',
            MiscellaneousSymbolsandArrows::UpwardsBlackCircledWhiteArrow => '⮉',
            MiscellaneousSymbolsandArrows::RightwardsBlackCircledWhiteArrow => '⮊',
            MiscellaneousSymbolsandArrows::DownwardsBlackCircledWhiteArrow => '⮋',
            MiscellaneousSymbolsandArrows::AnticlockwiseTriangleDashHeadedRightUDashShapedArrow => '⮌',
            MiscellaneousSymbolsandArrows::AnticlockwiseTriangleDashHeadedBottomUDashShapedArrow => '⮍',
            MiscellaneousSymbolsandArrows::AnticlockwiseTriangleDashHeadedLeftUDashShapedArrow => '⮎',
            MiscellaneousSymbolsandArrows::AnticlockwiseTriangleDashHeadedTopUDashShapedArrow => '⮏',
            MiscellaneousSymbolsandArrows::ReturnLeft => '⮐',
            MiscellaneousSymbolsandArrows::ReturnRight => '⮑',
            MiscellaneousSymbolsandArrows::NewlineLeft => '⮒',
            MiscellaneousSymbolsandArrows::NewlineRight => '⮓',
            MiscellaneousSymbolsandArrows::FourCornerArrowsCirclingAnticlockwise => '⮔',
            MiscellaneousSymbolsandArrows::RightwardsBlackArrow => '⮕',
            MiscellaneousSymbolsandArrows::ThreeDashDTopDashLightedLeftwardsEquilateralArrowhead => '⮘',
            MiscellaneousSymbolsandArrows::ThreeDashDRightDashLightedUpwardsEquilateralArrowhead => '⮙',
            MiscellaneousSymbolsandArrows::ThreeDashDTopDashLightedRightwardsEquilateralArrowhead => '⮚',
            MiscellaneousSymbolsandArrows::ThreeDashDLeftDashLightedDownwardsEquilateralArrowhead => '⮛',
            MiscellaneousSymbolsandArrows::BlackLeftwardsEquilateralArrowhead => '⮜',
            MiscellaneousSymbolsandArrows::BlackUpwardsEquilateralArrowhead => '⮝',
            MiscellaneousSymbolsandArrows::BlackRightwardsEquilateralArrowhead => '⮞',
            MiscellaneousSymbolsandArrows::BlackDownwardsEquilateralArrowhead => '⮟',
            MiscellaneousSymbolsandArrows::DownwardsTriangleDashHeadedArrowWithLongTipLeftwards => '⮠',
            MiscellaneousSymbolsandArrows::DownwardsTriangleDashHeadedArrowWithLongTipRightwards => '⮡',
            MiscellaneousSymbolsandArrows::UpwardsTriangleDashHeadedArrowWithLongTipLeftwards => '⮢',
            MiscellaneousSymbolsandArrows::UpwardsTriangleDashHeadedArrowWithLongTipRightwards => '⮣',
            MiscellaneousSymbolsandArrows::LeftwardsTriangleDashHeadedArrowWithLongTipUpwards => '⮤',
            MiscellaneousSymbolsandArrows::RightwardsTriangleDashHeadedArrowWithLongTipUpwards => '⮥',
            MiscellaneousSymbolsandArrows::LeftwardsTriangleDashHeadedArrowWithLongTipDownwards => '⮦',
            MiscellaneousSymbolsandArrows::RightwardsTriangleDashHeadedArrowWithLongTipDownwards => '⮧',
            MiscellaneousSymbolsandArrows::BlackCurvedDownwardsAndLeftwardsArrow => '⮨',
            MiscellaneousSymbolsandArrows::BlackCurvedDownwardsAndRightwardsArrow => '⮩',
            MiscellaneousSymbolsandArrows::BlackCurvedUpwardsAndLeftwardsArrow => '⮪',
            MiscellaneousSymbolsandArrows::BlackCurvedUpwardsAndRightwardsArrow => '⮫',
            MiscellaneousSymbolsandArrows::BlackCurvedLeftwardsAndUpwardsArrow => '⮬',
            MiscellaneousSymbolsandArrows::BlackCurvedRightwardsAndUpwardsArrow => '⮭',
            MiscellaneousSymbolsandArrows::BlackCurvedLeftwardsAndDownwardsArrow => '⮮',
            MiscellaneousSymbolsandArrows::BlackCurvedRightwardsAndDownwardsArrow => '⮯',
            MiscellaneousSymbolsandArrows::RibbonArrowDownLeft => '⮰',
            MiscellaneousSymbolsandArrows::RibbonArrowDownRight => '⮱',
            MiscellaneousSymbolsandArrows::RibbonArrowUpLeft => '⮲',
            MiscellaneousSymbolsandArrows::RibbonArrowUpRight => '⮳',
            MiscellaneousSymbolsandArrows::RibbonArrowLeftUp => '⮴',
            MiscellaneousSymbolsandArrows::RibbonArrowRightUp => '⮵',
            MiscellaneousSymbolsandArrows::RibbonArrowLeftDown => '⮶',
            MiscellaneousSymbolsandArrows::RibbonArrowRightDown => '⮷',
            MiscellaneousSymbolsandArrows::UpwardsWhiteArrowFromBarWithHorizontalBar => '⮸',
            MiscellaneousSymbolsandArrows::UpArrowheadInARectangleBox => '⮹',
            MiscellaneousSymbolsandArrows::OverlappingWhiteSquares => '⮺',
            MiscellaneousSymbolsandArrows::OverlappingWhiteAndBlackSquares => '⮻',
            MiscellaneousSymbolsandArrows::OverlappingBlackSquares => '⮼',
            MiscellaneousSymbolsandArrows::BallotBoxWithLightX => '⮽',
            MiscellaneousSymbolsandArrows::CircledX => '⮾',
            MiscellaneousSymbolsandArrows::CircledBoldX => '⮿',
            MiscellaneousSymbolsandArrows::BlackSquareCentred => '⯀',
            MiscellaneousSymbolsandArrows::BlackDiamondCentred => '⯁',
            MiscellaneousSymbolsandArrows::TurnedBlackPentagon => '⯂',
            MiscellaneousSymbolsandArrows::HorizontalBlackOctagon => '⯃',
            MiscellaneousSymbolsandArrows::BlackOctagon => '⯄',
            MiscellaneousSymbolsandArrows::BlackMediumUpDashPointingTriangleCentred => '⯅',
            MiscellaneousSymbolsandArrows::BlackMediumDownDashPointingTriangleCentred => '⯆',
            MiscellaneousSymbolsandArrows::BlackMediumLeftDashPointingTriangleCentred => '⯇',
            MiscellaneousSymbolsandArrows::BlackMediumRightDashPointingTriangleCentred => '⯈',
            MiscellaneousSymbolsandArrows::NeptuneFormTwo => '⯉',
            MiscellaneousSymbolsandArrows::TopHalfBlackCircle => '⯊',
            MiscellaneousSymbolsandArrows::BottomHalfBlackCircle => '⯋',
            MiscellaneousSymbolsandArrows::LightFourPointedBlackCusp => '⯌',
            MiscellaneousSymbolsandArrows::RotatedLightFourPointedBlackCusp => '⯍',
            MiscellaneousSymbolsandArrows::WhiteFourPointedCusp => '⯎',
            MiscellaneousSymbolsandArrows::RotatedWhiteFourPointedCusp => '⯏',
            MiscellaneousSymbolsandArrows::SquarePositionIndicator => '⯐',
            MiscellaneousSymbolsandArrows::UncertaintySign => '⯑',
            MiscellaneousSymbolsandArrows::GroupMark => '⯒',
            MiscellaneousSymbolsandArrows::PlutoFormTwo => '⯓',
            MiscellaneousSymbolsandArrows::PlutoFormThree => '⯔',
            MiscellaneousSymbolsandArrows::PlutoFormFour => '⯕',
            MiscellaneousSymbolsandArrows::PlutoFormFive => '⯖',
            MiscellaneousSymbolsandArrows::Transpluto => '⯗',
            MiscellaneousSymbolsandArrows::Proserpina => '⯘',
            MiscellaneousSymbolsandArrows::Astraea => '⯙',
            MiscellaneousSymbolsandArrows::Hygiea => '⯚',
            MiscellaneousSymbolsandArrows::Pholus => '⯛',
            MiscellaneousSymbolsandArrows::Nessus => '⯜',
            MiscellaneousSymbolsandArrows::WhiteMoonSelena => '⯝',
            MiscellaneousSymbolsandArrows::BlackDiamondOnCross => '⯞',
            MiscellaneousSymbolsandArrows::TrueLightMoonArta => '⯟',
            MiscellaneousSymbolsandArrows::Cupido => '⯠',
            MiscellaneousSymbolsandArrows::Hades => '⯡',
            MiscellaneousSymbolsandArrows::Zeus => '⯢',
            MiscellaneousSymbolsandArrows::Kronos => '⯣',
            MiscellaneousSymbolsandArrows::Apollon => '⯤',
            MiscellaneousSymbolsandArrows::Admetos => '⯥',
            MiscellaneousSymbolsandArrows::Vulcanus => '⯦',
            MiscellaneousSymbolsandArrows::Poseidon => '⯧',
            MiscellaneousSymbolsandArrows::LeftHalfBlackStar => '⯨',
            MiscellaneousSymbolsandArrows::RightHalfBlackStar => '⯩',
            MiscellaneousSymbolsandArrows::StarWithLeftHalfBlack => '⯪',
            MiscellaneousSymbolsandArrows::StarWithRightHalfBlack => '⯫',
            MiscellaneousSymbolsandArrows::LeftwardsTwoDashHeadedArrowWithTriangleArrowheads => '⯬',
            MiscellaneousSymbolsandArrows::UpwardsTwoDashHeadedArrowWithTriangleArrowheads => '⯭',
            MiscellaneousSymbolsandArrows::RightwardsTwoDashHeadedArrowWithTriangleArrowheads => '⯮',
            MiscellaneousSymbolsandArrows::DownwardsTwoDashHeadedArrowWithTriangleArrowheads => '⯯',
            MiscellaneousSymbolsandArrows::ErisFormOne => '⯰',
            MiscellaneousSymbolsandArrows::ErisFormTwo => '⯱',
            MiscellaneousSymbolsandArrows::Sedna => '⯲',
            MiscellaneousSymbolsandArrows::RussianAstrologicalSymbolVigintile => '⯳',
            MiscellaneousSymbolsandArrows::RussianAstrologicalSymbolNovile => '⯴',
            MiscellaneousSymbolsandArrows::RussianAstrologicalSymbolQuintile => '⯵',
            MiscellaneousSymbolsandArrows::RussianAstrologicalSymbolBinovile => '⯶',
            MiscellaneousSymbolsandArrows::RussianAstrologicalSymbolSentagon => '⯷',
            MiscellaneousSymbolsandArrows::RussianAstrologicalSymbolTredecile => '⯸',
            MiscellaneousSymbolsandArrows::EqualsSignWithInfinityBelow => '⯹',
            MiscellaneousSymbolsandArrows::UnitedSymbol => '⯺',
            MiscellaneousSymbolsandArrows::SeparatedSymbol => '⯻',
            MiscellaneousSymbolsandArrows::DoubledSymbol => '⯼',
            MiscellaneousSymbolsandArrows::PassedSymbol => '⯽',
            MiscellaneousSymbolsandArrows::ReversedRightAngle => '⯾',
        }
    }
}

impl std::convert::TryFrom<char> for MiscellaneousSymbolsandArrows {
    type Error = ();
    fn try_from(c: char) -> Result<Self, Self::Error> {
        match c {
            '⬀' => Ok(MiscellaneousSymbolsandArrows::NorthEastWhiteArrow),
            '⬁' => Ok(MiscellaneousSymbolsandArrows::NorthWestWhiteArrow),
            '⬂' => Ok(MiscellaneousSymbolsandArrows::SouthEastWhiteArrow),
            '⬃' => Ok(MiscellaneousSymbolsandArrows::SouthWestWhiteArrow),
            '⬄' => Ok(MiscellaneousSymbolsandArrows::LeftRightWhiteArrow),
            '⬅' => Ok(MiscellaneousSymbolsandArrows::LeftwardsBlackArrow),
            '⬆' => Ok(MiscellaneousSymbolsandArrows::UpwardsBlackArrow),
            '⬇' => Ok(MiscellaneousSymbolsandArrows::DownwardsBlackArrow),
            '⬈' => Ok(MiscellaneousSymbolsandArrows::NorthEastBlackArrow),
            '⬉' => Ok(MiscellaneousSymbolsandArrows::NorthWestBlackArrow),
            '⬊' => Ok(MiscellaneousSymbolsandArrows::SouthEastBlackArrow),
            '⬋' => Ok(MiscellaneousSymbolsandArrows::SouthWestBlackArrow),
            '⬌' => Ok(MiscellaneousSymbolsandArrows::LeftRightBlackArrow),
            '⬍' => Ok(MiscellaneousSymbolsandArrows::UpDownBlackArrow),
            '⬎' => Ok(MiscellaneousSymbolsandArrows::RightwardsArrowWithTipDownwards),
            '⬏' => Ok(MiscellaneousSymbolsandArrows::RightwardsArrowWithTipUpwards),
            '⬐' => Ok(MiscellaneousSymbolsandArrows::LeftwardsArrowWithTipDownwards),
            '⬑' => Ok(MiscellaneousSymbolsandArrows::LeftwardsArrowWithTipUpwards),
            '⬒' => Ok(MiscellaneousSymbolsandArrows::SquareWithTopHalfBlack),
            '⬓' => Ok(MiscellaneousSymbolsandArrows::SquareWithBottomHalfBlack),
            '⬔' => Ok(MiscellaneousSymbolsandArrows::SquareWithUpperRightDiagonalHalfBlack),
            '⬕' => Ok(MiscellaneousSymbolsandArrows::SquareWithLowerLeftDiagonalHalfBlack),
            '⬖' => Ok(MiscellaneousSymbolsandArrows::DiamondWithLeftHalfBlack),
            '⬗' => Ok(MiscellaneousSymbolsandArrows::DiamondWithRightHalfBlack),
            '⬘' => Ok(MiscellaneousSymbolsandArrows::DiamondWithTopHalfBlack),
            '⬙' => Ok(MiscellaneousSymbolsandArrows::DiamondWithBottomHalfBlack),
            '⬚' => Ok(MiscellaneousSymbolsandArrows::DottedSquare),
            '⬛' => Ok(MiscellaneousSymbolsandArrows::BlackLargeSquare),
            '⬜' => Ok(MiscellaneousSymbolsandArrows::WhiteLargeSquare),
            '⬝' => Ok(MiscellaneousSymbolsandArrows::BlackVerySmallSquare),
            '⬞' => Ok(MiscellaneousSymbolsandArrows::WhiteVerySmallSquare),
            '⬟' => Ok(MiscellaneousSymbolsandArrows::BlackPentagon),
            '⬠' => Ok(MiscellaneousSymbolsandArrows::WhitePentagon),
            '⬡' => Ok(MiscellaneousSymbolsandArrows::WhiteHexagon),
            '⬢' => Ok(MiscellaneousSymbolsandArrows::BlackHexagon),
            '⬣' => Ok(MiscellaneousSymbolsandArrows::HorizontalBlackHexagon),
            '⬤' => Ok(MiscellaneousSymbolsandArrows::BlackLargeCircle),
            '⬥' => Ok(MiscellaneousSymbolsandArrows::BlackMediumDiamond),
            '⬦' => Ok(MiscellaneousSymbolsandArrows::WhiteMediumDiamond),
            '⬧' => Ok(MiscellaneousSymbolsandArrows::BlackMediumLozenge),
            '⬨' => Ok(MiscellaneousSymbolsandArrows::WhiteMediumLozenge),
            '⬩' => Ok(MiscellaneousSymbolsandArrows::BlackSmallDiamond),
            '⬪' => Ok(MiscellaneousSymbolsandArrows::BlackSmallLozenge),
            '⬫' => Ok(MiscellaneousSymbolsandArrows::WhiteSmallLozenge),
            '⬬' => Ok(MiscellaneousSymbolsandArrows::BlackHorizontalEllipse),
            '⬭' => Ok(MiscellaneousSymbolsandArrows::WhiteHorizontalEllipse),
            '⬮' => Ok(MiscellaneousSymbolsandArrows::BlackVerticalEllipse),
            '⬯' => Ok(MiscellaneousSymbolsandArrows::WhiteVerticalEllipse),
            '⬰' => Ok(MiscellaneousSymbolsandArrows::LeftArrowWithSmallCircle),
            '⬱' => Ok(MiscellaneousSymbolsandArrows::ThreeLeftwardsArrows),
            '⬲' => Ok(MiscellaneousSymbolsandArrows::LeftArrowWithCircledPlus),
            '⬳' => Ok(MiscellaneousSymbolsandArrows::LongLeftwardsSquiggleArrow),
            '⬴' => Ok(MiscellaneousSymbolsandArrows::LeftwardsTwoDashHeadedArrowWithVerticalStroke),
            '⬵' => Ok(MiscellaneousSymbolsandArrows::LeftwardsTwoDashHeadedArrowWithDoubleVerticalStroke),
            '⬶' => Ok(MiscellaneousSymbolsandArrows::LeftwardsTwoDashHeadedArrowFromBar),
            '⬷' => Ok(MiscellaneousSymbolsandArrows::LeftwardsTwoDashHeadedTripleDashArrow),
            '⬸' => Ok(MiscellaneousSymbolsandArrows::LeftwardsArrowWithDottedStem),
            '⬹' => Ok(MiscellaneousSymbolsandArrows::LeftwardsArrowWithTailWithVerticalStroke),
            '⬺' => Ok(MiscellaneousSymbolsandArrows::LeftwardsArrowWithTailWithDoubleVerticalStroke),
            '⬻' => Ok(MiscellaneousSymbolsandArrows::LeftwardsTwoDashHeadedArrowWithTail),
            '⬼' => Ok(MiscellaneousSymbolsandArrows::LeftwardsTwoDashHeadedArrowWithTailWithVerticalStroke),
            '⬽' => Ok(MiscellaneousSymbolsandArrows::LeftwardsTwoDashHeadedArrowWithTailWithDoubleVerticalStroke),
            '⬾' => Ok(MiscellaneousSymbolsandArrows::LeftwardsArrowThroughX),
            '⬿' => Ok(MiscellaneousSymbolsandArrows::WaveArrowPointingDirectlyLeft),
            '⭀' => Ok(MiscellaneousSymbolsandArrows::EqualsSignAboveLeftwardsArrow),
            '⭁' => Ok(MiscellaneousSymbolsandArrows::ReverseTildeOperatorAboveLeftwardsArrow),
            '⭂' => Ok(MiscellaneousSymbolsandArrows::LeftwardsArrowAboveReverseAlmostEqualTo),
            '⭃' => Ok(MiscellaneousSymbolsandArrows::RightwardsArrowThroughGreaterDashThan),
            '⭄' => Ok(MiscellaneousSymbolsandArrows::RightwardsArrowThroughSuperset),
            '⭅' => Ok(MiscellaneousSymbolsandArrows::LeftwardsQuadrupleArrow),
            '⭆' => Ok(MiscellaneousSymbolsandArrows::RightwardsQuadrupleArrow),
            '⭇' => Ok(MiscellaneousSymbolsandArrows::ReverseTildeOperatorAboveRightwardsArrow),
            '⭈' => Ok(MiscellaneousSymbolsandArrows::RightwardsArrowAboveReverseAlmostEqualTo),
            '⭉' => Ok(MiscellaneousSymbolsandArrows::TildeOperatorAboveLeftwardsArrow),
            '⭊' => Ok(MiscellaneousSymbolsandArrows::LeftwardsArrowAboveAlmostEqualTo),
            '⭋' => Ok(MiscellaneousSymbolsandArrows::LeftwardsArrowAboveReverseTildeOperator),
            '⭌' => Ok(MiscellaneousSymbolsandArrows::RightwardsArrowAboveReverseTildeOperator),
            '⭍' => Ok(MiscellaneousSymbolsandArrows::DownwardsTriangleDashHeadedZigzagArrow),
            '⭎' => Ok(MiscellaneousSymbolsandArrows::ShortSlantedNorthArrow),
            '⭏' => Ok(MiscellaneousSymbolsandArrows::ShortBackslantedSouthArrow),
            '⭐' => Ok(MiscellaneousSymbolsandArrows::WhiteMediumStar),
            '⭑' => Ok(MiscellaneousSymbolsandArrows::BlackSmallStar),
            '⭒' => Ok(MiscellaneousSymbolsandArrows::WhiteSmallStar),
            '⭓' => Ok(MiscellaneousSymbolsandArrows::BlackRightDashPointingPentagon),
            '⭔' => Ok(MiscellaneousSymbolsandArrows::WhiteRightDashPointingPentagon),
            '⭕' => Ok(MiscellaneousSymbolsandArrows::HeavyLargeCircle),
            '⭖' => Ok(MiscellaneousSymbolsandArrows::HeavyOvalWithOvalInside),
            '⭗' => Ok(MiscellaneousSymbolsandArrows::HeavyCircleWithCircleInside),
            '⭘' => Ok(MiscellaneousSymbolsandArrows::HeavyCircle),
            '⭙' => Ok(MiscellaneousSymbolsandArrows::HeavyCircledSaltire),
            '⭚' => Ok(MiscellaneousSymbolsandArrows::SlantedNorthArrowWithHookedHead),
            '⭛' => Ok(MiscellaneousSymbolsandArrows::BackslantedSouthArrowWithHookedTail),
            '⭜' => Ok(MiscellaneousSymbolsandArrows::SlantedNorthArrowWithHorizontalTail),
            '⭝' => Ok(MiscellaneousSymbolsandArrows::BackslantedSouthArrowWithHorizontalTail),
            '⭞' => Ok(MiscellaneousSymbolsandArrows::BentArrowPointingDownwardsThenNorthEast),
            '⭟' => Ok(MiscellaneousSymbolsandArrows::ShortBentArrowPointingDownwardsThenNorthEast),
            '⭠' => Ok(MiscellaneousSymbolsandArrows::LeftwardsTriangleDashHeadedArrow),
            '⭡' => Ok(MiscellaneousSymbolsandArrows::UpwardsTriangleDashHeadedArrow),
            '⭢' => Ok(MiscellaneousSymbolsandArrows::RightwardsTriangleDashHeadedArrow),
            '⭣' => Ok(MiscellaneousSymbolsandArrows::DownwardsTriangleDashHeadedArrow),
            '⭤' => Ok(MiscellaneousSymbolsandArrows::LeftRightTriangleDashHeadedArrow),
            '⭥' => Ok(MiscellaneousSymbolsandArrows::UpDownTriangleDashHeadedArrow),
            '⭦' => Ok(MiscellaneousSymbolsandArrows::NorthWestTriangleDashHeadedArrow),
            '⭧' => Ok(MiscellaneousSymbolsandArrows::NorthEastTriangleDashHeadedArrow),
            '⭨' => Ok(MiscellaneousSymbolsandArrows::SouthEastTriangleDashHeadedArrow),
            '⭩' => Ok(MiscellaneousSymbolsandArrows::SouthWestTriangleDashHeadedArrow),
            '⭪' => Ok(MiscellaneousSymbolsandArrows::LeftwardsTriangleDashHeadedDashedArrow),
            '⭫' => Ok(MiscellaneousSymbolsandArrows::UpwardsTriangleDashHeadedDashedArrow),
            '⭬' => Ok(MiscellaneousSymbolsandArrows::RightwardsTriangleDashHeadedDashedArrow),
            '⭭' => Ok(MiscellaneousSymbolsandArrows::DownwardsTriangleDashHeadedDashedArrow),
            '⭮' => Ok(MiscellaneousSymbolsandArrows::ClockwiseTriangleDashHeadedOpenCircleArrow),
            '⭯' => Ok(MiscellaneousSymbolsandArrows::AnticlockwiseTriangleDashHeadedOpenCircleArrow),
            '⭰' => Ok(MiscellaneousSymbolsandArrows::LeftwardsTriangleDashHeadedArrowToBar),
            '⭱' => Ok(MiscellaneousSymbolsandArrows::UpwardsTriangleDashHeadedArrowToBar),
            '⭲' => Ok(MiscellaneousSymbolsandArrows::RightwardsTriangleDashHeadedArrowToBar),
            '⭳' => Ok(MiscellaneousSymbolsandArrows::DownwardsTriangleDashHeadedArrowToBar),
            '⭶' => Ok(MiscellaneousSymbolsandArrows::NorthWestTriangleDashHeadedArrowToBar),
            '⭷' => Ok(MiscellaneousSymbolsandArrows::NorthEastTriangleDashHeadedArrowToBar),
            '⭸' => Ok(MiscellaneousSymbolsandArrows::SouthEastTriangleDashHeadedArrowToBar),
            '⭹' => Ok(MiscellaneousSymbolsandArrows::SouthWestTriangleDashHeadedArrowToBar),
            '⭺' => Ok(MiscellaneousSymbolsandArrows::LeftwardsTriangleDashHeadedArrowWithDoubleHorizontalStroke),
            '⭻' => Ok(MiscellaneousSymbolsandArrows::UpwardsTriangleDashHeadedArrowWithDoubleHorizontalStroke),
            '⭼' => Ok(MiscellaneousSymbolsandArrows::RightwardsTriangleDashHeadedArrowWithDoubleHorizontalStroke),
            '⭽' => Ok(MiscellaneousSymbolsandArrows::DownwardsTriangleDashHeadedArrowWithDoubleHorizontalStroke),
            '⭾' => Ok(MiscellaneousSymbolsandArrows::HorizontalTabKey),
            '⭿' => Ok(MiscellaneousSymbolsandArrows::VerticalTabKey),
            '⮀' => Ok(MiscellaneousSymbolsandArrows::LeftwardsTriangleDashHeadedArrowOverRightwardsTriangleDashHeadedArrow),
            '⮁' => Ok(MiscellaneousSymbolsandArrows::UpwardsTriangleDashHeadedArrowLeftwardsOfDownwardsTriangleDashHeadedArrow),
            '⮂' => Ok(MiscellaneousSymbolsandArrows::RightwardsTriangleDashHeadedArrowOverLeftwardsTriangleDashHeadedArrow),
            '⮃' => Ok(MiscellaneousSymbolsandArrows::DownwardsTriangleDashHeadedArrowLeftwardsOfUpwardsTriangleDashHeadedArrow),
            '⮄' => Ok(MiscellaneousSymbolsandArrows::LeftwardsTriangleDashHeadedPairedArrows),
            '⮅' => Ok(MiscellaneousSymbolsandArrows::UpwardsTriangleDashHeadedPairedArrows),
            '⮆' => Ok(MiscellaneousSymbolsandArrows::RightwardsTriangleDashHeadedPairedArrows),
            '⮇' => Ok(MiscellaneousSymbolsandArrows::DownwardsTriangleDashHeadedPairedArrows),
            '⮈' => Ok(MiscellaneousSymbolsandArrows::LeftwardsBlackCircledWhiteArrow),
            '⮉' => Ok(MiscellaneousSymbolsandArrows::UpwardsBlackCircledWhiteArrow),
            '⮊' => Ok(MiscellaneousSymbolsandArrows::RightwardsBlackCircledWhiteArrow),
            '⮋' => Ok(MiscellaneousSymbolsandArrows::DownwardsBlackCircledWhiteArrow),
            '⮌' => Ok(MiscellaneousSymbolsandArrows::AnticlockwiseTriangleDashHeadedRightUDashShapedArrow),
            '⮍' => Ok(MiscellaneousSymbolsandArrows::AnticlockwiseTriangleDashHeadedBottomUDashShapedArrow),
            '⮎' => Ok(MiscellaneousSymbolsandArrows::AnticlockwiseTriangleDashHeadedLeftUDashShapedArrow),
            '⮏' => Ok(MiscellaneousSymbolsandArrows::AnticlockwiseTriangleDashHeadedTopUDashShapedArrow),
            '⮐' => Ok(MiscellaneousSymbolsandArrows::ReturnLeft),
            '⮑' => Ok(MiscellaneousSymbolsandArrows::ReturnRight),
            '⮒' => Ok(MiscellaneousSymbolsandArrows::NewlineLeft),
            '⮓' => Ok(MiscellaneousSymbolsandArrows::NewlineRight),
            '⮔' => Ok(MiscellaneousSymbolsandArrows::FourCornerArrowsCirclingAnticlockwise),
            '⮕' => Ok(MiscellaneousSymbolsandArrows::RightwardsBlackArrow),
            '⮘' => Ok(MiscellaneousSymbolsandArrows::ThreeDashDTopDashLightedLeftwardsEquilateralArrowhead),
            '⮙' => Ok(MiscellaneousSymbolsandArrows::ThreeDashDRightDashLightedUpwardsEquilateralArrowhead),
            '⮚' => Ok(MiscellaneousSymbolsandArrows::ThreeDashDTopDashLightedRightwardsEquilateralArrowhead),
            '⮛' => Ok(MiscellaneousSymbolsandArrows::ThreeDashDLeftDashLightedDownwardsEquilateralArrowhead),
            '⮜' => Ok(MiscellaneousSymbolsandArrows::BlackLeftwardsEquilateralArrowhead),
            '⮝' => Ok(MiscellaneousSymbolsandArrows::BlackUpwardsEquilateralArrowhead),
            '⮞' => Ok(MiscellaneousSymbolsandArrows::BlackRightwardsEquilateralArrowhead),
            '⮟' => Ok(MiscellaneousSymbolsandArrows::BlackDownwardsEquilateralArrowhead),
            '⮠' => Ok(MiscellaneousSymbolsandArrows::DownwardsTriangleDashHeadedArrowWithLongTipLeftwards),
            '⮡' => Ok(MiscellaneousSymbolsandArrows::DownwardsTriangleDashHeadedArrowWithLongTipRightwards),
            '⮢' => Ok(MiscellaneousSymbolsandArrows::UpwardsTriangleDashHeadedArrowWithLongTipLeftwards),
            '⮣' => Ok(MiscellaneousSymbolsandArrows::UpwardsTriangleDashHeadedArrowWithLongTipRightwards),
            '⮤' => Ok(MiscellaneousSymbolsandArrows::LeftwardsTriangleDashHeadedArrowWithLongTipUpwards),
            '⮥' => Ok(MiscellaneousSymbolsandArrows::RightwardsTriangleDashHeadedArrowWithLongTipUpwards),
            '⮦' => Ok(MiscellaneousSymbolsandArrows::LeftwardsTriangleDashHeadedArrowWithLongTipDownwards),
            '⮧' => Ok(MiscellaneousSymbolsandArrows::RightwardsTriangleDashHeadedArrowWithLongTipDownwards),
            '⮨' => Ok(MiscellaneousSymbolsandArrows::BlackCurvedDownwardsAndLeftwardsArrow),
            '⮩' => Ok(MiscellaneousSymbolsandArrows::BlackCurvedDownwardsAndRightwardsArrow),
            '⮪' => Ok(MiscellaneousSymbolsandArrows::BlackCurvedUpwardsAndLeftwardsArrow),
            '⮫' => Ok(MiscellaneousSymbolsandArrows::BlackCurvedUpwardsAndRightwardsArrow),
            '⮬' => Ok(MiscellaneousSymbolsandArrows::BlackCurvedLeftwardsAndUpwardsArrow),
            '⮭' => Ok(MiscellaneousSymbolsandArrows::BlackCurvedRightwardsAndUpwardsArrow),
            '⮮' => Ok(MiscellaneousSymbolsandArrows::BlackCurvedLeftwardsAndDownwardsArrow),
            '⮯' => Ok(MiscellaneousSymbolsandArrows::BlackCurvedRightwardsAndDownwardsArrow),
            '⮰' => Ok(MiscellaneousSymbolsandArrows::RibbonArrowDownLeft),
            '⮱' => Ok(MiscellaneousSymbolsandArrows::RibbonArrowDownRight),
            '⮲' => Ok(MiscellaneousSymbolsandArrows::RibbonArrowUpLeft),
            '⮳' => Ok(MiscellaneousSymbolsandArrows::RibbonArrowUpRight),
            '⮴' => Ok(MiscellaneousSymbolsandArrows::RibbonArrowLeftUp),
            '⮵' => Ok(MiscellaneousSymbolsandArrows::RibbonArrowRightUp),
            '⮶' => Ok(MiscellaneousSymbolsandArrows::RibbonArrowLeftDown),
            '⮷' => Ok(MiscellaneousSymbolsandArrows::RibbonArrowRightDown),
            '⮸' => Ok(MiscellaneousSymbolsandArrows::UpwardsWhiteArrowFromBarWithHorizontalBar),
            '⮹' => Ok(MiscellaneousSymbolsandArrows::UpArrowheadInARectangleBox),
            '⮺' => Ok(MiscellaneousSymbolsandArrows::OverlappingWhiteSquares),
            '⮻' => Ok(MiscellaneousSymbolsandArrows::OverlappingWhiteAndBlackSquares),
            '⮼' => Ok(MiscellaneousSymbolsandArrows::OverlappingBlackSquares),
            '⮽' => Ok(MiscellaneousSymbolsandArrows::BallotBoxWithLightX),
            '⮾' => Ok(MiscellaneousSymbolsandArrows::CircledX),
            '⮿' => Ok(MiscellaneousSymbolsandArrows::CircledBoldX),
            '⯀' => Ok(MiscellaneousSymbolsandArrows::BlackSquareCentred),
            '⯁' => Ok(MiscellaneousSymbolsandArrows::BlackDiamondCentred),
            '⯂' => Ok(MiscellaneousSymbolsandArrows::TurnedBlackPentagon),
            '⯃' => Ok(MiscellaneousSymbolsandArrows::HorizontalBlackOctagon),
            '⯄' => Ok(MiscellaneousSymbolsandArrows::BlackOctagon),
            '⯅' => Ok(MiscellaneousSymbolsandArrows::BlackMediumUpDashPointingTriangleCentred),
            '⯆' => Ok(MiscellaneousSymbolsandArrows::BlackMediumDownDashPointingTriangleCentred),
            '⯇' => Ok(MiscellaneousSymbolsandArrows::BlackMediumLeftDashPointingTriangleCentred),
            '⯈' => Ok(MiscellaneousSymbolsandArrows::BlackMediumRightDashPointingTriangleCentred),
            '⯉' => Ok(MiscellaneousSymbolsandArrows::NeptuneFormTwo),
            '⯊' => Ok(MiscellaneousSymbolsandArrows::TopHalfBlackCircle),
            '⯋' => Ok(MiscellaneousSymbolsandArrows::BottomHalfBlackCircle),
            '⯌' => Ok(MiscellaneousSymbolsandArrows::LightFourPointedBlackCusp),
            '⯍' => Ok(MiscellaneousSymbolsandArrows::RotatedLightFourPointedBlackCusp),
            '⯎' => Ok(MiscellaneousSymbolsandArrows::WhiteFourPointedCusp),
            '⯏' => Ok(MiscellaneousSymbolsandArrows::RotatedWhiteFourPointedCusp),
            '⯐' => Ok(MiscellaneousSymbolsandArrows::SquarePositionIndicator),
            '⯑' => Ok(MiscellaneousSymbolsandArrows::UncertaintySign),
            '⯒' => Ok(MiscellaneousSymbolsandArrows::GroupMark),
            '⯓' => Ok(MiscellaneousSymbolsandArrows::PlutoFormTwo),
            '⯔' => Ok(MiscellaneousSymbolsandArrows::PlutoFormThree),
            '⯕' => Ok(MiscellaneousSymbolsandArrows::PlutoFormFour),
            '⯖' => Ok(MiscellaneousSymbolsandArrows::PlutoFormFive),
            '⯗' => Ok(MiscellaneousSymbolsandArrows::Transpluto),
            '⯘' => Ok(MiscellaneousSymbolsandArrows::Proserpina),
            '⯙' => Ok(MiscellaneousSymbolsandArrows::Astraea),
            '⯚' => Ok(MiscellaneousSymbolsandArrows::Hygiea),
            '⯛' => Ok(MiscellaneousSymbolsandArrows::Pholus),
            '⯜' => Ok(MiscellaneousSymbolsandArrows::Nessus),
            '⯝' => Ok(MiscellaneousSymbolsandArrows::WhiteMoonSelena),
            '⯞' => Ok(MiscellaneousSymbolsandArrows::BlackDiamondOnCross),
            '⯟' => Ok(MiscellaneousSymbolsandArrows::TrueLightMoonArta),
            '⯠' => Ok(MiscellaneousSymbolsandArrows::Cupido),
            '⯡' => Ok(MiscellaneousSymbolsandArrows::Hades),
            '⯢' => Ok(MiscellaneousSymbolsandArrows::Zeus),
            '⯣' => Ok(MiscellaneousSymbolsandArrows::Kronos),
            '⯤' => Ok(MiscellaneousSymbolsandArrows::Apollon),
            '⯥' => Ok(MiscellaneousSymbolsandArrows::Admetos),
            '⯦' => Ok(MiscellaneousSymbolsandArrows::Vulcanus),
            '⯧' => Ok(MiscellaneousSymbolsandArrows::Poseidon),
            '⯨' => Ok(MiscellaneousSymbolsandArrows::LeftHalfBlackStar),
            '⯩' => Ok(MiscellaneousSymbolsandArrows::RightHalfBlackStar),
            '⯪' => Ok(MiscellaneousSymbolsandArrows::StarWithLeftHalfBlack),
            '⯫' => Ok(MiscellaneousSymbolsandArrows::StarWithRightHalfBlack),
            '⯬' => Ok(MiscellaneousSymbolsandArrows::LeftwardsTwoDashHeadedArrowWithTriangleArrowheads),
            '⯭' => Ok(MiscellaneousSymbolsandArrows::UpwardsTwoDashHeadedArrowWithTriangleArrowheads),
            '⯮' => Ok(MiscellaneousSymbolsandArrows::RightwardsTwoDashHeadedArrowWithTriangleArrowheads),
            '⯯' => Ok(MiscellaneousSymbolsandArrows::DownwardsTwoDashHeadedArrowWithTriangleArrowheads),
            '⯰' => Ok(MiscellaneousSymbolsandArrows::ErisFormOne),
            '⯱' => Ok(MiscellaneousSymbolsandArrows::ErisFormTwo),
            '⯲' => Ok(MiscellaneousSymbolsandArrows::Sedna),
            '⯳' => Ok(MiscellaneousSymbolsandArrows::RussianAstrologicalSymbolVigintile),
            '⯴' => Ok(MiscellaneousSymbolsandArrows::RussianAstrologicalSymbolNovile),
            '⯵' => Ok(MiscellaneousSymbolsandArrows::RussianAstrologicalSymbolQuintile),
            '⯶' => Ok(MiscellaneousSymbolsandArrows::RussianAstrologicalSymbolBinovile),
            '⯷' => Ok(MiscellaneousSymbolsandArrows::RussianAstrologicalSymbolSentagon),
            '⯸' => Ok(MiscellaneousSymbolsandArrows::RussianAstrologicalSymbolTredecile),
            '⯹' => Ok(MiscellaneousSymbolsandArrows::EqualsSignWithInfinityBelow),
            '⯺' => Ok(MiscellaneousSymbolsandArrows::UnitedSymbol),
            '⯻' => Ok(MiscellaneousSymbolsandArrows::SeparatedSymbol),
            '⯼' => Ok(MiscellaneousSymbolsandArrows::DoubledSymbol),
            '⯽' => Ok(MiscellaneousSymbolsandArrows::PassedSymbol),
            '⯾' => Ok(MiscellaneousSymbolsandArrows::ReversedRightAngle),
            _ => Err(()),
        }
    }
}

impl Into<u32> for MiscellaneousSymbolsandArrows {
    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 MiscellaneousSymbolsandArrows {
    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 MiscellaneousSymbolsandArrows {
    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 MiscellaneousSymbolsandArrows {
    /// The character with the lowest index in this unicode block
    pub fn new() -> Self {
        MiscellaneousSymbolsandArrows::NorthEastWhiteArrow
    }

    /// The character's name, in sentence case
    pub fn name(&self) -> String {
        let s = std::format!("MiscellaneousSymbolsandArrows{:#?}", self);
        string_morph::to_sentence_case(&s)
    }
}