@@ -167,7 +167,7 @@ use std::fmt;
167167use std:: ops:: Deref ;
168168
169169use ndarray:: {
170- ArrayView , ArrayViewMut , Dimension , IntoDimension , Ix1 , Ix2 , Ix3 , Ix4 , Ix5 , Ix6 , IxDyn ,
170+ ArrayView , ArrayViewMut , Dimension , IntoDimension , Ix0 , Ix1 , Ix2 , Ix3 , Ix4 , Ix5 , Ix6 , IxDyn ,
171171} ;
172172use pyo3:: { FromPyObject , PyAny , PyResult } ;
173173
@@ -193,6 +193,9 @@ where
193193 array : & ' py PyArray < T , D > ,
194194}
195195
196+ /// Read-only borrow of a zero-dimensional array.
197+ pub type PyReadonlyArray0 < ' py , T > = PyReadonlyArray < ' py , T , Ix0 > ;
198+
196199/// Read-only borrow of a one-dimensional array.
197200pub type PyReadonlyArray1 < ' py , T > = PyReadonlyArray < ' py , T , Ix1 > ;
198201
@@ -374,6 +377,9 @@ where
374377 array : & ' py PyArray < T , D > ,
375378}
376379
380+ /// Read-write borrow of a zero-dimensional array.
381+ pub type PyReadwriteArray0 < ' py , T > = PyReadwriteArray < ' py , T , Ix0 > ;
382+
377383/// Read-write borrow of a one-dimensional array.
378384pub type PyReadwriteArray1 < ' py , T > = PyReadwriteArray < ' py , T , Ix1 > ;
379385
0 commit comments