Initializer
init(from:_:transform:)
Creates a variant collection from two non-empty symbol variants data using the given transformation closure.
init?<Value1, Value2>(from documentationDataVariants1: DocumentationDataVariants<Value1>, _ documentationDataVariants2: DocumentationDataVariants<Value2>, transform: (DocumentationDataVariantsTrait, Value1, Value2) -> Value)
Discussion
If either symbol data variants values are empty, this initializer returns nil.
This initializer picks a variant (the Swift variant, if available) of the given symbol data as the default value for the variant collection. Other variants are encoded in the variant collection’s variants.