pub struct ICU4XUnicodeSetData(pub UnicodeSetData);Expand description
An ICU4X Unicode Set Property object, capable of querying whether a code point is contained in a set based on a Unicode property.
Tuple Fields§
§0: UnicodeSetDataImplementations§
Source§impl ICU4XUnicodeSetData
impl ICU4XUnicodeSetData
Sourcepub fn contains(&self, s: &DiplomatStr) -> bool
pub fn contains(&self, s: &DiplomatStr) -> bool
Checks whether the string is in the set.
Sourcepub fn contains_char(&self, cp: DiplomatChar) -> bool
pub fn contains_char(&self, cp: DiplomatChar) -> bool
Checks whether the code point is in the set.
Sourcepub fn contains32(&self, cp: u32) -> bool
pub fn contains32(&self, cp: u32) -> bool
Checks whether the code point (specified as a 32 bit integer, in UTF-32) is in the set.
pub fn load_basic_emoji( provider: &ICU4XDataProvider, ) -> Result<Box<ICU4XUnicodeSetData>, ICU4XError>
pub fn load_exemplars_main( provider: &ICU4XDataProvider, locale: &ICU4XLocale, ) -> Result<Box<ICU4XUnicodeSetData>, ICU4XError>
pub fn load_exemplars_auxiliary( provider: &ICU4XDataProvider, locale: &ICU4XLocale, ) -> Result<Box<ICU4XUnicodeSetData>, ICU4XError>
pub fn load_exemplars_punctuation( provider: &ICU4XDataProvider, locale: &ICU4XLocale, ) -> Result<Box<ICU4XUnicodeSetData>, ICU4XError>
pub fn load_exemplars_numbers( provider: &ICU4XDataProvider, locale: &ICU4XLocale, ) -> Result<Box<ICU4XUnicodeSetData>, ICU4XError>
pub fn load_exemplars_index( provider: &ICU4XDataProvider, locale: &ICU4XLocale, ) -> Result<Box<ICU4XUnicodeSetData>, ICU4XError>
Auto Trait Implementations§
impl Freeze for ICU4XUnicodeSetData
impl RefUnwindSafe for ICU4XUnicodeSetData
impl !Send for ICU4XUnicodeSetData
impl !Sync for ICU4XUnicodeSetData
impl Unpin for ICU4XUnicodeSetData
impl UnwindSafe for ICU4XUnicodeSetData
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: 64 bytes