protocol DecodableAttributedStringKey
A protocol that defines how an attribute key decodes its value.
protocol EncodableAttributedStringKey
A protocol that defines how an attribute key encodes its value.
typealias CodableAttributedStringKey
A type alias used by attribute keys that are both encodable and decodable.