@@ -1707,7 +1707,8 @@ where
17071707        unsafe  {  Some ( ArrayView :: new ( self . ptr ,  dim,  broadcast_strides) )  } 
17081708    } 
17091709
1710-     /// Calculate the views of two ArrayBases after broadcasting each other, if possible. 
1710+     /// For two arrays or views, find their common shape if possible and 
1711+ /// broadcast them as array views into that shape. 
17111712/// 
17121713/// Return `ShapeError` if their shapes can not be broadcast together. 
17131714/// 
@@ -1720,7 +1721,7 @@ where
17201721/// assert_eq!(a1, arr2(&[[2, 2, 2], [3, 3, 3], [4, 4, 4]])); 
17211722/// assert_eq!(b1, arr2(&[[5, 6, 7], [5, 6, 7], [5, 6, 7]])); 
17221723/// ``` 
1723- pub  fn  broadcast_with < ' a ,  ' b ,  B ,  S2 ,  E > ( & ' a  self ,  other :  & ' b  ArrayBase < S2 ,  E > )  ->
1724+ pub ( crate )  fn  broadcast_with < ' a ,  ' b ,  B ,  S2 ,  E > ( & ' a  self ,  other :  & ' b  ArrayBase < S2 ,  E > )  ->
17241725        Result < ( ArrayView < ' a ,  A ,  <D  as  BroadcastShape < E > >:: Output > ,  ArrayView < ' b ,  B ,  <D  as  BroadcastShape < E > >:: Output > ) ,  ShapeError > 
17251726    where 
17261727        S :  Data < Elem =A > , 
0 commit comments