cgp-error-extra 0.7.0

Context-generic programming error components
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
use cgp_core::error::{ErrorWrapper, ErrorWrapperComponent, HasErrorType};
use cgp_core::prelude::*;

#[cgp_new_provider]
impl<Context, Detail> ErrorWrapper<Context, Detail> for DiscardDetail
where
    Context: HasErrorType,
{
    fn wrap_error(error: Context::Error, _detail: Detail) -> Context::Error {
        error
    }
}