/// Creates a new instance from the given `config`, and uses SET encoding
/// logic, ensuring that all messages are encoded in order by tag.
Creates a new instance from the given `config`, and uses SET encoding
logic, ensuring that all messages are encoded in order by tag.
Creates a new instance from the given ` config ` and uses SET encoding logic ensuring that all messages are encoded in order by tag .
pub fn new_set(config: EncoderOptions) -> Self {
        Self {
            config,
            is_set_encoding: true,
            output: <_>::default(),
            set_buffer: <_>::default(),
        }
    }
pub fn new_set ( config : EncoderOptions ) -> Self { Self { config , is_set_encoding : true , output : < _ > :: default ( ) , set_buffer : < _ > :: default ( ) , } }
Creates a new instance from the given `config`, and uses SET encoding
logic, ensuring that all messages are encoded in order by tag.
Creates a new instance from the given ` config ` and uses SET encoding logic ensuring that all messages are encoded in order by tag .
config
EncoderOptions