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

Make serde an optional dependency of zeroconf #60

Closed windy1 closed 2 months ago

windy1 commented 2 months ago

What

Why

There is no reason to force users to download and compile serde if they are not taking advantage of the serialization features; they are not integral to the functionality of this library.

Manual Tests

Tested locally with and without serde flag enabled

Documentation Updates

Updated README