pub fn read(path: &str) -> Result<Option<Vec<u8>>, FileError>
Port of kubeconfig.Read. Returns Ok(None) when the file does not exist yet, matching Go’s nil, nil return.
kubeconfig.Read
Ok(None)
nil, nil