pub fn decode<Context, D, T, S>( decoder: &mut D, ) -> Result<RingSet<T, S>, DecodeError>where D: Decoder<Context = Context>, T: Decode<Context> + Eq + Hash, S: BuildHasher + Default,