Trait icu::pattern::PatternBackend

source ·
pub trait PatternBackend:
    Sealed
    + 'static
    + Debug {
    type PlaceholderKey<'a>;
    type PlaceholderKeyCow<'a>;
    type Error<'a>;
}
Expand description

Types that implement backing data models for Pattern implement this trait.

The trait has no public methods and is not implementable outside of this crate.

Required Associated Types§

source

type PlaceholderKey<'a>

The type to be used as the placeholder key in code.

source

type PlaceholderKeyCow<'a>

Cowable version of the type to be used as the placeholder key in code.

source

type Error<'a>

The type of error that the TryWriteable for this backend can return.

Object Safety§

This trait is not object safe.

Implementors§