diff --git a/src/utils.rs b/src/utils.rs index 12f29253f2e..b4095978b8a 100644 --- a/src/utils.rs +++ b/src/utils.rs @@ -49,7 +49,7 @@ pub fn format_visibility(vis: &Visibility) -> Cow<'static, str> { .expect("Non-global path in pub(restricted)?"); } let is_keyword = |s: &str| s == "self" || s == "super"; - let path = segments_iter.join("::"); + let path = segments_iter.collect::>().join("::"); let in_str = if is_keyword(&path) { "" } else { "in " }; Cow::from(format!("pub({}{}) ", in_str, path))