From 930501ca33a6eef8a57f3178ebb6578ce70f8b4b Mon Sep 17 00:00:00 2001 From: akern40 Date: Sun, 18 Oct 2026 22:17:59 +0000 Subject: [PATCH 1/2] fix: export Ranked from the prelude Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> --- src/prelude.rs | 3 +++ tests/dimension.rs | 9 +++++++++ 2 files changed, 12 insertions(+) diff --git a/src/prelude.rs b/src/prelude.rs index 072eb4825..a4b099bd1 100644 --- a/src/prelude.rs +++ b/src/prelude.rs @@ -35,6 +35,9 @@ pub use crate::{ #[doc(no_inline)] pub use crate::{Axis, Dim, Dimension}; +#[doc(no_inline)] +pub use crate::layout::ranked::Ranked; + #[doc(no_inline)] pub use crate::{ArrayRef0, ArrayRef1, ArrayRef2, ArrayRef3, ArrayRef4, ArrayRef5, ArrayRef6, ArrayRefD}; diff --git a/tests/dimension.rs b/tests/dimension.rs index 53f204c6b..976ca3f21 100644 --- a/tests/dimension.rs +++ b/tests/dimension.rs @@ -360,3 +360,12 @@ fn test_all_ndindex() ndindex!(10, 4, 3, 2, 2); ndindex!(10, 4, 3, 2, 2, 2); } + +#[test] +fn ndim_via_prelude() +{ + use ndarray::prelude::*; + + assert_eq!(Ix2(3, 4).ndim(), 2); + assert_eq!(IxDyn(&[1, 2, 3]).ndim(), 3); +} From 27a344467926631dfa63a08ea35c728bf377c6e0 Mon Sep 17 00:00:00 2001 From: akern40 Date: Sun, 18 Oct 2026 22:40:19 +0000 Subject: [PATCH 2/2] test: drop ndim_via_prelude test Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> --- tests/dimension.rs | 9 --------- 1 file changed, 9 deletions(-) diff --git a/tests/dimension.rs b/tests/dimension.rs index 976ca3f21..53f204c6b 100644 --- a/tests/dimension.rs +++ b/tests/dimension.rs @@ -360,12 +360,3 @@ fn test_all_ndindex() ndindex!(10, 4, 3, 2, 2); ndindex!(10, 4, 3, 2, 2, 2); } - -#[test] -fn ndim_via_prelude() -{ - use ndarray::prelude::*; - - assert_eq!(Ix2(3, 4).ndim(), 2); - assert_eq!(IxDyn(&[1, 2, 3]).ndim(), 3); -}