pub type Parameter = ParameterP<AstNoPayload>;Aliased Type§
pub enum Parameter {
Slash,
Normal(Spanned<AssignIdentP<AstNoPayload>>, Option<Box<Spanned<TypeExprP<AstNoPayload>>>>, Option<Box<Spanned<ExprP<AstNoPayload>>>>),
NoArgs,
Args(Spanned<AssignIdentP<AstNoPayload>>, Option<Box<Spanned<TypeExprP<AstNoPayload>>>>),
KwArgs(Spanned<AssignIdentP<AstNoPayload>>, Option<Box<Spanned<TypeExprP<AstNoPayload>>>>),
}Variants§
Slash
/ marker.
Normal(Spanned<AssignIdentP<AstNoPayload>>, Option<Box<Spanned<TypeExprP<AstNoPayload>>>>, Option<Box<Spanned<ExprP<AstNoPayload>>>>)
Tuple Fields
§
0: Spanned<AssignIdentP<AstNoPayload>>Name.
NoArgs
* marker.