override
Parameters
- self:*const Options
- *const Options
- over:Options
- Options
Source
Implementation
pub fn override(self: *const Options, over: Options) Options {
var ret = self.*;
inline for (@typeInfo(Options).@"struct".fields) |f| {
if (@field(over, f.name)) |fval| {
@field(ret, f.name) = fval;
}
}
return ret;
}