cgp_error_extra/impls/
raise_from.rs

1use cgp_core::error::{ErrorRaiser, ErrorRaiserComponent, HasErrorType};
2use cgp_core::prelude::*;
3
4#[cgp_new_provider]
5impl<Context, E> ErrorRaiser<Context, E> for RaiseFrom
6where
7    Context: HasErrorType,
8    Context::Error: From<E>,
9{
10    fn raise_error(e: E) -> Context::Error {
11        e.into()
12    }
13}