cgp_error_extra/impls/infallible.rs
1use core::convert::Infallible;
2
3use cgp_core::error::{ErrorRaiser, ErrorRaiserComponent, HasErrorType};
4use cgp_core::prelude::*;
5
6#[cgp_new_provider]
7impl<Context> ErrorRaiser<Context, Infallible> for RaiseInfallible
8where
9 Context: HasErrorType,
10{
11 fn raise_error(e: Infallible) -> Context::Error {
12 match e {}
13 }
14}