Crate simple_error
source ·Expand description
A simple error type backed by a string.
This crate provides a SimpleError
type, which implements std::error::Error
. The underlying
is a String
as the error message.
It should be used when all you care about is an error string.
It should not be used when you want to programmatically handle different kinds of an error.
Macros
Helper macro for returning a
SimpleError
constructed from either a Into<SimpleError>
, a
string slice, or a formatted string.Helper macro for unwrapping
Option
values while returning early with a
newly constructed SimpleError
if the value of the expression is None
.
Can only be used in functions that return Result<_, SimpleError>
.Helper macro for unwrapping
Result
values while returning early with a
newly constructed SimpleError
if the value of the expression is Err
.
Can only be used in functions that return Result<_, SimpleError>
.Structs
A type that represents a simple error.
Type Definitions
Result type in which the error is a simple error