tustvold commented on issue #5345: URL: https://github.com/apache/arrow-rs/issues/5345#issuecomment-1917326089
I think an `ErrorKind` abstraction combined with an opaque struct, similar to `io::Error`, is how I would implement this if I were writing the crate today. However, from a functionality perspective this is not materially different from the current approach using enum variants and would represent a fairly major breaking change. I therefore think adding a Permission error variant is probably my preferred path forward here -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
