windy1 / zeroconf-rs

zeroconf is a cross-platform library that wraps underlying ZeroConf/mDNS implementations such as Bonjour or Avahi, providing an easy and idiomatic way to both register and browse services.
MIT License
77 stars 25 forks source link

[WIP] Define better errors with thiserror #62

Open windy1 opened 2 months ago

windy1 commented 2 months ago

What

Brief summary of these changes and their impact. The easier it is to follow and understand, the easier to review.

Why

Reason for these changes. And why not some other changes (if applicable). Context here can be helpful when later blaming this code/reading logs.

Manual Tests

What did you do to verify your changes?

Documentation Updates

Did you document the purpose of any new code? Did you add comments explaining anything that might look strange to someone trying to figure out what your code is doing a year from now who doesn't know the full context? Is the README for this repo still accurate and useful?