[−][src]Module snafu::guide
SNAFU user's guide
Once you've got a high-level idea of what SNAFU can do by looking at the quick example, take a peek at our design philosophy.
For more advanced usage, take a deeper dive into how the Snafu
macro works, how to create opaque error
types, how to use generic types and
lifetimes, and what attributes are
available.
For optional features of the crate, see our list of feature flags.
If you are targeting an older release of Rust, you will be interested in the compatibility section.
For upgrading from a previous version, review the upgrading guide.
Modules
attributes | Attributes understood by the |
compatibility | Rust version compatibility |
feature_flags | Optional extensions to the crate |
generics | Using generic types |
opaque | How to create opaque error types for public APIs |
philosophy | SNAFU's design philosophy |
the_macro | Details about the output of the |
upgrading | Upgrading from previous releases |