pub fn borrow_decode<'de, 'cow, Context, D, T>( decoder: &mut D, ) -> Result<Cow<'cow, T>, DecodeError>where D: BorrowDecoder<'de, Context = Context>, T: ToOwned + ?Sized, <T as ToOwned>::Owned: Decode<Context>,