(&mut self)
| 176 | } |
| 177 | |
| 178 | fn emit_env(&mut self) -> Bytes { |
| 179 | let mut msg = Bytes::new(); |
| 180 | for (addr, val) in self.env.iter_mut().rev() { |
| 181 | // reverse! |
| 182 | if let Some(val) = val.take() { |
| 183 | msg.blob(Bytes::from(addr.to_bytes())); |
| 184 | msg.push_bytes(val); |
| 185 | msg.space(); |
| 186 | msg.push_str("setenv"); |
| 187 | msg.space(); |
| 188 | } |
| 189 | } |
| 190 | msg |
| 191 | } |
| 192 | } |
| 193 | |
| 194 | impl<'a> RValueWriter<'a> { |
no test coverage detected