pub fn encode<E, T, S>( set: &RingSet<T, S>, encoder: &mut E, ) -> Result<(), EncodeError>where E: Encoder, T: Encode,