Skip to content

Commit daad2dc

Browse files
authored
Take string references instead of owned values building Facet paths (#2265)
1 parent 054f49d commit daad2dc

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/schema/facet.rs

+3-3
Original file line numberDiff line numberDiff line change
@@ -131,16 +131,16 @@ impl Facet {
131131
pub fn from_path<Path>(path: Path) -> Facet
132132
where
133133
Path: IntoIterator,
134-
Path::Item: ToString,
134+
Path::Item: AsRef<str>,
135135
{
136136
let mut facet_string: String = String::with_capacity(100);
137137
let mut step_it = path.into_iter();
138138
if let Some(step) = step_it.next() {
139-
facet_string.push_str(&step.to_string());
139+
facet_string.push_str(step.as_ref());
140140
}
141141
for step in step_it {
142142
facet_string.push(FACET_SEP_CHAR);
143-
facet_string.push_str(&step.to_string());
143+
facet_string.push_str(step.as_ref());
144144
}
145145
Facet(facet_string)
146146
}

0 commit comments

Comments
 (0)