diff --git a/src/impl_const_default.rs b/src/impl_const_default.rs index 5c5ed4b25..d4ab5c24f 100644 --- a/src/impl_const_default.rs +++ b/src/impl_const_default.rs @@ -21,7 +21,10 @@ impl ConstDefault for GenericArrayImplOdd> ConstDefault for GenericArray -where U::ArrayType: ConstDefault, +where + U::ArrayType: ConstDefault, { - const DEFAULT: Self = Self { data: ConstDefault::DEFAULT }; + const DEFAULT: Self = Self { + data: ConstDefault::DEFAULT, + }; } diff --git a/src/impl_zeroize.rs b/src/impl_zeroize.rs index ef4ac0fa1..4edf558fc 100644 --- a/src/impl_zeroize.rs +++ b/src/impl_zeroize.rs @@ -1,8 +1,7 @@ -use {ArrayLength, GenericArray}; +use crate::{ArrayLength, GenericArray}; use zeroize::Zeroize; -#[cfg_attr(docsrs, doc(cfg(feature = "zeroize")))] impl> Zeroize for GenericArray { fn zeroize(&mut self) { self.as_mut_slice().iter_mut().zeroize() @@ -22,4 +21,4 @@ mod tests { assert_eq!(array[0], 0); assert_eq!(array[1], 0); } -} \ No newline at end of file +} diff --git a/src/lib.rs b/src/lib.rs index f2bd0203e..2de78c49f 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -67,6 +67,7 @@ #![deny(missing_docs)] #![deny(meta_variable_misuse)] #![no_std] +#![cfg_attr(docsrs, feature(doc_auto_cfg))] #[cfg(feature = "const-default")] extern crate const_default; diff --git a/tests/arr.rs b/tests/arr.rs index fde131131..3a3300dea 100644 --- a/tests/arr.rs +++ b/tests/arr.rs @@ -34,4 +34,4 @@ fn const_context() { fn repeat_expression() { let ar = arr![u8; 0xc0; typenum::U4]; assert_eq!(format!("{:x}", ar), "c0c0c0c0"); -} \ No newline at end of file +}