diff --git a/src/lib.rs b/src/lib.rs index ccde957..a8e2346 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -15,3 +15,14 @@ pub fn cast(t: T) -> Result { Err(t) } } + +#[cfg(test)] +mod test { + use super::*; + + #[test] + fn test_cast() { + assert_eq!(cast::<_, &'static str>("foo"), Ok("foo")); + assert_eq!(cast::<_, &'static str>(4), Err(4)); + } +}