File tree Expand file tree Collapse file tree 1 file changed +2
-1
lines changed Expand file tree Collapse file tree 1 file changed +2
-1
lines changed Original file line number Diff line number Diff line change @@ -1172,6 +1172,7 @@ pub const Transport = struct {
1172
1172
const stdio : * Stdio = @fieldParentPtr ("transport" , transport );
1173
1173
var file_reader : std.fs.File.Reader = .{
1174
1174
.file = stdio .read_from ,
1175
+ .mode = .streaming_reading ,
1175
1176
.interface = stdio .reader ,
1176
1177
};
1177
1178
defer stdio .reader = file_reader .interface ;
@@ -1183,7 +1184,7 @@ pub const Transport = struct {
1183
1184
1184
1185
fn writeJsonMessage (transport : * Transport , json_message : []const u8 ) WriteError ! void {
1185
1186
const stdio : * Stdio = @fieldParentPtr ("transport" , transport );
1186
- var file_writer = stdio .write_to . writer ( &.{});
1187
+ var file_writer : std.fs.File.Writer = . initMode ( stdio .write_to , &.{}, .streaming );
1187
1188
return lsp .writeJsonMessage (& file_writer .interface , json_message ) catch | err | switch (err ) {
1188
1189
error .WriteFailed = > return file_writer .err .? ,
1189
1190
};
You can’t perform that action at this time.
0 commit comments