Struct moore_vhdl::overload_resolver::SignatureReq [−][src]
pub struct SignatureReq<'ctx> {
pub return_type: TypeReq<'ctx>,
pub positional: Vec<TypeReq<'ctx>>,
pub named: HashMap<Name, TypeReq<'ctx>>,
}
Expand description
A signature requirement on an overloaded entity.
Fields
return_type: TypeReq<'ctx>
The required return type.
positional: Vec<TypeReq<'ctx>>
The required type of the positional arguments.
named: HashMap<Name, TypeReq<'ctx>>
The required type of the named arguments.