pub fn borrow_decode<'de, Context, T: BorrowDecode<'de, Context>, D: BorrowDecoder<'de, Context = Context>>(
decoder: &mut D,
) -> Result<Mutex<T>, DecodeError>pub fn borrow_decode<'de, Context, T: BorrowDecode<'de, Context>, D: BorrowDecoder<'de, Context = Context>>(
decoder: &mut D,
) -> Result<Mutex<T>, DecodeError>