#[derive(Debug, Clone, Copy, Hash, PartialEq, Eq)]
pub enum MiscellaneousTechnical {
DiameterSign,
ElectricArrow,
House,
UpArrowhead,
DownArrowhead,
Projective,
Perspective,
WavyLine,
LeftCeiling,
RightCeiling,
LeftFloor,
RightFloor,
BottomRightCrop,
BottomLeftCrop,
TopRightCrop,
TopLeftCrop,
ReversedNotSign,
SquareLozenge,
Arc,
Segment,
Sector,
TelephoneRecorder,
PositionIndicator,
ViewdataSquare,
PlaceOfInterestSign,
TurnedNotSign,
Watch,
Hourglass,
TopLeftCorner,
TopRightCorner,
BottomLeftCorner,
BottomRightCorner,
TopHalfIntegral,
BottomHalfIntegral,
Frown,
Smile,
UpArrowheadBetweenTwoHorizontalBars,
OptionKey,
EraseToTheRight,
XInARectangleBox,
Keyboard,
LeftDashPointingAngleBracket,
RightDashPointingAngleBracket,
EraseToTheLeft,
BenzeneRing,
Cylindricity,
AllAroundDashProfile,
Symmetry,
TotalRunout,
DimensionOrigin,
ConicalTaper,
Slope,
Counterbore,
Countersink,
AplFunctionalSymbolIDashBeam,
AplFunctionalSymbolSquishQuad,
AplFunctionalSymbolQuadEqual,
AplFunctionalSymbolQuadDivide,
AplFunctionalSymbolQuadDiamond,
AplFunctionalSymbolQuadJot,
AplFunctionalSymbolQuadCircle,
AplFunctionalSymbolCircleStile,
AplFunctionalSymbolCircleJot,
AplFunctionalSymbolSlashBar,
AplFunctionalSymbolBackslashBar,
AplFunctionalSymbolQuadSlash,
AplFunctionalSymbolQuadBackslash,
AplFunctionalSymbolQuadLessDashThan,
AplFunctionalSymbolQuadGreaterDashThan,
AplFunctionalSymbolLeftwardsVane,
AplFunctionalSymbolRightwardsVane,
AplFunctionalSymbolQuadLeftwardsArrow,
AplFunctionalSymbolQuadRightwardsArrow,
AplFunctionalSymbolCircleBackslash,
AplFunctionalSymbolDownTackUnderbar,
AplFunctionalSymbolDeltaStile,
AplFunctionalSymbolQuadDownCaret,
AplFunctionalSymbolQuadDelta,
AplFunctionalSymbolDownTackJot,
AplFunctionalSymbolUpwardsVane,
AplFunctionalSymbolQuadUpwardsArrow,
AplFunctionalSymbolUpTackOverbar,
AplFunctionalSymbolDelStile,
AplFunctionalSymbolQuadUpCaret,
AplFunctionalSymbolQuadDel,
AplFunctionalSymbolUpTackJot,
AplFunctionalSymbolDownwardsVane,
AplFunctionalSymbolQuadDownwardsArrow,
AplFunctionalSymbolQuoteUnderbar,
AplFunctionalSymbolDeltaUnderbar,
AplFunctionalSymbolDiamondUnderbar,
AplFunctionalSymbolJotUnderbar,
AplFunctionalSymbolCircleUnderbar,
AplFunctionalSymbolUpShoeJot,
AplFunctionalSymbolQuoteQuad,
AplFunctionalSymbolCircleStar,
AplFunctionalSymbolQuadColon,
AplFunctionalSymbolUpTackDiaeresis,
AplFunctionalSymbolDelDiaeresis,
AplFunctionalSymbolStarDiaeresis,
AplFunctionalSymbolJotDiaeresis,
AplFunctionalSymbolCircleDiaeresis,
AplFunctionalSymbolDownShoeStile,
AplFunctionalSymbolLeftShoeStile,
AplFunctionalSymbolTildeDiaeresis,
AplFunctionalSymbolGreaterDashThanDiaeresis,
AplFunctionalSymbolCommaBar,
AplFunctionalSymbolDelTilde,
AplFunctionalSymbolZilde,
AplFunctionalSymbolStileTilde,
AplFunctionalSymbolSemicolonUnderbar,
AplFunctionalSymbolQuadNotEqual,
AplFunctionalSymbolQuadQuestion,
AplFunctionalSymbolDownCaretTilde,
AplFunctionalSymbolUpCaretTilde,
AplFunctionalSymbolIota,
AplFunctionalSymbolRho,
AplFunctionalSymbolOmega,
AplFunctionalSymbolAlphaUnderbar,
AplFunctionalSymbolEpsilonUnderbar,
AplFunctionalSymbolIotaUnderbar,
AplFunctionalSymbolOmegaUnderbar,
AplFunctionalSymbolAlpha,
NotCheckMark,
RightAngleWithDownwardsZigzagArrow,
ShoulderedOpenBox,
BellSymbol,
VerticalLineWithMiddleDot,
InsertionSymbol,
ContinuousUnderlineSymbol,
DiscontinuousUnderlineSymbol,
EmphasisSymbol,
CompositionSymbol,
WhiteSquareWithCentreVerticalLine,
EnterSymbol,
AlternativeKeySymbol,
HelmSymbol,
CircledHorizontalBarWithNotch,
CircledTriangleDown,
BrokenCircleWithNorthwestArrow,
UndoSymbol,
MonostableSymbol,
HysteresisSymbol,
OpenDashCircuitDashOutputHDashTypeSymbol,
OpenDashCircuitDashOutputLDashTypeSymbol,
PassiveDashPullDashDownDashOutputSymbol,
PassiveDashPullDashUpDashOutputSymbol,
DirectCurrentSymbolFormTwo,
SoftwareDashFunctionSymbol,
AplFunctionalSymbolQuad,
DecimalSeparatorKeySymbol,
PreviousPage,
NextPage,
PrintScreenSymbol,
ClearScreenSymbol,
LeftParenthesisUpperHook,
LeftParenthesisExtension,
LeftParenthesisLowerHook,
RightParenthesisUpperHook,
RightParenthesisExtension,
RightParenthesisLowerHook,
LeftSquareBracketUpperCorner,
LeftSquareBracketExtension,
LeftSquareBracketLowerCorner,
RightSquareBracketUpperCorner,
RightSquareBracketExtension,
RightSquareBracketLowerCorner,
LeftCurlyBracketUpperHook,
LeftCurlyBracketMiddlePiece,
LeftCurlyBracketLowerHook,
CurlyBracketExtension,
RightCurlyBracketUpperHook,
RightCurlyBracketMiddlePiece,
RightCurlyBracketLowerHook,
IntegralExtension,
HorizontalLineExtension,
UpperLeftOrLowerRightCurlyBracketSection,
UpperRightOrLowerLeftCurlyBracketSection,
SummationTop,
SummationBottom,
TopSquareBracket,
BottomSquareBracket,
BottomSquareBracketOverTopSquareBracket,
RadicalSymbolBottom,
LeftVerticalBoxLine,
RightVerticalBoxLine,
HorizontalScanLineDash1,
HorizontalScanLineDash3,
HorizontalScanLineDash7,
HorizontalScanLineDash9,
DentistrySymbolLightVerticalAndTopRight,
DentistrySymbolLightVerticalAndBottomRight,
DentistrySymbolLightVerticalWithCircle,
DentistrySymbolLightDownAndHorizontalWithCircle,
DentistrySymbolLightUpAndHorizontalWithCircle,
DentistrySymbolLightVerticalWithTriangle,
DentistrySymbolLightDownAndHorizontalWithTriangle,
DentistrySymbolLightUpAndHorizontalWithTriangle,
DentistrySymbolLightVerticalAndWave,
DentistrySymbolLightDownAndHorizontalWithWave,
DentistrySymbolLightUpAndHorizontalWithWave,
DentistrySymbolLightDownAndHorizontal,
DentistrySymbolLightUpAndHorizontal,
DentistrySymbolLightVerticalAndTopLeft,
DentistrySymbolLightVerticalAndBottomLeft,
SquareFoot,
ReturnSymbol,
EjectSymbol,
VerticalLineExtension,
MetricalBreve,
MetricalLongOverShort,
MetricalShortOverLong,
MetricalLongOverTwoShorts,
MetricalTwoShortsOverLong,
MetricalTwoShortsJoined,
MetricalTriseme,
MetricalTetraseme,
MetricalPentaseme,
EarthGround,
Fuse,
TopParenthesis,
BottomParenthesis,
TopCurlyBracket,
BottomCurlyBracket,
TopTortoiseShellBracket,
BottomTortoiseShellBracket,
WhiteTrapezium,
BenzeneRingWithCircle,
Straightness,
Flatness,
AcCurrent,
ElectricalIntersection,
DecimalExponentSymbol,
BlackRightDashPointingDoubleTriangle,
BlackLeftDashPointingDoubleTriangle,
BlackUpDashPointingDoubleTriangle,
BlackDownDashPointingDoubleTriangle,
BlackRightDashPointingDoubleTriangleWithVerticalBar,
BlackLeftDashPointingDoubleTriangleWithVerticalBar,
BlackRightDashPointingTriangleWithDoubleVerticalBar,
AlarmClock,
Stopwatch,
TimerClock,
HourglassWithFlowingSand,
BlackMediumLeftDashPointingTriangle,
BlackMediumRightDashPointingTriangle,
BlackMediumUpDashPointingTriangle,
BlackMediumDownDashPointingTriangle,
DoubleVerticalBar,
BlackSquareForStop,
BlackCircleForRecord,
PowerSymbol,
PowerOnDashOffSymbol,
PowerOnSymbol,
PowerSleepSymbol,
}
impl Into<char> for MiscellaneousTechnical {
fn into(self) -> char {
match self {
MiscellaneousTechnical::DiameterSign => '⌀',
MiscellaneousTechnical::ElectricArrow => '⌁',
MiscellaneousTechnical::House => '⌂',
MiscellaneousTechnical::UpArrowhead => '⌃',
MiscellaneousTechnical::DownArrowhead => '⌄',
MiscellaneousTechnical::Projective => '⌅',
MiscellaneousTechnical::Perspective => '⌆',
MiscellaneousTechnical::WavyLine => '⌇',
MiscellaneousTechnical::LeftCeiling => '⌈',
MiscellaneousTechnical::RightCeiling => '⌉',
MiscellaneousTechnical::LeftFloor => '⌊',
MiscellaneousTechnical::RightFloor => '⌋',
MiscellaneousTechnical::BottomRightCrop => '⌌',
MiscellaneousTechnical::BottomLeftCrop => '⌍',
MiscellaneousTechnical::TopRightCrop => '⌎',
MiscellaneousTechnical::TopLeftCrop => '⌏',
MiscellaneousTechnical::ReversedNotSign => '⌐',
MiscellaneousTechnical::SquareLozenge => '⌑',
MiscellaneousTechnical::Arc => '⌒',
MiscellaneousTechnical::Segment => '⌓',
MiscellaneousTechnical::Sector => '⌔',
MiscellaneousTechnical::TelephoneRecorder => '⌕',
MiscellaneousTechnical::PositionIndicator => '⌖',
MiscellaneousTechnical::ViewdataSquare => '⌗',
MiscellaneousTechnical::PlaceOfInterestSign => '⌘',
MiscellaneousTechnical::TurnedNotSign => '⌙',
MiscellaneousTechnical::Watch => '⌚',
MiscellaneousTechnical::Hourglass => '⌛',
MiscellaneousTechnical::TopLeftCorner => '⌜',
MiscellaneousTechnical::TopRightCorner => '⌝',
MiscellaneousTechnical::BottomLeftCorner => '⌞',
MiscellaneousTechnical::BottomRightCorner => '⌟',
MiscellaneousTechnical::TopHalfIntegral => '⌠',
MiscellaneousTechnical::BottomHalfIntegral => '⌡',
MiscellaneousTechnical::Frown => '⌢',
MiscellaneousTechnical::Smile => '⌣',
MiscellaneousTechnical::UpArrowheadBetweenTwoHorizontalBars => '⌤',
MiscellaneousTechnical::OptionKey => '⌥',
MiscellaneousTechnical::EraseToTheRight => '⌦',
MiscellaneousTechnical::XInARectangleBox => '⌧',
MiscellaneousTechnical::Keyboard => '⌨',
MiscellaneousTechnical::LeftDashPointingAngleBracket => '〈',
MiscellaneousTechnical::RightDashPointingAngleBracket => '〉',
MiscellaneousTechnical::EraseToTheLeft => '⌫',
MiscellaneousTechnical::BenzeneRing => '⌬',
MiscellaneousTechnical::Cylindricity => '⌭',
MiscellaneousTechnical::AllAroundDashProfile => '⌮',
MiscellaneousTechnical::Symmetry => '⌯',
MiscellaneousTechnical::TotalRunout => '⌰',
MiscellaneousTechnical::DimensionOrigin => '⌱',
MiscellaneousTechnical::ConicalTaper => '⌲',
MiscellaneousTechnical::Slope => '⌳',
MiscellaneousTechnical::Counterbore => '⌴',
MiscellaneousTechnical::Countersink => '⌵',
MiscellaneousTechnical::AplFunctionalSymbolIDashBeam => '⌶',
MiscellaneousTechnical::AplFunctionalSymbolSquishQuad => '⌷',
MiscellaneousTechnical::AplFunctionalSymbolQuadEqual => '⌸',
MiscellaneousTechnical::AplFunctionalSymbolQuadDivide => '⌹',
MiscellaneousTechnical::AplFunctionalSymbolQuadDiamond => '⌺',
MiscellaneousTechnical::AplFunctionalSymbolQuadJot => '⌻',
MiscellaneousTechnical::AplFunctionalSymbolQuadCircle => '⌼',
MiscellaneousTechnical::AplFunctionalSymbolCircleStile => '⌽',
MiscellaneousTechnical::AplFunctionalSymbolCircleJot => '⌾',
MiscellaneousTechnical::AplFunctionalSymbolSlashBar => '⌿',
MiscellaneousTechnical::AplFunctionalSymbolBackslashBar => '⍀',
MiscellaneousTechnical::AplFunctionalSymbolQuadSlash => '⍁',
MiscellaneousTechnical::AplFunctionalSymbolQuadBackslash => '⍂',
MiscellaneousTechnical::AplFunctionalSymbolQuadLessDashThan => '⍃',
MiscellaneousTechnical::AplFunctionalSymbolQuadGreaterDashThan => '⍄',
MiscellaneousTechnical::AplFunctionalSymbolLeftwardsVane => '⍅',
MiscellaneousTechnical::AplFunctionalSymbolRightwardsVane => '⍆',
MiscellaneousTechnical::AplFunctionalSymbolQuadLeftwardsArrow => '⍇',
MiscellaneousTechnical::AplFunctionalSymbolQuadRightwardsArrow => '⍈',
MiscellaneousTechnical::AplFunctionalSymbolCircleBackslash => '⍉',
MiscellaneousTechnical::AplFunctionalSymbolDownTackUnderbar => '⍊',
MiscellaneousTechnical::AplFunctionalSymbolDeltaStile => '⍋',
MiscellaneousTechnical::AplFunctionalSymbolQuadDownCaret => '⍌',
MiscellaneousTechnical::AplFunctionalSymbolQuadDelta => '⍍',
MiscellaneousTechnical::AplFunctionalSymbolDownTackJot => '⍎',
MiscellaneousTechnical::AplFunctionalSymbolUpwardsVane => '⍏',
MiscellaneousTechnical::AplFunctionalSymbolQuadUpwardsArrow => '⍐',
MiscellaneousTechnical::AplFunctionalSymbolUpTackOverbar => '⍑',
MiscellaneousTechnical::AplFunctionalSymbolDelStile => '⍒',
MiscellaneousTechnical::AplFunctionalSymbolQuadUpCaret => '⍓',
MiscellaneousTechnical::AplFunctionalSymbolQuadDel => '⍔',
MiscellaneousTechnical::AplFunctionalSymbolUpTackJot => '⍕',
MiscellaneousTechnical::AplFunctionalSymbolDownwardsVane => '⍖',
MiscellaneousTechnical::AplFunctionalSymbolQuadDownwardsArrow => '⍗',
MiscellaneousTechnical::AplFunctionalSymbolQuoteUnderbar => '⍘',
MiscellaneousTechnical::AplFunctionalSymbolDeltaUnderbar => '⍙',
MiscellaneousTechnical::AplFunctionalSymbolDiamondUnderbar => '⍚',
MiscellaneousTechnical::AplFunctionalSymbolJotUnderbar => '⍛',
MiscellaneousTechnical::AplFunctionalSymbolCircleUnderbar => '⍜',
MiscellaneousTechnical::AplFunctionalSymbolUpShoeJot => '⍝',
MiscellaneousTechnical::AplFunctionalSymbolQuoteQuad => '⍞',
MiscellaneousTechnical::AplFunctionalSymbolCircleStar => '⍟',
MiscellaneousTechnical::AplFunctionalSymbolQuadColon => '⍠',
MiscellaneousTechnical::AplFunctionalSymbolUpTackDiaeresis => '⍡',
MiscellaneousTechnical::AplFunctionalSymbolDelDiaeresis => '⍢',
MiscellaneousTechnical::AplFunctionalSymbolStarDiaeresis => '⍣',
MiscellaneousTechnical::AplFunctionalSymbolJotDiaeresis => '⍤',
MiscellaneousTechnical::AplFunctionalSymbolCircleDiaeresis => '⍥',
MiscellaneousTechnical::AplFunctionalSymbolDownShoeStile => '⍦',
MiscellaneousTechnical::AplFunctionalSymbolLeftShoeStile => '⍧',
MiscellaneousTechnical::AplFunctionalSymbolTildeDiaeresis => '⍨',
MiscellaneousTechnical::AplFunctionalSymbolGreaterDashThanDiaeresis => '⍩',
MiscellaneousTechnical::AplFunctionalSymbolCommaBar => '⍪',
MiscellaneousTechnical::AplFunctionalSymbolDelTilde => '⍫',
MiscellaneousTechnical::AplFunctionalSymbolZilde => '⍬',
MiscellaneousTechnical::AplFunctionalSymbolStileTilde => '⍭',
MiscellaneousTechnical::AplFunctionalSymbolSemicolonUnderbar => '⍮',
MiscellaneousTechnical::AplFunctionalSymbolQuadNotEqual => '⍯',
MiscellaneousTechnical::AplFunctionalSymbolQuadQuestion => '⍰',
MiscellaneousTechnical::AplFunctionalSymbolDownCaretTilde => '⍱',
MiscellaneousTechnical::AplFunctionalSymbolUpCaretTilde => '⍲',
MiscellaneousTechnical::AplFunctionalSymbolIota => '⍳',
MiscellaneousTechnical::AplFunctionalSymbolRho => '⍴',
MiscellaneousTechnical::AplFunctionalSymbolOmega => '⍵',
MiscellaneousTechnical::AplFunctionalSymbolAlphaUnderbar => '⍶',
MiscellaneousTechnical::AplFunctionalSymbolEpsilonUnderbar => '⍷',
MiscellaneousTechnical::AplFunctionalSymbolIotaUnderbar => '⍸',
MiscellaneousTechnical::AplFunctionalSymbolOmegaUnderbar => '⍹',
MiscellaneousTechnical::AplFunctionalSymbolAlpha => '⍺',
MiscellaneousTechnical::NotCheckMark => '⍻',
MiscellaneousTechnical::RightAngleWithDownwardsZigzagArrow => '⍼',
MiscellaneousTechnical::ShoulderedOpenBox => '⍽',
MiscellaneousTechnical::BellSymbol => '⍾',
MiscellaneousTechnical::VerticalLineWithMiddleDot => '⍿',
MiscellaneousTechnical::InsertionSymbol => '⎀',
MiscellaneousTechnical::ContinuousUnderlineSymbol => '⎁',
MiscellaneousTechnical::DiscontinuousUnderlineSymbol => '⎂',
MiscellaneousTechnical::EmphasisSymbol => '⎃',
MiscellaneousTechnical::CompositionSymbol => '⎄',
MiscellaneousTechnical::WhiteSquareWithCentreVerticalLine => '⎅',
MiscellaneousTechnical::EnterSymbol => '⎆',
MiscellaneousTechnical::AlternativeKeySymbol => '⎇',
MiscellaneousTechnical::HelmSymbol => '⎈',
MiscellaneousTechnical::CircledHorizontalBarWithNotch => '⎉',
MiscellaneousTechnical::CircledTriangleDown => '⎊',
MiscellaneousTechnical::BrokenCircleWithNorthwestArrow => '⎋',
MiscellaneousTechnical::UndoSymbol => '⎌',
MiscellaneousTechnical::MonostableSymbol => '⎍',
MiscellaneousTechnical::HysteresisSymbol => '⎎',
MiscellaneousTechnical::OpenDashCircuitDashOutputHDashTypeSymbol => '⎏',
MiscellaneousTechnical::OpenDashCircuitDashOutputLDashTypeSymbol => '⎐',
MiscellaneousTechnical::PassiveDashPullDashDownDashOutputSymbol => '⎑',
MiscellaneousTechnical::PassiveDashPullDashUpDashOutputSymbol => '⎒',
MiscellaneousTechnical::DirectCurrentSymbolFormTwo => '⎓',
MiscellaneousTechnical::SoftwareDashFunctionSymbol => '⎔',
MiscellaneousTechnical::AplFunctionalSymbolQuad => '⎕',
MiscellaneousTechnical::DecimalSeparatorKeySymbol => '⎖',
MiscellaneousTechnical::PreviousPage => '⎗',
MiscellaneousTechnical::NextPage => '⎘',
MiscellaneousTechnical::PrintScreenSymbol => '⎙',
MiscellaneousTechnical::ClearScreenSymbol => '⎚',
MiscellaneousTechnical::LeftParenthesisUpperHook => '⎛',
MiscellaneousTechnical::LeftParenthesisExtension => '⎜',
MiscellaneousTechnical::LeftParenthesisLowerHook => '⎝',
MiscellaneousTechnical::RightParenthesisUpperHook => '⎞',
MiscellaneousTechnical::RightParenthesisExtension => '⎟',
MiscellaneousTechnical::RightParenthesisLowerHook => '⎠',
MiscellaneousTechnical::LeftSquareBracketUpperCorner => '⎡',
MiscellaneousTechnical::LeftSquareBracketExtension => '⎢',
MiscellaneousTechnical::LeftSquareBracketLowerCorner => '⎣',
MiscellaneousTechnical::RightSquareBracketUpperCorner => '⎤',
MiscellaneousTechnical::RightSquareBracketExtension => '⎥',
MiscellaneousTechnical::RightSquareBracketLowerCorner => '⎦',
MiscellaneousTechnical::LeftCurlyBracketUpperHook => '⎧',
MiscellaneousTechnical::LeftCurlyBracketMiddlePiece => '⎨',
MiscellaneousTechnical::LeftCurlyBracketLowerHook => '⎩',
MiscellaneousTechnical::CurlyBracketExtension => '⎪',
MiscellaneousTechnical::RightCurlyBracketUpperHook => '⎫',
MiscellaneousTechnical::RightCurlyBracketMiddlePiece => '⎬',
MiscellaneousTechnical::RightCurlyBracketLowerHook => '⎭',
MiscellaneousTechnical::IntegralExtension => '⎮',
MiscellaneousTechnical::HorizontalLineExtension => '⎯',
MiscellaneousTechnical::UpperLeftOrLowerRightCurlyBracketSection => '⎰',
MiscellaneousTechnical::UpperRightOrLowerLeftCurlyBracketSection => '⎱',
MiscellaneousTechnical::SummationTop => '⎲',
MiscellaneousTechnical::SummationBottom => '⎳',
MiscellaneousTechnical::TopSquareBracket => '⎴',
MiscellaneousTechnical::BottomSquareBracket => '⎵',
MiscellaneousTechnical::BottomSquareBracketOverTopSquareBracket => '⎶',
MiscellaneousTechnical::RadicalSymbolBottom => '⎷',
MiscellaneousTechnical::LeftVerticalBoxLine => '⎸',
MiscellaneousTechnical::RightVerticalBoxLine => '⎹',
MiscellaneousTechnical::HorizontalScanLineDash1 => '⎺',
MiscellaneousTechnical::HorizontalScanLineDash3 => '⎻',
MiscellaneousTechnical::HorizontalScanLineDash7 => '⎼',
MiscellaneousTechnical::HorizontalScanLineDash9 => '⎽',
MiscellaneousTechnical::DentistrySymbolLightVerticalAndTopRight => '⎾',
MiscellaneousTechnical::DentistrySymbolLightVerticalAndBottomRight => '⎿',
MiscellaneousTechnical::DentistrySymbolLightVerticalWithCircle => '⏀',
MiscellaneousTechnical::DentistrySymbolLightDownAndHorizontalWithCircle => '⏁',
MiscellaneousTechnical::DentistrySymbolLightUpAndHorizontalWithCircle => '⏂',
MiscellaneousTechnical::DentistrySymbolLightVerticalWithTriangle => '⏃',
MiscellaneousTechnical::DentistrySymbolLightDownAndHorizontalWithTriangle => '⏄',
MiscellaneousTechnical::DentistrySymbolLightUpAndHorizontalWithTriangle => '⏅',
MiscellaneousTechnical::DentistrySymbolLightVerticalAndWave => '⏆',
MiscellaneousTechnical::DentistrySymbolLightDownAndHorizontalWithWave => '⏇',
MiscellaneousTechnical::DentistrySymbolLightUpAndHorizontalWithWave => '⏈',
MiscellaneousTechnical::DentistrySymbolLightDownAndHorizontal => '⏉',
MiscellaneousTechnical::DentistrySymbolLightUpAndHorizontal => '⏊',
MiscellaneousTechnical::DentistrySymbolLightVerticalAndTopLeft => '⏋',
MiscellaneousTechnical::DentistrySymbolLightVerticalAndBottomLeft => '⏌',
MiscellaneousTechnical::SquareFoot => '⏍',
MiscellaneousTechnical::ReturnSymbol => '⏎',
MiscellaneousTechnical::EjectSymbol => '⏏',
MiscellaneousTechnical::VerticalLineExtension => '⏐',
MiscellaneousTechnical::MetricalBreve => '⏑',
MiscellaneousTechnical::MetricalLongOverShort => '⏒',
MiscellaneousTechnical::MetricalShortOverLong => '⏓',
MiscellaneousTechnical::MetricalLongOverTwoShorts => '⏔',
MiscellaneousTechnical::MetricalTwoShortsOverLong => '⏕',
MiscellaneousTechnical::MetricalTwoShortsJoined => '⏖',
MiscellaneousTechnical::MetricalTriseme => '⏗',
MiscellaneousTechnical::MetricalTetraseme => '⏘',
MiscellaneousTechnical::MetricalPentaseme => '⏙',
MiscellaneousTechnical::EarthGround => '⏚',
MiscellaneousTechnical::Fuse => '⏛',
MiscellaneousTechnical::TopParenthesis => '⏜',
MiscellaneousTechnical::BottomParenthesis => '⏝',
MiscellaneousTechnical::TopCurlyBracket => '⏞',
MiscellaneousTechnical::BottomCurlyBracket => '⏟',
MiscellaneousTechnical::TopTortoiseShellBracket => '⏠',
MiscellaneousTechnical::BottomTortoiseShellBracket => '⏡',
MiscellaneousTechnical::WhiteTrapezium => '⏢',
MiscellaneousTechnical::BenzeneRingWithCircle => '⏣',
MiscellaneousTechnical::Straightness => '⏤',
MiscellaneousTechnical::Flatness => '⏥',
MiscellaneousTechnical::AcCurrent => '⏦',
MiscellaneousTechnical::ElectricalIntersection => '⏧',
MiscellaneousTechnical::DecimalExponentSymbol => '⏨',
MiscellaneousTechnical::BlackRightDashPointingDoubleTriangle => '⏩',
MiscellaneousTechnical::BlackLeftDashPointingDoubleTriangle => '⏪',
MiscellaneousTechnical::BlackUpDashPointingDoubleTriangle => '⏫',
MiscellaneousTechnical::BlackDownDashPointingDoubleTriangle => '⏬',
MiscellaneousTechnical::BlackRightDashPointingDoubleTriangleWithVerticalBar => '⏭',
MiscellaneousTechnical::BlackLeftDashPointingDoubleTriangleWithVerticalBar => '⏮',
MiscellaneousTechnical::BlackRightDashPointingTriangleWithDoubleVerticalBar => '⏯',
MiscellaneousTechnical::AlarmClock => '⏰',
MiscellaneousTechnical::Stopwatch => '⏱',
MiscellaneousTechnical::TimerClock => '⏲',
MiscellaneousTechnical::HourglassWithFlowingSand => '⏳',
MiscellaneousTechnical::BlackMediumLeftDashPointingTriangle => '⏴',
MiscellaneousTechnical::BlackMediumRightDashPointingTriangle => '⏵',
MiscellaneousTechnical::BlackMediumUpDashPointingTriangle => '⏶',
MiscellaneousTechnical::BlackMediumDownDashPointingTriangle => '⏷',
MiscellaneousTechnical::DoubleVerticalBar => '⏸',
MiscellaneousTechnical::BlackSquareForStop => '⏹',
MiscellaneousTechnical::BlackCircleForRecord => '⏺',
MiscellaneousTechnical::PowerSymbol => '⏻',
MiscellaneousTechnical::PowerOnDashOffSymbol => '⏼',
MiscellaneousTechnical::PowerOnSymbol => '⏽',
MiscellaneousTechnical::PowerSleepSymbol => '⏾',
}
}
}
impl std::convert::TryFrom<char> for MiscellaneousTechnical {
type Error = ();
fn try_from(c: char) -> Result<Self, Self::Error> {
match c {
'⌀' => Ok(MiscellaneousTechnical::DiameterSign),
'⌁' => Ok(MiscellaneousTechnical::ElectricArrow),
'⌂' => Ok(MiscellaneousTechnical::House),
'⌃' => Ok(MiscellaneousTechnical::UpArrowhead),
'⌄' => Ok(MiscellaneousTechnical::DownArrowhead),
'⌅' => Ok(MiscellaneousTechnical::Projective),
'⌆' => Ok(MiscellaneousTechnical::Perspective),
'⌇' => Ok(MiscellaneousTechnical::WavyLine),
'⌈' => Ok(MiscellaneousTechnical::LeftCeiling),
'⌉' => Ok(MiscellaneousTechnical::RightCeiling),
'⌊' => Ok(MiscellaneousTechnical::LeftFloor),
'⌋' => Ok(MiscellaneousTechnical::RightFloor),
'⌌' => Ok(MiscellaneousTechnical::BottomRightCrop),
'⌍' => Ok(MiscellaneousTechnical::BottomLeftCrop),
'⌎' => Ok(MiscellaneousTechnical::TopRightCrop),
'⌏' => Ok(MiscellaneousTechnical::TopLeftCrop),
'⌐' => Ok(MiscellaneousTechnical::ReversedNotSign),
'⌑' => Ok(MiscellaneousTechnical::SquareLozenge),
'⌒' => Ok(MiscellaneousTechnical::Arc),
'⌓' => Ok(MiscellaneousTechnical::Segment),
'⌔' => Ok(MiscellaneousTechnical::Sector),
'⌕' => Ok(MiscellaneousTechnical::TelephoneRecorder),
'⌖' => Ok(MiscellaneousTechnical::PositionIndicator),
'⌗' => Ok(MiscellaneousTechnical::ViewdataSquare),
'⌘' => Ok(MiscellaneousTechnical::PlaceOfInterestSign),
'⌙' => Ok(MiscellaneousTechnical::TurnedNotSign),
'⌚' => Ok(MiscellaneousTechnical::Watch),
'⌛' => Ok(MiscellaneousTechnical::Hourglass),
'⌜' => Ok(MiscellaneousTechnical::TopLeftCorner),
'⌝' => Ok(MiscellaneousTechnical::TopRightCorner),
'⌞' => Ok(MiscellaneousTechnical::BottomLeftCorner),
'⌟' => Ok(MiscellaneousTechnical::BottomRightCorner),
'⌠' => Ok(MiscellaneousTechnical::TopHalfIntegral),
'⌡' => Ok(MiscellaneousTechnical::BottomHalfIntegral),
'⌢' => Ok(MiscellaneousTechnical::Frown),
'⌣' => Ok(MiscellaneousTechnical::Smile),
'⌤' => Ok(MiscellaneousTechnical::UpArrowheadBetweenTwoHorizontalBars),
'⌥' => Ok(MiscellaneousTechnical::OptionKey),
'⌦' => Ok(MiscellaneousTechnical::EraseToTheRight),
'⌧' => Ok(MiscellaneousTechnical::XInARectangleBox),
'⌨' => Ok(MiscellaneousTechnical::Keyboard),
'〈' => Ok(MiscellaneousTechnical::LeftDashPointingAngleBracket),
'〉' => Ok(MiscellaneousTechnical::RightDashPointingAngleBracket),
'⌫' => Ok(MiscellaneousTechnical::EraseToTheLeft),
'⌬' => Ok(MiscellaneousTechnical::BenzeneRing),
'⌭' => Ok(MiscellaneousTechnical::Cylindricity),
'⌮' => Ok(MiscellaneousTechnical::AllAroundDashProfile),
'⌯' => Ok(MiscellaneousTechnical::Symmetry),
'⌰' => Ok(MiscellaneousTechnical::TotalRunout),
'⌱' => Ok(MiscellaneousTechnical::DimensionOrigin),
'⌲' => Ok(MiscellaneousTechnical::ConicalTaper),
'⌳' => Ok(MiscellaneousTechnical::Slope),
'⌴' => Ok(MiscellaneousTechnical::Counterbore),
'⌵' => Ok(MiscellaneousTechnical::Countersink),
'⌶' => Ok(MiscellaneousTechnical::AplFunctionalSymbolIDashBeam),
'⌷' => Ok(MiscellaneousTechnical::AplFunctionalSymbolSquishQuad),
'⌸' => Ok(MiscellaneousTechnical::AplFunctionalSymbolQuadEqual),
'⌹' => Ok(MiscellaneousTechnical::AplFunctionalSymbolQuadDivide),
'⌺' => Ok(MiscellaneousTechnical::AplFunctionalSymbolQuadDiamond),
'⌻' => Ok(MiscellaneousTechnical::AplFunctionalSymbolQuadJot),
'⌼' => Ok(MiscellaneousTechnical::AplFunctionalSymbolQuadCircle),
'⌽' => Ok(MiscellaneousTechnical::AplFunctionalSymbolCircleStile),
'⌾' => Ok(MiscellaneousTechnical::AplFunctionalSymbolCircleJot),
'⌿' => Ok(MiscellaneousTechnical::AplFunctionalSymbolSlashBar),
'⍀' => Ok(MiscellaneousTechnical::AplFunctionalSymbolBackslashBar),
'⍁' => Ok(MiscellaneousTechnical::AplFunctionalSymbolQuadSlash),
'⍂' => Ok(MiscellaneousTechnical::AplFunctionalSymbolQuadBackslash),
'⍃' => Ok(MiscellaneousTechnical::AplFunctionalSymbolQuadLessDashThan),
'⍄' => Ok(MiscellaneousTechnical::AplFunctionalSymbolQuadGreaterDashThan),
'⍅' => Ok(MiscellaneousTechnical::AplFunctionalSymbolLeftwardsVane),
'⍆' => Ok(MiscellaneousTechnical::AplFunctionalSymbolRightwardsVane),
'⍇' => Ok(MiscellaneousTechnical::AplFunctionalSymbolQuadLeftwardsArrow),
'⍈' => Ok(MiscellaneousTechnical::AplFunctionalSymbolQuadRightwardsArrow),
'⍉' => Ok(MiscellaneousTechnical::AplFunctionalSymbolCircleBackslash),
'⍊' => Ok(MiscellaneousTechnical::AplFunctionalSymbolDownTackUnderbar),
'⍋' => Ok(MiscellaneousTechnical::AplFunctionalSymbolDeltaStile),
'⍌' => Ok(MiscellaneousTechnical::AplFunctionalSymbolQuadDownCaret),
'⍍' => Ok(MiscellaneousTechnical::AplFunctionalSymbolQuadDelta),
'⍎' => Ok(MiscellaneousTechnical::AplFunctionalSymbolDownTackJot),
'⍏' => Ok(MiscellaneousTechnical::AplFunctionalSymbolUpwardsVane),
'⍐' => Ok(MiscellaneousTechnical::AplFunctionalSymbolQuadUpwardsArrow),
'⍑' => Ok(MiscellaneousTechnical::AplFunctionalSymbolUpTackOverbar),
'⍒' => Ok(MiscellaneousTechnical::AplFunctionalSymbolDelStile),
'⍓' => Ok(MiscellaneousTechnical::AplFunctionalSymbolQuadUpCaret),
'⍔' => Ok(MiscellaneousTechnical::AplFunctionalSymbolQuadDel),
'⍕' => Ok(MiscellaneousTechnical::AplFunctionalSymbolUpTackJot),
'⍖' => Ok(MiscellaneousTechnical::AplFunctionalSymbolDownwardsVane),
'⍗' => Ok(MiscellaneousTechnical::AplFunctionalSymbolQuadDownwardsArrow),
'⍘' => Ok(MiscellaneousTechnical::AplFunctionalSymbolQuoteUnderbar),
'⍙' => Ok(MiscellaneousTechnical::AplFunctionalSymbolDeltaUnderbar),
'⍚' => Ok(MiscellaneousTechnical::AplFunctionalSymbolDiamondUnderbar),
'⍛' => Ok(MiscellaneousTechnical::AplFunctionalSymbolJotUnderbar),
'⍜' => Ok(MiscellaneousTechnical::AplFunctionalSymbolCircleUnderbar),
'⍝' => Ok(MiscellaneousTechnical::AplFunctionalSymbolUpShoeJot),
'⍞' => Ok(MiscellaneousTechnical::AplFunctionalSymbolQuoteQuad),
'⍟' => Ok(MiscellaneousTechnical::AplFunctionalSymbolCircleStar),
'⍠' => Ok(MiscellaneousTechnical::AplFunctionalSymbolQuadColon),
'⍡' => Ok(MiscellaneousTechnical::AplFunctionalSymbolUpTackDiaeresis),
'⍢' => Ok(MiscellaneousTechnical::AplFunctionalSymbolDelDiaeresis),
'⍣' => Ok(MiscellaneousTechnical::AplFunctionalSymbolStarDiaeresis),
'⍤' => Ok(MiscellaneousTechnical::AplFunctionalSymbolJotDiaeresis),
'⍥' => Ok(MiscellaneousTechnical::AplFunctionalSymbolCircleDiaeresis),
'⍦' => Ok(MiscellaneousTechnical::AplFunctionalSymbolDownShoeStile),
'⍧' => Ok(MiscellaneousTechnical::AplFunctionalSymbolLeftShoeStile),
'⍨' => Ok(MiscellaneousTechnical::AplFunctionalSymbolTildeDiaeresis),
'⍩' => Ok(MiscellaneousTechnical::AplFunctionalSymbolGreaterDashThanDiaeresis),
'⍪' => Ok(MiscellaneousTechnical::AplFunctionalSymbolCommaBar),
'⍫' => Ok(MiscellaneousTechnical::AplFunctionalSymbolDelTilde),
'⍬' => Ok(MiscellaneousTechnical::AplFunctionalSymbolZilde),
'⍭' => Ok(MiscellaneousTechnical::AplFunctionalSymbolStileTilde),
'⍮' => Ok(MiscellaneousTechnical::AplFunctionalSymbolSemicolonUnderbar),
'⍯' => Ok(MiscellaneousTechnical::AplFunctionalSymbolQuadNotEqual),
'⍰' => Ok(MiscellaneousTechnical::AplFunctionalSymbolQuadQuestion),
'⍱' => Ok(MiscellaneousTechnical::AplFunctionalSymbolDownCaretTilde),
'⍲' => Ok(MiscellaneousTechnical::AplFunctionalSymbolUpCaretTilde),
'⍳' => Ok(MiscellaneousTechnical::AplFunctionalSymbolIota),
'⍴' => Ok(MiscellaneousTechnical::AplFunctionalSymbolRho),
'⍵' => Ok(MiscellaneousTechnical::AplFunctionalSymbolOmega),
'⍶' => Ok(MiscellaneousTechnical::AplFunctionalSymbolAlphaUnderbar),
'⍷' => Ok(MiscellaneousTechnical::AplFunctionalSymbolEpsilonUnderbar),
'⍸' => Ok(MiscellaneousTechnical::AplFunctionalSymbolIotaUnderbar),
'⍹' => Ok(MiscellaneousTechnical::AplFunctionalSymbolOmegaUnderbar),
'⍺' => Ok(MiscellaneousTechnical::AplFunctionalSymbolAlpha),
'⍻' => Ok(MiscellaneousTechnical::NotCheckMark),
'⍼' => Ok(MiscellaneousTechnical::RightAngleWithDownwardsZigzagArrow),
'⍽' => Ok(MiscellaneousTechnical::ShoulderedOpenBox),
'⍾' => Ok(MiscellaneousTechnical::BellSymbol),
'⍿' => Ok(MiscellaneousTechnical::VerticalLineWithMiddleDot),
'⎀' => Ok(MiscellaneousTechnical::InsertionSymbol),
'⎁' => Ok(MiscellaneousTechnical::ContinuousUnderlineSymbol),
'⎂' => Ok(MiscellaneousTechnical::DiscontinuousUnderlineSymbol),
'⎃' => Ok(MiscellaneousTechnical::EmphasisSymbol),
'⎄' => Ok(MiscellaneousTechnical::CompositionSymbol),
'⎅' => Ok(MiscellaneousTechnical::WhiteSquareWithCentreVerticalLine),
'⎆' => Ok(MiscellaneousTechnical::EnterSymbol),
'⎇' => Ok(MiscellaneousTechnical::AlternativeKeySymbol),
'⎈' => Ok(MiscellaneousTechnical::HelmSymbol),
'⎉' => Ok(MiscellaneousTechnical::CircledHorizontalBarWithNotch),
'⎊' => Ok(MiscellaneousTechnical::CircledTriangleDown),
'⎋' => Ok(MiscellaneousTechnical::BrokenCircleWithNorthwestArrow),
'⎌' => Ok(MiscellaneousTechnical::UndoSymbol),
'⎍' => Ok(MiscellaneousTechnical::MonostableSymbol),
'⎎' => Ok(MiscellaneousTechnical::HysteresisSymbol),
'⎏' => Ok(MiscellaneousTechnical::OpenDashCircuitDashOutputHDashTypeSymbol),
'⎐' => Ok(MiscellaneousTechnical::OpenDashCircuitDashOutputLDashTypeSymbol),
'⎑' => Ok(MiscellaneousTechnical::PassiveDashPullDashDownDashOutputSymbol),
'⎒' => Ok(MiscellaneousTechnical::PassiveDashPullDashUpDashOutputSymbol),
'⎓' => Ok(MiscellaneousTechnical::DirectCurrentSymbolFormTwo),
'⎔' => Ok(MiscellaneousTechnical::SoftwareDashFunctionSymbol),
'⎕' => Ok(MiscellaneousTechnical::AplFunctionalSymbolQuad),
'⎖' => Ok(MiscellaneousTechnical::DecimalSeparatorKeySymbol),
'⎗' => Ok(MiscellaneousTechnical::PreviousPage),
'⎘' => Ok(MiscellaneousTechnical::NextPage),
'⎙' => Ok(MiscellaneousTechnical::PrintScreenSymbol),
'⎚' => Ok(MiscellaneousTechnical::ClearScreenSymbol),
'⎛' => Ok(MiscellaneousTechnical::LeftParenthesisUpperHook),
'⎜' => Ok(MiscellaneousTechnical::LeftParenthesisExtension),
'⎝' => Ok(MiscellaneousTechnical::LeftParenthesisLowerHook),
'⎞' => Ok(MiscellaneousTechnical::RightParenthesisUpperHook),
'⎟' => Ok(MiscellaneousTechnical::RightParenthesisExtension),
'⎠' => Ok(MiscellaneousTechnical::RightParenthesisLowerHook),
'⎡' => Ok(MiscellaneousTechnical::LeftSquareBracketUpperCorner),
'⎢' => Ok(MiscellaneousTechnical::LeftSquareBracketExtension),
'⎣' => Ok(MiscellaneousTechnical::LeftSquareBracketLowerCorner),
'⎤' => Ok(MiscellaneousTechnical::RightSquareBracketUpperCorner),
'⎥' => Ok(MiscellaneousTechnical::RightSquareBracketExtension),
'⎦' => Ok(MiscellaneousTechnical::RightSquareBracketLowerCorner),
'⎧' => Ok(MiscellaneousTechnical::LeftCurlyBracketUpperHook),
'⎨' => Ok(MiscellaneousTechnical::LeftCurlyBracketMiddlePiece),
'⎩' => Ok(MiscellaneousTechnical::LeftCurlyBracketLowerHook),
'⎪' => Ok(MiscellaneousTechnical::CurlyBracketExtension),
'⎫' => Ok(MiscellaneousTechnical::RightCurlyBracketUpperHook),
'⎬' => Ok(MiscellaneousTechnical::RightCurlyBracketMiddlePiece),
'⎭' => Ok(MiscellaneousTechnical::RightCurlyBracketLowerHook),
'⎮' => Ok(MiscellaneousTechnical::IntegralExtension),
'⎯' => Ok(MiscellaneousTechnical::HorizontalLineExtension),
'⎰' => Ok(MiscellaneousTechnical::UpperLeftOrLowerRightCurlyBracketSection),
'⎱' => Ok(MiscellaneousTechnical::UpperRightOrLowerLeftCurlyBracketSection),
'⎲' => Ok(MiscellaneousTechnical::SummationTop),
'⎳' => Ok(MiscellaneousTechnical::SummationBottom),
'⎴' => Ok(MiscellaneousTechnical::TopSquareBracket),
'⎵' => Ok(MiscellaneousTechnical::BottomSquareBracket),
'⎶' => Ok(MiscellaneousTechnical::BottomSquareBracketOverTopSquareBracket),
'⎷' => Ok(MiscellaneousTechnical::RadicalSymbolBottom),
'⎸' => Ok(MiscellaneousTechnical::LeftVerticalBoxLine),
'⎹' => Ok(MiscellaneousTechnical::RightVerticalBoxLine),
'⎺' => Ok(MiscellaneousTechnical::HorizontalScanLineDash1),
'⎻' => Ok(MiscellaneousTechnical::HorizontalScanLineDash3),
'⎼' => Ok(MiscellaneousTechnical::HorizontalScanLineDash7),
'⎽' => Ok(MiscellaneousTechnical::HorizontalScanLineDash9),
'⎾' => Ok(MiscellaneousTechnical::DentistrySymbolLightVerticalAndTopRight),
'⎿' => Ok(MiscellaneousTechnical::DentistrySymbolLightVerticalAndBottomRight),
'⏀' => Ok(MiscellaneousTechnical::DentistrySymbolLightVerticalWithCircle),
'⏁' => Ok(MiscellaneousTechnical::DentistrySymbolLightDownAndHorizontalWithCircle),
'⏂' => Ok(MiscellaneousTechnical::DentistrySymbolLightUpAndHorizontalWithCircle),
'⏃' => Ok(MiscellaneousTechnical::DentistrySymbolLightVerticalWithTriangle),
'⏄' => Ok(MiscellaneousTechnical::DentistrySymbolLightDownAndHorizontalWithTriangle),
'⏅' => Ok(MiscellaneousTechnical::DentistrySymbolLightUpAndHorizontalWithTriangle),
'⏆' => Ok(MiscellaneousTechnical::DentistrySymbolLightVerticalAndWave),
'⏇' => Ok(MiscellaneousTechnical::DentistrySymbolLightDownAndHorizontalWithWave),
'⏈' => Ok(MiscellaneousTechnical::DentistrySymbolLightUpAndHorizontalWithWave),
'⏉' => Ok(MiscellaneousTechnical::DentistrySymbolLightDownAndHorizontal),
'⏊' => Ok(MiscellaneousTechnical::DentistrySymbolLightUpAndHorizontal),
'⏋' => Ok(MiscellaneousTechnical::DentistrySymbolLightVerticalAndTopLeft),
'⏌' => Ok(MiscellaneousTechnical::DentistrySymbolLightVerticalAndBottomLeft),
'⏍' => Ok(MiscellaneousTechnical::SquareFoot),
'⏎' => Ok(MiscellaneousTechnical::ReturnSymbol),
'⏏' => Ok(MiscellaneousTechnical::EjectSymbol),
'⏐' => Ok(MiscellaneousTechnical::VerticalLineExtension),
'⏑' => Ok(MiscellaneousTechnical::MetricalBreve),
'⏒' => Ok(MiscellaneousTechnical::MetricalLongOverShort),
'⏓' => Ok(MiscellaneousTechnical::MetricalShortOverLong),
'⏔' => Ok(MiscellaneousTechnical::MetricalLongOverTwoShorts),
'⏕' => Ok(MiscellaneousTechnical::MetricalTwoShortsOverLong),
'⏖' => Ok(MiscellaneousTechnical::MetricalTwoShortsJoined),
'⏗' => Ok(MiscellaneousTechnical::MetricalTriseme),
'⏘' => Ok(MiscellaneousTechnical::MetricalTetraseme),
'⏙' => Ok(MiscellaneousTechnical::MetricalPentaseme),
'⏚' => Ok(MiscellaneousTechnical::EarthGround),
'⏛' => Ok(MiscellaneousTechnical::Fuse),
'⏜' => Ok(MiscellaneousTechnical::TopParenthesis),
'⏝' => Ok(MiscellaneousTechnical::BottomParenthesis),
'⏞' => Ok(MiscellaneousTechnical::TopCurlyBracket),
'⏟' => Ok(MiscellaneousTechnical::BottomCurlyBracket),
'⏠' => Ok(MiscellaneousTechnical::TopTortoiseShellBracket),
'⏡' => Ok(MiscellaneousTechnical::BottomTortoiseShellBracket),
'⏢' => Ok(MiscellaneousTechnical::WhiteTrapezium),
'⏣' => Ok(MiscellaneousTechnical::BenzeneRingWithCircle),
'⏤' => Ok(MiscellaneousTechnical::Straightness),
'⏥' => Ok(MiscellaneousTechnical::Flatness),
'⏦' => Ok(MiscellaneousTechnical::AcCurrent),
'⏧' => Ok(MiscellaneousTechnical::ElectricalIntersection),
'⏨' => Ok(MiscellaneousTechnical::DecimalExponentSymbol),
'⏩' => Ok(MiscellaneousTechnical::BlackRightDashPointingDoubleTriangle),
'⏪' => Ok(MiscellaneousTechnical::BlackLeftDashPointingDoubleTriangle),
'⏫' => Ok(MiscellaneousTechnical::BlackUpDashPointingDoubleTriangle),
'⏬' => Ok(MiscellaneousTechnical::BlackDownDashPointingDoubleTriangle),
'⏭' => Ok(MiscellaneousTechnical::BlackRightDashPointingDoubleTriangleWithVerticalBar),
'⏮' => Ok(MiscellaneousTechnical::BlackLeftDashPointingDoubleTriangleWithVerticalBar),
'⏯' => Ok(MiscellaneousTechnical::BlackRightDashPointingTriangleWithDoubleVerticalBar),
'⏰' => Ok(MiscellaneousTechnical::AlarmClock),
'⏱' => Ok(MiscellaneousTechnical::Stopwatch),
'⏲' => Ok(MiscellaneousTechnical::TimerClock),
'⏳' => Ok(MiscellaneousTechnical::HourglassWithFlowingSand),
'⏴' => Ok(MiscellaneousTechnical::BlackMediumLeftDashPointingTriangle),
'⏵' => Ok(MiscellaneousTechnical::BlackMediumRightDashPointingTriangle),
'⏶' => Ok(MiscellaneousTechnical::BlackMediumUpDashPointingTriangle),
'⏷' => Ok(MiscellaneousTechnical::BlackMediumDownDashPointingTriangle),
'⏸' => Ok(MiscellaneousTechnical::DoubleVerticalBar),
'⏹' => Ok(MiscellaneousTechnical::BlackSquareForStop),
'⏺' => Ok(MiscellaneousTechnical::BlackCircleForRecord),
'⏻' => Ok(MiscellaneousTechnical::PowerSymbol),
'⏼' => Ok(MiscellaneousTechnical::PowerOnDashOffSymbol),
'⏽' => Ok(MiscellaneousTechnical::PowerOnSymbol),
'⏾' => Ok(MiscellaneousTechnical::PowerSleepSymbol),
_ => Err(()),
}
}
}
impl Into<u32> for MiscellaneousTechnical {
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 MiscellaneousTechnical {
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 MiscellaneousTechnical {
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 MiscellaneousTechnical {
pub fn new() -> Self {
MiscellaneousTechnical::DiameterSign
}
pub fn name(&self) -> String {
let s = std::format!("MiscellaneousTechnical{:#?}", self);
string_morph::to_sentence_case(&s)
}
}