@@ -379,6 +379,7 @@ pub trait Dimension:
379
379
380
380
macro_rules! impl_insert_axis_array(
381
381
( $n: expr) => (
382
+ #[ inline]
382
383
fn insert_axis( & self , axis: Axis ) -> Self :: Larger {
383
384
debug_assert!( axis. index( ) <= $n) ;
384
385
let mut out = [ 1 ; $n + 1 ] ;
@@ -422,7 +423,6 @@ impl Dimension for Dim<[Ix; 0]> {
422
423
fn next_for ( & self , _index : Self ) -> Option < Self > {
423
424
None
424
425
}
425
- #[ inline]
426
426
impl_insert_axis_array ! ( 0 ) ;
427
427
#[ inline]
428
428
fn try_remove_axis ( & self , _ignore : Axis ) -> Self :: Smaller {
@@ -530,7 +530,6 @@ impl Dimension for Dim<[Ix; 1]> {
530
530
None
531
531
}
532
532
}
533
- #[ inline]
534
533
impl_insert_axis_array ! ( 1 ) ;
535
534
#[ inline]
536
535
fn try_remove_axis ( & self , axis : Axis ) -> Self :: Smaller {
@@ -694,7 +693,6 @@ impl Dimension for Dim<[Ix; 2]> {
694
693
None
695
694
}
696
695
}
697
- #[ inline]
698
696
impl_insert_axis_array ! ( 2 ) ;
699
697
#[ inline]
700
698
fn try_remove_axis ( & self , axis : Axis ) -> Self :: Smaller {
@@ -814,7 +812,6 @@ impl Dimension for Dim<[Ix; 3]> {
814
812
}
815
813
order
816
814
}
817
- #[ inline]
818
815
impl_insert_axis_array ! ( 3 ) ;
819
816
#[ inline]
820
817
fn try_remove_axis ( & self , axis : Axis ) -> Self :: Smaller {
@@ -845,7 +842,6 @@ macro_rules! large_dim {
845
842
assert_eq!( ndim, $n) ;
846
843
Self :: default ( )
847
844
}
848
- #[ inline]
849
845
$( $insert_axis) *
850
846
#[ inline]
851
847
fn try_remove_axis( & self , axis: Axis ) -> Self :: Smaller {
0 commit comments