Source
pub fn openVolume(self: *const SimpleFileSystem) OpenVolumeError!*File {
var root: *File = undefined;
switch (self._open_volume(self, &root)) {
.success => return root,
.unsupported => return Error.Unsupported,
.no_media => return Error.NoMedia,
.device_error => return Error.DeviceError,
.volume_corrupted => return Error.VolumeCorrupted,
.access_denied => return Error.AccessDenied,
.out_of_resources => return Error.OutOfResources,
.media_changed => return Error.MediaChanged,
else => |status| return uefi.unexpectedStatus(status),
}
}