MountInfo::new() panics if the mountinfo file contains unexpected data. I think it would be more appropriate to return an error instead and let the caller decide how to handle it. std::io::ErrorKind::InvalidData would be a potential error variant. What do you think? Would you accept a PR with this change?