Crate blunder [] [src]

Macros

fail!

Macro helper to propagate an error

maybe_fail!

Macro helper to propagate an error if there is one. See BsdError::from_errno() for inpsiration.

Structs

Blunder

Generic af struct for errror handling Designed to host anything that implements error::Error trait Yet can host whatever (like errno from libc)

Enums

BsdError

Errors that can be encoutered while working with FreeBSD's libc. Some of them are BSD specific, some of them are from POSIX.