Struct Uts46Mapper

struct Uts46Mapper { ... }

A mapper that knows how to performs the subsets of UTS 46 processing documented on the methods.

Implementations

impl Uts46Mapper

fn as_borrowed(self: &Self) -> Uts46MapperBorrowed<'_>

Constructs a borrowed version of this type for more efficient querying.

const fn new() -> Uts46MapperBorrowed<'static>

Construct with compiled data.

fn try_new<D>(provider: &D) -> Result<Self, DataError>
where
    D: DataProvider<NormalizerUts46DataV1> + DataProvider<NormalizerNfdTablesV1> + DataProvider<NormalizerNfkdTablesV1> + DataProvider<NormalizerNfcV1> + ?Sized

Construct with provider. A version of Self::new that uses custom data provided by a DataProvider.

📚 Help choosing a constructor

⚠️ The bounds on provider may change over time, including in SemVer minor releases.

impl Debug for Uts46Mapper

fn fmt(self: &Self, f: &mut Formatter<'_>) -> Result

impl Default for Uts46Mapper

fn default() -> Self

impl Freeze for Uts46Mapper

impl RefUnwindSafe for Uts46Mapper

impl Send for Uts46Mapper

impl Sync for Uts46Mapper

impl Unpin for Uts46Mapper

impl UnsafeUnpin for Uts46Mapper

impl UnwindSafe for Uts46Mapper

impl<T> Any for Uts46Mapper

fn type_id(self: &Self) -> TypeId

impl<T> Borrow for Uts46Mapper

fn borrow(self: &Self) -> &T

impl<T> BorrowMut for Uts46Mapper

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

impl<T> ErasedDestructor for Uts46Mapper

impl<T> From for Uts46Mapper

fn from(t: T) -> T

Returns the argument unchanged.

impl<T, U> Into for Uts46Mapper

fn into(self: 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 for Uts46Mapper

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

impl<T, U> TryInto for Uts46Mapper

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