Struct jomini::Windows1252Encoding [−][src]
pub struct Windows1252Encoding;
Expand description
Decodes bytes according to the windows1252 code page
use jomini::{Windows1252Encoding, Encoding}; let encoding = Windows1252Encoding::new(); assert_eq!(encoding.decode(b"Common Sense"), "Common Sense"); assert_eq!( encoding.decode(b"\xa7GRichard Plantagenet\xa7 ( 2 / 4 / 3 / 0 )"), "§GRichard Plantagenet§ ( 2 / 4 / 3 / 0 )" ); assert_eq!(encoding.decode(br#"Captain \"Joe\" Rogers"#), r#"Captain "Joe" Rogers"#); assert_eq!(encoding.decode(b"1444.11.11\n"), "1444.11.11"); assert_eq!(encoding.decode(b"\xff"), "ÿ"); assert_eq!(encoding.decode(b"\x8a"), "Š"); assert_eq!(encoding.decode(b"\xfe\xff\xfe\xff\xfe\xff\xfe\xff\xfe\xff"), "þÿþÿþÿþÿþÿ"); assert_eq!(encoding.decode(b"hi\x81\x8a"), "hi\u{81}Š");
Implementations
Trait Implementations
Returns the “default value” for a type. Read more
Auto Trait Implementations
impl RefUnwindSafe for Windows1252Encoding
impl Send for Windows1252Encoding
impl Sync for Windows1252Encoding
impl Unpin for Windows1252Encoding
impl UnwindSafe for Windows1252Encoding
Blanket Implementations
Mutably borrows from an owned value. Read more