pub fn read_raw_string<R: Read>(reader: &mut R, size: usize) -> Result<String>
Reads a raw string of known length (no length prefix, no null terminator).