pub struct ICU4XPropertyValueNameToEnumMapper(/* private fields */);Expand description
A type capable of looking up a property value from a string name.
Implementations§
Source§impl ICU4XPropertyValueNameToEnumMapper
impl ICU4XPropertyValueNameToEnumMapper
Sourcepub fn get_strict(&self, name: &DiplomatStr) -> i16
pub fn get_strict(&self, name: &DiplomatStr) -> i16
Get the property value matching the given name, using strict matching
Returns -1 if the name is unknown for this property
Sourcepub fn get_loose(&self, name: &DiplomatStr) -> i16
pub fn get_loose(&self, name: &DiplomatStr) -> i16
Get the property value matching the given name, using loose matching
Returns -1 if the name is unknown for this property
pub fn load_general_category( provider: &ICU4XDataProvider, ) -> Result<Box<ICU4XPropertyValueNameToEnumMapper>, ICU4XError>
pub fn load_hangul_syllable_type( provider: &ICU4XDataProvider, ) -> Result<Box<ICU4XPropertyValueNameToEnumMapper>, ICU4XError>
pub fn load_east_asian_width( provider: &ICU4XDataProvider, ) -> Result<Box<ICU4XPropertyValueNameToEnumMapper>, ICU4XError>
pub fn load_bidi_class( provider: &ICU4XDataProvider, ) -> Result<Box<ICU4XPropertyValueNameToEnumMapper>, ICU4XError>
pub fn load_indic_syllabic_category( provider: &ICU4XDataProvider, ) -> Result<Box<ICU4XPropertyValueNameToEnumMapper>, ICU4XError>
pub fn load_line_break( provider: &ICU4XDataProvider, ) -> Result<Box<ICU4XPropertyValueNameToEnumMapper>, ICU4XError>
pub fn load_grapheme_cluster_break( provider: &ICU4XDataProvider, ) -> Result<Box<ICU4XPropertyValueNameToEnumMapper>, ICU4XError>
pub fn load_word_break( provider: &ICU4XDataProvider, ) -> Result<Box<ICU4XPropertyValueNameToEnumMapper>, ICU4XError>
pub fn load_sentence_break( provider: &ICU4XDataProvider, ) -> Result<Box<ICU4XPropertyValueNameToEnumMapper>, ICU4XError>
pub fn load_script( provider: &ICU4XDataProvider, ) -> Result<Box<ICU4XPropertyValueNameToEnumMapper>, ICU4XError>
Auto Trait Implementations§
impl Freeze for ICU4XPropertyValueNameToEnumMapper
impl RefUnwindSafe for ICU4XPropertyValueNameToEnumMapper
impl !Send for ICU4XPropertyValueNameToEnumMapper
impl !Sync for ICU4XPropertyValueNameToEnumMapper
impl Unpin for ICU4XPropertyValueNameToEnumMapper
impl UnwindSafe for ICU4XPropertyValueNameToEnumMapper
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
Mutably borrows from an owned value. Read more
Source§impl<T> Filterable for T
impl<T> Filterable for T
Source§fn filterable(
self,
filter_name: &'static str,
) -> RequestFilterDataProvider<T, fn(DataRequest<'_>) -> bool>
fn filterable( self, filter_name: &'static str, ) -> RequestFilterDataProvider<T, fn(DataRequest<'_>) -> bool>
Creates a filterable data provider with the given name for debugging. Read more
impl<T> ErasedDestructor for Twhere
T: 'static,
impl<T> MaybeSendSync for T
Layout§
Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain repr(...) attributes. Please see the Rust Reference's “Type Layout” chapter for details on type layout guarantees.
Size: 56 bytes