pub type HugrFuncType = Signature;Expand description
A type alias for a hugr function type. We use this to disambiguate from the LLVM FunctionType.
Aliased Type§
struct HugrFuncType {
pub input: TypeRowBase<NoRV>,
pub output: TypeRowBase<NoRV>,
pub runtime_reqs: ExtensionSet,
}Fields§
§input: TypeRowBase<NoRV>Value inputs of the function.
output: TypeRowBase<NoRV>Value outputs of the function.
runtime_reqs: ExtensionSetThe extensions the function specifies as required at runtime.