Function write [src]

Prototype

pub fn write(self: *File, buffer: []const u8) WriteError!usize

Parameters

self: *Filebuffer: []const u8

Possible Errors

AccessDenied
DeviceError
NoMedia
Unexpected UnexpectedError
Unsupported
VolumeCorrupted
VolumeFull
WriteProtected

Source

pub fn write(self: *File, buffer: []const u8) WriteError!usize { var size: usize = buffer.len; switch (self._write(self, &size, buffer.ptr)) { .success => return size, .unsupported => return Error.Unsupported, .no_media => return Error.NoMedia, .device_error => return Error.DeviceError, .volume_corrupted => return Error.VolumeCorrupted, .write_protected => return Error.WriteProtected, .access_denied => return Error.AccessDenied, .volume_full => return Error.VolumeFull, else => |status| return uefi.unexpectedStatus(status), } }