aboutsummaryrefslogtreecommitdiff
path: root/src/api/schema.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/api/schema.zig')
-rw-r--r--src/api/schema.zig10
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();
}