diff --git a/der/src/asn1/integer/uint.rs b/der/src/asn1/integer/uint.rs index d4ff6f0d1..caf0e1519 100644 --- a/der/src/asn1/integer/uint.rs +++ b/der/src/asn1/integer/uint.rs @@ -245,8 +245,9 @@ mod allocating { impl<'a> From<&UintRef<'a>> for Uint { fn from(value: &UintRef<'a>) -> Uint { - let inner = BytesOwned::new(value.as_bytes()).expect("Invalid Uint"); - Uint { inner } + Uint { + inner: value.inner.into(), + } } }