Lines Matching defs:Cow
1 use std::borrow::Cow;
510 ) -> Cow<'t, str> {
524 ) -> Cow<'t, str> {
539 ) -> Cow<'t, str> {
552 return Cow::Borrowed(text);
565 return Cow::Owned(new);
572 return Cow::Borrowed(text);
587 Cow::Owned(new)
1179 fn no_expansion<'r>(&'r mut self) -> Option<Cow<'r, str>> {
1219 fn no_expansion(&mut self) -> Option<Cow<'_, str>> {
1229 fn no_expansion(&mut self) -> Option<Cow<'_, str>> {
1239 fn no_expansion(&mut self) -> Option<Cow<'_, str>> {
1249 fn no_expansion(&mut self) -> Option<Cow<'_, str>> {
1254 impl<'a> Replacer for Cow<'a, str> {
1259 fn no_expansion(&mut self) -> Option<Cow<'_, str>> {
1264 impl<'a> Replacer for &'a Cow<'a, str> {
1269 fn no_expansion(&mut self) -> Option<Cow<'_, str>> {
1274 fn no_expansion<T: AsRef<str>>(t: &T) -> Option<Cow<'_, str>> {
1278 None => Some(Cow::Borrowed(s)),
1308 fn no_expansion(&mut self) -> Option<Cow<'_, str>> {
1309 Some(Cow::Borrowed(self.0))