#[non_exhaustive]pub enum Encoding {
Show 69 variants
CP1001,
CP1098,
CP1125,
CP1250,
CP1251,
CP1252,
CP1253,
CP1254,
CP1255,
CP1256,
CP1257,
CP1258,
CP2001,
CP3001,
CP3002,
CP3011,
CP3012,
CP3021,
CP3041,
CP3840,
CP3841,
CP3843,
CP3844,
CP3845,
CP3846,
CP3847,
CP3848,
CP437,
CP720,
CP737,
CP747,
CP772,
CP774,
CP775,
CP850,
CP851,
CP852,
CP853,
CP855,
CP856,
CP857,
CP858,
CP860,
CP861,
CP862,
CP863,
CP864,
CP865,
CP866,
CP869,
CP874,
CP928,
CP932,
ISO_8859_1,
ISO_8859_15,
ISO_8859_2,
ISO_8859_3,
ISO_8859_4,
ISO_8859_5,
ISO_8859_6,
ISO_8859_7,
ISO_8859_8,
ISO_8859_9,
KATAKANA,
OXHOO_EUROPEAN,
RK1048,
TCVN_3_1,
TCVN_3_2,
UNKNOWN,
}Expand description
A code page supported by ESC/POS printers.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
CP1001
Unimplemented Star-specific CP1001
CP1098
CP1098
CP1125
CP1125
CP1250
CP1250
CP1251
CP1251
CP1252
CP1252
CP1253
CP1253
CP1254
CP1254
CP1255
CP1255
CP1256
CP1256
CP1257
CP1257
CP1258
CP1258
CP2001
Unimplemented Star-specific CP2001
CP3001
Unimplemented Star-specific CP3001
CP3002
Unimplemented Star-specific CP3002
CP3011
CP3011 Latvian
CP3012
CP3012 Cyrillic
CP3021
Unimplemented Star-specific CP3021
CP3041
Unimplemented Star-specific CP3041
CP3840
Unimplemented Star-specific CP3840
CP3841
Unimplemented Star-specific CP3841
CP3843
Unimplemented Star-specific CP3843
CP3844
Unimplemented Star-specific CP3844
CP3845
Unimplemented Star-specific CP3845
CP3846
Unimplemented Star-specific CP3846
CP3847
Unimplemented Star-specific CP3847
CP3848
Unimplemented Star-specific CP3848
CP437
CP437
CP720
CP720
CP737
CP737
CP747
CP747
CP772
CP772
CP774
CP774
CP775
CP775
CP850
CP850
CP851
Greek CP851
Not used, due to inconsistencies between implementations.
CP852
CP852
CP853
CP853
CP855
CP855
CP856
CP856
CP857
CP857
CP858
CP858
CP860
CP860
CP861
CP861
CP862
CP862
CP863
CP863
CP864
CP864
CP865
CP865
CP866
CP866
CP869
CP869
CP874
CP874
CP928
CP928
CP932
CP932
ISO_8859_1
ISO_8859-1
ISO_8859_15
ISO_8859-15
ISO_8859_2
ISO_8859-2
ISO_8859_3
ISO_8859-3
ISO_8859_4
ISO_8859-4
ISO_8859_5
ISO_8859-5
ISO_8859_6
ISO_8859-6
ISO_8859_7
ISO_8859-7
ISO_8859_8
ISO_8859-8
ISO_8859_9
ISO_8859-9
KATAKANA
Katakana (codepage 1)
OXHOO_EUROPEAN
Oxhoo-specific European
RK1048
RK1048
TCVN_3_1
Vietnamese TCVN-3 1
TCVN_3_2
Vietnamese TCVN-3 1
UNKNOWN
Unknown
Code page that has not yet been identified.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Encoding
impl RefUnwindSafe for Encoding
impl Send for Encoding
impl Sync for Encoding
impl Unpin for Encoding
impl UnwindSafe for Encoding
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)