fn encode_to_set(&mut self, tag: Tag) {
        if self.is_set_encoding {
            self.set_buffer
                .insert(tag, core::mem::take(&mut self.output));
        }
    }
/// Runs at the end of a complete value encoding to decide whether to sort
/// the output by the tag of each value.
Runs at the end of a complete value encoding to decide whether to sort
the output by the tag of each value.
Runs at the end of a complete value encoding to decide whether to sort the output by the tag of each value .
fn encode_to_set(&mut self, tag: Tag) {
        if self.is_set_encoding {
            self.set_buffer
                .insert(tag, core::mem::take(&mut self.output));
        }
    }
fn encode_to_set ( & mut self , tag : Tag ) { if self . is_set_encoding { self . set_buffer . insert ( tag , core :: mem :: take ( & mut self . output ) ) ; } }
Runs at the end of a complete value encoding to decide whether to sort
the output by the tag of each value.
Runs at the end of a complete value encoding to decide whether to sort the output by the tag of each value .
&mut self
tag
Tag
&mut self
tag
Tag