#[derive(Debug, Clone, Copy, Hash, PartialEq, Eq)]
pub enum MiscellaneousMathematicalSymbolsB {
TripleVerticalBarDelimiter,
ZNotationSpot,
ZNotationTypeColon,
LeftWhiteCurlyBracket,
RightWhiteCurlyBracket,
LeftWhiteParenthesis,
RightWhiteParenthesis,
ZNotationLeftImageBracket,
ZNotationRightImageBracket,
ZNotationLeftBindingBracket,
ZNotationRightBindingBracket,
LeftSquareBracketWithUnderbar,
RightSquareBracketWithUnderbar,
LeftSquareBracketWithTickInTopCorner,
RightSquareBracketWithTickInBottomCorner,
LeftSquareBracketWithTickInBottomCorner,
RightSquareBracketWithTickInTopCorner,
LeftAngleBracketWithDot,
RightAngleBracketWithDot,
LeftArcLessDashThanBracket,
RightArcGreaterDashThanBracket,
DoubleLeftArcGreaterDashThanBracket,
DoubleRightArcLessDashThanBracket,
LeftBlackTortoiseShellBracket,
RightBlackTortoiseShellBracket,
DottedFence,
VerticalZigzagLine,
MeasuredAngleOpeningLeft,
RightAngleVariantWithSquare,
MeasuredRightAngleWithDot,
AngleWithSInside,
AcuteAngle,
SphericalAngleOpeningLeft,
SphericalAngleOpeningUp,
TurnedAngle,
ReversedAngle,
AngleWithUnderbar,
ReversedAngleWithUnderbar,
ObliqueAngleOpeningUp,
ObliqueAngleOpeningDown,
MeasuredAngleWithOpenArmEndingInArrowPointingUpAndRight,
MeasuredAngleWithOpenArmEndingInArrowPointingUpAndLeft,
MeasuredAngleWithOpenArmEndingInArrowPointingDownAndRight,
MeasuredAngleWithOpenArmEndingInArrowPointingDownAndLeft,
MeasuredAngleWithOpenArmEndingInArrowPointingRightAndUp,
MeasuredAngleWithOpenArmEndingInArrowPointingLeftAndUp,
MeasuredAngleWithOpenArmEndingInArrowPointingRightAndDown,
MeasuredAngleWithOpenArmEndingInArrowPointingLeftAndDown,
ReversedEmptySet,
EmptySetWithOverbar,
EmptySetWithSmallCircleAbove,
EmptySetWithRightArrowAbove,
EmptySetWithLeftArrowAbove,
CircleWithHorizontalBar,
CircledVerticalBar,
CircledParallel,
CircledReverseSolidus,
CircledPerpendicular,
CircleDividedByHorizontalBarAndTopHalfDividedByVerticalBar,
CircleWithSuperimposedX,
CircledAnticlockwiseDashRotatedDivisionSign,
UpArrowThroughCircle,
CircledWhiteBullet,
CircledBullet,
CircledLessDashThan,
CircledGreaterDashThan,
CircleWithSmallCircleToTheRight,
CircleWithTwoHorizontalStrokesToTheRight,
SquaredRisingDiagonalSlash,
SquaredFallingDiagonalSlash,
SquaredAsterisk,
SquaredSmallCircle,
SquaredSquare,
TwoJoinedSquares,
TriangleWithDotAbove,
TriangleWithUnderbar,
SInTriangle,
TriangleWithSerifsAtBottom,
RightTriangleAboveLeftTriangle,
LeftTriangleBesideVerticalBar,
VerticalBarBesideRightTriangle,
BowtieWithLeftHalfBlack,
BowtieWithRightHalfBlack,
BlackBowtie,
TimesWithLeftHalfBlack,
TimesWithRightHalfBlack,
WhiteHourglass,
BlackHourglass,
LeftWigglyFence,
RightWigglyFence,
LeftDoubleWigglyFence,
RightDoubleWigglyFence,
IncompleteInfinity,
TieOverInfinity,
InfinityNegatedWithVerticalBar,
DoubleDashEndedMultimap,
SquareWithContouredOutline,
IncreasesAs,
ShuffleProduct,
EqualsSignAndSlantedParallel,
EqualsSignAndSlantedParallelWithTildeAbove,
IdenticalToAndSlantedParallel,
GleichStark,
Thermodynamic,
DownDashPointingTriangleWithLeftHalfBlack,
DownDashPointingTriangleWithRightHalfBlack,
BlackDiamondWithDownArrow,
BlackLozenge,
WhiteCircleWithDownArrow,
BlackCircleWithDownArrow,
ErrorDashBarredWhiteSquare,
ErrorDashBarredBlackSquare,
ErrorDashBarredWhiteDiamond,
ErrorDashBarredBlackDiamond,
ErrorDashBarredWhiteCircle,
ErrorDashBarredBlackCircle,
RuleDashDelayed,
ReverseSolidusOperator,
SolidusWithOverbar,
ReverseSolidusWithHorizontalStroke,
BigSolidus,
BigReverseSolidus,
DoublePlus,
TriplePlus,
LeftDashPointingCurvedAngleBracket,
RightDashPointingCurvedAngleBracket,
Tiny,
}
impl Into<char> for MiscellaneousMathematicalSymbolsB {
fn into(self) -> char {
match self {
MiscellaneousMathematicalSymbolsB::TripleVerticalBarDelimiter => '⦀',
MiscellaneousMathematicalSymbolsB::ZNotationSpot => '⦁',
MiscellaneousMathematicalSymbolsB::ZNotationTypeColon => '⦂',
MiscellaneousMathematicalSymbolsB::LeftWhiteCurlyBracket => '⦃',
MiscellaneousMathematicalSymbolsB::RightWhiteCurlyBracket => '⦄',
MiscellaneousMathematicalSymbolsB::LeftWhiteParenthesis => '⦅',
MiscellaneousMathematicalSymbolsB::RightWhiteParenthesis => '⦆',
MiscellaneousMathematicalSymbolsB::ZNotationLeftImageBracket => '⦇',
MiscellaneousMathematicalSymbolsB::ZNotationRightImageBracket => '⦈',
MiscellaneousMathematicalSymbolsB::ZNotationLeftBindingBracket => '⦉',
MiscellaneousMathematicalSymbolsB::ZNotationRightBindingBracket => '⦊',
MiscellaneousMathematicalSymbolsB::LeftSquareBracketWithUnderbar => '⦋',
MiscellaneousMathematicalSymbolsB::RightSquareBracketWithUnderbar => '⦌',
MiscellaneousMathematicalSymbolsB::LeftSquareBracketWithTickInTopCorner => '⦍',
MiscellaneousMathematicalSymbolsB::RightSquareBracketWithTickInBottomCorner => '⦎',
MiscellaneousMathematicalSymbolsB::LeftSquareBracketWithTickInBottomCorner => '⦏',
MiscellaneousMathematicalSymbolsB::RightSquareBracketWithTickInTopCorner => '⦐',
MiscellaneousMathematicalSymbolsB::LeftAngleBracketWithDot => '⦑',
MiscellaneousMathematicalSymbolsB::RightAngleBracketWithDot => '⦒',
MiscellaneousMathematicalSymbolsB::LeftArcLessDashThanBracket => '⦓',
MiscellaneousMathematicalSymbolsB::RightArcGreaterDashThanBracket => '⦔',
MiscellaneousMathematicalSymbolsB::DoubleLeftArcGreaterDashThanBracket => '⦕',
MiscellaneousMathematicalSymbolsB::DoubleRightArcLessDashThanBracket => '⦖',
MiscellaneousMathematicalSymbolsB::LeftBlackTortoiseShellBracket => '⦗',
MiscellaneousMathematicalSymbolsB::RightBlackTortoiseShellBracket => '⦘',
MiscellaneousMathematicalSymbolsB::DottedFence => '⦙',
MiscellaneousMathematicalSymbolsB::VerticalZigzagLine => '⦚',
MiscellaneousMathematicalSymbolsB::MeasuredAngleOpeningLeft => '⦛',
MiscellaneousMathematicalSymbolsB::RightAngleVariantWithSquare => '⦜',
MiscellaneousMathematicalSymbolsB::MeasuredRightAngleWithDot => '⦝',
MiscellaneousMathematicalSymbolsB::AngleWithSInside => '⦞',
MiscellaneousMathematicalSymbolsB::AcuteAngle => '⦟',
MiscellaneousMathematicalSymbolsB::SphericalAngleOpeningLeft => '⦠',
MiscellaneousMathematicalSymbolsB::SphericalAngleOpeningUp => '⦡',
MiscellaneousMathematicalSymbolsB::TurnedAngle => '⦢',
MiscellaneousMathematicalSymbolsB::ReversedAngle => '⦣',
MiscellaneousMathematicalSymbolsB::AngleWithUnderbar => '⦤',
MiscellaneousMathematicalSymbolsB::ReversedAngleWithUnderbar => '⦥',
MiscellaneousMathematicalSymbolsB::ObliqueAngleOpeningUp => '⦦',
MiscellaneousMathematicalSymbolsB::ObliqueAngleOpeningDown => '⦧',
MiscellaneousMathematicalSymbolsB::MeasuredAngleWithOpenArmEndingInArrowPointingUpAndRight => '⦨',
MiscellaneousMathematicalSymbolsB::MeasuredAngleWithOpenArmEndingInArrowPointingUpAndLeft => '⦩',
MiscellaneousMathematicalSymbolsB::MeasuredAngleWithOpenArmEndingInArrowPointingDownAndRight => '⦪',
MiscellaneousMathematicalSymbolsB::MeasuredAngleWithOpenArmEndingInArrowPointingDownAndLeft => '⦫',
MiscellaneousMathematicalSymbolsB::MeasuredAngleWithOpenArmEndingInArrowPointingRightAndUp => '⦬',
MiscellaneousMathematicalSymbolsB::MeasuredAngleWithOpenArmEndingInArrowPointingLeftAndUp => '⦭',
MiscellaneousMathematicalSymbolsB::MeasuredAngleWithOpenArmEndingInArrowPointingRightAndDown => '⦮',
MiscellaneousMathematicalSymbolsB::MeasuredAngleWithOpenArmEndingInArrowPointingLeftAndDown => '⦯',
MiscellaneousMathematicalSymbolsB::ReversedEmptySet => '⦰',
MiscellaneousMathematicalSymbolsB::EmptySetWithOverbar => '⦱',
MiscellaneousMathematicalSymbolsB::EmptySetWithSmallCircleAbove => '⦲',
MiscellaneousMathematicalSymbolsB::EmptySetWithRightArrowAbove => '⦳',
MiscellaneousMathematicalSymbolsB::EmptySetWithLeftArrowAbove => '⦴',
MiscellaneousMathematicalSymbolsB::CircleWithHorizontalBar => '⦵',
MiscellaneousMathematicalSymbolsB::CircledVerticalBar => '⦶',
MiscellaneousMathematicalSymbolsB::CircledParallel => '⦷',
MiscellaneousMathematicalSymbolsB::CircledReverseSolidus => '⦸',
MiscellaneousMathematicalSymbolsB::CircledPerpendicular => '⦹',
MiscellaneousMathematicalSymbolsB::CircleDividedByHorizontalBarAndTopHalfDividedByVerticalBar => '⦺',
MiscellaneousMathematicalSymbolsB::CircleWithSuperimposedX => '⦻',
MiscellaneousMathematicalSymbolsB::CircledAnticlockwiseDashRotatedDivisionSign => '⦼',
MiscellaneousMathematicalSymbolsB::UpArrowThroughCircle => '⦽',
MiscellaneousMathematicalSymbolsB::CircledWhiteBullet => '⦾',
MiscellaneousMathematicalSymbolsB::CircledBullet => '⦿',
MiscellaneousMathematicalSymbolsB::CircledLessDashThan => '⧀',
MiscellaneousMathematicalSymbolsB::CircledGreaterDashThan => '⧁',
MiscellaneousMathematicalSymbolsB::CircleWithSmallCircleToTheRight => '⧂',
MiscellaneousMathematicalSymbolsB::CircleWithTwoHorizontalStrokesToTheRight => '⧃',
MiscellaneousMathematicalSymbolsB::SquaredRisingDiagonalSlash => '⧄',
MiscellaneousMathematicalSymbolsB::SquaredFallingDiagonalSlash => '⧅',
MiscellaneousMathematicalSymbolsB::SquaredAsterisk => '⧆',
MiscellaneousMathematicalSymbolsB::SquaredSmallCircle => '⧇',
MiscellaneousMathematicalSymbolsB::SquaredSquare => '⧈',
MiscellaneousMathematicalSymbolsB::TwoJoinedSquares => '⧉',
MiscellaneousMathematicalSymbolsB::TriangleWithDotAbove => '⧊',
MiscellaneousMathematicalSymbolsB::TriangleWithUnderbar => '⧋',
MiscellaneousMathematicalSymbolsB::SInTriangle => '⧌',
MiscellaneousMathematicalSymbolsB::TriangleWithSerifsAtBottom => '⧍',
MiscellaneousMathematicalSymbolsB::RightTriangleAboveLeftTriangle => '⧎',
MiscellaneousMathematicalSymbolsB::LeftTriangleBesideVerticalBar => '⧏',
MiscellaneousMathematicalSymbolsB::VerticalBarBesideRightTriangle => '⧐',
MiscellaneousMathematicalSymbolsB::BowtieWithLeftHalfBlack => '⧑',
MiscellaneousMathematicalSymbolsB::BowtieWithRightHalfBlack => '⧒',
MiscellaneousMathematicalSymbolsB::BlackBowtie => '⧓',
MiscellaneousMathematicalSymbolsB::TimesWithLeftHalfBlack => '⧔',
MiscellaneousMathematicalSymbolsB::TimesWithRightHalfBlack => '⧕',
MiscellaneousMathematicalSymbolsB::WhiteHourglass => '⧖',
MiscellaneousMathematicalSymbolsB::BlackHourglass => '⧗',
MiscellaneousMathematicalSymbolsB::LeftWigglyFence => '⧘',
MiscellaneousMathematicalSymbolsB::RightWigglyFence => '⧙',
MiscellaneousMathematicalSymbolsB::LeftDoubleWigglyFence => '⧚',
MiscellaneousMathematicalSymbolsB::RightDoubleWigglyFence => '⧛',
MiscellaneousMathematicalSymbolsB::IncompleteInfinity => '⧜',
MiscellaneousMathematicalSymbolsB::TieOverInfinity => '⧝',
MiscellaneousMathematicalSymbolsB::InfinityNegatedWithVerticalBar => '⧞',
MiscellaneousMathematicalSymbolsB::DoubleDashEndedMultimap => '⧟',
MiscellaneousMathematicalSymbolsB::SquareWithContouredOutline => '⧠',
MiscellaneousMathematicalSymbolsB::IncreasesAs => '⧡',
MiscellaneousMathematicalSymbolsB::ShuffleProduct => '⧢',
MiscellaneousMathematicalSymbolsB::EqualsSignAndSlantedParallel => '⧣',
MiscellaneousMathematicalSymbolsB::EqualsSignAndSlantedParallelWithTildeAbove => '⧤',
MiscellaneousMathematicalSymbolsB::IdenticalToAndSlantedParallel => '⧥',
MiscellaneousMathematicalSymbolsB::GleichStark => '⧦',
MiscellaneousMathematicalSymbolsB::Thermodynamic => '⧧',
MiscellaneousMathematicalSymbolsB::DownDashPointingTriangleWithLeftHalfBlack => '⧨',
MiscellaneousMathematicalSymbolsB::DownDashPointingTriangleWithRightHalfBlack => '⧩',
MiscellaneousMathematicalSymbolsB::BlackDiamondWithDownArrow => '⧪',
MiscellaneousMathematicalSymbolsB::BlackLozenge => '⧫',
MiscellaneousMathematicalSymbolsB::WhiteCircleWithDownArrow => '⧬',
MiscellaneousMathematicalSymbolsB::BlackCircleWithDownArrow => '⧭',
MiscellaneousMathematicalSymbolsB::ErrorDashBarredWhiteSquare => '⧮',
MiscellaneousMathematicalSymbolsB::ErrorDashBarredBlackSquare => '⧯',
MiscellaneousMathematicalSymbolsB::ErrorDashBarredWhiteDiamond => '⧰',
MiscellaneousMathematicalSymbolsB::ErrorDashBarredBlackDiamond => '⧱',
MiscellaneousMathematicalSymbolsB::ErrorDashBarredWhiteCircle => '⧲',
MiscellaneousMathematicalSymbolsB::ErrorDashBarredBlackCircle => '⧳',
MiscellaneousMathematicalSymbolsB::RuleDashDelayed => '⧴',
MiscellaneousMathematicalSymbolsB::ReverseSolidusOperator => '⧵',
MiscellaneousMathematicalSymbolsB::SolidusWithOverbar => '⧶',
MiscellaneousMathematicalSymbolsB::ReverseSolidusWithHorizontalStroke => '⧷',
MiscellaneousMathematicalSymbolsB::BigSolidus => '⧸',
MiscellaneousMathematicalSymbolsB::BigReverseSolidus => '⧹',
MiscellaneousMathematicalSymbolsB::DoublePlus => '⧺',
MiscellaneousMathematicalSymbolsB::TriplePlus => '⧻',
MiscellaneousMathematicalSymbolsB::LeftDashPointingCurvedAngleBracket => '⧼',
MiscellaneousMathematicalSymbolsB::RightDashPointingCurvedAngleBracket => '⧽',
MiscellaneousMathematicalSymbolsB::Tiny => '⧾',
}
}
}
impl std::convert::TryFrom<char> for MiscellaneousMathematicalSymbolsB {
type Error = ();
fn try_from(c: char) -> Result<Self, Self::Error> {
match c {
'⦀' => Ok(MiscellaneousMathematicalSymbolsB::TripleVerticalBarDelimiter),
'⦁' => Ok(MiscellaneousMathematicalSymbolsB::ZNotationSpot),
'⦂' => Ok(MiscellaneousMathematicalSymbolsB::ZNotationTypeColon),
'⦃' => Ok(MiscellaneousMathematicalSymbolsB::LeftWhiteCurlyBracket),
'⦄' => Ok(MiscellaneousMathematicalSymbolsB::RightWhiteCurlyBracket),
'⦅' => Ok(MiscellaneousMathematicalSymbolsB::LeftWhiteParenthesis),
'⦆' => Ok(MiscellaneousMathematicalSymbolsB::RightWhiteParenthesis),
'⦇' => Ok(MiscellaneousMathematicalSymbolsB::ZNotationLeftImageBracket),
'⦈' => Ok(MiscellaneousMathematicalSymbolsB::ZNotationRightImageBracket),
'⦉' => Ok(MiscellaneousMathematicalSymbolsB::ZNotationLeftBindingBracket),
'⦊' => Ok(MiscellaneousMathematicalSymbolsB::ZNotationRightBindingBracket),
'⦋' => Ok(MiscellaneousMathematicalSymbolsB::LeftSquareBracketWithUnderbar),
'⦌' => Ok(MiscellaneousMathematicalSymbolsB::RightSquareBracketWithUnderbar),
'⦍' => Ok(MiscellaneousMathematicalSymbolsB::LeftSquareBracketWithTickInTopCorner),
'⦎' => Ok(MiscellaneousMathematicalSymbolsB::RightSquareBracketWithTickInBottomCorner),
'⦏' => Ok(MiscellaneousMathematicalSymbolsB::LeftSquareBracketWithTickInBottomCorner),
'⦐' => Ok(MiscellaneousMathematicalSymbolsB::RightSquareBracketWithTickInTopCorner),
'⦑' => Ok(MiscellaneousMathematicalSymbolsB::LeftAngleBracketWithDot),
'⦒' => Ok(MiscellaneousMathematicalSymbolsB::RightAngleBracketWithDot),
'⦓' => Ok(MiscellaneousMathematicalSymbolsB::LeftArcLessDashThanBracket),
'⦔' => Ok(MiscellaneousMathematicalSymbolsB::RightArcGreaterDashThanBracket),
'⦕' => Ok(MiscellaneousMathematicalSymbolsB::DoubleLeftArcGreaterDashThanBracket),
'⦖' => Ok(MiscellaneousMathematicalSymbolsB::DoubleRightArcLessDashThanBracket),
'⦗' => Ok(MiscellaneousMathematicalSymbolsB::LeftBlackTortoiseShellBracket),
'⦘' => Ok(MiscellaneousMathematicalSymbolsB::RightBlackTortoiseShellBracket),
'⦙' => Ok(MiscellaneousMathematicalSymbolsB::DottedFence),
'⦚' => Ok(MiscellaneousMathematicalSymbolsB::VerticalZigzagLine),
'⦛' => Ok(MiscellaneousMathematicalSymbolsB::MeasuredAngleOpeningLeft),
'⦜' => Ok(MiscellaneousMathematicalSymbolsB::RightAngleVariantWithSquare),
'⦝' => Ok(MiscellaneousMathematicalSymbolsB::MeasuredRightAngleWithDot),
'⦞' => Ok(MiscellaneousMathematicalSymbolsB::AngleWithSInside),
'⦟' => Ok(MiscellaneousMathematicalSymbolsB::AcuteAngle),
'⦠' => Ok(MiscellaneousMathematicalSymbolsB::SphericalAngleOpeningLeft),
'⦡' => Ok(MiscellaneousMathematicalSymbolsB::SphericalAngleOpeningUp),
'⦢' => Ok(MiscellaneousMathematicalSymbolsB::TurnedAngle),
'⦣' => Ok(MiscellaneousMathematicalSymbolsB::ReversedAngle),
'⦤' => Ok(MiscellaneousMathematicalSymbolsB::AngleWithUnderbar),
'⦥' => Ok(MiscellaneousMathematicalSymbolsB::ReversedAngleWithUnderbar),
'⦦' => Ok(MiscellaneousMathematicalSymbolsB::ObliqueAngleOpeningUp),
'⦧' => Ok(MiscellaneousMathematicalSymbolsB::ObliqueAngleOpeningDown),
'⦨' => Ok(MiscellaneousMathematicalSymbolsB::MeasuredAngleWithOpenArmEndingInArrowPointingUpAndRight),
'⦩' => Ok(MiscellaneousMathematicalSymbolsB::MeasuredAngleWithOpenArmEndingInArrowPointingUpAndLeft),
'⦪' => Ok(MiscellaneousMathematicalSymbolsB::MeasuredAngleWithOpenArmEndingInArrowPointingDownAndRight),
'⦫' => Ok(MiscellaneousMathematicalSymbolsB::MeasuredAngleWithOpenArmEndingInArrowPointingDownAndLeft),
'⦬' => Ok(MiscellaneousMathematicalSymbolsB::MeasuredAngleWithOpenArmEndingInArrowPointingRightAndUp),
'⦭' => Ok(MiscellaneousMathematicalSymbolsB::MeasuredAngleWithOpenArmEndingInArrowPointingLeftAndUp),
'⦮' => Ok(MiscellaneousMathematicalSymbolsB::MeasuredAngleWithOpenArmEndingInArrowPointingRightAndDown),
'⦯' => Ok(MiscellaneousMathematicalSymbolsB::MeasuredAngleWithOpenArmEndingInArrowPointingLeftAndDown),
'⦰' => Ok(MiscellaneousMathematicalSymbolsB::ReversedEmptySet),
'⦱' => Ok(MiscellaneousMathematicalSymbolsB::EmptySetWithOverbar),
'⦲' => Ok(MiscellaneousMathematicalSymbolsB::EmptySetWithSmallCircleAbove),
'⦳' => Ok(MiscellaneousMathematicalSymbolsB::EmptySetWithRightArrowAbove),
'⦴' => Ok(MiscellaneousMathematicalSymbolsB::EmptySetWithLeftArrowAbove),
'⦵' => Ok(MiscellaneousMathematicalSymbolsB::CircleWithHorizontalBar),
'⦶' => Ok(MiscellaneousMathematicalSymbolsB::CircledVerticalBar),
'⦷' => Ok(MiscellaneousMathematicalSymbolsB::CircledParallel),
'⦸' => Ok(MiscellaneousMathematicalSymbolsB::CircledReverseSolidus),
'⦹' => Ok(MiscellaneousMathematicalSymbolsB::CircledPerpendicular),
'⦺' => Ok(MiscellaneousMathematicalSymbolsB::CircleDividedByHorizontalBarAndTopHalfDividedByVerticalBar),
'⦻' => Ok(MiscellaneousMathematicalSymbolsB::CircleWithSuperimposedX),
'⦼' => Ok(MiscellaneousMathematicalSymbolsB::CircledAnticlockwiseDashRotatedDivisionSign),
'⦽' => Ok(MiscellaneousMathematicalSymbolsB::UpArrowThroughCircle),
'⦾' => Ok(MiscellaneousMathematicalSymbolsB::CircledWhiteBullet),
'⦿' => Ok(MiscellaneousMathematicalSymbolsB::CircledBullet),
'⧀' => Ok(MiscellaneousMathematicalSymbolsB::CircledLessDashThan),
'⧁' => Ok(MiscellaneousMathematicalSymbolsB::CircledGreaterDashThan),
'⧂' => Ok(MiscellaneousMathematicalSymbolsB::CircleWithSmallCircleToTheRight),
'⧃' => Ok(MiscellaneousMathematicalSymbolsB::CircleWithTwoHorizontalStrokesToTheRight),
'⧄' => Ok(MiscellaneousMathematicalSymbolsB::SquaredRisingDiagonalSlash),
'⧅' => Ok(MiscellaneousMathematicalSymbolsB::SquaredFallingDiagonalSlash),
'⧆' => Ok(MiscellaneousMathematicalSymbolsB::SquaredAsterisk),
'⧇' => Ok(MiscellaneousMathematicalSymbolsB::SquaredSmallCircle),
'⧈' => Ok(MiscellaneousMathematicalSymbolsB::SquaredSquare),
'⧉' => Ok(MiscellaneousMathematicalSymbolsB::TwoJoinedSquares),
'⧊' => Ok(MiscellaneousMathematicalSymbolsB::TriangleWithDotAbove),
'⧋' => Ok(MiscellaneousMathematicalSymbolsB::TriangleWithUnderbar),
'⧌' => Ok(MiscellaneousMathematicalSymbolsB::SInTriangle),
'⧍' => Ok(MiscellaneousMathematicalSymbolsB::TriangleWithSerifsAtBottom),
'⧎' => Ok(MiscellaneousMathematicalSymbolsB::RightTriangleAboveLeftTriangle),
'⧏' => Ok(MiscellaneousMathematicalSymbolsB::LeftTriangleBesideVerticalBar),
'⧐' => Ok(MiscellaneousMathematicalSymbolsB::VerticalBarBesideRightTriangle),
'⧑' => Ok(MiscellaneousMathematicalSymbolsB::BowtieWithLeftHalfBlack),
'⧒' => Ok(MiscellaneousMathematicalSymbolsB::BowtieWithRightHalfBlack),
'⧓' => Ok(MiscellaneousMathematicalSymbolsB::BlackBowtie),
'⧔' => Ok(MiscellaneousMathematicalSymbolsB::TimesWithLeftHalfBlack),
'⧕' => Ok(MiscellaneousMathematicalSymbolsB::TimesWithRightHalfBlack),
'⧖' => Ok(MiscellaneousMathematicalSymbolsB::WhiteHourglass),
'⧗' => Ok(MiscellaneousMathematicalSymbolsB::BlackHourglass),
'⧘' => Ok(MiscellaneousMathematicalSymbolsB::LeftWigglyFence),
'⧙' => Ok(MiscellaneousMathematicalSymbolsB::RightWigglyFence),
'⧚' => Ok(MiscellaneousMathematicalSymbolsB::LeftDoubleWigglyFence),
'⧛' => Ok(MiscellaneousMathematicalSymbolsB::RightDoubleWigglyFence),
'⧜' => Ok(MiscellaneousMathematicalSymbolsB::IncompleteInfinity),
'⧝' => Ok(MiscellaneousMathematicalSymbolsB::TieOverInfinity),
'⧞' => Ok(MiscellaneousMathematicalSymbolsB::InfinityNegatedWithVerticalBar),
'⧟' => Ok(MiscellaneousMathematicalSymbolsB::DoubleDashEndedMultimap),
'⧠' => Ok(MiscellaneousMathematicalSymbolsB::SquareWithContouredOutline),
'⧡' => Ok(MiscellaneousMathematicalSymbolsB::IncreasesAs),
'⧢' => Ok(MiscellaneousMathematicalSymbolsB::ShuffleProduct),
'⧣' => Ok(MiscellaneousMathematicalSymbolsB::EqualsSignAndSlantedParallel),
'⧤' => Ok(MiscellaneousMathematicalSymbolsB::EqualsSignAndSlantedParallelWithTildeAbove),
'⧥' => Ok(MiscellaneousMathematicalSymbolsB::IdenticalToAndSlantedParallel),
'⧦' => Ok(MiscellaneousMathematicalSymbolsB::GleichStark),
'⧧' => Ok(MiscellaneousMathematicalSymbolsB::Thermodynamic),
'⧨' => Ok(MiscellaneousMathematicalSymbolsB::DownDashPointingTriangleWithLeftHalfBlack),
'⧩' => Ok(MiscellaneousMathematicalSymbolsB::DownDashPointingTriangleWithRightHalfBlack),
'⧪' => Ok(MiscellaneousMathematicalSymbolsB::BlackDiamondWithDownArrow),
'⧫' => Ok(MiscellaneousMathematicalSymbolsB::BlackLozenge),
'⧬' => Ok(MiscellaneousMathematicalSymbolsB::WhiteCircleWithDownArrow),
'⧭' => Ok(MiscellaneousMathematicalSymbolsB::BlackCircleWithDownArrow),
'⧮' => Ok(MiscellaneousMathematicalSymbolsB::ErrorDashBarredWhiteSquare),
'⧯' => Ok(MiscellaneousMathematicalSymbolsB::ErrorDashBarredBlackSquare),
'⧰' => Ok(MiscellaneousMathematicalSymbolsB::ErrorDashBarredWhiteDiamond),
'⧱' => Ok(MiscellaneousMathematicalSymbolsB::ErrorDashBarredBlackDiamond),
'⧲' => Ok(MiscellaneousMathematicalSymbolsB::ErrorDashBarredWhiteCircle),
'⧳' => Ok(MiscellaneousMathematicalSymbolsB::ErrorDashBarredBlackCircle),
'⧴' => Ok(MiscellaneousMathematicalSymbolsB::RuleDashDelayed),
'⧵' => Ok(MiscellaneousMathematicalSymbolsB::ReverseSolidusOperator),
'⧶' => Ok(MiscellaneousMathematicalSymbolsB::SolidusWithOverbar),
'⧷' => Ok(MiscellaneousMathematicalSymbolsB::ReverseSolidusWithHorizontalStroke),
'⧸' => Ok(MiscellaneousMathematicalSymbolsB::BigSolidus),
'⧹' => Ok(MiscellaneousMathematicalSymbolsB::BigReverseSolidus),
'⧺' => Ok(MiscellaneousMathematicalSymbolsB::DoublePlus),
'⧻' => Ok(MiscellaneousMathematicalSymbolsB::TriplePlus),
'⧼' => Ok(MiscellaneousMathematicalSymbolsB::LeftDashPointingCurvedAngleBracket),
'⧽' => Ok(MiscellaneousMathematicalSymbolsB::RightDashPointingCurvedAngleBracket),
'⧾' => Ok(MiscellaneousMathematicalSymbolsB::Tiny),
_ => Err(()),
}
}
}
impl Into<u32> for MiscellaneousMathematicalSymbolsB {
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 MiscellaneousMathematicalSymbolsB {
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 MiscellaneousMathematicalSymbolsB {
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 MiscellaneousMathematicalSymbolsB {
pub fn new() -> Self {
MiscellaneousMathematicalSymbolsB::TripleVerticalBarDelimiter
}
pub fn name(&self) -> String {
let s = std::format!("MiscellaneousMathematicalSymbolsB{:#?}", self);
string_morph::to_sentence_case(&s)
}
}