Module props

This module defines all available properties.

Properties may be empty marker types and implement BinaryProperty, or enumerations1 and implement EnumeratedProperty.

BinaryPropertys are queried through a CodePointSetData, while EnumeratedPropertys are queried through CodePointMapData.

In addition, some EnumeratedPropertys also implement ParseableEnumeratedProperty or NamedEnumeratedProperty. For these properties, PropertyParser, PropertyNamesLong, and PropertyNamesShort can be constructed.

  1. either Rust enums, or Rust structs with associated constants (open enums)

Structs

Enums

Traits