variant_dispatch
- emmet.builders.materials.electronic_structure.variant_dispatch(func)
Slight remix to functools.singledispatch to perform dynamic dispatch based on the type of an enum variant for arg, rather than arg itself.
Only usable with objects with a
variantenum attr. See: ESBuilderInput