adnanademovic / rosrust

Pure Rust implementation of a ROS client library
MIT License
730 stars 75 forks source link

consider moving on from `error_chain` #195

Open ModProg opened 1 year ago

ModProg commented 1 year ago

AFAICT error_chain is more or less dead sadly. One issue it has is that their errors don't implement Sync therefor you cannot use e.g. anyhow or similar libraries because they require sync.

Maybe it could be replaced with thiserror or another modern alternative.

ModProg commented 1 year ago

would be a breaking change though, as error_chain's traits are public api