(&mut self, payload: &Value)
| 179 | } |
| 180 | |
| 181 | fn write_message(&mut self, payload: &Value) -> Result<()> { |
| 182 | let body = payload.to_string(); |
| 183 | write!(self.stdin, "Content-Length: {}\r\n\r\n{}", body.len(), body)?; |
| 184 | self.stdin.flush()?; |
| 185 | Ok(()) |
| 186 | } |
| 187 | |
| 188 | fn read_message(&mut self) -> Result<Value> { |
| 189 | let mut content_length = None::<usize>; |