You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There is an issue that took me a while to understand, and it's that in the lib doc is not very clear how to display the error that is being derived with #[from] macro.
The actual example is e.g.
#[error("data store disconnected")]Disconnect(#[from] io::Error)
Despite there is also an example of how to use from attribute over a struct field e.g.
Even though it works, should this be encouraged by the documentation? I don't think that this is the idiomatic way to print this error. Using #from automatically implements source; then this error should be printed like:
Hey folks,
There is an issue that took me a while to understand, and it's that in the lib doc is not very clear how to display the error that is being derived with
#[from]
macro.The actual example is e.g.
Despite there is also an example of how to use from attribute over a struct field e.g.
None of these examples tells you can do it e.g.
Would be great to have it in the doc.
Thanks!
The text was updated successfully, but these errors were encountered: