pub fn encode<E, T>( cow: &Cow<'_, T>, encoder: &mut E, ) -> Result<(), EncodeError>where E: Encoder, T: ToOwned + ?Sized, for<'a> &'a T: Encode,