Struct ruspiro_error::GenericError [−][src]
pub struct GenericError { /* fields omitted */ }
The most generic Error type. This can be used if no specific error type will be implemented and returning an erro only containing an error message is sufficient.
Example
fn some_function() -> Result<(), BoxError> { Err( GenericError::with_message("Some Message").into() ) }
Implementations
impl GenericError
[src]
pub fn default() -> Self
[src]
Create a GenericError that does not even contain a custom message
Example
fn some_function() -> Result<(), BoxError> { Err( GenericError::default().into() ) }
pub fn with_message(message: &str) -> Self
[src]
Crate a GenericError containing the custom error message
Example
fn some_function() -> Result<(), BoxError> { Err( GenericError::with_message("Some Message").into() ) }
Trait Implementations
Auto Trait Implementations
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,