ExtType#
- class hugr.tys.ExtType(type_def: ext.TypeDef, args: list[TypeArg] = <factory>)[source]#
Bases:
Type
Extension type, defined by a type definition and type arguments.
Methods
Resolve types in the type using the given registry.
The
TypeTypeArg
for this type.The bound of this type.
Attributes
type_def
args
- resolve(registry: ext.ExtensionRegistry) Type #
Resolve types in the type using the given registry.
- type_arg() TypeTypeArg #
The
TypeTypeArg
for this type.Example
>>> Qubit.type_arg() TypeTypeArg(ty=Qubit)