{"repo":"shepmaster/snafu","free":true,"listed":false,"github":"https://github.com/shepmaster/snafu","clone":"git clone https://github.com/shepmaster/snafu.git","description":"Easily assign underlying errors into domain-specific errors while adding context","language":"Rust","stars":1894,"topics":["rust","error-handling"],"license":"Apache-2.0","category":"dev-tools","readme_excerpt":"SNAFU S ituation N ormal: A ll F ouled U p [![crates.io][Crate Logo]][Crate] [![Documentation][Doc Logo]][Doc] [![Build Status][CI Logo]][CI] SNAFU is a library to easily assign underlying errors into domain-specific errors while adding context. Please see [the documentation][Doc] and the [user's guide][Guide] for a full description. [Crate]: https://crates.io/crates/snafu [Crate Logo]: https://img.shields.io/crates/v/snafu.svg [Doc]: https://docs.rs/snafu [Doc Logo]: https://docs.rs/snafu/badge.svg [Guide]: https://docs.rs/snafu/ /snafu/guide/index.html [CI]: https://github.com/shepmaster/snafu/actions/workflows/ci.yml [CI Logo]: https://github.com/shepmaster/snafu/actions/workflows/ci.yml/badge.svg","default_branch":null,"files":null,"tree":[],"storefront":"/r/shepmaster","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/shepmaster/snafu/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}