pub fn encode<T: Encode, E: Encoder>( mutex: &Mutex<T>, encoder: &mut E, ) -> Result<(), EncodeError>