Enum vga_framebuffer::Char[][src]

#[repr(u8)]
pub enum Char { Null, SOH, STX, ETX, EOT, ENQ, ACK, BEL, BS, HT, LF, VT, FF, CR, SO, SI, DLE, DC1, DC2, DC3, DC4, NAK, SYN, ETB, CAN, EM, SUB, Escape, FS, GS, RS, US, Space, ExclamationMark, QuotationMark, NumberSign, DollarSign, PercentSign, Ampersand, Apostrophe, LeftParenthesis, RightParenthesis, Asterisk, PlusSign, Comma, HyphenMinus, FullStop, Solidus, DigitZero, DigitOne, DigitTwo, DigitThree, DigitFour, DigitFive, DigitSix, DigitSeven, DigitEight, DigitNine, Colon, Semicolon, LessThanSign, EqualsSign, GreaterThanSign, QuestionMark, CommercialAt, LatinCapitalLetterA, LatinCapitalLetterB, LatinCapitalLetterC, LatinCapitalLetterD, LatinCapitalLetterE, LatinCapitalLetterF, LatinCapitalLetterG, LatinCapitalLetterH, LatinCapitalLetterI, LatinCapitalLetterJ, LatinCapitalLetterK, LatinCapitalLetterL, LatinCapitalLetterM, LatinCapitalLetterN, LatinCapitalLetterO, LatinCapitalLetterP, LatinCapitalLetterQ, LatinCapitalLetterR, LatinCapitalLetterS, LatinCapitalLetterT, LatinCapitalLetterU, LatinCapitalLetterV, LatinCapitalLetterW, LatinCapitalLetterX, LatinCapitalLetterY, LatinCapitalLetterZ, LeftSquareBracket, ReverseSolidus, RightSquareBracket, CircumflexAccent, LowLine, GraveAccent, LatinSmallLetterA, LatinSmallLetterB, LatinSmallLetterC, LatinSmallLetterD, LatinSmallLetterE, LatinSmallLetterF, LatinSmallLetterG, LatinSmallLetterH, LatinSmallLetterI, LatinSmallLetterJ, LatinSmallLetterK, LatinSmallLetterL, LatinSmallLetterM, LatinSmallLetterN, LatinSmallLetterO, LatinSmallLetterP, LatinSmallLetterQ, LatinSmallLetterR, LatinSmallLetterS, LatinSmallLetterT, LatinSmallLetterU, LatinSmallLetterV, LatinSmallLetterW, LatinSmallLetterX, LatinSmallLetterY, LatinSmallLetterZ, LeftCurlyBracket, VerticalLine, RightCurlyBracket, Tilde, Delete, LatinCapitalLetterCWithCedilla, LatinSmallLetterUWithDiaeresis, LatinSmallLetterEWithAcute, LatinSmallLetterAWithCircumflex, LatinSmallLetterAWithDiaeresis, LatinSmallLetterAWithGrave, LatinSmallLetterAWithRingAbove, LatinSmallLetterCWithCedilla, LatinSmallLetterEWithCircumflex, LatinSmallLetterEWithDiaeresis, LatinSmallLetterEWithGrave, LatinSmallLetterIWithDiaeresis, LatinSmallLetterIWithCircumflex, LatinSmallLetterIWithGrave, LatinCapitalLetterAWithDiaeresis, LatinCapitalLetterAWithRingAbove, LatinCapitalLetterEWithAcute, LatinSmallLetterAe, LatinCapitalLetterAe, LatinSmallLetterOWithCircumflex, LatinSmallLetterOWithDiaeresis, LatinSmallLetterOWithGrave, LatinSmallLetterUWithCircumflex, LatinSmallLetterUWithGrave, LatinSmallLetterYWithDiaeresis, LatinCapitalLetterOWithDiaeresis, LatinCapitalLetterUWithDiaeresis, LatinSmallLetterOWithStroke, PoundSign, LatinCapitalLetterOWithStroke, MultiplicationSign, LatinSmallLetterFWithHook, LatinSmallLetterAWithAcute, LatinSmallLetterIWithAcute, LatinSmallLetterOWithAcute, LatinSmallLetterUWithAcute, LatinSmallLetterNWithTilde, LatinCapitalLetterNWithTilde, FeminineOrdinalIndicator, MasculineOrdinalIndicator, InvertedQuestionMark, RegisteredSign, NotSign, VulgarFractionOneHalf, VulgarFractionOneQuarter, InvertedExclamationMark, LeftPointingDoubleAngleQuotationMark, RightPointingDoubleAngleQuotationMark, LightShade, MediumShade, DarkShade, BoxDrawingsLightVertical, BoxDrawingsLightVerticalAndLeft, LatinCapitalLetterAWithAcute, LatinCapitalLetterAWithCircumflex, LatinCapitalLetterAWithGrave, CopyrightSign, BoxDrawingsDoubleVerticalAndLeft, BoxDrawingsDoubleVertical, BoxDrawingsDoubleDownAndLeft, BoxDrawingsDoubleUpAndLeft, CentSign, YenSign, BoxDrawingsLightDownAndLeft, BoxDrawingsLightUpAndRight, BoxDrawingsLightUpAndHorizontal, BoxDrawingsLightDownAndHorizontal, BoxDrawingsLightVerticalAndRight, BoxDrawingsLightHorizontal, BoxDrawingsLightVerticalAndHorizontal, LatinSmallLetterAWithTilde, LatinCapitalLetterAWithTilde, BoxDrawingsDoubleUpAndRight, BoxDrawingsDoubleDownAndRight, BoxDrawingsDoubleUpAndHorizontal, BoxDrawingsDoubleDownAndHorizontal, BoxDrawingsDoubleVerticalAndRight, BoxDrawingsDoubleHorizontal, BoxDrawingsDoubleVerticalAndHorizontal, CurrencySign, LatinSmallLetterEth, LatinCapitalLetterEth, LatinCapitalLetterEWithCircumflex, LatinCapitalLetterEWithDiaeresis, LatinCapitalLetterEWithGrave, LatinSmallLetterDotlessI, LatinCapitalLetterIWithAcute, LatinCapitalLetterIWithCircumflex, LatinCapitalLetterIWithDiaeresis, BoxDrawingsLightUpAndLeft, BoxDrawingsLightDownAndRight, FullBlock, LowerHalfBlock, BrokenBar, LatinCapitalLetterIWithGrave, UpperHalfBlock, LatinCapitalLetterOWithAcute, LatinSmallLetterSharpS, LatinCapitalLetterOWithCircumflex, LatinCapitalLetterOWithGrave, LatinSmallLetterOWithTilde, LatinCapitalLetterOWithTilde, MicroSign, LatinSmallLetterThorn, LatinCapitalLetterThorn, LatinCapitalLetterUWithAcute, LatinCapitalLetterUWithCircumflex, LatinCapitalLetterUWithGrave, LatinSmallLetterYWithAcute, LatinCapitalLetterYWithAcute, Macron, AcuteAccent, SoftHyphen, PlusMinusSign, DoubleLowLine, VulgarFractionThreeQuarters, PilcrowSign, SectionSign, DivisionSign, Cedilla, DegreeSign, Diaeresis, MiddleDot, SuperscriptOne, SuperscriptThree, SuperscriptTwo, BlackSquare, NoBreakSpace, }

This MS-DOS CodePage 850. It offers a compromise between the box characters of CodePage 437 and the accents of ISO 8859-1 / Latin-1.

Variants

Methods

impl Char
[src]

Convert a Unicode scalar value into an 8-bit Code Page 850 character. Characters that can't be mapped are set to '?' (Char::QuestionMark). Both the Unicode control characters and the relevant Unicode symbols (like BLACK HEART SUIT) are mapped into the 0..31 range, so this is not a 1:1 mapping.

Convert an 8-bit integer into a Char (assumes input is in CodePage 850).

Convert to an 8-bit integer.

Trait Implementations

impl Copy for Char
[src]

impl Clone for Char
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Default for Char
[src]

Returns the "default value" for a type. Read more

Auto Trait Implementations

impl Send for Char

impl Sync for Char