Skip to content

Commit 5adbb31

Browse files
committed
Change some examples over to ArrayRef
1 parent a40307b commit 5adbb31

File tree

3 files changed

+5
-2
lines changed

3 files changed

+5
-2
lines changed

examples/axis_ops.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ use ndarray::prelude::*;
1313
/// it corresponds to their order in memory.
1414
///
1515
/// Errors if array has a 0-stride axis
16-
fn regularize<A, D>(a: &mut Array<A, D>) -> Result<(), &'static str>
16+
fn regularize<A, D>(a: &mut ArrayRef<A, D>) -> Result<(), &'static str>
1717
where
1818
D: Dimension,
1919
A: ::std::fmt::Debug,

examples/convo.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ type Kernel3x3<A> = [[A; 3]; 3];
1414

1515
#[inline(never)]
1616
#[cfg(feature = "std")]
17-
fn conv_3x3<F>(a: &ArrayView2<'_, F>, out: &mut ArrayViewMut2<'_, F>, kernel: &Kernel3x3<F>)
17+
fn conv_3x3<F>(a: &ArrayRef2<F>, out: &mut ArrayRef2<F>, kernel: &Kernel3x3<F>)
1818
where F: Float
1919
{
2020
let (n, m) = a.dim();

src/prelude.rs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,9 @@ pub use crate::{
3535
#[doc(no_inline)]
3636
pub use crate::{Axis, Dim, Dimension};
3737

38+
#[doc(no_inline)]
39+
pub use crate::{ArrayRef0, ArrayRef1, ArrayRef2, ArrayRef3, ArrayRef4, ArrayRef5, ArrayRef6, ArrayRefD};
40+
3841
#[doc(no_inline)]
3942
pub use crate::{Array0, Array1, Array2, Array3, Array4, Array5, Array6, ArrayD};
4043

0 commit comments

Comments
 (0)