Skip to content

Commit 11fd6d0

Browse files
committed
An unordered set suffices for required_trivial_aliases
1 parent 373d704 commit 11fd6d0

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

syntax/types.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ pub struct Types<'a> {
1414
pub rust: Set<&'a Ident>,
1515
pub aliases: Map<&'a Ident, &'a TypeAlias>,
1616
pub untrusted: Map<&'a Ident, &'a ExternType>,
17-
pub required_trivial_aliases: Set<&'a Ident>,
17+
pub required_trivial_aliases: UnorderedSet<&'a Ident>,
1818
}
1919

2020
impl<'a> Types<'a> {
@@ -140,7 +140,7 @@ impl<'a> Types<'a> {
140140
// we check that this is permissible. We do this _after_ scanning all
141141
// the APIs above, in case some function or struct references a type
142142
// which is declared subsequently.
143-
let mut required_trivial_aliases = Set::new();
143+
let mut required_trivial_aliases = UnorderedSet::new();
144144
let mut insist_alias_types_are_trivial = |ty: &'a Type| {
145145
if let Type::Ident(ident) = ty {
146146
if aliases.contains_key(ident) {

0 commit comments

Comments
 (0)