Struct erg_parser::ast::Def
source · pub struct Def {
pub sig: Signature,
pub body: DefBody,
}
Fields§
§sig: Signature
§body: DefBody
Implementations§
Trait Implementations§
source§impl FromIterator<Def> for RecordAttrs
impl FromIterator<Def> for RecordAttrs
source§impl Locational for Def
impl Locational for Def
source§fn loc(&self) -> Location
fn loc(&self) -> Location
NOTE:
loc
cannot be treated as a light method when self
is a large grammatical element.
If possible, delay the computation by passing &impl Locational
or other means.