arcnmx / ddc-hi-rs

DDC/CI high level crate
MIT License
23 stars 8 forks source link

Remove nom 3 dependency (replace edid) #9

Open Bogpan opened 1 year ago

Bogpan commented 1 year ago

Hi, when build my app that depends on ddc-hi I get this error message: warning: the following packages contain code that will be rejected by a future version of Rust: nom v3.2.1. The crates that seem to be relying on nom v3.2.1 are mccs (including mccs-caps and mccs-db) and edid. I tried looking into cargo's patch feature but the outdated crate seems to be in several places and I'm not sure I could update everything and have it all work, Cargo.lock is there for a reason.

arcnmx commented 1 year ago

updating to mccs 0.2 is happening in the v0.5.x branch - unfortunately the work has been stalled for the last while but I'm hoping to be able to get back to it soon.

edid is an abandoned crate so there isn't a clear update path, but edid_rs might be an alternative option (though it also doesn't seem to be maintained)

Bogpan commented 1 year ago

Alright, thanks for the info. Maybe one could update the dependency of edid and just leave it at that at some point, for now that's fine I guess