comfy_bounded_ints/types/i16/from.rs
1use crate::prelude::{Bound_i16, SqueezeTo_i16};
2
3impl<T, const MIN: i16, const MAX: i16> From<T> for Bound_i16<MIN, MAX> where T: SqueezeTo_i16 {
4 #[inline(always)]
5 #[cfg_attr(feature = "no_panic", no_panic::no_panic)]
6 fn from(inner: T) -> Self {
7 return Self::new(inner.squeeze_to_i16());
8 }
9}
10
11#[test]
12fn test_from() {
13 use crate::types::test_macros::from::test_signed_from;
14
15 test_signed_from!(Bound_i16);
16}