diff options
Diffstat (limited to 'src/api/schema.zig')
-rw-r--r-- | src/api/schema.zig | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/api/schema.zig b/src/api/schema.zig index 56b779727..593b02bdd 100644 --- a/src/api/schema.zig +++ b/src/api/schema.zig @@ -686,6 +686,9 @@ reason: ?FallbackStep = null, /// problems problems: ?Problems = null, +/// cwd +cwd: ?[]const u8 = null, + pub fn decode(reader: anytype) anyerror!FallbackMessageContainer { var this = std.mem.zeroes(FallbackMessageContainer); @@ -706,6 +709,9 @@ pub fn decode(reader: anytype) anyerror!FallbackMessageContainer { 4 => { this.problems = try reader.readValue(Problems); }, + 5 => { + this.cwd = try reader.readValue([]const u8); +}, else => { return error.InvalidMessage; }, @@ -731,6 +737,10 @@ if (this.problems) |problems| { try writer.writeFieldID(4); try writer.writeValue(problems); } +if (this.cwd) |cwd| { + try writer.writeFieldID(5); + try writer.writeValue(cwd); +} try writer.endMessage(); } |