pub trait Miniconf { fn string_set( &mut self, topic_parts: Peekable<Split<'_, char>>, value: &[u8] ) -> Result<(), Error>; }