Struct L2Lut

pub(in ::unicode::unicode_data::conversions) struct L2Lut { pub(in ::unicode::unicode_data::conversions) singles: &'static [(Range, i16)], pub(in ::unicode::unicode_data::conversions) multis: &'static [(u16, [u16; 3])] }

Fields

singles: &'static [(Range, i16)]
multis: &'static [(u16, [u16; 3])]

Auto Trait Implementations

impl Freeze for L2Lut

impl RefUnwindSafe for L2Lut

impl Send for L2Lut

impl Sync for L2Lut

impl Unpin for L2Lut

impl UnsafeUnpin for L2Lut

impl UnwindSafe for L2Lut

Blanket Implementations

impl<T> Any for L2Lut where T: 'static + ?Sized,

fn type_id(&self) -> TypeId

impl<T> Borrow<T> for L2Lut where T: ?Sized,

fn borrow(&self) -> &T

impl<T> BorrowMut<T> for L2Lut where T: ?Sized,

fn borrow_mut(&mut self) -> &mut T

impl<T> From<T> for L2Lut

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> SizeHint for L2Lut where T: ?Sized,

fn lower_bound(&self) -> usize
fn upper_bound(&self) -> Option<usize>

impl<T> SizedTypeProperties for L2Lut

impl<T, U> Into<U> for L2Lut where U: From<T>,

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses to do.

impl<T, U> TryFrom<U> for L2Lut where U: Into<T>,

type Error = Infallible;
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

impl<T, U> TryInto<U> for L2Lut where U: TryFrom<T>,

type Error = <U as TryFrom<T>>::Error;
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>