+21
.tangled/workflows/miri.yml
+21
.tangled/workflows/miri.yml
···
+19
-3
Cargo.lock
+19
-3
Cargo.lock
···············
+1
Cargo.toml
+1
Cargo.toml
+22
sachy-mdns/Cargo.toml
+22
sachy-mdns/Cargo.toml
···
+6
sachy-mdns/src/dns.rs
+6
sachy-mdns/src/dns.rs
+231
sachy-mdns/src/dns/flags.rs
+231
sachy-mdns/src/dns/flags.rs
···+"Flags {{ query: {}, opcode: {:?}, authoritative: {}, truncated: {}, recursion_desired: {}, recursion_available: {}, reserved: {}, rcode: {} }}",
+512
sachy-mdns/src/dns/label.rs
+512
sachy-mdns/src/dns/label.rs
···+/// The caller upholds that this function is not called when parsing from newly received data. Data that+/// has yet to be determined to be a valid [`Label`] should be parsed and validated with [`Label::parse`],+// SAFETY: The segment has already been validated, so they should be all valid variants and UTF-8 bytes
+228
sachy-mdns/src/dns/query.rs
+228
sachy-mdns/src/dns/query.rs
···
+413
sachy-mdns/src/dns/records.rs
+413
sachy-mdns/src/dns/records.rs
···
+483
sachy-mdns/src/dns/reqres.rs
+483
sachy-mdns/src/dns/reqres.rs
···
+21
sachy-mdns/src/dns/traits.rs
+21
sachy-mdns/src/dns/traits.rs
···
+145
sachy-mdns/src/encoder.rs
+145
sachy-mdns/src/encoder.rs
···
+60
sachy-mdns/src/lib.rs
+60
sachy-mdns/src/lib.rs
···+pub fn send_announcement<'buffer>(&self, outgoing: &'buffer mut [u8]) -> Option<&'buffer [u8]> {
+103
sachy-mdns/src/server.rs
+103
sachy-mdns/src/server.rs
···+pub(crate) fn respond<'a>(&self, incoming: &[u8], outgoing: &'a mut [u8]) -> Option<&'a [u8]> {
+193
sachy-mdns/src/service.rs
+193
sachy-mdns/src/service.rs
···
+100
sachy-mdns/src/state.rs
+100
sachy-mdns/src/state.rs
···