loc_has -> loc_implements

This commit is contained in:
Bryce Miller 2023-05-20 19:24:08 -04:00
parent d700a6a6e6
commit 46cb45f717
No known key found for this signature in database
GPG key ID: F1E97BF8DF152350
5 changed files with 7 additions and 7 deletions

View file

@ -2611,7 +2611,7 @@ fn to_pending_type_def<'a>(
Ability {
header: TypeHeader { name, vars },
members,
loc_has: _,
loc_implements: _,
} => {
let name = match scope
.introduce_without_shadow_symbol(&Ident::from(name.value), name.region)

View file

@ -123,7 +123,7 @@ impl<'a> Formattable for TypeDef<'a> {
}
Ability {
header: TypeHeader { name, vars },
loc_has: _,
loc_implements: _,
members,
} => {
buf.indent(indent);

View file

@ -507,14 +507,14 @@ impl<'a> RemoveSpaces<'a> for TypeDef<'a> {
},
Ability {
header: TypeHeader { name, vars },
loc_has,
loc_implements: loc_has,
members,
} => Ability {
header: TypeHeader {
name: name.remove_spaces(arena),
vars: vars.remove_spaces(arena),
},
loc_has: loc_has.remove_spaces(arena),
loc_implements: loc_has.remove_spaces(arena),
members: members.remove_spaces(arena),
},
}

View file

@ -402,7 +402,7 @@ pub enum TypeDef<'a> {
/// hash : a -> U64 | a implements Hash
Ability {
header: TypeHeader<'a>,
loc_has: Loc<Implements<'a>>,
loc_implements: Loc<Implements<'a>>,
members: &'a [AbilityMember<'a>],
},
}
@ -1681,7 +1681,7 @@ impl<'a> Malformed for TypeDef<'a> {
} => header.is_malformed() || typ.is_malformed() || derived.is_malformed(),
TypeDef::Ability {
header,
loc_has,
loc_implements: loc_has,
members,
} => {
header.is_malformed()

View file

@ -1408,7 +1408,7 @@ fn finish_parsing_ability_def_help<'a>(
let def_region = Region::span_across(&name.region, &demands.last().unwrap().typ.region);
let type_def = TypeDef::Ability {
header: TypeHeader { name, vars: args },
loc_has,
loc_implements: loc_has,
members: demands.into_bump_slice(),
};