From f4b5e2afc59a30687a0630504e233ecb63339783 Mon Sep 17 00:00:00 2001 From: Botahamec Date: Sun, 23 Oct 2022 13:25:43 -0400 Subject: impl From for Exun --- src/exun.rs | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/exun.rs') diff --git a/src/exun.rs b/src/exun.rs index 5e9a8e0..c54f9be 100644 --- a/src/exun.rs +++ b/src/exun.rs @@ -5,6 +5,7 @@ use std::error::Error; #[cfg(feature = "alloc")] use crate::RawUnexpected; +use crate::UnexpectedError; pub use Exun::{Expected, Unexpected}; @@ -63,6 +64,13 @@ impl From for Exun { } } +#[cfg(feature = "alloc")] +impl From for Exun { + fn from(ue: RawUnexpected) -> Self { + Unexpected(ue.into()) + } +} + impl Exun { /// Converts from `Expect` to [`Option`]. /// -- cgit v1.2.3