tustvold commented on issue #6377:
URL: https://github.com/apache/arrow-rs/issues/6377#issuecomment-2407132701

   I personally agree that walking the error chain _should_ be the approach, 
it's the pattern used by the vast majority of other languages, but 
unfortunately support for this in the ecosystem is limited. If Rust had 
supported this from day one, perhaps we wouldn't be in this mess, but alas it 
did not. As it stands I'm honestly not even sure what the consensus is...
   
   Moving to this particular issue, I think we need to surface enough 
information within the default display implementation to diagnose issues, 
however, this does not mean we should just expose everything, including what 
may be sensitive or internal details. My point w.r.t walking the error chain is 
that in the absence of a clearly articulated error scenario the only option is 
to either expose everything, which I don't agree with, or instruct people to 
walk the error chain to get the more detailed information they require.
   
   Perhaps we could reframe this issue as a concrete, what would I like to be 
in the output that currently is not


-- 
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]

Reply via email to