3 pub trait IntoCow<'a, B: ?Sized> where B: ToOwned {
4 fn into_cow(self) -> Cow<'a, B>;
7 impl<'a> IntoCow<'a, str> for String {
8 fn into_cow(self) -> Cow<'a, str> {
14 <String as IntoCow>::into_cow("foo".to_string());
15 //~^ ERROR missing generics for
17 <String as IntoCow>::into_cow::<str>("foo".to_string());
18 //~^ ERROR this associated function takes 0 generic arguments but 1
19 //~| ERROR missing generics for