Lines Matching refs:msg
21 pub msg: Option<Vec<u8>>, field
53 msg: Some(vec![0; HEADER_LEN]), in new()
151 let msg = self.msg.take(); in add_question() localVariable
152 if let Some(mut msg) = msg { in add_question()
153 msg = q.pack(msg, &mut self.compression, self.start)?; in add_question()
155 self.msg = Some(msg); in add_question()
181 if let Some(msg) = self.msg.take() { in add_resource()
182 let (mut msg, len_off) = r.header.pack(msg, &mut self.compression, self.start)?; in add_resource()
183 let pre_len = msg.len(); in add_resource()
185 msg = body.pack(msg, &mut self.compression, self.start)?; in add_resource()
186 r.header.fix_len(&mut msg, len_off, pre_len)?; in add_resource()
189 self.msg = Some(msg); in add_resource()
205 if let Some(mut msg) = self.msg.take() { in finish()
206 msg[..HEADER_LEN].copy_from_slice(&buf[..HEADER_LEN]); in finish()
207 Ok(msg) in finish()