@@ -247,11 +247,11 @@ fn infallible<T>(result: Result<T, CollectionAllocErr>) -> T {
247
247
/// FIXME: use `Layout::array` when we require a Rust version where it’s stable
248
248
/// https://github.com/rust-lang/rust/issues/55724
249
249
fn layout_array < T > ( n : usize ) -> Result < Layout , CollectionAllocErr > {
250
- let size = mem:: size_of :: < T > ( ) . checked_mul ( n)
250
+ let size = mem:: size_of :: < T > ( )
251
+ . checked_mul ( n)
251
252
. ok_or ( CollectionAllocErr :: CapacityOverflow ) ?;
252
253
let align = mem:: align_of :: < T > ( ) ;
253
- Layout :: from_size_align ( size, align)
254
- . map_err ( |_| CollectionAllocErr :: CapacityOverflow )
254
+ Layout :: from_size_align ( size, align) . map_err ( |_| CollectionAllocErr :: CapacityOverflow )
255
255
}
256
256
257
257
unsafe fn deallocate < T > ( ptr : * mut T , capacity : usize ) {
@@ -1834,7 +1834,9 @@ impl<'a> Drop for SetLenOnDrop<'a> {
1834
1834
#[ cfg( feature = "const_generics" ) ]
1835
1835
unsafe impl < T , const N : usize > Array for [ T ; N ] {
1836
1836
type Item = T ;
1837
- fn size ( ) -> usize { N }
1837
+ fn size ( ) -> usize {
1838
+ N
1839
+ }
1838
1840
}
1839
1841
1840
1842
#[ cfg( not( feature = "const_generics" ) ) ]
@@ -1857,13 +1859,15 @@ impl_array!(
1857
1859
) ;
1858
1860
1859
1861
/// Convenience trait for constructing a `SmallVec`
1860
- pub trait ToSmallVec < A : Array > {
1862
+ pub trait ToSmallVec < A : Array > {
1861
1863
/// Construct a new `SmallVec` from a slice.
1862
1864
fn to_smallvec ( & self ) -> SmallVec < A > ;
1863
1865
}
1864
1866
1865
- impl < A : Array > ToSmallVec < A > for [ A :: Item ]
1866
- where A :: Item : Copy {
1867
+ impl < A : Array > ToSmallVec < A > for [ A :: Item ]
1868
+ where
1869
+ A :: Item : Copy ,
1870
+ {
1867
1871
#[ inline]
1868
1872
fn to_smallvec ( & self ) -> SmallVec < A > {
1869
1873
SmallVec :: from_slice ( self )
0 commit comments