@@ -166,7 +166,7 @@ impl<T: Std430, const PAD: usize> Std430Convertible<T> for Std430Padded<T, PAD>
166166#[ doc( hidden) ]
167167#[ derive( Copy , Clone , Debug ) ]
168168#[ repr( transparent) ]
169- pub struct Std430Array < T : Std430 , const N : usize > ( [ T :: Padded ; N ] ) ;
169+ pub struct Std430Array < T : Std430 , const N : usize > ( [ T :: Padded ; N ] ) ;
170170
171171unsafe impl < T : Std430 , const N : usize > Zeroable for Std430Array < T , N > where T :: Padded : Zeroable { }
172172unsafe impl < T : Std430 , const N : usize > Pod for Std430Array < T , N > where T :: Padded : Pod { }
@@ -184,23 +184,24 @@ where
184184{
185185 type Std430Type = Std430Array < T :: Std430Type , N > ;
186186 fn as_std430 ( & self ) -> Self :: Std430Type {
187- let mut res: [ MaybeUninit < <T :: Std430Type as Std430 >:: Padded > ; N ] = unsafe { MaybeUninit :: uninit ( ) . assume_init ( ) } ;
187+ let mut res: [ MaybeUninit < <T :: Std430Type as Std430 >:: Padded > ; N ] =
188+ unsafe { MaybeUninit :: uninit ( ) . assume_init ( ) } ;
188189
189190 for i in 0 ..N {
190191 res[ i] = MaybeUninit :: new ( Std430Convertible :: from_std430 ( self [ i] . as_std430 ( ) ) ) ;
191192 }
192193
193- unsafe { core:: mem:: transmute_copy ( & res) }
194+ unsafe { core:: mem:: transmute_copy ( & res) }
194195 }
195196
196197 fn from_std430 ( val : Self :: Std430Type ) -> Self {
197- let mut res: [ MaybeUninit < T > ; N ] = unsafe { MaybeUninit :: uninit ( ) . assume_init ( ) } ;
198+ let mut res: [ MaybeUninit < T > ; N ] = unsafe { MaybeUninit :: uninit ( ) . assume_init ( ) } ;
198199
199200 for i in 0 ..N {
200201 res[ i] = MaybeUninit :: new ( AsStd430 :: from_std430 ( val. 0 [ i] . into_std430 ( ) ) ) ;
201202 }
202203
203- unsafe { core:: mem:: transmute_copy ( & res) }
204+ unsafe { core:: mem:: transmute_copy ( & res) }
204205 }
205206}
206207
0 commit comments