struct Memory [src]
Fields
argmem: Effect = .none
inaccessiblemem: Effect = .none
other: Effect = .none
_: u26 = 0
Members
- Effect (enum)
Source
pub const Memory = packed struct(u32) {
argmem: Effect = .none,
inaccessiblemem: Effect = .none,
other: Effect = .none,
_: u26 = 0,
pub const Effect = enum(u2) { none, read, write, readwrite };
fn all(effect: Effect) Memory {
return .{ .argmem = effect, .inaccessiblemem = effect, .other = effect };
}
}