Enum moore_vhdl::overload_resolver::OverloadReq [−][src]
pub enum OverloadReq<'ctx> {
Enum(TypeReq<'ctx>),
Subprog(SignatureReq<'ctx>),
}
Expand description
A type requirement on an overloaded entity.
To perform overload resolution, an overload requirement is imposed on a set of definitions. All definitions that match are returned.
Variants
Enum(TypeReq<'ctx>)
Definitions must resolve to an enum of the given type.
Tuple Fields of Enum
0: TypeReq<'ctx>
Subprog(SignatureReq<'ctx>)
Definitions must resolve to a subprogram that satisfies the given signature.
Tuple Fields of Subprog
0: SignatureReq<'ctx>