-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Build Failure on rustc 1.45.2 stable channel #15
Comments
Here's a quick prototype I threw together, notably it requires making the API async: https://gist.github.com/ssnover95/5877fef6b81dc5d8c16ab7518488aa00 Console Output:
|
Upon doing some further research, it looks like the I suspect it's not really worth subbing out the dependency for discovery over it, especially if it could be fixed in an upstream crate at some point in the near future. |
I think SSDP has caused me quite a lot of grief. I'd imagine a good way to letting it build is to use a feature gate and have SSDP based discovery features be If there's other more convenient and well maintained projects out there doing the job, I would be happy to switch. |
Unfortunately, ssdp-client doesn't nicely expose the |
You could parse the location as a path or a URI, I can't remember which one would be more convenient. This struct here https://docs.rs/http/0.2.1/http/uri/struct.Uri.html for example implements a |
Describe the bug
To Reproduce
Steps to reproduce the behavior:
cargo build
.Expected behavior
Successful build on stable.
It looks like the
ssdp
crate itself requires a nightly compiler to build. I've had success with using mdns for discovery use cases, unfortunately it doesn't look like the Hue Bridge supports MDNS (based on keeping an eye on my Wireshark window for a couple minutes). It looks like thessdp
crate is no longer maintained, since it hasn't seen an update in 2 years, but there are other crates with more recent updates likessdp-client
if you'd be open to switching the dependency out.I could spend some time this weekend trying to prototype with a different SSDP client and see if I can get it working.
The text was updated successfully, but these errors were encountered: