//! [`Sink`]: where the writer's text goes.
/// Where text is written: a `String`, or the bytes of one being built.
pub(super)traitSink{fntext(&mutself, s:&str);}implSink forString{fntext(&mutself, s:&str){self.push_str(s);}}implSink forVec<u8>{fntext(&mutself, s:&str){self.extend_from_slice(s.as_bytes());}}