Lines Matching refs:Cow
1 use std::borrow::Cow;
511 ) -> Cow<'t, str> { in replace()
525 ) -> Cow<'t, str> { in replace_all()
540 ) -> Cow<'t, str> { in replacen()
553 return Cow::Borrowed(text); in replacen()
566 return Cow::Owned(new); in replacen()
573 return Cow::Borrowed(text); in replacen()
588 Cow::Owned(new) in replacen()
1170 fn no_expansion<'r>(&'r mut self) -> Option<Cow<'r, str>> { in no_expansion()
1210 fn no_expansion(&mut self) -> Option<Cow<str>> { in no_expansion()
1220 fn no_expansion(&mut self) -> Option<Cow<str>> { in no_expansion()
1230 fn no_expansion(&mut self) -> Option<Cow<str>> { in no_expansion()
1240 fn no_expansion(&mut self) -> Option<Cow<str>> { in no_expansion()
1245 impl<'a> Replacer for Cow<'a, str> { implementation
1250 fn no_expansion(&mut self) -> Option<Cow<str>> { in no_expansion()
1255 impl<'a> Replacer for &'a Cow<'a, str> { implementation
1260 fn no_expansion(&mut self) -> Option<Cow<str>> { in no_expansion()
1265 fn no_expansion<T: AsRef<str>>(t: &T) -> Option<Cow<str>> { in no_expansion()
1269 None => Some(Cow::Borrowed(s)), in no_expansion()
1299 fn no_expansion(&mut self) -> Option<Cow<str>> { in no_expansion()
1300 Some(Cow::Borrowed(self.0)) in no_expansion()