diff --git a/src/param.rs b/src/param.rs index c58d9e78f..7659dd5d4 100644 --- a/src/param.rs +++ b/src/param.rs @@ -236,6 +236,7 @@ macro_rules! FROM_STR { }; } +FROM_STR!(bool); FROM_STR!(u8); FROM_STR!(u16); FROM_STR!(u32); @@ -292,4 +293,16 @@ mod tests { Ok(PathBuf::from_iter(vec!["seg2"])) ); } + + #[test] + fn test_from_param() { + assert_eq!( + ::from_param("true").unwrap(), + true + ); + assert_eq!( + ::from_param("false").unwrap(), + false + ); + } }