/// Find the canonical property name for the given normalized property name.
///
/// If no such property exists, then `None` is returned.
///
/// The normalized property name must have been normalized according to
/// UAX44 LM3, which can be done using `symbolic_name_normalize`.
Find the canonical property name for the given normalized property name.
If no such property exists, then `None` is returned.

The normalized property name must have been normalized according to
UAX44 LM3, which can be done using `symbolic_name_normalize`.
Find the canonical property name for the given normalized property name . If no such property exists then ` None ` is returned . The normalized property name must have been normalized according to UAX44 LM3 which can be done using ` symbolic_name_normalize ` .
pub fn canonical_property_name(
    property_table: PropertyTable,
    normalized_property_name: &str,
) -> Option<&'static str> {
    property_table
        .binary_search_by_key(&normalized_property_name, |&(n, _)| n)
        .ok()
        .map(|i| property_table[i].1)
}
pub fn canonical_property_name ( property_table : PropertyTable , normalized_property_name : & str , ) -> Option < & ' static str > { property_table . binary_search_by_key ( & normalized_property_name , | & ( n , _ ) | n ) . ok ( ) . map ( | i | property_table [ i ] . 1 ) }
Find the canonical property name for the given normalized property name.
Find the canonical property name for the given normalized property name .
property_table
PropertyTable
normalized_property_name
&str