const ResultInfo = packed struct have_type: boolDo we have a known result type?
have_ptr: boolDo we (potentially) have a result pointer? Note that this pointer's type may not be known due to it being an inferred alloc.
41
42
43
44
45
46
47
48
49
50
51
52const ResultInfo = packed struct {
/// Do we have a known result type?
have_type: bool,
/// Do we (potentially) have a result pointer? Note that this pointer's type
/// may not be known due to it being an inferred alloc.
have_ptr: bool,
const none: ResultInfo = .{ .have_type = false, .have_ptr = false };
const typed_ptr: ResultInfo = .{ .have_type = true, .have_ptr = true };
const inferred_ptr: ResultInfo = .{ .have_type = false, .have_ptr = true };
const type_only: ResultInfo = .{ .have_type = true, .have_ptr = false };
}