@@ -92,7 +92,7 @@ impl<T, B: ArrayBackend<T>> Array2D<T, B> {
92
92
/// # use necsim_impls_no_std::array2d::{Array2D, Error};
93
93
/// # fn main() -> Result<(), Error> {
94
94
/// let rows = vec![vec![1, 2, 3], vec![4, 5, 6]];
95
- /// let array = Array2D::from_rows(&rows)?;
95
+ /// let array = Array2D::<_>:: from_rows(&rows)?;
96
96
/// assert_eq!(array[(1, 2)], 6);
97
97
/// assert_eq!(array.as_rows(), rows);
98
98
/// # Ok(())
@@ -138,7 +138,7 @@ impl<T, B: ArrayBackend<T>> Array2D<T, B> {
138
138
/// # use necsim_impls_no_std::array2d::{Array2D, Error};
139
139
/// # fn main() -> Result<(), Error> {
140
140
/// let row_major = vec![1, 2, 3, 4, 5, 6];
141
- /// let array = Array2D::from_row_major(&row_major, 2, 3)?;
141
+ /// let array = Array2D::<_>:: from_row_major(&row_major, 2, 3)?;
142
142
/// assert_eq!(array[(1, 2)], 6);
143
143
/// assert_eq!(array.as_rows(), vec![vec![1, 2, 3], vec![4, 5, 6]]);
144
144
/// # Ok(())
@@ -173,7 +173,7 @@ impl<T, B: ArrayBackend<T>> Array2D<T, B> {
173
173
///
174
174
/// ```
175
175
/// # use necsim_impls_no_std::array2d::{Array2D, Error};
176
- /// let array = Array2D::filled_with(42, 2, 3);
176
+ /// let array = Array2D::<_>:: filled_with(42, 2, 3);
177
177
/// assert_eq!(array.as_rows(), vec![vec![42, 42, 42], vec![42, 42, 42]]);
178
178
/// ```
179
179
///
@@ -210,7 +210,7 @@ impl<T, B: ArrayBackend<T>> Array2D<T, B> {
210
210
/// # use necsim_impls_no_std::array2d::{Array2D, Error};
211
211
/// # fn main() -> Result<(), Error> {
212
212
/// let iterator = (1..);
213
- /// let array = Array2D::from_iter_row_major(iterator, 2, 3)?;
213
+ /// let array = Array2D::<_>:: from_iter_row_major(iterator, 2, 3)?;
214
214
/// assert_eq!(array.as_rows(), vec![vec![1, 2, 3], vec![4, 5, 6]]);
215
215
/// # Ok(())
216
216
/// # }
@@ -277,7 +277,7 @@ impl<T, B: ArrayBackend<T>> Array2D<T, B> {
277
277
///
278
278
/// ```
279
279
/// # use necsim_impls_no_std::array2d::{Array2D, Error};
280
- /// let array = Array2D::filled_with(42, 2, 3);
280
+ /// let array = Array2D::<_>:: filled_with(42, 2, 3);
281
281
/// assert_eq!(array.get(0, 0), Some(&42));
282
282
/// assert_eq!(array.get(10, 10), None);
283
283
/// ```
@@ -297,7 +297,7 @@ impl<T, B: ArrayBackend<T>> Array2D<T, B> {
297
297
///
298
298
/// ```
299
299
/// # use necsim_impls_no_std::array2d::{Array2D, Error};
300
- /// let mut array = Array2D::filled_with(42, 2, 3);
300
+ /// let mut array = Array2D::<_>:: filled_with(42, 2, 3);
301
301
///
302
302
/// assert_eq!(array.get_mut(0, 0), Some(&mut 42));
303
303
/// assert_eq!(array.get_mut(10, 10), None);
@@ -333,7 +333,7 @@ impl<T, B: ArrayBackend<T>> Array2D<T, B> {
333
333
/// # use necsim_impls_no_std::array2d::{Array2D, Error};
334
334
/// # fn main() -> Result<(), Error> {
335
335
/// let rows = vec![vec![1, 2, 3], vec![4, 5, 6]];
336
- /// let array = Array2D::from_rows(&rows)?;
336
+ /// let array = Array2D::<_>:: from_rows(&rows)?;
337
337
/// let mut row_iter = array.row_iter(1)?;
338
338
/// assert_eq!(row_iter.next(), Some(&4));
339
339
/// assert_eq!(row_iter.next(), Some(&5));
@@ -362,7 +362,7 @@ impl<T, B: ArrayBackend<T>> Array2D<T, B> {
362
362
/// # use necsim_impls_no_std::array2d::{Array2D, Error};
363
363
/// # fn main() -> Result<(), Error> {
364
364
/// let rows = vec![vec![1, 2, 3], vec![4, 5, 6]];
365
- /// let array = Array2D::from_rows(&rows)?;
365
+ /// let array = Array2D::<_>:: from_rows(&rows)?;
366
366
/// for row_iter in array.rows_iter() {
367
367
/// for element in row_iter {
368
368
/// print!("{} ", element);
@@ -410,7 +410,7 @@ impl<T, B: ArrayBackend<T>> Array2D<T, B> {
410
410
/// # use necsim_impls_no_std::array2d::{Array2D, Error};
411
411
/// # fn main() -> Result<(), Error> {
412
412
/// let rows = vec![vec![1, 2, 3], vec![4, 5, 6]];
413
- /// let array = Array2D::from_rows(&rows)?;
413
+ /// let array = Array2D::<_>:: from_rows(&rows)?;
414
414
/// assert_eq!(array.as_rows(), rows);
415
415
/// # Ok(())
416
416
/// # }
@@ -437,7 +437,7 @@ impl<T, B: ArrayBackend<T>> Array2D<T, B> {
437
437
/// # use necsim_impls_no_std::array2d::{Array2D, Error};
438
438
/// # fn main() -> Result<(), Error> {
439
439
/// let rows = vec![vec![1, 2, 3], vec![4, 5, 6]];
440
- /// let array = Array2D::from_rows(&rows)?;
440
+ /// let array = Array2D::<_>:: from_rows(&rows)?;
441
441
/// assert_eq!(array.into_row_major(), vec![1, 2, 3, 4, 5, 6]);
442
442
/// # Ok(())
443
443
/// # }
@@ -486,7 +486,7 @@ impl<T, B: ArrayBackend<T>> Array2D<T, B> {
486
486
/// # fn main() -> Result<(), Error> {
487
487
/// let rows = vec![vec![1, 2, 3], vec![4, 5, 6]];
488
488
/// let array = VecArray2D::from_rows(&rows)?;
489
- /// let array: BoxArray2D = array.switch_backend();
489
+ /// let array: BoxArray2D<_> = array.switch_backend();
490
490
/// assert_eq!(array.into_row_major(), vec![1, 2, 3, 4, 5, 6]);
491
491
/// # Ok(())
492
492
/// # }
@@ -513,7 +513,7 @@ impl<T, B: ArrayBackend<T>> Array2D<T, B> {
513
513
/// # fn main() -> Result<(), Error> {
514
514
/// let rows = vec![vec![1, 2, 3], vec![4, 5, 6]];
515
515
/// let elements = vec![1, 2, 3, 4, 5, 6];
516
- /// let array = Array2D::from_rows(&rows)?;
516
+ /// let array = Array2D::<_>:: from_rows(&rows)?;
517
517
/// let row_major = array.elements_row_major_iter();
518
518
/// assert_eq!(row_major.cloned().collect::<Vec<_>>(), elements);
519
519
/// # Ok(())
@@ -545,7 +545,7 @@ impl<T, B: ArrayBackend<T>> Index<(usize, usize)> for Array2D<T, B> {
545
545
///
546
546
/// ```
547
547
/// # use necsim_impls_no_std::array2d::{Array2D, Error};
548
- /// let array = Array2D::filled_with(42, 2, 3);
548
+ /// let array = Array2D::<_>:: filled_with(42, 2, 3);
549
549
/// assert_eq!(array[(0, 0)], 42);
550
550
/// ```
551
551
///
@@ -555,7 +555,7 @@ impl<T, B: ArrayBackend<T>> Index<(usize, usize)> for Array2D<T, B> {
555
555
///
556
556
/// ```rust,should_panic
557
557
/// # use necsim_impls_no_std::array2d::Array2D;
558
- /// let array = Array2D::filled_with(42, 2, 3);
558
+ /// let array = Array2D::<_>:: filled_with(42, 2, 3);
559
559
/// let element = array[(10, 10)];
560
560
/// ```
561
561
fn index ( & self , ( row, column) : ( usize , usize ) ) -> & Self :: Output {
@@ -572,7 +572,7 @@ impl<T, B: ArrayBackend<T> + DerefMut> IndexMut<(usize, usize)> for Array2D<T, B
572
572
///
573
573
/// ```
574
574
/// # use necsim_impls_no_std::array2d::{Array2D, Error};
575
- /// let mut array = Array2D::filled_with(42, 2, 3);
575
+ /// let mut array = Array2D::<_>:: filled_with(42, 2, 3);
576
576
/// array[(0, 0)] = 100;
577
577
/// assert_eq!(array[(0, 0)], 100);
578
578
/// ```
@@ -583,7 +583,7 @@ impl<T, B: ArrayBackend<T> + DerefMut> IndexMut<(usize, usize)> for Array2D<T, B
583
583
///
584
584
/// ```rust,should_panic
585
585
/// # use necsim_impls_no_std::array2d::Array2D;
586
- /// let mut array = Array2D::filled_with(42, 2, 3);
586
+ /// let mut array = Array2D::<_>:: filled_with(42, 2, 3);
587
587
/// array[(10, 10)] = 7;
588
588
/// ```
589
589
fn index_mut ( & mut self , ( row, column) : ( usize , usize ) ) -> & mut Self :: Output {
0 commit comments