Struct precis_core::stringclasses::IdentifierClass [−][src]
pub struct IdentifierClass {}Expand description
Concrete class representing PRECIS IdentifierClass from
RFC 8264.
Example
use precis_core::{DerivedPropertyValue,IdentifierClass,StringClass};
let id = IdentifierClass {};
// character 𐍁 is OtherLetterDigits (R)
assert_eq!(id.get_value_from_char('𐍁'), DerivedPropertyValue::SpecClassDis);
// Character S is ASCII7 (K)
assert_eq!(id.get_value_from_char('S'), DerivedPropertyValue::PValid);
// Character 0x1170 is OldHangulJamo (I)
assert_eq!(id.get_value_from_codepoint(0x1170), DerivedPropertyValue::Disallowed);Trait Implementations
Callback invoked when the Unicode code point belongs to
OtherLetterDigits Read more
Callback invoked when the Unicode code point belongs to Punctuation Read more