Lines Matching refs:TryToOwned
7 pub trait TryToOwned { trait
15 impl TryToOwned for str {
25 impl<T> TryToOwned for [T] impl
40 impl<T> TryToOwned for T
55 B: 'a + TryToOwned + ?Sized,
61 Owned(<B as TryToOwned>::Owned),
66 B: 'a + ?Sized + TryToOwned,
75 B: ?Sized + TryToOwned<Owned: Default>,
78 Self::Owned(<B as TryToOwned>::Owned::default()) in default()
84 B: ?Sized + fmt::Debug + TryToOwned<Owned: fmt::Debug>,
96 B: ?Sized + TryToOwned,
111 B: ?Sized + TryToOwned,
125 B: ?Sized + TryToOwned,
134 B: ?Sized + TryToOwned,
143 B: ?Sized + hash::Hash + TryToOwned,
155 B: ?Sized + PartialEq + TryToOwned,
162 impl<B> Eq for TryCow<'_, B> where B: ?Sized + Eq + TryToOwned {}
166 B: ?Sized + PartialOrd + TryToOwned,
175 B: ?Sized + Ord + TryToOwned,
184 B: TryToOwned + ?Sized,
188 pub fn to_mut(&mut self) -> Result<&mut <B as TryToOwned>::Owned, OutOfMemory> { in to_mut()
200 pub fn into_owned(self) -> Result<<B as TryToOwned>::Owned, OutOfMemory> { in into_owned()