Replace TagName::into_string with as_string

This commit is contained in:
Richard Feldman 2020-08-23 22:43:52 -04:00
parent c5f5bb1bef
commit 181cf10d2c
3 changed files with 7 additions and 7 deletions

View file

@ -40,7 +40,7 @@ pub enum TagName {
} }
impl TagName { impl TagName {
pub fn into_string(self, interns: &Interns, home: ModuleId) -> InlinableString { pub fn as_string(&self, interns: &Interns, home: ModuleId) -> InlinableString {
match self { match self {
TagName::Global(uppercase) => uppercase.as_inline_str().clone(), TagName::Global(uppercase) => uppercase.as_inline_str().clone(),
TagName::Private(symbol) => symbol.fully_qualified(interns, home), TagName::Private(symbol) => symbol.fully_qualified(interns, home),

View file

@ -2302,9 +2302,9 @@ fn type_problem_to_pretty<'b>(
TagTypo(typo, possibilities_tn) => { TagTypo(typo, possibilities_tn) => {
let possibilities = possibilities_tn let possibilities = possibilities_tn
.into_iter() .into_iter()
.map(|tag_name| tag_name.into_string(alloc.interns, alloc.home)) .map(|tag_name| tag_name.as_string(alloc.interns, alloc.home))
.collect(); .collect();
let typo_str = format!("{}", typo.into_string(alloc.interns, alloc.home)); let typo_str = format!("{}", typo.as_string(alloc.interns, alloc.home));
let suggestions = suggest::sort(&typo_str, possibilities); let suggestions = suggest::sort(&typo_str, possibilities);
match suggestions.get(0) { match suggestions.get(0) {

View file

@ -467,8 +467,8 @@ fn write_flat_type(env: &Env, flat_type: FlatType, subs: &Subs, buf: &mut String
sorted_fields.sort_by(|(a, _), (b, _)| { sorted_fields.sort_by(|(a, _), (b, _)| {
a.clone() a.clone()
.into_string(interns, home) .as_string(interns, home)
.cmp(&b.clone().into_string(&interns, home)) .cmp(&b.as_string(&interns, home))
}); });
let mut any_written_yet = false; let mut any_written_yet = false;
@ -480,7 +480,7 @@ fn write_flat_type(env: &Env, flat_type: FlatType, subs: &Subs, buf: &mut String
any_written_yet = true; any_written_yet = true;
} }
buf.push_str(&label.into_string(&interns, home)); buf.push_str(&label.as_string(&interns, home));
for var in vars { for var in vars {
buf.push(' '); buf.push(' ');
@ -533,7 +533,7 @@ fn write_flat_type(env: &Env, flat_type: FlatType, subs: &Subs, buf: &mut String
} else { } else {
any_written_yet = true; any_written_yet = true;
} }
buf.push_str(&label.into_string(&interns, home)); buf.push_str(&label.as_string(&interns, home));
for var in vars { for var in vars {
buf.push(' '); buf.push(' ');