Skip to main content

Utf16ByteOrder

Trait Utf16ByteOrder 

Source
pub trait Utf16ByteOrder: Copy {
    // Required methods
    fn read(bytes: [u8; 2]) -> u16;
    fn write(value: u16) -> [u8; 2];
}
Expand description

UTF-16 byte order used by FixedUtf16.

Required Methods§

Source

fn read(bytes: [u8; 2]) -> u16

Decodes one code unit from its on-disk byte order.

Source

fn write(value: u16) -> [u8; 2]

Encodes one code unit into its on-disk byte order.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§