//! A very simple trait that overwrites errors.
/// Import this trait to get the `set_error` method on `Result`s and `Option`s
///
/// # Examples
/// ```
/// use set_error::ChangeError;
/// let foo: Option<u32> = None;
/// assert_eq!(Err(String::from("erorr")), foo.set_error("erorr"));
/// ```