Lines Matching refs:Sized
23 impl<'a, B: ?Sized> Borrow<B> for Cow<'a, B>
183 pub enum Cow<'a, B: ?Sized + 'a>
197 impl<B: ?Sized + ToOwned> Clone for Cow<'_, B> {
216 impl<B: ?Sized + ToOwned> Cow<'_, B> {
336 impl<B: ?Sized + ToOwned> const Deref for Cow<'_, B>
351 impl<B: ?Sized> Eq for Cow<'_, B> where B: Eq + ToOwned {}
354 impl<B: ?Sized> Ord for Cow<'_, B>
365 impl<'a, 'b, B: ?Sized, C: ?Sized> PartialEq<Cow<'b, C>> for Cow<'a, B>
377 impl<'a, B: ?Sized> PartialOrd for Cow<'a, B>
388 impl<B: ?Sized> fmt::Debug for Cow<'_, B>
401 impl<B: ?Sized> fmt::Display for Cow<'_, B>
414 impl<B: ?Sized> Default for Cow<'_, B>
425 impl<B: ?Sized> Hash for Cow<'_, B>
436 impl<T: ?Sized + ToOwned> AsRef<T> for Cow<'_, T> {