pub trait ReadUntilNullExt { // Required method fn read_until_null(&mut self, buf: &mut String) -> Result<()>; }