queen::util::message
pub fn read_nonblock( reader: &mut impl Read, buffer: &mut Vec<u8>) -> Result<Option<Vec<u8>>>