unicode_security/
general_security_profile.rs1use crate::tables::identifier;
5
6pub use identifier::IdentifierType;
7
8pub trait GeneralSecurityProfile {
10 fn identifier_allowed(self) -> bool;
12
13 fn identifier_type(self) -> Option<IdentifierType>;
15}
16
17impl GeneralSecurityProfile for char {
18 #[inline]
19 fn identifier_allowed(self) -> bool {
20 identifier::identifier_status_allowed(self)
21 }
22 #[inline]
23 fn identifier_type(self) -> Option<IdentifierType> {
24 identifier::identifier_type(self)
25 }
26}