We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 0fd5309 commit e7392d2Copy full SHA for e7392d2
mdns/src/message/resource/mod.rs
@@ -65,11 +65,11 @@ impl Resource {
65
compression: &mut Option<HashMap<String, usize>>,
66
compression_off: usize,
67
) -> Result<Vec<u8>> {
68
- if let Some(body) = &self.body {
69
- self.header.typ = body.real_type();
70
- } else {
71
- return Err(Error::ErrNilResourceBody);
72
- }
+ self.header.typ = self
+ .body
+ .as_ref()
+ .ok_or(Error::ErrNilResourceBody)?
+ .real_type();
73
let (mut msg, len_off) = self.header.pack(msg, compression, compression_off)?;
74
let pre_len = msg.len();
75
if let Some(body) = &self.body {
0 commit comments