Lines Matching refs:payload
32 pub payload: Bytes, field
139 payload: raw_packet.copy_to_bytes(len), in unmarshal()
163 payload: raw_packet.copy_to_bytes(len), in unmarshal()
175 payload: raw_packet.copy_to_bytes(extension_length), in unmarshal()
281 buf.put_u8((extension.id << 4) | (extension.payload.len() as u8 - 1)); in marshal_to()
282 buf.put(&*extension.payload); in marshal_to()
289 buf.put_u8(extension.payload.len() as u8); in marshal_to()
290 buf.put(&*extension.payload); in marshal_to()
300 let ext_len = extension.payload.len(); in marshal_to()
304 buf.put(&*extension.payload); in marshal_to()
325 .map(|extension| extension.payload.len()) in get_extension_payload_len()
339 pub fn set_extension(&mut self, id: u8, payload: Bytes) -> Result<(), Error> { in set_extension()
346 if payload.len() > 16 { in set_extension()
354 if payload.len() > 255 { in set_extension()
371 extension.payload = payload; in set_extension()
373 self.extensions.push(Extension { id, payload }); in set_extension()
379 self.extension_profile = match payload.len() { in set_extension()
385 self.extensions.push(Extension { id, payload }); in set_extension()
405 .map(|extension| extension.payload.clone()) in get_extension()