From bb52a30d94e19e8d933171236d34d4e2ad8c8584 Mon Sep 17 00:00:00 2001 From: adamreichold Date: Sun, 9 Jul 2023 07:16:08 +0000 Subject: [PATCH] Upload documentation for current main --- implementors/core/clone/trait.Clone.js | 2 +- implementors/core/cmp/trait.Eq.js | 2 +- implementors/core/cmp/trait.Ord.js | 2 +- implementors/core/cmp/trait.PartialEq.js | 2 +- implementors/core/cmp/trait.PartialOrd.js | 2 +- implementors/core/convert/trait.AsRef.js | 2 +- implementors/core/convert/trait.From.js | 2 +- implementors/core/fmt/trait.Debug.js | 2 +- implementors/core/fmt/trait.Display.js | 2 +- implementors/core/hash/trait.Hash.js | 2 +- implementors/core/marker/trait.Copy.js | 2 +- implementors/core/marker/trait.Send.js | 2 +- implementors/core/marker/trait.StructuralEq.js | 2 +- implementors/core/marker/trait.StructuralPartialEq.js | 2 +- implementors/core/ops/deref/trait.Deref.js | 2 +- implementors/core/ops/drop/trait.Drop.js | 2 +- implementors/pyo3/conversion/trait.AsPyPointer.js | 2 +- implementors/pyo3/conversion/trait.FromPyObject.js | 2 +- implementors/pyo3/conversion/trait.IntoPy.js | 2 +- .../pyo3/err/err_state/trait.PyErrArguments.js | 2 +- implementors/pyo3/type_object/trait.PyTypeInfo.js | 2 +- numpy/array/struct.PyArray.html | 11 ++++++++--- numpy/borrow/struct.PyReadonlyArray.html | 11 ++++++++--- numpy/borrow/struct.PyReadwriteArray.html | 11 ++++++++--- numpy/convert/trait.IntoPyArray.html | 8 ++++---- numpy/datetime/struct.Datetime.html | 2 +- numpy/enum.BorrowError.html | 2 +- numpy/struct.FromVecError.html | 2 +- numpy/struct.NotContiguousError.html | 2 +- numpy/struct.PyArrayDescr.html | 11 ++++++++--- numpy/struct.PyFixedString.html | 2 +- numpy/struct.PyUntypedArray.html | 9 +++++++-- numpy/trait.Element.html | 2 +- search-index.js | 2 +- src/numpy/borrow/mod.rs.html | 4 ++-- 35 files changed, 73 insertions(+), 48 deletions(-) diff --git a/implementors/core/clone/trait.Clone.js b/implementors/core/clone/trait.Clone.js index fe2d86574..95495ea32 100644 --- a/implementors/core/clone/trait.Clone.js +++ b/implementors/core/clone/trait.Clone.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"numpy":[["impl Clone for Picoseconds"],["impl Clone for npy_clongdouble"],["impl Clone for Years"],["impl Clone for PyArray_DatetimeDTypeMetaData"],["impl Clone for PyArrayIterObject"],["impl Clone for npy_stride_sort_item"],["impl Clone for npy_datetimestruct"],["impl Clone for PyArray_Dims"],["impl Clone for Minutes"],["impl Clone for NPY_SEARCHSIDE"],["impl Clone for NPY_SCALARKIND"],["impl Clone for NPY_TYPES"],["impl Clone for PyArray_DatetimeMetaData"],["impl Clone for NPY_SORTKIND"],["impl Clone for NPY_SELECTKIND"],["impl<const N: usize> Clone for PyFixedString<N>"],["impl Clone for Days"],["impl Clone for PyArray_ArrayDescr"],["impl Clone for Weeks"],["impl Clone for NPY_DATETIMEUNIT"],["impl Clone for PyArray_Descr"],["impl Clone for PyArrayObject"],["impl Clone for PyArrayFlagsObject"],["impl Clone for Attoseconds"],["impl<U: Clone + Unit> Clone for Datetime<U>"],["impl Clone for PyArrayNeighborhoodIterObject"],["impl Clone for Months"],["impl Clone for npy_cdouble"],["impl Clone for Milliseconds"],["impl Clone for PyArrayMapIterObject"],["impl Clone for npy_cfloat"],["impl<const N: usize> Clone for PyFixedUnicode<N>"],["impl Clone for NPY_ORDER"],["impl Clone for PyArray_Chunk"],["impl Clone for NPY_CLIPMODE"],["impl Clone for Nanoseconds"],["impl Clone for NPY_TYPECHAR"],["impl Clone for PyArrayInterface"],["impl Clone for PyUFuncObject"],["impl Clone for PyArrayMultiIterObject"],["impl Clone for Hours"],["impl Clone for npy_timedeltastruct"],["impl Clone for Seconds"],["impl Clone for NPY_CASTING"],["impl Clone for Femtoseconds"],["impl<'a, T, D> Clone for PyReadonlyArray<'a, T, D>where\n T: Element,\n D: Dimension,"],["impl Clone for NPY_BYTEORDER_CHAR"],["impl Clone for NPY_TYPEKINDCHAR"],["impl<U: Clone + Unit> Clone for Timedelta<U>"],["impl Clone for NpyIter"],["impl Clone for Microseconds"],["impl Clone for PyArray_ArrFuncs"],["impl Clone for NpyAuxData"]] +"numpy":[["impl Clone for npy_clongdouble"],["impl Clone for npy_stride_sort_item"],["impl Clone for Microseconds"],["impl Clone for Attoseconds"],["impl Clone for NPY_SCALARKIND"],["impl Clone for Picoseconds"],["impl Clone for Seconds"],["impl<'a, T, D> Clone for PyReadonlyArray<'a, T, D>where\n T: Element,\n D: Dimension,"],["impl Clone for Minutes"],["impl Clone for PyArrayInterface"],["impl Clone for PyArray_Dims"],["impl Clone for Months"],["impl Clone for NPY_DATETIMEUNIT"],["impl Clone for NPY_SELECTKIND"],["impl Clone for NpyIter"],["impl<U: Clone + Unit> Clone for Timedelta<U>"],["impl Clone for PyArrayNeighborhoodIterObject"],["impl Clone for Years"],["impl Clone for PyArray_DatetimeDTypeMetaData"],["impl Clone for PyArrayFlagsObject"],["impl Clone for NPY_CLIPMODE"],["impl<const N: usize> Clone for PyFixedUnicode<N>"],["impl Clone for NPY_SORTKIND"],["impl<const N: usize> Clone for PyFixedString<N>"],["impl Clone for Femtoseconds"],["impl Clone for NPY_SEARCHSIDE"],["impl<U: Clone + Unit> Clone for Datetime<U>"],["impl Clone for PyArray_Descr"],["impl Clone for Nanoseconds"],["impl Clone for npy_timedeltastruct"],["impl Clone for NpyAuxData"],["impl Clone for Days"],["impl Clone for PyArray_ArrFuncs"],["impl Clone for NPY_TYPEKINDCHAR"],["impl Clone for NPY_TYPES"],["impl Clone for PyArrayObject"],["impl Clone for npy_cdouble"],["impl Clone for PyArray_Chunk"],["impl Clone for PyArray_DatetimeMetaData"],["impl Clone for Weeks"],["impl Clone for npy_cfloat"],["impl Clone for NPY_TYPECHAR"],["impl Clone for npy_datetimestruct"],["impl Clone for PyArrayIterObject"],["impl Clone for PyArrayMultiIterObject"],["impl Clone for PyUFuncObject"],["impl Clone for PyArrayMapIterObject"],["impl Clone for NPY_CASTING"],["impl Clone for Milliseconds"],["impl Clone for NPY_ORDER"],["impl Clone for PyArray_ArrayDescr"],["impl Clone for NPY_BYTEORDER_CHAR"],["impl Clone for Hours"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/cmp/trait.Eq.js b/implementors/core/cmp/trait.Eq.js index 84f58405b..6dc82a45f 100644 --- a/implementors/core/cmp/trait.Eq.js +++ b/implementors/core/cmp/trait.Eq.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"numpy":[["impl Eq for Months"],["impl Eq for Attoseconds"],["impl Eq for Years"],["impl Eq for NPY_CASTING"],["impl Eq for NPY_TYPES"],["impl Eq for NPY_SEARCHSIDE"],["impl Eq for Weeks"],["impl<const N: usize> Eq for PyFixedUnicode<N>"],["impl Eq for Picoseconds"],["impl Eq for NPY_SORTKIND"],["impl Eq for Femtoseconds"],["impl Eq for NPY_SCALARKIND"],["impl Eq for NPY_DATETIMEUNIT"],["impl Eq for Milliseconds"],["impl Eq for NPY_SELECTKIND"],["impl Eq for NPY_CLIPMODE"],["impl<const N: usize> Eq for PyFixedString<N>"],["impl Eq for Nanoseconds"],["impl Eq for Days"],["impl Eq for NPY_ORDER"],["impl Eq for Microseconds"],["impl Eq for Seconds"],["impl Eq for Hours"],["impl<U: Eq + Unit> Eq for Datetime<U>"],["impl Eq for Minutes"],["impl Eq for NPY_BYTEORDER_CHAR"],["impl<U: Eq + Unit> Eq for Timedelta<U>"]] +"numpy":[["impl<const N: usize> Eq for PyFixedUnicode<N>"],["impl Eq for Hours"],["impl Eq for NPY_DATETIMEUNIT"],["impl Eq for NPY_SCALARKIND"],["impl Eq for Nanoseconds"],["impl Eq for NPY_CLIPMODE"],["impl<const N: usize> Eq for PyFixedString<N>"],["impl Eq for Microseconds"],["impl Eq for Seconds"],["impl Eq for Milliseconds"],["impl Eq for NPY_BYTEORDER_CHAR"],["impl Eq for NPY_TYPES"],["impl<U: Eq + Unit> Eq for Timedelta<U>"],["impl Eq for NPY_SEARCHSIDE"],["impl Eq for Weeks"],["impl Eq for NPY_ORDER"],["impl<U: Eq + Unit> Eq for Datetime<U>"],["impl Eq for NPY_SELECTKIND"],["impl Eq for NPY_SORTKIND"],["impl Eq for Days"],["impl Eq for Picoseconds"],["impl Eq for Months"],["impl Eq for Minutes"],["impl Eq for Years"],["impl Eq for Attoseconds"],["impl Eq for Femtoseconds"],["impl Eq for NPY_CASTING"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/cmp/trait.Ord.js b/implementors/core/cmp/trait.Ord.js index 71ab18e4e..176cceeec 100644 --- a/implementors/core/cmp/trait.Ord.js +++ b/implementors/core/cmp/trait.Ord.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"numpy":[["impl Ord for Nanoseconds"],["impl<const N: usize> Ord for PyFixedString<N>"],["impl<U: Ord + Unit> Ord for Datetime<U>"],["impl Ord for Femtoseconds"],["impl Ord for NPY_TYPES"],["impl Ord for Days"],["impl Ord for Minutes"],["impl Ord for Microseconds"],["impl Ord for Attoseconds"],["impl Ord for Weeks"],["impl Ord for Months"],["impl Ord for Picoseconds"],["impl<const N: usize> Ord for PyFixedUnicode<N>"],["impl Ord for Milliseconds"],["impl Ord for Years"],["impl Ord for Seconds"],["impl<U: Ord + Unit> Ord for Timedelta<U>"],["impl Ord for Hours"]] +"numpy":[["impl Ord for Milliseconds"],["impl Ord for NPY_TYPES"],["impl Ord for Hours"],["impl<U: Ord + Unit> Ord for Datetime<U>"],["impl<const N: usize> Ord for PyFixedString<N>"],["impl Ord for Femtoseconds"],["impl Ord for Picoseconds"],["impl Ord for Nanoseconds"],["impl Ord for Seconds"],["impl Ord for Attoseconds"],["impl Ord for Minutes"],["impl Ord for Microseconds"],["impl<const N: usize> Ord for PyFixedUnicode<N>"],["impl Ord for Years"],["impl Ord for Days"],["impl Ord for Months"],["impl<U: Ord + Unit> Ord for Timedelta<U>"],["impl Ord for Weeks"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/cmp/trait.PartialEq.js b/implementors/core/cmp/trait.PartialEq.js index 870061061..7356a2c90 100644 --- a/implementors/core/cmp/trait.PartialEq.js +++ b/implementors/core/cmp/trait.PartialEq.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"numpy":[["impl PartialEq<Years> for Years"],["impl<U: PartialEq + Unit> PartialEq<Timedelta<U>> for Timedelta<U>"],["impl PartialEq<Hours> for Hours"],["impl PartialEq<NPY_SORTKIND> for NPY_SORTKIND"],["impl<const N: usize> PartialEq<PyFixedString<N>> for PyFixedString<N>"],["impl<U: PartialEq + Unit> PartialEq<Datetime<U>> for Datetime<U>"],["impl PartialEq<Microseconds> for Microseconds"],["impl PartialEq<Femtoseconds> for Femtoseconds"],["impl<const N: usize> PartialEq<PyFixedUnicode<N>> for PyFixedUnicode<N>"],["impl PartialEq<Attoseconds> for Attoseconds"],["impl PartialEq<Picoseconds> for Picoseconds"],["impl PartialEq<Days> for Days"],["impl PartialEq<NPY_CLIPMODE> for NPY_CLIPMODE"],["impl PartialEq<Minutes> for Minutes"],["impl PartialEq<NPY_BYTEORDER_CHAR> for NPY_BYTEORDER_CHAR"],["impl PartialEq<NPY_TYPES> for NPY_TYPES"],["impl PartialEq<NPY_ORDER> for NPY_ORDER"],["impl PartialEq<Nanoseconds> for Nanoseconds"],["impl PartialEq<Weeks> for Weeks"],["impl PartialEq<NPY_CASTING> for NPY_CASTING"],["impl PartialEq<NPY_SELECTKIND> for NPY_SELECTKIND"],["impl PartialEq<Months> for Months"],["impl PartialEq<NPY_SEARCHSIDE> for NPY_SEARCHSIDE"],["impl PartialEq<NPY_SCALARKIND> for NPY_SCALARKIND"],["impl PartialEq<Seconds> for Seconds"],["impl PartialEq<NPY_DATETIMEUNIT> for NPY_DATETIMEUNIT"],["impl PartialEq<Milliseconds> for Milliseconds"]] +"numpy":[["impl PartialEq<Seconds> for Seconds"],["impl<U: PartialEq + Unit> PartialEq<Datetime<U>> for Datetime<U>"],["impl PartialEq<Attoseconds> for Attoseconds"],["impl PartialEq<NPY_SORTKIND> for NPY_SORTKIND"],["impl PartialEq<Microseconds> for Microseconds"],["impl PartialEq<Years> for Years"],["impl PartialEq<Femtoseconds> for Femtoseconds"],["impl PartialEq<Hours> for Hours"],["impl PartialEq<Days> for Days"],["impl PartialEq<NPY_DATETIMEUNIT> for NPY_DATETIMEUNIT"],["impl PartialEq<Picoseconds> for Picoseconds"],["impl PartialEq<NPY_CLIPMODE> for NPY_CLIPMODE"],["impl PartialEq<NPY_ORDER> for NPY_ORDER"],["impl PartialEq<NPY_SEARCHSIDE> for NPY_SEARCHSIDE"],["impl PartialEq<Nanoseconds> for Nanoseconds"],["impl PartialEq<Milliseconds> for Milliseconds"],["impl PartialEq<NPY_SELECTKIND> for NPY_SELECTKIND"],["impl PartialEq<NPY_TYPES> for NPY_TYPES"],["impl<const N: usize> PartialEq<PyFixedString<N>> for PyFixedString<N>"],["impl<const N: usize> PartialEq<PyFixedUnicode<N>> for PyFixedUnicode<N>"],["impl PartialEq<Months> for Months"],["impl<U: PartialEq + Unit> PartialEq<Timedelta<U>> for Timedelta<U>"],["impl PartialEq<NPY_CASTING> for NPY_CASTING"],["impl PartialEq<NPY_SCALARKIND> for NPY_SCALARKIND"],["impl PartialEq<Weeks> for Weeks"],["impl PartialEq<NPY_BYTEORDER_CHAR> for NPY_BYTEORDER_CHAR"],["impl PartialEq<Minutes> for Minutes"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/cmp/trait.PartialOrd.js b/implementors/core/cmp/trait.PartialOrd.js index 4da11b6e0..0d12adc01 100644 --- a/implementors/core/cmp/trait.PartialOrd.js +++ b/implementors/core/cmp/trait.PartialOrd.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"numpy":[["impl PartialOrd<Weeks> for Weeks"],["impl PartialOrd<Picoseconds> for Picoseconds"],["impl PartialOrd<Microseconds> for Microseconds"],["impl PartialOrd<Seconds> for Seconds"],["impl<const N: usize> PartialOrd<PyFixedUnicode<N>> for PyFixedUnicode<N>"],["impl PartialOrd<Femtoseconds> for Femtoseconds"],["impl PartialOrd<Hours> for Hours"],["impl<U: PartialOrd + Unit> PartialOrd<Timedelta<U>> for Timedelta<U>"],["impl<U: PartialOrd + Unit> PartialOrd<Datetime<U>> for Datetime<U>"],["impl PartialOrd<Milliseconds> for Milliseconds"],["impl PartialOrd<NPY_TYPES> for NPY_TYPES"],["impl<const N: usize> PartialOrd<PyFixedString<N>> for PyFixedString<N>"],["impl PartialOrd<Attoseconds> for Attoseconds"],["impl PartialOrd<Years> for Years"],["impl PartialOrd<Months> for Months"],["impl PartialOrd<Nanoseconds> for Nanoseconds"],["impl PartialOrd<Minutes> for Minutes"],["impl PartialOrd<Days> for Days"]] +"numpy":[["impl<const N: usize> PartialOrd<PyFixedUnicode<N>> for PyFixedUnicode<N>"],["impl PartialOrd<Picoseconds> for Picoseconds"],["impl PartialOrd<Milliseconds> for Milliseconds"],["impl PartialOrd<Attoseconds> for Attoseconds"],["impl PartialOrd<Microseconds> for Microseconds"],["impl<U: PartialOrd + Unit> PartialOrd<Timedelta<U>> for Timedelta<U>"],["impl PartialOrd<Seconds> for Seconds"],["impl PartialOrd<NPY_TYPES> for NPY_TYPES"],["impl<const N: usize> PartialOrd<PyFixedString<N>> for PyFixedString<N>"],["impl PartialOrd<Years> for Years"],["impl PartialOrd<Days> for Days"],["impl PartialOrd<Femtoseconds> for Femtoseconds"],["impl PartialOrd<Weeks> for Weeks"],["impl<U: PartialOrd + Unit> PartialOrd<Datetime<U>> for Datetime<U>"],["impl PartialOrd<Hours> for Hours"],["impl PartialOrd<Minutes> for Minutes"],["impl PartialOrd<Months> for Months"],["impl PartialOrd<Nanoseconds> for Nanoseconds"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/convert/trait.AsRef.js b/implementors/core/convert/trait.AsRef.js index 41a8bad84..e606edcee 100644 --- a/implementors/core/convert/trait.AsRef.js +++ b/implementors/core/convert/trait.AsRef.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"numpy":[["impl AsRef<PyAny> for PyArrayDescr"],["impl<T, D> AsRef<PyAny> for PyArray<T, D>"],["impl AsRef<PyAny> for PyUntypedArray"]] +"numpy":[["impl AsRef<PyAny> for PyArrayDescr"],["impl AsRef<PyAny> for PyUntypedArray"],["impl<T, D> AsRef<PyAny> for PyArray<T, D>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/convert/trait.From.js b/implementors/core/convert/trait.From.js index bfd19f088..8956c4b08 100644 --- a/implementors/core/convert/trait.From.js +++ b/implementors/core/convert/trait.From.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"numpy":[["impl<const N: usize> From<[u32; N]> for PyFixedUnicode<N>"],["impl<U: Unit> From<i64> for Datetime<U>"],["impl<T, D> From<&PyArray<T, D>> for Py<PyArray<T, D>>"],["impl<U: Unit> From<Datetime<U>> for i64"],["impl From<NotContiguousError> for PyErr"],["impl From<&PyUntypedArray> for Py<PyUntypedArray>"],["impl From<&PyArrayDescr> for Py<PyArrayDescr>"],["impl<U: Unit> From<Timedelta<U>> for i64"],["impl<const N: usize> From<[u8; N]> for PyFixedString<N>"],["impl<'a> From<&'a PyArrayDescr> for &'a PyAny"],["impl From<BorrowError> for PyErr"],["impl<U: Unit> From<i64> for Timedelta<U>"],["impl<'a> From<&'a PyUntypedArray> for &'a PyAny"],["impl From<FromVecError> for PyErr"],["impl<'a, T, D> From<&'a PyArray<T, D>> for &'a PyAny"]] +"numpy":[["impl<U: Unit> From<Datetime<U>> for i64"],["impl From<NotContiguousError> for PyErr"],["impl<U: Unit> From<Timedelta<U>> for i64"],["impl<const N: usize> From<[u32; N]> for PyFixedUnicode<N>"],["impl<'a, T, D> From<&'a PyArray<T, D>> for &'a PyAny"],["impl From<&PyUntypedArray> for Py<PyUntypedArray>"],["impl<const N: usize> From<[u8; N]> for PyFixedString<N>"],["impl<U: Unit> From<i64> for Timedelta<U>"],["impl<'a> From<&'a PyArrayDescr> for &'a PyAny"],["impl<U: Unit> From<i64> for Datetime<U>"],["impl<'a> From<&'a PyUntypedArray> for &'a PyAny"],["impl From<&PyArrayDescr> for Py<PyArrayDescr>"],["impl From<BorrowError> for PyErr"],["impl<T, D> From<&PyArray<T, D>> for Py<PyArray<T, D>>"],["impl From<FromVecError> for PyErr"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/fmt/trait.Debug.js b/implementors/core/fmt/trait.Debug.js index bce72760a..dd2ef48db 100644 --- a/implementors/core/fmt/trait.Debug.js +++ b/implementors/core/fmt/trait.Debug.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"numpy":[["impl<U: Unit> Debug for Datetime<U>"],["impl Debug for Months"],["impl Debug for Minutes"],["impl Debug for NPY_SELECTKIND"],["impl Debug for Microseconds"],["impl<'py, T, D> Debug for PyReadwriteArray<'py, T, D>where\n T: Element,\n D: Dimension,"],["impl Debug for NPY_DATETIMEUNIT"],["impl Debug for Femtoseconds"],["impl<'py, T, D> Debug for PyReadonlyArray<'py, T, D>where\n T: Element,\n D: Dimension,"],["impl Debug for npy_timedeltastruct"],["impl Debug for NPY_ORDER"],["impl Debug for Milliseconds"],["impl Debug for NPY_CASTING"],["impl Debug for Weeks"],["impl Debug for NPY_TYPES"],["impl Debug for npy_stride_sort_item"],["impl Debug for NotContiguousError"],["impl Debug for Hours"],["impl Debug for PyArrayDescr"],["impl<T, D> Debug for PyArray<T, D>"],["impl Debug for npy_clongdouble"],["impl Debug for Years"],["impl Debug for NPY_SEARCHSIDE"],["impl Debug for NPY_TYPECHAR"],["impl<const N: usize> Debug for PyFixedString<N>"],["impl Debug for NpyIter"],["impl<const N: usize> Debug for PyFixedUnicode<N>"],["impl Debug for Attoseconds"],["impl Debug for Picoseconds"],["impl Debug for NPY_TYPEKINDCHAR"],["impl Debug for Seconds"],["impl Debug for npy_datetimestruct"],["impl Debug for NPY_SORTKIND"],["impl Debug for FromVecError"],["impl Debug for npy_cfloat"],["impl Debug for PyUntypedArray"],["impl Debug for Days"],["impl<U: Unit> Debug for Timedelta<U>"],["impl Debug for NPY_BYTEORDER_CHAR"],["impl Debug for NPY_SCALARKIND"],["impl Debug for BorrowError"],["impl Debug for npy_cdouble"],["impl Debug for Nanoseconds"]] +"numpy":[["impl Debug for NPY_BYTEORDER_CHAR"],["impl Debug for NPY_SEARCHSIDE"],["impl Debug for npy_cfloat"],["impl Debug for NPY_SORTKIND"],["impl Debug for NPY_TYPEKINDCHAR"],["impl Debug for BorrowError"],["impl Debug for Years"],["impl Debug for Attoseconds"],["impl Debug for NPY_TYPES"],["impl<'py, T, D> Debug for PyReadwriteArray<'py, T, D>where\n T: Element,\n D: Dimension,"],["impl Debug for NPY_DATETIMEUNIT"],["impl Debug for Hours"],["impl<'py, T, D> Debug for PyReadonlyArray<'py, T, D>where\n T: Element,\n D: Dimension,"],["impl<U: Unit> Debug for Timedelta<U>"],["impl Debug for Nanoseconds"],["impl<U: Unit> Debug for Datetime<U>"],["impl Debug for NPY_SELECTKIND"],["impl<T, D> Debug for PyArray<T, D>"],["impl Debug for Days"],["impl Debug for Minutes"],["impl Debug for PyArrayDescr"],["impl Debug for NPY_SCALARKIND"],["impl Debug for npy_stride_sort_item"],["impl<const N: usize> Debug for PyFixedUnicode<N>"],["impl Debug for NPY_ORDER"],["impl Debug for Femtoseconds"],["impl Debug for npy_cdouble"],["impl Debug for npy_datetimestruct"],["impl Debug for Picoseconds"],["impl Debug for NotContiguousError"],["impl Debug for PyUntypedArray"],["impl Debug for NPY_TYPECHAR"],["impl Debug for FromVecError"],["impl Debug for Seconds"],["impl Debug for Weeks"],["impl Debug for Microseconds"],["impl<const N: usize> Debug for PyFixedString<N>"],["impl Debug for npy_timedeltastruct"],["impl Debug for NpyIter"],["impl Debug for npy_clongdouble"],["impl Debug for Months"],["impl Debug for NPY_CASTING"],["impl Debug for Milliseconds"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/fmt/trait.Display.js b/implementors/core/fmt/trait.Display.js index abaca15c4..c13fdffc2 100644 --- a/implementors/core/fmt/trait.Display.js +++ b/implementors/core/fmt/trait.Display.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"numpy":[["impl Display for PyArrayDescr"],["impl Display for FromVecError"],["impl Display for NotContiguousError"],["impl Display for PyUntypedArray"],["impl<T, D> Display for PyArray<T, D>"],["impl<const N: usize> Display for PyFixedString<N>"],["impl<const N: usize> Display for PyFixedUnicode<N>"],["impl Display for BorrowError"]] +"numpy":[["impl Display for BorrowError"],["impl Display for PyUntypedArray"],["impl Display for NotContiguousError"],["impl<const N: usize> Display for PyFixedString<N>"],["impl<const N: usize> Display for PyFixedUnicode<N>"],["impl Display for PyArrayDescr"],["impl Display for FromVecError"],["impl<T, D> Display for PyArray<T, D>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/hash/trait.Hash.js b/implementors/core/hash/trait.Hash.js index ee920ccb3..04829325c 100644 --- a/implementors/core/hash/trait.Hash.js +++ b/implementors/core/hash/trait.Hash.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"numpy":[["impl Hash for Months"],["impl<const N: usize> Hash for PyFixedString<N>"],["impl Hash for NPY_TYPES"],["impl Hash for NPY_BYTEORDER_CHAR"],["impl Hash for Seconds"],["impl Hash for NPY_CLIPMODE"],["impl Hash for Years"],["impl Hash for Nanoseconds"],["impl Hash for Days"],["impl<const N: usize> Hash for PyFixedUnicode<N>"],["impl Hash for Minutes"],["impl Hash for NPY_SCALARKIND"],["impl Hash for Microseconds"],["impl Hash for Attoseconds"],["impl Hash for Milliseconds"],["impl Hash for Weeks"],["impl Hash for NPY_CASTING"],["impl Hash for NPY_ORDER"],["impl Hash for NPY_SELECTKIND"],["impl Hash for Picoseconds"],["impl Hash for NPY_SORTKIND"],["impl Hash for NPY_DATETIMEUNIT"],["impl<U: Hash + Unit> Hash for Datetime<U>"],["impl Hash for NPY_SEARCHSIDE"],["impl Hash for Hours"],["impl Hash for Femtoseconds"],["impl<U: Hash + Unit> Hash for Timedelta<U>"]] +"numpy":[["impl Hash for NPY_SORTKIND"],["impl Hash for Picoseconds"],["impl Hash for NPY_BYTEORDER_CHAR"],["impl Hash for NPY_SCALARKIND"],["impl<const N: usize> Hash for PyFixedUnicode<N>"],["impl Hash for NPY_TYPES"],["impl Hash for Attoseconds"],["impl Hash for Minutes"],["impl Hash for Years"],["impl Hash for Seconds"],["impl<const N: usize> Hash for PyFixedString<N>"],["impl Hash for NPY_SELECTKIND"],["impl<U: Hash + Unit> Hash for Timedelta<U>"],["impl Hash for Weeks"],["impl<U: Hash + Unit> Hash for Datetime<U>"],["impl Hash for Hours"],["impl Hash for NPY_CASTING"],["impl Hash for Microseconds"],["impl Hash for Nanoseconds"],["impl Hash for Milliseconds"],["impl Hash for NPY_SEARCHSIDE"],["impl Hash for Days"],["impl Hash for NPY_CLIPMODE"],["impl Hash for NPY_DATETIMEUNIT"],["impl Hash for Femtoseconds"],["impl Hash for Months"],["impl Hash for NPY_ORDER"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/marker/trait.Copy.js b/implementors/core/marker/trait.Copy.js index 1ed3d4326..f17b24c37 100644 --- a/implementors/core/marker/trait.Copy.js +++ b/implementors/core/marker/trait.Copy.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"numpy":[["impl Copy for PyArrayInterface"],["impl Copy for NpyAuxData"],["impl Copy for Milliseconds"],["impl Copy for NPY_SEARCHSIDE"],["impl Copy for NPY_TYPEKINDCHAR"],["impl Copy for NPY_CLIPMODE"],["impl Copy for PyArrayIterObject"],["impl Copy for NPY_SCALARKIND"],["impl Copy for PyArrayMapIterObject"],["impl Copy for npy_cfloat"],["impl<U: Copy + Unit> Copy for Datetime<U>"],["impl Copy for PyArray_ArrFuncs"],["impl Copy for Picoseconds"],["impl Copy for npy_stride_sort_item"],["impl Copy for Attoseconds"],["impl Copy for Nanoseconds"],["impl Copy for npy_timedeltastruct"],["impl<const N: usize> Copy for PyFixedUnicode<N>"],["impl Copy for Femtoseconds"],["impl Copy for Years"],["impl Copy for NPY_CASTING"],["impl Copy for NPY_SELECTKIND"],["impl Copy for NPY_DATETIMEUNIT"],["impl Copy for Microseconds"],["impl Copy for PyArray_ArrayDescr"],["impl Copy for NPY_TYPES"],["impl Copy for PyArray_Dims"],["impl Copy for NPY_TYPECHAR"],["impl Copy for PyArray_Descr"],["impl Copy for PyUFuncObject"],["impl Copy for PyArrayObject"],["impl Copy for Minutes"],["impl Copy for Seconds"],["impl Copy for Weeks"],["impl Copy for PyArrayFlagsObject"],["impl Copy for NPY_ORDER"],["impl Copy for PyArrayMultiIterObject"],["impl<U: Copy + Unit> Copy for Timedelta<U>"],["impl Copy for PyArray_DatetimeMetaData"],["impl Copy for PyArray_Chunk"],["impl Copy for Hours"],["impl Copy for Days"],["impl Copy for npy_datetimestruct"],["impl Copy for npy_cdouble"],["impl Copy for PyArray_DatetimeDTypeMetaData"],["impl<const N: usize> Copy for PyFixedString<N>"],["impl Copy for PyArrayNeighborhoodIterObject"],["impl Copy for NpyIter"],["impl Copy for NPY_BYTEORDER_CHAR"],["impl Copy for npy_clongdouble"],["impl Copy for Months"],["impl Copy for NPY_SORTKIND"]] +"numpy":[["impl Copy for NPY_BYTEORDER_CHAR"],["impl<const N: usize> Copy for PyFixedString<N>"],["impl<U: Copy + Unit> Copy for Datetime<U>"],["impl<U: Copy + Unit> Copy for Timedelta<U>"],["impl Copy for Weeks"],["impl Copy for PyArray_DatetimeMetaData"],["impl Copy for PyArrayNeighborhoodIterObject"],["impl Copy for PyArrayIterObject"],["impl Copy for PyArray_Chunk"],["impl Copy for NpyIter"],["impl Copy for NPY_SCALARKIND"],["impl<const N: usize> Copy for PyFixedUnicode<N>"],["impl Copy for PyArray_DatetimeDTypeMetaData"],["impl Copy for Microseconds"],["impl Copy for Years"],["impl Copy for PyArrayObject"],["impl Copy for Minutes"],["impl Copy for NPY_CLIPMODE"],["impl Copy for Nanoseconds"],["impl Copy for PyArray_ArrFuncs"],["impl Copy for NPY_TYPEKINDCHAR"],["impl Copy for PyArray_Dims"],["impl Copy for npy_clongdouble"],["impl Copy for Milliseconds"],["impl Copy for npy_stride_sort_item"],["impl Copy for npy_datetimestruct"],["impl Copy for PyArray_Descr"],["impl Copy for NPY_TYPES"],["impl Copy for PyArray_ArrayDescr"],["impl Copy for Attoseconds"],["impl Copy for PyArrayFlagsObject"],["impl Copy for NPY_SORTKIND"],["impl Copy for npy_timedeltastruct"],["impl Copy for NpyAuxData"],["impl Copy for PyArrayMultiIterObject"],["impl Copy for npy_cdouble"],["impl Copy for Days"],["impl Copy for PyArrayInterface"],["impl Copy for PyUFuncObject"],["impl Copy for NPY_TYPECHAR"],["impl Copy for NPY_SELECTKIND"],["impl Copy for PyArrayMapIterObject"],["impl Copy for Seconds"],["impl Copy for Hours"],["impl Copy for Months"],["impl Copy for NPY_ORDER"],["impl Copy for NPY_SEARCHSIDE"],["impl Copy for Femtoseconds"],["impl Copy for NPY_DATETIMEUNIT"],["impl Copy for npy_cfloat"],["impl Copy for Picoseconds"],["impl Copy for NPY_CASTING"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/marker/trait.Send.js b/implementors/core/marker/trait.Send.js index ae92dd5d0..2e928063a 100644 --- a/implementors/core/marker/trait.Send.js +++ b/implementors/core/marker/trait.Send.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"numpy":[["impl<T, D> !Send for PyArray<T, D>",1,["numpy::array::PyArray"]],["impl<'py, T, D> !Send for PyReadonlyArray<'py, T, D>",1,["numpy::borrow::PyReadonlyArray"]],["impl<'py, T, D> !Send for PyReadwriteArray<'py, T, D>",1,["numpy::borrow::PyReadwriteArray"]],["impl Send for Years",1,["numpy::datetime::units::Years"]],["impl Send for Months",1,["numpy::datetime::units::Months"]],["impl Send for Weeks",1,["numpy::datetime::units::Weeks"]],["impl Send for Days",1,["numpy::datetime::units::Days"]],["impl Send for Hours",1,["numpy::datetime::units::Hours"]],["impl Send for Minutes",1,["numpy::datetime::units::Minutes"]],["impl Send for Seconds",1,["numpy::datetime::units::Seconds"]],["impl Send for Milliseconds",1,["numpy::datetime::units::Milliseconds"]],["impl Send for Microseconds",1,["numpy::datetime::units::Microseconds"]],["impl Send for Nanoseconds",1,["numpy::datetime::units::Nanoseconds"]],["impl Send for Picoseconds",1,["numpy::datetime::units::Picoseconds"]],["impl Send for Femtoseconds",1,["numpy::datetime::units::Femtoseconds"]],["impl Send for Attoseconds",1,["numpy::datetime::units::Attoseconds"]],["impl<U> Send for Datetime<U>",1,["numpy::datetime::Datetime"]],["impl<U> Send for Timedelta<U>",1,["numpy::datetime::Timedelta"]],["impl !Send for PyArrayDescr",1,["numpy::dtype::PyArrayDescr"]],["impl Send for FromVecError",1,["numpy::error::FromVecError"]],["impl Send for NotContiguousError",1,["numpy::error::NotContiguousError"]],["impl Send for BorrowError",1,["numpy::error::BorrowError"]],["impl Send for NpyTypes",1,["numpy::npyffi::array::NpyTypes"]],["impl !Send for PyArrayObject",1,["numpy::npyffi::objects::PyArrayObject"]],["impl !Send for PyArray_Descr",1,["numpy::npyffi::objects::PyArray_Descr"]],["impl !Send for PyArray_ArrayDescr",1,["numpy::npyffi::objects::PyArray_ArrayDescr"]],["impl !Send for PyArray_ArrFuncs",1,["numpy::npyffi::objects::PyArray_ArrFuncs"]],["impl !Send for PyArrayFlagsObject",1,["numpy::npyffi::objects::PyArrayFlagsObject"]],["impl !Send for PyArray_Dims",1,["numpy::npyffi::objects::PyArray_Dims"]],["impl !Send for PyArray_Chunk",1,["numpy::npyffi::objects::PyArray_Chunk"]],["impl !Send for PyArrayInterface",1,["numpy::npyffi::objects::PyArrayInterface"]],["impl !Send for PyUFuncObject",1,["numpy::npyffi::objects::PyUFuncObject"]],["impl Send for NpyIter",1,["numpy::npyffi::objects::NpyIter"]],["impl !Send for PyArrayIterObject",1,["numpy::npyffi::objects::PyArrayIterObject"]],["impl !Send for PyArrayMultiIterObject",1,["numpy::npyffi::objects::PyArrayMultiIterObject"]],["impl !Send for PyArrayNeighborhoodIterObject",1,["numpy::npyffi::objects::PyArrayNeighborhoodIterObject"]],["impl !Send for PyArrayMapIterObject",1,["numpy::npyffi::objects::PyArrayMapIterObject"]],["impl !Send for NpyAuxData",1,["numpy::npyffi::objects::NpyAuxData"]],["impl Send for PyArray_DatetimeMetaData",1,["numpy::npyffi::objects::PyArray_DatetimeMetaData"]],["impl !Send for PyArray_DatetimeDTypeMetaData",1,["numpy::npyffi::objects::PyArray_DatetimeDTypeMetaData"]],["impl Send for npy_cdouble",1,["numpy::npyffi::types::npy_cdouble"]],["impl Send for npy_cfloat",1,["numpy::npyffi::types::npy_cfloat"]],["impl Send for npy_clongdouble",1,["numpy::npyffi::types::npy_clongdouble"]],["impl Send for NPY_ORDER",1,["numpy::npyffi::types::NPY_ORDER"]],["impl Send for NPY_SCALARKIND",1,["numpy::npyffi::types::NPY_SCALARKIND"]],["impl Send for NPY_SORTKIND",1,["numpy::npyffi::types::NPY_SORTKIND"]],["impl Send for NPY_SEARCHSIDE",1,["numpy::npyffi::types::NPY_SEARCHSIDE"]],["impl Send for NPY_DATETIMEUNIT",1,["numpy::npyffi::types::NPY_DATETIMEUNIT"]],["impl Send for NPY_TYPES",1,["numpy::npyffi::types::NPY_TYPES"]],["impl Send for NPY_SELECTKIND",1,["numpy::npyffi::types::NPY_SELECTKIND"]],["impl Send for NPY_CASTING",1,["numpy::npyffi::types::NPY_CASTING"]],["impl Send for NPY_CLIPMODE",1,["numpy::npyffi::types::NPY_CLIPMODE"]],["impl Send for npy_datetimestruct",1,["numpy::npyffi::types::npy_datetimestruct"]],["impl Send for npy_timedeltastruct",1,["numpy::npyffi::types::npy_timedeltastruct"]],["impl Send for npy_stride_sort_item",1,["numpy::npyffi::types::npy_stride_sort_item"]],["impl Send for NPY_TYPECHAR",1,["numpy::npyffi::types::NPY_TYPECHAR"]],["impl Send for NPY_TYPEKINDCHAR",1,["numpy::npyffi::types::NPY_TYPEKINDCHAR"]],["impl Send for NPY_BYTEORDER_CHAR",1,["numpy::npyffi::types::NPY_BYTEORDER_CHAR"]],["impl<const N: usize> Send for PyFixedString<N>",1,["numpy::strings::PyFixedString"]],["impl<const N: usize> Send for PyFixedUnicode<N>",1,["numpy::strings::PyFixedUnicode"]],["impl !Send for PyUntypedArray",1,["numpy::untyped_array::PyUntypedArray"]],["impl Send for PyArrayAPI"],["impl Send for PyUFuncAPI"]] +"numpy":[["impl<T, D> !Send for PyArray<T, D>",1,["numpy::array::PyArray"]],["impl<'py, T, D> !Send for PyReadonlyArray<'py, T, D>",1,["numpy::borrow::PyReadonlyArray"]],["impl<'py, T, D> !Send for PyReadwriteArray<'py, T, D>",1,["numpy::borrow::PyReadwriteArray"]],["impl Send for Years",1,["numpy::datetime::units::Years"]],["impl Send for Months",1,["numpy::datetime::units::Months"]],["impl Send for Weeks",1,["numpy::datetime::units::Weeks"]],["impl Send for Days",1,["numpy::datetime::units::Days"]],["impl Send for Hours",1,["numpy::datetime::units::Hours"]],["impl Send for Minutes",1,["numpy::datetime::units::Minutes"]],["impl Send for Seconds",1,["numpy::datetime::units::Seconds"]],["impl Send for Milliseconds",1,["numpy::datetime::units::Milliseconds"]],["impl Send for Microseconds",1,["numpy::datetime::units::Microseconds"]],["impl Send for Nanoseconds",1,["numpy::datetime::units::Nanoseconds"]],["impl Send for Picoseconds",1,["numpy::datetime::units::Picoseconds"]],["impl Send for Femtoseconds",1,["numpy::datetime::units::Femtoseconds"]],["impl Send for Attoseconds",1,["numpy::datetime::units::Attoseconds"]],["impl<U> Send for Datetime<U>",1,["numpy::datetime::Datetime"]],["impl<U> Send for Timedelta<U>",1,["numpy::datetime::Timedelta"]],["impl !Send for PyArrayDescr",1,["numpy::dtype::PyArrayDescr"]],["impl Send for FromVecError",1,["numpy::error::FromVecError"]],["impl Send for NotContiguousError",1,["numpy::error::NotContiguousError"]],["impl Send for BorrowError",1,["numpy::error::BorrowError"]],["impl Send for NpyTypes",1,["numpy::npyffi::array::NpyTypes"]],["impl !Send for PyArrayObject",1,["numpy::npyffi::objects::PyArrayObject"]],["impl !Send for PyArray_Descr",1,["numpy::npyffi::objects::PyArray_Descr"]],["impl !Send for PyArray_ArrayDescr",1,["numpy::npyffi::objects::PyArray_ArrayDescr"]],["impl !Send for PyArray_ArrFuncs",1,["numpy::npyffi::objects::PyArray_ArrFuncs"]],["impl !Send for PyArrayFlagsObject",1,["numpy::npyffi::objects::PyArrayFlagsObject"]],["impl !Send for PyArray_Dims",1,["numpy::npyffi::objects::PyArray_Dims"]],["impl !Send for PyArray_Chunk",1,["numpy::npyffi::objects::PyArray_Chunk"]],["impl !Send for PyArrayInterface",1,["numpy::npyffi::objects::PyArrayInterface"]],["impl !Send for PyUFuncObject",1,["numpy::npyffi::objects::PyUFuncObject"]],["impl Send for NpyIter",1,["numpy::npyffi::objects::NpyIter"]],["impl !Send for PyArrayIterObject",1,["numpy::npyffi::objects::PyArrayIterObject"]],["impl !Send for PyArrayMultiIterObject",1,["numpy::npyffi::objects::PyArrayMultiIterObject"]],["impl !Send for PyArrayNeighborhoodIterObject",1,["numpy::npyffi::objects::PyArrayNeighborhoodIterObject"]],["impl !Send for PyArrayMapIterObject",1,["numpy::npyffi::objects::PyArrayMapIterObject"]],["impl !Send for NpyAuxData",1,["numpy::npyffi::objects::NpyAuxData"]],["impl Send for PyArray_DatetimeMetaData",1,["numpy::npyffi::objects::PyArray_DatetimeMetaData"]],["impl !Send for PyArray_DatetimeDTypeMetaData",1,["numpy::npyffi::objects::PyArray_DatetimeDTypeMetaData"]],["impl Send for npy_cdouble",1,["numpy::npyffi::types::npy_cdouble"]],["impl Send for npy_cfloat",1,["numpy::npyffi::types::npy_cfloat"]],["impl Send for npy_clongdouble",1,["numpy::npyffi::types::npy_clongdouble"]],["impl Send for NPY_ORDER",1,["numpy::npyffi::types::NPY_ORDER"]],["impl Send for NPY_SCALARKIND",1,["numpy::npyffi::types::NPY_SCALARKIND"]],["impl Send for NPY_SORTKIND",1,["numpy::npyffi::types::NPY_SORTKIND"]],["impl Send for NPY_SEARCHSIDE",1,["numpy::npyffi::types::NPY_SEARCHSIDE"]],["impl Send for NPY_DATETIMEUNIT",1,["numpy::npyffi::types::NPY_DATETIMEUNIT"]],["impl Send for NPY_TYPES",1,["numpy::npyffi::types::NPY_TYPES"]],["impl Send for NPY_SELECTKIND",1,["numpy::npyffi::types::NPY_SELECTKIND"]],["impl Send for NPY_CASTING",1,["numpy::npyffi::types::NPY_CASTING"]],["impl Send for NPY_CLIPMODE",1,["numpy::npyffi::types::NPY_CLIPMODE"]],["impl Send for npy_datetimestruct",1,["numpy::npyffi::types::npy_datetimestruct"]],["impl Send for npy_timedeltastruct",1,["numpy::npyffi::types::npy_timedeltastruct"]],["impl Send for npy_stride_sort_item",1,["numpy::npyffi::types::npy_stride_sort_item"]],["impl Send for NPY_TYPECHAR",1,["numpy::npyffi::types::NPY_TYPECHAR"]],["impl Send for NPY_TYPEKINDCHAR",1,["numpy::npyffi::types::NPY_TYPEKINDCHAR"]],["impl Send for NPY_BYTEORDER_CHAR",1,["numpy::npyffi::types::NPY_BYTEORDER_CHAR"]],["impl<const N: usize> Send for PyFixedString<N>",1,["numpy::strings::PyFixedString"]],["impl<const N: usize> Send for PyFixedUnicode<N>",1,["numpy::strings::PyFixedUnicode"]],["impl !Send for PyUntypedArray",1,["numpy::untyped_array::PyUntypedArray"]],["impl Send for PyUFuncAPI"],["impl Send for PyArrayAPI"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/marker/trait.StructuralEq.js b/implementors/core/marker/trait.StructuralEq.js index c4cb3c694..16e0ea131 100644 --- a/implementors/core/marker/trait.StructuralEq.js +++ b/implementors/core/marker/trait.StructuralEq.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"numpy":[["impl StructuralEq for Milliseconds"],["impl StructuralEq for NPY_BYTEORDER_CHAR"],["impl StructuralEq for Nanoseconds"],["impl StructuralEq for Seconds"],["impl<const N: usize> StructuralEq for PyFixedString<N>"],["impl StructuralEq for NPY_SEARCHSIDE"],["impl StructuralEq for NPY_DATETIMEUNIT"],["impl StructuralEq for Minutes"],["impl StructuralEq for Hours"],["impl StructuralEq for Attoseconds"],["impl StructuralEq for Years"],["impl<U: Unit> StructuralEq for Datetime<U>"],["impl<U: Unit> StructuralEq for Timedelta<U>"],["impl StructuralEq for NPY_SORTKIND"],["impl StructuralEq for NPY_CLIPMODE"],["impl StructuralEq for Picoseconds"],["impl StructuralEq for NPY_SELECTKIND"],["impl StructuralEq for NPY_TYPES"],["impl StructuralEq for Femtoseconds"],["impl StructuralEq for Days"],["impl StructuralEq for NPY_ORDER"],["impl StructuralEq for NPY_CASTING"],["impl StructuralEq for Weeks"],["impl StructuralEq for Microseconds"],["impl StructuralEq for NPY_SCALARKIND"],["impl<const N: usize> StructuralEq for PyFixedUnicode<N>"],["impl StructuralEq for Months"]] +"numpy":[["impl StructuralEq for Femtoseconds"],["impl<const N: usize> StructuralEq for PyFixedUnicode<N>"],["impl StructuralEq for NPY_SCALARKIND"],["impl StructuralEq for NPY_SORTKIND"],["impl StructuralEq for Years"],["impl StructuralEq for NPY_TYPES"],["impl StructuralEq for Attoseconds"],["impl StructuralEq for NPY_ORDER"],["impl StructuralEq for Hours"],["impl StructuralEq for Seconds"],["impl StructuralEq for Weeks"],["impl StructuralEq for Microseconds"],["impl StructuralEq for NPY_SELECTKIND"],["impl StructuralEq for Minutes"],["impl StructuralEq for Days"],["impl StructuralEq for NPY_CASTING"],["impl<const N: usize> StructuralEq for PyFixedString<N>"],["impl StructuralEq for NPY_SEARCHSIDE"],["impl StructuralEq for NPY_DATETIMEUNIT"],["impl StructuralEq for NPY_CLIPMODE"],["impl<U: Unit> StructuralEq for Timedelta<U>"],["impl StructuralEq for Milliseconds"],["impl StructuralEq for Nanoseconds"],["impl StructuralEq for NPY_BYTEORDER_CHAR"],["impl StructuralEq for Picoseconds"],["impl StructuralEq for Months"],["impl<U: Unit> StructuralEq for Datetime<U>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/marker/trait.StructuralPartialEq.js b/implementors/core/marker/trait.StructuralPartialEq.js index 384d19162..e95c1e6dd 100644 --- a/implementors/core/marker/trait.StructuralPartialEq.js +++ b/implementors/core/marker/trait.StructuralPartialEq.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"numpy":[["impl StructuralPartialEq for Microseconds"],["impl StructuralPartialEq for NPY_SELECTKIND"],["impl StructuralPartialEq for NPY_BYTEORDER_CHAR"],["impl<const N: usize> StructuralPartialEq for PyFixedString<N>"],["impl StructuralPartialEq for Minutes"],["impl StructuralPartialEq for Hours"],["impl StructuralPartialEq for NPY_ORDER"],["impl StructuralPartialEq for NPY_DATETIMEUNIT"],["impl StructuralPartialEq for Nanoseconds"],["impl StructuralPartialEq for Picoseconds"],["impl StructuralPartialEq for NPY_CLIPMODE"],["impl<U: Unit> StructuralPartialEq for Timedelta<U>"],["impl StructuralPartialEq for Days"],["impl StructuralPartialEq for Attoseconds"],["impl StructuralPartialEq for Years"],["impl StructuralPartialEq for Femtoseconds"],["impl StructuralPartialEq for Seconds"],["impl StructuralPartialEq for NPY_CASTING"],["impl<U: Unit> StructuralPartialEq for Datetime<U>"],["impl<const N: usize> StructuralPartialEq for PyFixedUnicode<N>"],["impl StructuralPartialEq for NPY_SORTKIND"],["impl StructuralPartialEq for NPY_SEARCHSIDE"],["impl StructuralPartialEq for NPY_TYPES"],["impl StructuralPartialEq for Weeks"],["impl StructuralPartialEq for Milliseconds"],["impl StructuralPartialEq for Months"],["impl StructuralPartialEq for NPY_SCALARKIND"]] +"numpy":[["impl StructuralPartialEq for Attoseconds"],["impl StructuralPartialEq for Nanoseconds"],["impl<U: Unit> StructuralPartialEq for Datetime<U>"],["impl StructuralPartialEq for NPY_ORDER"],["impl StructuralPartialEq for NPY_SORTKIND"],["impl StructuralPartialEq for Minutes"],["impl StructuralPartialEq for Seconds"],["impl StructuralPartialEq for NPY_CLIPMODE"],["impl StructuralPartialEq for NPY_DATETIMEUNIT"],["impl StructuralPartialEq for Days"],["impl StructuralPartialEq for NPY_CASTING"],["impl StructuralPartialEq for Femtoseconds"],["impl<const N: usize> StructuralPartialEq for PyFixedUnicode<N>"],["impl StructuralPartialEq for NPY_SCALARKIND"],["impl StructuralPartialEq for Weeks"],["impl StructuralPartialEq for Hours"],["impl StructuralPartialEq for NPY_SELECTKIND"],["impl StructuralPartialEq for Picoseconds"],["impl<const N: usize> StructuralPartialEq for PyFixedString<N>"],["impl StructuralPartialEq for NPY_TYPES"],["impl StructuralPartialEq for Milliseconds"],["impl StructuralPartialEq for Months"],["impl StructuralPartialEq for NPY_SEARCHSIDE"],["impl StructuralPartialEq for NPY_BYTEORDER_CHAR"],["impl<U: Unit> StructuralPartialEq for Timedelta<U>"],["impl StructuralPartialEq for Microseconds"],["impl StructuralPartialEq for Years"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/ops/deref/trait.Deref.js b/implementors/core/ops/deref/trait.Deref.js index 7c1ff260a..61b017579 100644 --- a/implementors/core/ops/deref/trait.Deref.js +++ b/implementors/core/ops/deref/trait.Deref.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"numpy":[["impl<'py, T, D> Deref for PyReadwriteArray<'py, T, D>where\n T: Element,\n D: Dimension,"],["impl Deref for PyArrayDescr"],["impl<'py, T, D> Deref for PyReadonlyArray<'py, T, D>where\n T: Element,\n D: Dimension,"],["impl<T, D> Deref for PyArray<T, D>"],["impl Deref for PyUntypedArray"]] +"numpy":[["impl Deref for PyUntypedArray"],["impl<'py, T, D> Deref for PyReadonlyArray<'py, T, D>where\n T: Element,\n D: Dimension,"],["impl Deref for PyArrayDescr"],["impl<T, D> Deref for PyArray<T, D>"],["impl<'py, T, D> Deref for PyReadwriteArray<'py, T, D>where\n T: Element,\n D: Dimension,"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/ops/drop/trait.Drop.js b/implementors/core/ops/drop/trait.Drop.js index d45e59a22..9dc51389f 100644 --- a/implementors/core/ops/drop/trait.Drop.js +++ b/implementors/core/ops/drop/trait.Drop.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"numpy":[["impl<'a, T, D> Drop for PyReadwriteArray<'a, T, D>where\n T: Element,\n D: Dimension,"],["impl<'a, T, D> Drop for PyReadonlyArray<'a, T, D>where\n T: Element,\n D: Dimension,"]] +"numpy":[["impl<'a, T, D> Drop for PyReadonlyArray<'a, T, D>where\n T: Element,\n D: Dimension,"],["impl<'a, T, D> Drop for PyReadwriteArray<'a, T, D>where\n T: Element,\n D: Dimension,"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/pyo3/conversion/trait.AsPyPointer.js b/implementors/pyo3/conversion/trait.AsPyPointer.js index 9e10aa27d..dbeb3f54f 100644 --- a/implementors/pyo3/conversion/trait.AsPyPointer.js +++ b/implementors/pyo3/conversion/trait.AsPyPointer.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"numpy":[["impl AsPyPointer for PyUntypedArray"],["impl<T, D> AsPyPointer for PyArray<T, D>"],["impl AsPyPointer for PyArrayDescr"]] +"numpy":[["impl AsPyPointer for PyUntypedArray"],["impl AsPyPointer for PyArrayDescr"],["impl<T, D> AsPyPointer for PyArray<T, D>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/pyo3/conversion/trait.FromPyObject.js b/implementors/pyo3/conversion/trait.FromPyObject.js index dbe15444e..dc8649079 100644 --- a/implementors/pyo3/conversion/trait.FromPyObject.js +++ b/implementors/pyo3/conversion/trait.FromPyObject.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"numpy":[["impl<'py, T: Element, D: Dimension> FromPyObject<'py> for &'py PyArray<T, D>"],["impl<'py, T: Element, D: Dimension> FromPyObject<'py> for PyReadwriteArray<'py, T, D>"],["impl<'py> FromPyObject<'py> for &'py PyUntypedArray"],["impl<'py> FromPyObject<'py> for &'py PyArrayDescr"],["impl<'py, T: Element, D: Dimension> FromPyObject<'py> for PyReadonlyArray<'py, T, D>"]] +"numpy":[["impl<'py, T: Element, D: Dimension> FromPyObject<'py> for &'py PyArray<T, D>"],["impl<'py> FromPyObject<'py> for &'py PyUntypedArray"],["impl<'py, T: Element, D: Dimension> FromPyObject<'py> for PyReadonlyArray<'py, T, D>"],["impl<'py, T: Element, D: Dimension> FromPyObject<'py> for PyReadwriteArray<'py, T, D>"],["impl<'py> FromPyObject<'py> for &'py PyArrayDescr"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/pyo3/conversion/trait.IntoPy.js b/implementors/pyo3/conversion/trait.IntoPy.js index 63c29d046..f21abfe9e 100644 --- a/implementors/pyo3/conversion/trait.IntoPy.js +++ b/implementors/pyo3/conversion/trait.IntoPy.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"numpy":[["impl IntoPy<Py<PyUntypedArray>> for &PyUntypedArray"],["impl IntoPy<Py<PyArrayDescr>> for &PyArrayDescr"],["impl IntoPy<Py<PyAny>> for PyUntypedArray"],["impl<T, D> IntoPy<Py<PyArray<T, D>>> for &PyArray<T, D>"],["impl<T, D> IntoPy<Py<PyAny>> for PyArray<T, D>"]] +"numpy":[["impl IntoPy<Py<PyUntypedArray>> for &PyUntypedArray"],["impl IntoPy<Py<PyAny>> for PyUntypedArray"],["impl IntoPy<Py<PyArrayDescr>> for &PyArrayDescr"],["impl<T, D> IntoPy<Py<PyAny>> for PyArray<T, D>"],["impl<T, D> IntoPy<Py<PyArray<T, D>>> for &PyArray<T, D>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/pyo3/err/err_state/trait.PyErrArguments.js b/implementors/pyo3/err/err_state/trait.PyErrArguments.js index a979df169..05c869e7e 100644 --- a/implementors/pyo3/err/err_state/trait.PyErrArguments.js +++ b/implementors/pyo3/err/err_state/trait.PyErrArguments.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"numpy":[["impl PyErrArguments for FromVecError"],["impl PyErrArguments for NotContiguousError"],["impl PyErrArguments for BorrowError"]] +"numpy":[["impl PyErrArguments for BorrowError"],["impl PyErrArguments for FromVecError"],["impl PyErrArguments for NotContiguousError"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/pyo3/type_object/trait.PyTypeInfo.js b/implementors/pyo3/type_object/trait.PyTypeInfo.js index f25716728..f923d387d 100644 --- a/implementors/pyo3/type_object/trait.PyTypeInfo.js +++ b/implementors/pyo3/type_object/trait.PyTypeInfo.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"numpy":[["impl<T: Element, D: Dimension> PyTypeInfo for PyArray<T, D>"],["impl PyTypeInfo for PyUntypedArray"],["impl PyTypeInfo for PyArrayDescr"]] +"numpy":[["impl PyTypeInfo for PyArrayDescr"],["impl<T: Element, D: Dimension> PyTypeInfo for PyArray<T, D>"],["impl PyTypeInfo for PyUntypedArray"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/numpy/array/struct.PyArray.html b/numpy/array/struct.PyArray.html index 52552d516..9b821cf00 100644 --- a/numpy/array/struct.PyArray.html +++ b/numpy/array/struct.PyArray.html @@ -609,12 +609,17 @@
Example

This is equivalent to the Python expression hasattr(self, attr_name).

To avoid repeated temporary allocations of Python strings, the [intern!] macro can be used to intern attr_name.

+
Example: intern!ing the attribute name
+
#[pyfunction]
+fn has_version(sys: &PyModule) -> PyResult<bool> {
+    sys.hasattr(intern!(sys.py(), "version"))
+}

pub fn getattr<N>(&self, attr_name: N) -> Result<&PyAny, PyErr>where N: IntoPy<Py<PyString>>,

Retrieves an attribute value.

This is equivalent to the Python expression self.attr_name.

To avoid repeated temporary allocations of Python strings, the [intern!] macro can be used to intern attr_name.

-
Example: intern!ing the attribute name
+
Example: intern!ing the attribute name
#[pyfunction]
 fn version(sys: &PyModule) -> PyResult<&PyAny> {
     sys.getattr(intern!(sys.py(), "version"))
@@ -625,7 +630,7 @@ 
Example: intern!ing the attribute name
+
Example: intern!ing the attribute name
#[pyfunction]
 fn set_answer(ob: &PyAny) -> PyResult<()> {
     ob.setattr(intern!(ob.py(), "answer"), 42)
@@ -977,7 +982,7 @@ 
Safety

pub fn py(&self) -> Python<'_>

Returns a GIL marker constrained to the lifetime of this type.

pub fn py_super(&self) -> Result<&PySuper, PyErr>

Return a proxy object that delegates method calls to a parent or sibling class of type.

This is equivalent to the Python expression super()

-

Trait Implementations§

source§

impl<T, D> AsPyPointer for PyArray<T, D>

source§

fn as_ptr(&self) -> *mut PyObject

Returns the underlying FFI pointer as a borrowed pointer.
source§

impl<T, D> AsRef<PyAny> for PyArray<T, D>

source§

fn as_ref(&self) -> &PyAny

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl<T, D> Debug for PyArray<T, D>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl<T, D> Deref for PyArray<T, D>

§

type Target = PyUntypedArray

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl<T, D> Display for PyArray<T, D>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl<'a, T, D> From<&'a PyArray<T, D>> for &'a PyAny

source§

fn from(ob: &'a PyArray<T, D>) -> Self

Converts to this type from the input type.
source§

impl<T, D> From<&PyArray<T, D>> for Py<PyArray<T, D>>

source§

fn from(other: &PyArray<T, D>) -> Self

Converts to this type from the input type.
source§

impl<'py, T: Element, D: Dimension> FromPyObject<'py> for &'py PyArray<T, D>

source§

fn extract(ob: &'py PyAny) -> PyResult<Self>

Extracts Self from the source PyObject.
source§

impl<T, D> IntoPy<Py<PyAny>> for PyArray<T, D>

source§

fn into_py(self, py: Python<'_>) -> PyObject

Performs the conversion.
source§

impl<T, D> IntoPy<Py<PyArray<T, D>>> for &PyArray<T, D>

source§

fn into_py(self, py: Python<'_>) -> Py<PyArray<T, D>>

Performs the conversion.
source§

impl<T, D> PyNativeType for PyArray<T, D>

§

fn py(&self) -> Python<'_>

Returns a GIL marker constrained to the lifetime of this type.
§

unsafe fn unchecked_downcast(obj: &PyAny) -> &Self

Cast &PyAny to &Self without no type checking. Read more
source§

impl<T: Element, D: Dimension> PyTypeInfo for PyArray<T, D>

§

type AsRefTarget = PyArray<T, D>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "PyArray<T, D>"

Class name.
source§

const MODULE: Option<&'static str> = _

Module name, if any.
source§

fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

Returns the PyTypeObject instance for this type.
source§

fn is_type_of(ob: &PyAny) -> bool

Checks if object is an instance of this type or a subclass of this type.
§

fn type_object(py: Python<'_>) -> &PyType

Returns the safe abstraction over the type object.
§

fn is_exact_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type.
source§

impl<T, D> ToPyObject for PyArray<T, D>

source§

fn to_object(&self, py: Python<'_>) -> PyObject

Converts self into a Python object.

Auto Trait Implementations§

§

impl<T, D> !RefUnwindSafe for PyArray<T, D>

§

impl<T, D> !Send for PyArray<T, D>

§

impl<T, D> !Sync for PyArray<T, D>

§

impl<T, D> Unpin for PyArray<T, D>where +

Trait Implementations§

source§

impl<T, D> AsPyPointer for PyArray<T, D>

source§

fn as_ptr(&self) -> *mut PyObject

Returns the underlying FFI pointer as a borrowed pointer.
source§

impl<T, D> AsRef<PyAny> for PyArray<T, D>

source§

fn as_ref(&self) -> &PyAny

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl<T, D> Debug for PyArray<T, D>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl<T, D> Deref for PyArray<T, D>

§

type Target = PyUntypedArray

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl<T, D> Display for PyArray<T, D>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl<'a, T, D> From<&'a PyArray<T, D>> for &'a PyAny

source§

fn from(ob: &'a PyArray<T, D>) -> Self

Converts to this type from the input type.
source§

impl<T, D> From<&PyArray<T, D>> for Py<PyArray<T, D>>

source§

fn from(other: &PyArray<T, D>) -> Self

Converts to this type from the input type.
source§

impl<'py, T: Element, D: Dimension> FromPyObject<'py> for &'py PyArray<T, D>

source§

fn extract(ob: &'py PyAny) -> PyResult<Self>

Extracts Self from the source PyObject.
source§

impl<T, D> IntoPy<Py<PyAny>> for PyArray<T, D>

source§

fn into_py(self, py: Python<'_>) -> PyObject

Performs the conversion.
source§

impl<T, D> IntoPy<Py<PyArray<T, D>>> for &PyArray<T, D>

source§

fn into_py(self, py: Python<'_>) -> Py<PyArray<T, D>>

Performs the conversion.
source§

impl<T, D> PyNativeType for PyArray<T, D>

§

fn py(&self) -> Python<'_>

Returns a GIL marker constrained to the lifetime of this type.
§

unsafe fn unchecked_downcast(obj: &PyAny) -> &Self

Cast &PyAny to &Self without no type checking. Read more
source§

impl<T: Element, D: Dimension> PyTypeInfo for PyArray<T, D>

§

type AsRefTarget = PyArray<T, D>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "PyArray<T, D>"

Class name.
source§

const MODULE: Option<&'static str> = _

Module name, if any.
source§

fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

Returns the PyTypeObject instance for this type.
source§

fn is_type_of(ob: &PyAny) -> bool

Checks if object is an instance of this type or a subclass of this type.
§

fn type_object(py: Python<'_>) -> &PyType

Returns the safe abstraction over the type object.
§

fn is_exact_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type.
source§

impl<T, D> ToPyObject for PyArray<T, D>

source§

fn to_object(&self, py: Python<'_>) -> PyObject

Converts self into a Python object.

Auto Trait Implementations§

§

impl<T, D> !RefUnwindSafe for PyArray<T, D>

§

impl<T, D> !Send for PyArray<T, D>

§

impl<T, D> !Sync for PyArray<T, D>

§

impl<T, D> Unpin for PyArray<T, D>where D: Unpin, T: Unpin,

§

impl<T, D> UnwindSafe for PyArray<T, D>where D: UnwindSafe, diff --git a/numpy/borrow/struct.PyReadonlyArray.html b/numpy/borrow/struct.PyReadonlyArray.html index 903dfcbd3..458f49939 100644 --- a/numpy/borrow/struct.PyReadonlyArray.html +++ b/numpy/borrow/struct.PyReadonlyArray.html @@ -1,4 +1,4 @@ -PyReadonlyArray in numpy::borrow - Rust
#[repr(C)]
pub struct PyReadonlyArray<'py, T, D>where +PyReadonlyArray in numpy::borrow - Rust
#[repr(transparent)]
pub struct PyReadonlyArray<'py, T, D>where T: Element, D: Dimension,{ /* private fields */ }
Expand description

Read-only borrow of an array.

An instance of this type ensures that there are no instances of PyReadwriteArray, @@ -354,12 +354,17 @@

Example

This is equivalent to the Python expression hasattr(self, attr_name).

To avoid repeated temporary allocations of Python strings, the [intern!] macro can be used to intern attr_name.

+
Example: intern!ing the attribute name
+
#[pyfunction]
+fn has_version(sys: &PyModule) -> PyResult<bool> {
+    sys.hasattr(intern!(sys.py(), "version"))
+}

pub fn getattr<N>(&self, attr_name: N) -> Result<&PyAny, PyErr>where N: IntoPy<Py<PyString>>,

Retrieves an attribute value.

This is equivalent to the Python expression self.attr_name.

To avoid repeated temporary allocations of Python strings, the [intern!] macro can be used to intern attr_name.

-
Example: intern!ing the attribute name
+
Example: intern!ing the attribute name
#[pyfunction]
 fn version(sys: &PyModule) -> PyResult<&PyAny> {
     sys.getattr(intern!(sys.py(), "version"))
@@ -370,7 +375,7 @@ 
Example: intern!ing the attribute name
+
Example: intern!ing the attribute name
#[pyfunction]
 fn set_answer(ob: &PyAny) -> PyResult<()> {
     ob.setattr(intern!(ob.py(), "answer"), 42)
diff --git a/numpy/borrow/struct.PyReadwriteArray.html b/numpy/borrow/struct.PyReadwriteArray.html
index 7ede38c60..8fe3fb710 100644
--- a/numpy/borrow/struct.PyReadwriteArray.html
+++ b/numpy/borrow/struct.PyReadwriteArray.html
@@ -1,4 +1,4 @@
-PyReadwriteArray in numpy::borrow - Rust
#[repr(C)]
pub struct PyReadwriteArray<'py, T, D>where +PyReadwriteArray in numpy::borrow - Rust
#[repr(transparent)]
pub struct PyReadwriteArray<'py, T, D>where T: Element, D: Dimension,{ /* private fields */ }
Expand description

Read-write borrow of an array.

An instance of this type ensures that there are no instances of PyReadonlyArray and no other instances of PyReadwriteArray, @@ -386,12 +386,17 @@

Example

This is equivalent to the Python expression hasattr(self, attr_name).

To avoid repeated temporary allocations of Python strings, the [intern!] macro can be used to intern attr_name.

+
Example: intern!ing the attribute name
+
#[pyfunction]
+fn has_version(sys: &PyModule) -> PyResult<bool> {
+    sys.hasattr(intern!(sys.py(), "version"))
+}

pub fn getattr<N>(&self, attr_name: N) -> Result<&PyAny, PyErr>where N: IntoPy<Py<PyString>>,

Retrieves an attribute value.

This is equivalent to the Python expression self.attr_name.

To avoid repeated temporary allocations of Python strings, the [intern!] macro can be used to intern attr_name.

-
Example: intern!ing the attribute name
+
Example: intern!ing the attribute name
#[pyfunction]
 fn version(sys: &PyModule) -> PyResult<&PyAny> {
     sys.getattr(intern!(sys.py(), "version"))
@@ -402,7 +407,7 @@ 
Example: intern!ing the attribute name
+
Example: intern!ing the attribute name
#[pyfunction]
 fn set_answer(ob: &PyAny) -> PyResult<()> {
     ob.setattr(intern!(ob.py(), "answer"), 42)
diff --git a/numpy/convert/trait.IntoPyArray.html b/numpy/convert/trait.IntoPyArray.html
index b61b84626..164eb58d3 100644
--- a/numpy/convert/trait.IntoPyArray.html
+++ b/numpy/convert/trait.IntoPyArray.html
@@ -30,12 +30,12 @@ 

Example

self, py: Python<'py> ) -> &'py PyArray<Self::Item, Self::Dim>

Consumes self and moves its data into a NumPy array.

-

Implementations on Foreign Types§

source§

impl<T: Element> IntoPyArray for Box<[T]>

§

type Item = T

§

type Dim = Dim<[usize; 1]>

source§

fn into_pyarray<'py>( +

Implementations on Foreign Types§

source§

impl<A, D> IntoPyArray for ArrayBase<OwnedRepr<A>, D>where + A: Element, + D: Dimension,

§

type Item = A

§

type Dim = D

source§

fn into_pyarray<'py>( self, py: Python<'py> -) -> &'py PyArray<Self::Item, Self::Dim>

source§

impl<A, D> IntoPyArray for ArrayBase<OwnedRepr<A>, D>where - A: Element, - D: Dimension,

§

type Item = A

§

type Dim = D

source§

fn into_pyarray<'py>( +) -> &'py PyArray<Self::Item, Self::Dim>

source§

impl<T: Element> IntoPyArray for Box<[T]>

§

type Item = T

§

type Dim = Dim<[usize; 1]>

source§

fn into_pyarray<'py>( self, py: Python<'py> ) -> &'py PyArray<Self::Item, Self::Dim>

source§

impl<T: Element> IntoPyArray for Vec<T>

§

type Item = T

§

type Dim = Dim<[usize; 1]>

source§

fn into_pyarray<'py>( diff --git a/numpy/datetime/struct.Datetime.html b/numpy/datetime/struct.Datetime.html index be2054197..64e4ebb16 100644 --- a/numpy/datetime/struct.Datetime.html +++ b/numpy/datetime/struct.Datetime.html @@ -1,5 +1,5 @@ Datetime in numpy::datetime - Rust

Struct numpy::datetime::Datetime

source ·
#[repr(transparent)]
pub struct Datetime<U: Unit>(_, _);
Expand description

Corresponds to the datetime64 scalar type

-

Trait Implementations§

source§

impl<U: Clone + Unit> Clone for Datetime<U>

source§

fn clone(&self) -> Datetime<U>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<U: Unit> Debug for Datetime<U>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<U: Unit> Element for Datetime<U>

source§

const IS_COPY: bool = true

Flag that indicates whether this type is trivially copyable. Read more
source§

fn get_dtype(py: Python<'_>) -> &PyArrayDescr

Returns the associated type descriptor (“dtype”) for the given element type.
source§

impl<U: Unit> From<Datetime<U>> for i64

source§

fn from(val: Datetime<U>) -> Self

Converts to this type from the input type.
source§

impl<U: Unit> From<i64> for Datetime<U>

source§

fn from(val: i64) -> Self

Converts to this type from the input type.
source§

impl<U: Hash + Unit> Hash for Datetime<U>

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +

Trait Implementations§

source§

impl<U: Clone + Unit> Clone for Datetime<U>

source§

fn clone(&self) -> Datetime<U>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<U: Unit> Debug for Datetime<U>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<U: Unit> Element for Datetime<U>

source§

const IS_COPY: bool = true

Flag that indicates whether this type is trivially copyable. Read more
source§

fn get_dtype(py: Python<'_>) -> &PyArrayDescr

Returns the associated type descriptor (“dtype”) for the given element type.
source§

impl<U: Unit> From<Datetime<U>> for i64

source§

fn from(val: Datetime<U>) -> Self

Converts to this type from the input type.
source§

impl<U: Unit> From<i64> for Datetime<U>

source§

fn from(val: i64) -> Self

Converts to this type from the input type.
source§

impl<U: Hash + Unit> Hash for Datetime<U>

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl<U: Ord + Unit> Ord for Datetime<U>

source§

fn cmp(&self, other: &Datetime<U>) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere diff --git a/numpy/enum.BorrowError.html b/numpy/enum.BorrowError.html index 98593b894..0ec19ce68 100644 --- a/numpy/enum.BorrowError.html +++ b/numpy/enum.BorrowError.html @@ -5,7 +5,7 @@ }
Expand description

Inidcates why borrowing an array failed.

Variants (Non-exhaustive)§

This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
§

AlreadyBorrowed

The given array is already borrowed

§

NotWriteable

The given array is not writeable

-

Trait Implementations§

source§

impl Debug for BorrowError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for BorrowError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for BorrowError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<BorrowError> for PyErr

source§

fn from(err: BorrowError) -> PyErr

Converts to this type from the input type.
source§

impl PyErrArguments for BorrowError

source§

fn arguments(self, py: Python<'_>) -> PyObject

Arguments for exception

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

source§

impl Debug for BorrowError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for BorrowError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for BorrowError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<BorrowError> for PyErr

source§

fn from(err: BorrowError) -> PyErr

Converts to this type from the input type.
source§

impl PyErrArguments for BorrowError

source§

fn arguments(self, py: Python<'_>) -> PyObject

Arguments for exception

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

const: unstable · source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

const: unstable · source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

const: unstable · source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/numpy/struct.FromVecError.html b/numpy/struct.FromVecError.html index a63f88476..b1af365af 100644 --- a/numpy/struct.FromVecError.html +++ b/numpy/struct.FromVecError.html @@ -1,5 +1,5 @@ FromVecError in numpy - Rust

Struct numpy::FromVecError

source ·
pub struct FromVecError { /* private fields */ }
Expand description

Represents that given Vec cannot be treated as an array.

-

Trait Implementations§

source§

impl Debug for FromVecError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for FromVecError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for FromVecError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<FromVecError> for PyErr

source§

fn from(err: FromVecError) -> PyErr

Converts to this type from the input type.
source§

impl PyErrArguments for FromVecError

source§

fn arguments(self, py: Python<'_>) -> PyObject

Arguments for exception

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

source§

impl Debug for FromVecError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for FromVecError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for FromVecError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<FromVecError> for PyErr

source§

fn from(err: FromVecError) -> PyErr

Converts to this type from the input type.
source§

impl PyErrArguments for FromVecError

source§

fn arguments(self, py: Python<'_>) -> PyObject

Arguments for exception

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

const: unstable · source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

const: unstable · source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

const: unstable · source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/numpy/struct.NotContiguousError.html b/numpy/struct.NotContiguousError.html index 87ca5003a..690a9390a 100644 --- a/numpy/struct.NotContiguousError.html +++ b/numpy/struct.NotContiguousError.html @@ -1,5 +1,5 @@ NotContiguousError in numpy - Rust
pub struct NotContiguousError;
Expand description

Represents that the given array is not contiguous.

-

Trait Implementations§

source§

impl Debug for NotContiguousError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for NotContiguousError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for NotContiguousError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<NotContiguousError> for PyErr

source§

fn from(err: NotContiguousError) -> PyErr

Converts to this type from the input type.
source§

impl PyErrArguments for NotContiguousError

source§

fn arguments(self, py: Python<'_>) -> PyObject

Arguments for exception

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

source§

impl Debug for NotContiguousError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for NotContiguousError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for NotContiguousError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<NotContiguousError> for PyErr

source§

fn from(err: NotContiguousError) -> PyErr

Converts to this type from the input type.
source§

impl PyErrArguments for NotContiguousError

source§

fn arguments(self, py: Python<'_>) -> PyObject

Arguments for exception

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

const: unstable · source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

const: unstable · source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

const: unstable · source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/numpy/struct.PyArrayDescr.html b/numpy/struct.PyArrayDescr.html index 8147d4dc6..b14b0ccf7 100644 --- a/numpy/struct.PyArrayDescr.html +++ b/numpy/struct.PyArrayDescr.html @@ -80,12 +80,17 @@

Example

This is equivalent to the Python expression hasattr(self, attr_name).

To avoid repeated temporary allocations of Python strings, the [intern!] macro can be used to intern attr_name.

+
Example: intern!ing the attribute name
+
#[pyfunction]
+fn has_version(sys: &PyModule) -> PyResult<bool> {
+    sys.hasattr(intern!(sys.py(), "version"))
+}

pub fn getattr<N>(&self, attr_name: N) -> Result<&PyAny, PyErr>where N: IntoPy<Py<PyString>>,

Retrieves an attribute value.

This is equivalent to the Python expression self.attr_name.

To avoid repeated temporary allocations of Python strings, the [intern!] macro can be used to intern attr_name.

-
Example: intern!ing the attribute name
+
Example: intern!ing the attribute name
#[pyfunction]
 fn version(sys: &PyModule) -> PyResult<&PyAny> {
     sys.getattr(intern!(sys.py(), "version"))
@@ -96,7 +101,7 @@ 
Example: intern!ing the attribute name
+
Example: intern!ing the attribute name
#[pyfunction]
 fn set_answer(ob: &PyAny) -> PyResult<()> {
     ob.setattr(intern!(ob.py(), "answer"), 42)
@@ -449,7 +454,7 @@ 
Safety

pub fn py_super(&self) -> Result<&PySuper, PyErr>

Return a proxy object that delegates method calls to a parent or sibling class of type.

This is equivalent to the Python expression super()

Trait Implementations§

source§

impl AsPyPointer for PyArrayDescr

source§

fn as_ptr(&self) -> *mut PyObject

Gets the underlying FFI pointer, returns a borrowed pointer.

-
source§

impl AsRef<PyAny> for PyArrayDescr

source§

fn as_ref(&self) -> &PyAny

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Debug for PyArrayDescr

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl Deref for PyArrayDescr

§

type Target = PyAny

The resulting type after dereferencing.
source§

fn deref(&self) -> &PyAny

Dereferences the value.
source§

impl Display for PyArrayDescr

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a PyArrayDescr> for &'a PyAny

source§

fn from(ob: &'a PyArrayDescr) -> Self

Converts to this type from the input type.
source§

impl From<&PyArrayDescr> for Py<PyArrayDescr>

source§

fn from(other: &PyArrayDescr) -> Self

Converts to this type from the input type.
source§

impl<'py> FromPyObject<'py> for &'py PyArrayDescr

source§

fn extract(obj: &'py PyAny) -> PyResult<Self>

Extracts Self from the source PyObject.
source§

impl IntoPy<Py<PyArrayDescr>> for &PyArrayDescr

source§

fn into_py(self, py: Python<'_>) -> Py<PyArrayDescr>

Performs the conversion.
source§

impl PyNativeType for PyArrayDescr

§

fn py(&self) -> Python<'_>

Returns a GIL marker constrained to the lifetime of this type.
§

unsafe fn unchecked_downcast(obj: &PyAny) -> &Self

Cast &PyAny to &Self without no type checking. Read more
source§

impl PyTypeInfo for PyArrayDescr

§

type AsRefTarget = PyArrayDescr

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "PyArrayDescr"

Class name.
source§

const MODULE: Option<&'static str> = _

Module name, if any.
source§

fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

Returns the PyTypeObject instance for this type.
source§

fn is_type_of(ob: &PyAny) -> bool

Checks if object is an instance of this type or a subclass of this type.
§

fn type_object(py: Python<'_>) -> &PyType

Returns the safe abstraction over the type object.
§

fn is_exact_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type.
source§

impl ToPyObject for PyArrayDescr

source§

fn to_object(&self, py: Python<'_>) -> PyObject

Converts self into a Python object.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

source§

impl AsRef<PyAny> for PyArrayDescr

source§

fn as_ref(&self) -> &PyAny

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Debug for PyArrayDescr

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl Deref for PyArrayDescr

§

type Target = PyAny

The resulting type after dereferencing.
source§

fn deref(&self) -> &PyAny

Dereferences the value.
source§

impl Display for PyArrayDescr

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a PyArrayDescr> for &'a PyAny

source§

fn from(ob: &'a PyArrayDescr) -> Self

Converts to this type from the input type.
source§

impl From<&PyArrayDescr> for Py<PyArrayDescr>

source§

fn from(other: &PyArrayDescr) -> Self

Converts to this type from the input type.
source§

impl<'py> FromPyObject<'py> for &'py PyArrayDescr

source§

fn extract(obj: &'py PyAny) -> PyResult<Self>

Extracts Self from the source PyObject.
source§

impl IntoPy<Py<PyArrayDescr>> for &PyArrayDescr

source§

fn into_py(self, py: Python<'_>) -> Py<PyArrayDescr>

Performs the conversion.
source§

impl PyNativeType for PyArrayDescr

§

fn py(&self) -> Python<'_>

Returns a GIL marker constrained to the lifetime of this type.
§

unsafe fn unchecked_downcast(obj: &PyAny) -> &Self

Cast &PyAny to &Self without no type checking. Read more
source§

impl PyTypeInfo for PyArrayDescr

§

type AsRefTarget = PyArrayDescr

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "PyArrayDescr"

Class name.
source§

const MODULE: Option<&'static str> = _

Module name, if any.
source§

fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

Returns the PyTypeObject instance for this type.
source§

fn is_type_of(ob: &PyAny) -> bool

Checks if object is an instance of this type or a subclass of this type.
§

fn type_object(py: Python<'_>) -> &PyType

Returns the safe abstraction over the type object.
§

fn is_exact_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type.
source§

impl ToPyObject for PyArrayDescr

source§

fn to_object(&self, py: Python<'_>) -> PyObject

Converts self into a Python object.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

const: unstable · source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

const: unstable · source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

const: unstable · source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/numpy/struct.PyFixedString.html b/numpy/struct.PyFixedString.html index 6b3679e53..c3deffd8e 100644 --- a/numpy/struct.PyFixedString.html +++ b/numpy/struct.PyFixedString.html @@ -17,7 +17,7 @@

Example

let array = PyArray1::<PyFixedString<3>>::from_vec(py, vec![[b'f', b'o', b'o'].into()]); assert!(array.dtype().to_string().contains("S3"));
-

Tuple Fields§

§0: [Py_UCS1; N]

Trait Implementations§

source§

impl<const N: usize> Clone for PyFixedString<N>

source§

fn clone(&self) -> PyFixedString<N>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<const N: usize> Debug for PyFixedString<N>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<const N: usize> Display for PyFixedString<N>

source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<const N: usize> Element for PyFixedString<N>

source§

const IS_COPY: bool = true

Flag that indicates whether this type is trivially copyable. Read more
source§

fn get_dtype(py: Python<'_>) -> &PyArrayDescr

Returns the associated type descriptor (“dtype”) for the given element type.
source§

impl<const N: usize> From<[u8; N]> for PyFixedString<N>

source§

fn from(val: [Py_UCS1; N]) -> Self

Converts to this type from the input type.
source§

impl<const N: usize> Hash for PyFixedString<N>

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +

Tuple Fields§

§0: [Py_UCS1; N]

Trait Implementations§

source§

impl<const N: usize> Clone for PyFixedString<N>

source§

fn clone(&self) -> PyFixedString<N>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<const N: usize> Debug for PyFixedString<N>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<const N: usize> Display for PyFixedString<N>

source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<const N: usize> Element for PyFixedString<N>

source§

const IS_COPY: bool = true

Flag that indicates whether this type is trivially copyable. Read more
source§

fn get_dtype(py: Python<'_>) -> &PyArrayDescr

Returns the associated type descriptor (“dtype”) for the given element type.
source§

impl<const N: usize> From<[u8; N]> for PyFixedString<N>

source§

fn from(val: [Py_UCS1; N]) -> Self

Converts to this type from the input type.
source§

impl<const N: usize> Hash for PyFixedString<N>

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl<const N: usize> Ord for PyFixedString<N>

source§

fn cmp(&self, other: &PyFixedString<N>) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere diff --git a/numpy/struct.PyUntypedArray.html b/numpy/struct.PyUntypedArray.html index ee68590b3..62f3342c1 100644 --- a/numpy/struct.PyUntypedArray.html +++ b/numpy/struct.PyUntypedArray.html @@ -106,12 +106,17 @@
Example

This is equivalent to the Python expression hasattr(self, attr_name).

To avoid repeated temporary allocations of Python strings, the [intern!] macro can be used to intern attr_name.

+
Example: intern!ing the attribute name
+
#[pyfunction]
+fn has_version(sys: &PyModule) -> PyResult<bool> {
+    sys.hasattr(intern!(sys.py(), "version"))
+}

pub fn getattr<N>(&self, attr_name: N) -> Result<&PyAny, PyErr>where N: IntoPy<Py<PyString>>,

Retrieves an attribute value.

This is equivalent to the Python expression self.attr_name.

To avoid repeated temporary allocations of Python strings, the [intern!] macro can be used to intern attr_name.

-
Example: intern!ing the attribute name
+
Example: intern!ing the attribute name
#[pyfunction]
 fn version(sys: &PyModule) -> PyResult<&PyAny> {
     sys.getattr(intern!(sys.py(), "version"))
@@ -122,7 +127,7 @@ 
Example: intern!ing the attribute name
+
Example: intern!ing the attribute name
#[pyfunction]
 fn set_answer(ob: &PyAny) -> PyResult<()> {
     ob.setattr(intern!(ob.py(), "answer"), 42)
diff --git a/numpy/trait.Element.html b/numpy/trait.Element.html
index 9a8e6f379..297f699a1 100644
--- a/numpy/trait.Element.html
+++ b/numpy/trait.Element.html
@@ -28,6 +28,6 @@ 

Custom element typ

This flag should always be set to false for object types or record types that contain object-type fields.

Required Methods§

source

fn get_dtype(py: Python<'_>) -> &PyArrayDescr

Returns the associated type descriptor (“dtype”) for the given element type.

-

Implementations on Foreign Types§

source§

impl Element for u8

source§

const IS_COPY: bool = true

source§

fn get_dtype(py: Python<'_>) -> &PyArrayDescr

source§

impl Element for i16

source§

const IS_COPY: bool = true

source§

fn get_dtype(py: Python<'_>) -> &PyArrayDescr

source§

impl Element for u64

source§

const IS_COPY: bool = true

source§

fn get_dtype(py: Python<'_>) -> &PyArrayDescr

source§

impl Element for usize

source§

const IS_COPY: bool = true

source§

fn get_dtype(py: Python<'_>) -> &PyArrayDescr

source§

impl Element for i64

source§

const IS_COPY: bool = true

source§

fn get_dtype(py: Python<'_>) -> &PyArrayDescr

source§

impl Element for i32

source§

const IS_COPY: bool = true

source§

fn get_dtype(py: Python<'_>) -> &PyArrayDescr

source§

impl Element for PyObject

source§

const IS_COPY: bool = false

source§

fn get_dtype(py: Python<'_>) -> &PyArrayDescr

source§

impl Element for bool

source§

const IS_COPY: bool = true

source§

fn get_dtype(py: Python<'_>) -> &PyArrayDescr

source§

impl Element for u32

source§

const IS_COPY: bool = true

source§

fn get_dtype(py: Python<'_>) -> &PyArrayDescr

source§

impl Element for i8

source§

const IS_COPY: bool = true

source§

fn get_dtype(py: Python<'_>) -> &PyArrayDescr

source§

impl Element for f32

source§

const IS_COPY: bool = true

source§

fn get_dtype(py: Python<'_>) -> &PyArrayDescr

source§

impl Element for bf16

source§

const IS_COPY: bool = true

source§

fn get_dtype(py: Python<'_>) -> &PyArrayDescr

source§

impl Element for f16

source§

const IS_COPY: bool = true

source§

fn get_dtype(py: Python<'_>) -> &PyArrayDescr

source§

impl Element for f64

source§

const IS_COPY: bool = true

source§

fn get_dtype(py: Python<'_>) -> &PyArrayDescr

source§

impl Element for u16

source§

const IS_COPY: bool = true

source§

fn get_dtype(py: Python<'_>) -> &PyArrayDescr

source§

impl Element for isize

source§

const IS_COPY: bool = true

source§

fn get_dtype(py: Python<'_>) -> &PyArrayDescr

Implementors§

source§

impl Element for Complex32

Complex type with f32 components which maps to numpy.csingle (numpy.complex64).

+

Implementations on Foreign Types§

source§

impl Element for u32

source§

const IS_COPY: bool = true

source§

fn get_dtype(py: Python<'_>) -> &PyArrayDescr

source§

impl Element for i64

source§

const IS_COPY: bool = true

source§

fn get_dtype(py: Python<'_>) -> &PyArrayDescr

source§

impl Element for bool

source§

const IS_COPY: bool = true

source§

fn get_dtype(py: Python<'_>) -> &PyArrayDescr

source§

impl Element for f16

source§

const IS_COPY: bool = true

source§

fn get_dtype(py: Python<'_>) -> &PyArrayDescr

source§

impl Element for f32

source§

const IS_COPY: bool = true

source§

fn get_dtype(py: Python<'_>) -> &PyArrayDescr

source§

impl Element for usize

source§

const IS_COPY: bool = true

source§

fn get_dtype(py: Python<'_>) -> &PyArrayDescr

source§

impl Element for i32

source§

const IS_COPY: bool = true

source§

fn get_dtype(py: Python<'_>) -> &PyArrayDescr

source§

impl Element for u16

source§

const IS_COPY: bool = true

source§

fn get_dtype(py: Python<'_>) -> &PyArrayDescr

source§

impl Element for i8

source§

const IS_COPY: bool = true

source§

fn get_dtype(py: Python<'_>) -> &PyArrayDescr

source§

impl Element for bf16

source§

const IS_COPY: bool = true

source§

fn get_dtype(py: Python<'_>) -> &PyArrayDescr

source§

impl Element for u64

source§

const IS_COPY: bool = true

source§

fn get_dtype(py: Python<'_>) -> &PyArrayDescr

source§

impl Element for i16

source§

const IS_COPY: bool = true

source§

fn get_dtype(py: Python<'_>) -> &PyArrayDescr

source§

impl Element for u8

source§

const IS_COPY: bool = true

source§

fn get_dtype(py: Python<'_>) -> &PyArrayDescr

source§

impl Element for isize

source§

const IS_COPY: bool = true

source§

fn get_dtype(py: Python<'_>) -> &PyArrayDescr

source§

impl Element for f64

source§

const IS_COPY: bool = true

source§

fn get_dtype(py: Python<'_>) -> &PyArrayDescr

source§

impl Element for PyObject

source§

const IS_COPY: bool = false

source§

fn get_dtype(py: Python<'_>) -> &PyArrayDescr

Implementors§

source§

impl Element for Complex32

Complex type with f32 components which maps to numpy.csingle (numpy.complex64).

source§

const IS_COPY: bool = true

source§

impl Element for Complex64

Complex type with f64 components which maps to numpy.cdouble (numpy.complex128).

source§

const IS_COPY: bool = true

source§

impl<U: Unit> Element for Datetime<U>

source§

const IS_COPY: bool = true

source§

impl<U: Unit> Element for Timedelta<U>

source§

const IS_COPY: bool = true

source§

impl<const N: usize> Element for PyFixedString<N>

source§

const IS_COPY: bool = true

source§

impl<const N: usize> Element for PyFixedUnicode<N>

source§

const IS_COPY: bool = true

\ No newline at end of file diff --git a/search-index.js b/search-index.js index f9447097c..f8b0ffe3a 100644 --- a/search-index.js +++ b/search-index.js @@ -1,5 +1,5 @@ var searchIndex = JSON.parse('{\ -"numpy":{"doc":"This crate provides Rust interfaces for NumPy C APIs, …","t":"NEGGIDSCFGFGFGFGFGFGFGDNCCCCCCCCCCCDCDDCCCCCCCCCCCCCCCCDCCLLLLAOLLLLLLLALLLLLLLLLLLLLLLLLLLLLLAALLFFLFOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLCKLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLCLCLLLALLLLLLLLOCLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDGGGGGGGGLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDGGGGGGGDGGGGGGGLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLQQIQQIIIKKSDDSILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLADDDDDDDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAAAAANLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLEHDNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLNNNNNNNNLLLLLNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRDGGDGGDDDDDDDGGGDDDGGGDDDDGGGGGGGGGGGGGGGGGDGGGGMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMGMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLMMMMMMMMNNNNNNNEENNNNNNNENNNNNNNENNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNSNNNNNNNNSENNNNENNEENNNENNNNNNEEENNNNNNNNNNNNNNNNNNNMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMGGDDGDGGGGDGGGGGGGGGGGGGGGGGGDGDGGGGGGGGGGGLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMHDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["AlreadyBorrowed","BorrowError","Complex32","Complex64","Element","FromVecError","IS_COPY","IntoPyArray","Ix1","Ix1","Ix2","Ix2","Ix3","Ix3","Ix4","Ix4","Ix5","Ix5","Ix6","Ix6","IxDyn","IxDyn","NotContiguousError","NotWriteable","NpyIndex","PY_ARRAY_API","PY_UFUNC_API","PyArray","PyArray0","PyArray1","PyArray2","PyArray3","PyArray4","PyArray5","PyArray6","PyArrayDescr","PyArrayDyn","PyFixedString","PyFixedUnicode","PyReadonlyArray","PyReadonlyArray1","PyReadonlyArray2","PyReadonlyArray3","PyReadonlyArray4","PyReadonlyArray5","PyReadonlyArray6","PyReadonlyArrayDyn","PyReadwriteArray","PyReadwriteArray1","PyReadwriteArray2","PyReadwriteArray3","PyReadwriteArray4","PyReadwriteArray5","PyReadwriteArray6","PyReadwriteArrayDyn","PyUntypedArray","ToNpyDims","ToPyArray","alignment","arguments","arguments","arguments","array","array","as_array_ptr","as_dtype_ptr","as_ptr","as_ptr","as_ref","as_ref","base","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","byteorder","char","clone","clone","clone_into","clone_into","cmp","cmp","convert","datetime","deref","deref","dot","dtype","dtype","einsum","einsum","eq","eq","extract","extract","flags","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from_borrowed_ptr_or_opt","from_borrowed_ptr_or_opt","from_owned_ptr_or_opt","from_owned_ptr_or_opt","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","get_array_module","get_dtype","get_dtype","get_dtype","get_dtype","get_dtype","get_field","has_fields","has_object","has_subarray","hash","hash","inner","into","into","into","into","into","into","into","into_dtype_ptr","into_py","into_py","into_py","is_aligned_struct","is_c_contiguous","is_contiguous","is_empty","is_equiv_to","is_fortran_contiguous","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_native_byteorder","is_type_of","is_type_of","itemsize","kind","len","nalgebra","names","ndarray","ndim","ndim","new","npyffi","num","object","of","partial_cmp","partial_cmp","provide","provide","provide","pyarray","pyo3","shape","shape","strides","to_object","to_object","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from_exact","try_from_exact","try_from_unchecked","try_from_unchecked","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_object_raw","type_object_raw","typeobj","wrap","PyArray","PyArray0","PyArray1","PyArray2","PyArray3","PyArray4","PyArray5","PyArray6","PyArrayDyn","arange","as_array","as_array_mut","as_ptr","as_raw_array","as_raw_array_mut","as_ref","as_slice","as_slice_mut","as_untyped","borrow","borrow_from_array","borrow_mut","cast","copy_to","data","deref","dims","extract","fmt","fmt","from","from_array","from_borrowed_ptr","from_borrowed_ptr_or_opt","from_iter","from_owned_array","from_owned_object_array","from_owned_ptr","from_owned_ptr_or_opt","from_slice","from_subset","from_vec","from_vec2","from_vec3","get","get_array_module","get_mut","get_owned","into","into_py","into_py","is_in_subset","is_type_of","item","new","readonly","readwrite","reshape","reshape_with_order","resize","to_dyn","to_object","to_owned","to_owned_array","to_string","to_subset","to_subset_unchecked","to_vec","try_as_matrix","try_as_matrix_mut","try_from","try_from","try_from_exact","try_from_unchecked","try_into","try_readonly","try_readwrite","type_id","type_object_raw","uget","uget_mut","uget_raw","wrap","zeros","PyReadonlyArray","PyReadonlyArray1","PyReadonlyArray2","PyReadonlyArray3","PyReadonlyArray4","PyReadonlyArray5","PyReadonlyArray6","PyReadonlyArrayDyn","PyReadwriteArray","PyReadwriteArray1","PyReadwriteArray2","PyReadwriteArray3","PyReadwriteArray4","PyReadwriteArray5","PyReadwriteArray6","PyReadwriteArrayDyn","as_array","as_array_mut","as_matrix","as_matrix","as_matrix_mut","as_matrix_mut","as_slice","as_slice_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","deref","deref","drop","drop","extract","extract","fmt","fmt","from","from","from_subset","from_subset","get","get_mut","into","into","is_in_subset","is_in_subset","resize","to_owned","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_as_matrix","try_as_matrix_mut","try_from","try_from","try_into","try_into","type_id","type_id","Dim","Dim","IntoPyArray","Item","Item","NpyIndex","ToNpyDims","ToPyArray","into_pyarray","to_pyarray","ABBREV","Datetime","Timedelta","UNIT","Unit","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","cmp","eq","eq","fmt","fmt","from","from","from","from","from_subset","from_subset","get_dtype","get_dtype","hash","hash","into","into","is_in_subset","is_in_subset","partial_cmp","partial_cmp","to_owned","to_owned","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_into","try_into","type_id","type_id","units","Attoseconds","Days","Femtoseconds","Hours","Microseconds","Milliseconds","Minutes","Months","Nanoseconds","Picoseconds","Seconds","Weeks","Years","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","into","into","into","into","into","into","into","into","into","into","into","into","into","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","array","flags","objects","types","ufunc","NPY_NUMUSERTYPES","NpyIter_AdvancedNew","NpyIter_Copy","NpyIter_CreateCompatibleStrides","NpyIter_Deallocate","NpyIter_DebugPrint","NpyIter_EnableExternalLoop","NpyIter_GetAxisStrideArray","NpyIter_GetBufferSize","NpyIter_GetDataPtrArray","NpyIter_GetDescrArray","NpyIter_GetGetMultiIndex","NpyIter_GetIndexPtr","NpyIter_GetInitialDataPtrArray","NpyIter_GetInnerFixedStrideArray","NpyIter_GetInnerLoopSizePtr","NpyIter_GetInnerStrideArray","NpyIter_GetIterIndex","NpyIter_GetIterIndexRange","NpyIter_GetIterNext","NpyIter_GetIterSize","NpyIter_GetIterView","NpyIter_GetNDim","NpyIter_GetNOp","NpyIter_GetOperandArray","NpyIter_GetReadFlags","NpyIter_GetShape","NpyIter_GetWriteFlags","NpyIter_GotoIndex","NpyIter_GotoIterIndex","NpyIter_GotoMultiIndex","NpyIter_HasDelayedBufAlloc","NpyIter_HasExternalLoop","NpyIter_HasIndex","NpyIter_HasMultiIndex","NpyIter_IsBuffered","NpyIter_IsFirstVisit","NpyIter_IsGrowInner","NpyIter_IterationNeedsAPI","NpyIter_MultiNew","NpyIter_New","NpyIter_RemoveAxis","NpyIter_RemoveMultiIndex","NpyIter_RequiresBuffering","NpyIter_Reset","NpyIter_ResetBasePointers","NpyIter_ResetToIterIndexRange","NpyTypes","PY_ARRAY_API","PyArrayAPI","PyArrayDescr_Type","PyArrayFlags_Type","PyArrayIter_Type","PyArrayMultiIter_Type","PyArray_All","PyArray_Any","PyArray_Arange","PyArray_ArangeObj","PyArray_ArgMax","PyArray_ArgMin","PyArray_ArgPartition","PyArray_ArgSort","PyArray_As1D","PyArray_As2D","PyArray_AsCArray","PyArray_AxisConverter","PyArray_BoolConverter","PyArray_Broadcast","PyArray_BroadcastToShape","PyArray_BufferConverter","PyArray_ByteorderConverter","PyArray_Byteswap","PyArray_CanCastArrayTo","PyArray_CanCastSafely","PyArray_CanCastScalar","PyArray_CanCastTo","PyArray_CanCastTypeTo","PyArray_CanCoerceScalar","PyArray_CastAnyTo","PyArray_CastScalarDirect","PyArray_CastScalarToCtype","PyArray_CastTo","PyArray_CastToType","PyArray_CastingConverter","PyArray_Check","PyArray_CheckAnyScalarExact","PyArray_CheckAxis","PyArray_CheckExact","PyArray_CheckFromAny","PyArray_CheckStrides","PyArray_Choose","PyArray_Clip","PyArray_ClipmodeConverter","PyArray_CompareLists","PyArray_CompareString","PyArray_CompareUCS4","PyArray_Compress","PyArray_Concatenate","PyArray_Conjugate","PyArray_ConvertClipmodeSequence","PyArray_ConvertToCommonType","PyArray_Converter","PyArray_CopyAndTranspose","PyArray_CopyAnyInto","PyArray_CopyInto","PyArray_CopyObject","PyArray_Correlate","PyArray_Correlate2","PyArray_CountNonzero","PyArray_CreateSortedStridePerm","PyArray_CumProd","PyArray_CumSum","PyArray_DatetimeStructToDatetime","PyArray_DatetimeToDatetimeStruct","PyArray_DebugPrint","PyArray_DescrAlignConverter","PyArray_DescrAlignConverter2","PyArray_DescrConverter","PyArray_DescrConverter2","PyArray_DescrFromObject","PyArray_DescrFromScalar","PyArray_DescrFromType","PyArray_DescrFromTypeObject","PyArray_DescrNew","PyArray_DescrNewByteorder","PyArray_DescrNewFromType","PyArray_Diagonal","PyArray_Dump","PyArray_Dumps","PyArray_EinsteinSum","PyArray_ElementFromName","PyArray_ElementStrides","PyArray_Empty","PyArray_EnsureAnyArray","PyArray_EnsureArray","PyArray_EquivTypenums","PyArray_EquivTypes","PyArray_FailUnlessWriteable","PyArray_FieldNames","PyArray_FillObjectArray","PyArray_FillWithScalar","PyArray_Flatten","PyArray_Free","PyArray_FromAny","PyArray_FromArray","PyArray_FromArrayAttr","PyArray_FromBuffer","PyArray_FromDims","PyArray_FromDimsAndDataAndDescr","PyArray_FromFile","PyArray_FromInterface","PyArray_FromIter","PyArray_FromScalar","PyArray_FromString","PyArray_FromStructInterface","PyArray_GetArrayParamsFromObject","PyArray_GetCastFunc","PyArray_GetEndianness","PyArray_GetField","PyArray_GetNDArrayCFeatureVersion","PyArray_GetNDArrayCVersion","PyArray_GetNumericOps","PyArray_GetPriority","PyArray_GetPtr","PyArray_INCREF","PyArray_InitArrFuncs","PyArray_InnerProduct","PyArray_IntTupleFromIntp","PyArray_IntpConverter","PyArray_IntpFromSequence","PyArray_Item_INCREF","PyArray_Item_XDECREF","PyArray_IterAllButAxis","PyArray_IterNew","PyArray_LexSort","PyArray_MapIterArray","PyArray_MapIterArrayCopyIfOverlap","PyArray_MapIterNext","PyArray_MapIterSwapAxes","PyArray_MatrixProduct","PyArray_MatrixProduct2","PyArray_Max","PyArray_Mean","PyArray_Min","PyArray_MinScalarType","PyArray_MoveInto","PyArray_MultiplyIntList","PyArray_MultiplyList","PyArray_NeighborhoodIterNew","PyArray_New","PyArray_NewCopy","PyArray_NewFlagsObject","PyArray_NewFromDescr","PyArray_NewLikeArray","PyArray_Newshape","PyArray_Nonzero","PyArray_ObjectType","PyArray_One","PyArray_OrderConverter","PyArray_OutputConverter","PyArray_OverflowMultiplyList","PyArray_Partition","PyArray_Prod","PyArray_PromoteTypes","PyArray_Ptp","PyArray_PutMask","PyArray_PutTo","PyArray_PyIntAsInt","PyArray_PyIntAsIntp","PyArray_Ravel","PyArray_RegisterCanCast","PyArray_RegisterCastFunc","PyArray_RegisterDataType","PyArray_RemoveAxesInPlace","PyArray_RemoveSmallest","PyArray_Repeat","PyArray_Reshape","PyArray_Resize","PyArray_ResolveWritebackIfCopy","PyArray_ResultType","PyArray_Return","PyArray_Round","PyArray_Scalar","PyArray_ScalarAsCtype","PyArray_ScalarFromObject","PyArray_ScalarKind","PyArray_SearchSorted","PyArray_SearchsideConverter","PyArray_SelectkindConverter","PyArray_SetBaseObject","PyArray_SetDatetimeParseFunction","PyArray_SetField","PyArray_SetNumericOps","PyArray_SetStringFunction","PyArray_SetUpdateIfCopyBase","PyArray_SetWritebackIfCopyBase","PyArray_Size","PyArray_Sort","PyArray_SortkindConverter","PyArray_Squeeze","PyArray_Std","PyArray_Sum","PyArray_SwapAxes","PyArray_TakeFrom","PyArray_TimedeltaStructToTimedelta","PyArray_TimedeltaToTimedeltaStruct","PyArray_ToFile","PyArray_ToList","PyArray_ToString","PyArray_Trace","PyArray_Transpose","PyArray_Type","PyArray_TypeObjectFromType","PyArray_TypestrConvert","PyArray_UpdateFlags","PyArray_ValidType","PyArray_View","PyArray_Where","PyArray_XDECREF","PyArray_Zero","PyArray_Zeros","PyBigArray_Type","PyBoolArrType_Type","PyByteArrType_Type","PyCDoubleArrType_Type","PyCFloatArrType_Type","PyCLongDoubleArrType_Type","PyCharacterArrType_Type","PyComplexFloatingArrType_Type","PyDataMem_FREE","PyDataMem_NEW","PyDataMem_NEW_ZEROED","PyDataMem_RENEW","PyDataMem_SetEventHook","PyDoubleArrType_Type","PyFlexibleArrType_Type","PyFloatArrType_Type","PyFloatingArrType_Type","PyGenericArrType_Type","PyInexactArrType_Type","PyIntArrType_Type","PyIntegerArrType_Type","PyLongArrType_Type","PyLongDoubleArrType_Type","PyLongLongArrType_Type","PyNumberArrType_Type","PyObjectArrType_Type","PyShortArrType_Type","PySignedIntegerArrType_Type","PyStringArrType_Type","PyUByteArrType_Type","PyUIntArrType_Type","PyULongArrType_Type","PyULongLongArrType_Type","PyUShortArrType_Type","PyUnicodeArrType_Type","PyUnsignedIntegerArrType_Type","PyVoidArrType_Type","_PyArrayScalar_BoolValues","_PyArray_GetSigintBuf","_PyArray_SigintHandler","borrow","borrow","borrow_mut","borrow_mut","from","from","from_subset","from_subset","get_type_object","into","into","is_in_subset","is_in_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_into","try_into","type_id","type_id","NPY_ALIGNED_STRUCT","NPY_ARRAY_ALIGNED","NPY_ARRAY_BEHAVED","NPY_ARRAY_BEHAVED_NS","NPY_ARRAY_CARRAY","NPY_ARRAY_CARRAY_RO","NPY_ARRAY_C_CONTIGUOUS","NPY_ARRAY_DEFAULT","NPY_ARRAY_ELEMENTSTRIDES","NPY_ARRAY_ENSUREARRAY","NPY_ARRAY_ENSURECOPY","NPY_ARRAY_FARRAY","NPY_ARRAY_FARRAY_RO","NPY_ARRAY_FORCECAST","NPY_ARRAY_F_CONTIGUOUS","NPY_ARRAY_INOUT_ARRAY","NPY_ARRAY_INOUT_ARRAY2","NPY_ARRAY_INOUT_FARRAY","NPY_ARRAY_INOUT_FARRAY2","NPY_ARRAY_IN_ARRAY","NPY_ARRAY_IN_FARRAY","NPY_ARRAY_NOTSWAPPED","NPY_ARRAY_OUT_ARRAY","NPY_ARRAY_OUT_FARRAY","NPY_ARRAY_OWNDATA","NPY_ARRAY_UPDATEIFCOPY","NPY_ARRAY_UPDATE_ALL","NPY_ARRAY_WRITEABLE","NPY_ARRAY_WRITEBACKIFCOPY","NPY_FROM_FIELDS","NPY_ITEM_HASOBJECT","NPY_ITEM_IS_POINTER","NPY_ITEM_REFCOUNT","NPY_ITER_ALIGNED","NPY_ITER_ALLOCATE","NPY_ITER_ARRAYMASK","NPY_ITER_BUFFERED","NPY_ITER_COMMON_DTYPE","NPY_ITER_CONTIG","NPY_ITER_COPY","NPY_ITER_COPY_IF_OVERLAP","NPY_ITER_C_INDEX","NPY_ITER_DELAY_BUFALLOC","NPY_ITER_DONT_NEGATE_STRIDES","NPY_ITER_EXTERNAL_LOOP","NPY_ITER_F_INDEX","NPY_ITER_GLOBAL_FLAGS","NPY_ITER_GROWINNER","NPY_ITER_MULTI_INDEX","NPY_ITER_NBO","NPY_ITER_NO_BROADCAST","NPY_ITER_NO_SUBTYPE","NPY_ITER_OVERLAP_ASSUME_ELEMENTWISE","NPY_ITER_PER_OP_FLAGS","NPY_ITER_RANGED","NPY_ITER_READONLY","NPY_ITER_READWRITE","NPY_ITER_REDUCE_OK","NPY_ITER_REFS_OK","NPY_ITER_UPDATEIFCOPY","NPY_ITER_VIRTUAL","NPY_ITER_WRITEMASKED","NPY_ITER_WRITEONLY","NPY_ITER_ZEROSIZE_OK","NPY_LIST_PICKLE","NPY_NEEDS_INIT","NPY_NEEDS_PYAPI","NPY_OBJECT_DTYPE_FLAGS","NPY_USE_GETITEM","NPY_USE_SETITEM","NpyAuxData","NpyAuxData_CloneFunc","NpyAuxData_FreeFunc","NpyIter","NpyIter_GetMultiIndexFunc","NpyIter_IterNextFunc","PyArrayFlagsObject","PyArrayInterface","PyArrayIterObject","PyArrayMapIterObject","PyArrayMultiIterObject","PyArrayNeighborhoodIterObject","PyArrayObject","PyArray_ArgFunc","PyArray_ArgPartitionFunc","PyArray_ArgSortFunc","PyArray_ArrFuncs","PyArray_ArrayDescr","PyArray_Chunk","PyArray_CompareFunc","PyArray_CopySwapFunc","PyArray_CopySwapNFunc","PyArray_DatetimeDTypeMetaData","PyArray_DatetimeMetaData","PyArray_Descr","PyArray_Dims","PyArray_DotFunc","PyArray_FastClipFunc","PyArray_FastPutmaskFunc","PyArray_FastTakeFunc","PyArray_FillFunc","PyArray_FillWithScalarFunc","PyArray_FromStrFunc","PyArray_GetItemFunc","PyArray_NonzeroFunc","PyArray_PartitionFunc","PyArray_ScalarKindFunc","PyArray_ScanFunc","PyArray_SetItemFunc","PyArray_SortFunc","PyArray_VectorUnaryFunc","PyDataMem_EventHookFunc","PyUFuncGenericFunction","PyUFuncObject","PyUFunc_LegacyInnerLoopSelectionFunc","PyUFunc_MaskedInnerLoopSelectionFunc","PyUFunc_MaskedStridedInnerLoopFunc","PyUFunc_TypeResolutionFunc","_internal_iter","ait","alignment","ao","ao","argmax","argmin","argsort","arr","array","backstrides","backstrides","base","base","base","base","base","baseoffset","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounds","bounds","byteorder","c_metadata","cancastscalarkindto","cancastto","cast","castdict","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","compare","consec","constant","contiguous","contiguous","coordinates","coordinates","copyswap","copyswapn","core_dim_ixs","core_enabled","core_num_dim_ix","core_num_dims","core_offsets","core_signature","data","data","data","dataptr","dataptr","dataptr","descr","descr","dimensions","dimensions","dimensions","dimensions","dims_m1","dims_m1","doc","dotfunc","elsize","extra_op","extra_op_dtype","extra_op_flags","extra_op_iter","extra_op_next","extra_op_ptrs","f","factors","factors","fancy_dims","fancy_strides","fastclip","fastputmask","fasttake","fields","fill","fillwithscalar","flags","flags","flags","flags","flags","fmt","free","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","fromstr","functions","getitem","hash","identity","index","index","index","index","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","itemsize","iter_count","iter_flags","iteraxes","iters","kind","legacy_inner_loop_selector","len","len","limits","limits","limits_sizes","limits_sizes","masked_inner_loop_selector","meta","metadata","mode","name","names","nargs","nd","nd","nd","nd","nd","nd_fancy","nd_m1","nd_m1","needs_api","nin","nonzero","nout","npy_iter_get_dataptr_t","ntypes","num","numiter","numiter","ob_base","ob_base","ob_base","ob_base","ob_base","ob_base","ob_base","ob_base","ob_base","obj","op_flags","outer","outer_next","outer_ptrs","outer_strides","ptr","ptr","ptr","reserved","reserved1","reserved2","scalarkind","scanfunc","setitem","shape","shape","size","size","size","size","sort","strides","strides","strides","strides","subarray","subspace","subspace_iter","subspace_next","subspace_ptrs","subspace_strides","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","translate","translate","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","two","type_","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_num","type_resolver","typekind","typeobj","types","unused","userloops","weakreflist","NPY_ANYORDER","NPY_BIG","NPY_BOOL","NPY_BOOLLTR","NPY_BOOL_SCALAR","NPY_BYTE","NPY_BYTELTR","NPY_BYTEORDER_CHAR","NPY_CASTING","NPY_CDOUBLE","NPY_CDOUBLELTR","NPY_CFLOAT","NPY_CFLOATLTR","NPY_CHAR","NPY_CHARLTR","NPY_CLIP","NPY_CLIPMODE","NPY_CLONGDOUBLE","NPY_CLONGDOUBLELTR","NPY_COMPLEXLTR","NPY_COMPLEX_SCALAR","NPY_CORDER","NPY_DATETIME","NPY_DATETIMELTR","NPY_DATETIMEUNIT","NPY_DOUBLE","NPY_DOUBLELTR","NPY_EQUIV_CASTING","NPY_FLOAT","NPY_FLOATINGLTR","NPY_FLOATLTR","NPY_FLOAT_SCALAR","NPY_FORTRANORDER","NPY_FR_D","NPY_FR_GENERIC","NPY_FR_M","NPY_FR_W","NPY_FR_Y","NPY_FR_as","NPY_FR_fs","NPY_FR_h","NPY_FR_m","NPY_FR_ms","NPY_FR_ns","NPY_FR_ps","NPY_FR_s","NPY_FR_us","NPY_GENBOOLLTR","NPY_HALF","NPY_HALFLTR","NPY_HEAPSORT","NPY_IGNORE","NPY_INT","NPY_INTLTR","NPY_INTNEG_SCALAR","NPY_INTPLTR","NPY_INTPOS_SCALAR","NPY_INTROSELECT","NPY_KEEPORDER","NPY_LITTLE","NPY_LONG","NPY_LONGDOUBLE","NPY_LONGDOUBLELTR","NPY_LONGLONG","NPY_LONGLONGLTR","NPY_LONGLTR","NPY_MERGESORT","NPY_NATBYTE","NPY_NATIVE","NPY_NOSCALAR","NPY_NOTYPE","NPY_NO_CASTING","NPY_NTYPES","NPY_OBJECT","NPY_OBJECTLTR","NPY_OBJECT_SCALAR","NPY_OPPBYTE","NPY_ORDER","NPY_QUICKSORT","NPY_RAISE","NPY_SAFE_CASTING","NPY_SAME_KIND_CASTING","NPY_SCALARKIND","NPY_SEARCHLEFT","NPY_SEARCHRIGHT","NPY_SEARCHSIDE","NPY_SELECTKIND","NPY_SHORT","NPY_SHORTLTR","NPY_SIGNEDLTR","NPY_SORTKIND","NPY_STRING","NPY_STRINGLTR","NPY_STRINGLTR2","NPY_SWAP","NPY_TIMEDELTA","NPY_TIMEDELTALTR","NPY_TYPECHAR","NPY_TYPEKINDCHAR","NPY_TYPES","NPY_UBYTE","NPY_UBYTELTR","NPY_UINT","NPY_UINTLTR","NPY_UINTPLTR","NPY_ULONG","NPY_ULONGLONG","NPY_ULONGLONGLTR","NPY_ULONGLTR","NPY_UNICODE","NPY_UNICODELTR","NPY_UNSAFE_CASTING","NPY_UNSIGNEDLTR","NPY_USERDEF","NPY_USHORT","NPY_USHORTLTR","NPY_VOID","NPY_VOIDLTR","NPY_WRAP","as_","as_","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","day","day","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hour","imag","imag","imag","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","min","month","npy_bool","npy_byte","npy_cdouble","npy_cfloat","npy_char","npy_clongdouble","npy_complex128","npy_complex256","npy_complex64","npy_datetime","npy_datetimestruct","npy_double","npy_float","npy_float128","npy_float16","npy_float32","npy_float64","npy_half","npy_hash_t","npy_int","npy_int16","npy_int32","npy_int64","npy_int8","npy_intp","npy_long","npy_longdouble","npy_longlong","npy_short","npy_stride_sort_item","npy_timedelta","npy_timedeltastruct","npy_ubyte","npy_ucs4","npy_uint","npy_uint16","npy_uint32","npy_uint64","npy_uint8","npy_uintp","npy_ulong","npy_ulonglong","npy_ushort","partial_cmp","perm","ps","ps","real","real","real","sec","sec","stride","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","us","us","year","PY_UFUNC_API","PyUFuncAPI","PyUFunc_DD_D","PyUFunc_D_D","PyUFunc_DefaultTypeResolver","PyUFunc_FF_F","PyUFunc_FF_F_As_DD_D","PyUFunc_F_F","PyUFunc_F_F_As_D_D","PyUFunc_FromFuncAndData","PyUFunc_FromFuncAndDataAndSignature","PyUFunc_FromFuncAndDataAndSignatureAndIdentity","PyUFunc_GG_G","PyUFunc_G_G","PyUFunc_GenericFunction","PyUFunc_GetPyValues","PyUFunc_OO_O","PyUFunc_OO_O_method","PyUFunc_O_O","PyUFunc_O_O_method","PyUFunc_On_Om","PyUFunc_RegisterLoopForDescr","PyUFunc_RegisterLoopForType","PyUFunc_ReplaceLoopBySignature","PyUFunc_SetUsesArraysAsData","PyUFunc_ValidateCasting","PyUFunc_checkfperr","PyUFunc_clearfperr","PyUFunc_d_d","PyUFunc_dd_d","PyUFunc_e_e","PyUFunc_e_e_As_d_d","PyUFunc_e_e_As_f_f","PyUFunc_ee_e","PyUFunc_ee_e_As_dd_d","PyUFunc_ee_e_As_ff_f","PyUFunc_f_f","PyUFunc_f_f_As_d_d","PyUFunc_ff_f","PyUFunc_ff_f_As_dd_d","PyUFunc_g_g","PyUFunc_getfperr","PyUFunc_gg_g","PyUFunc_handlefperr","borrow","borrow_mut","from","from_subset","into","is_in_subset","to_subset","to_subset_unchecked","try_from","try_into","type_id"],"q":[[0,"numpy"],[261,"numpy::array"],[345,"numpy::borrow"],[407,"numpy::convert"],[417,"numpy::datetime"],[465,"numpy::datetime::units"],[725,"numpy::npyffi"],[730,"numpy::npyffi::array"],[1054,"numpy::npyffi::flags"],[1124,"numpy::npyffi::objects"],[1592,"numpy::npyffi::types"],[2067,"numpy::npyffi::ufunc"]],"d":["The given array is already borrowed","Inidcates why borrowing an array failed.","","","Represents that a type can be an element of PyArray.","Represents that given Vec cannot be treated as an array.","Flag that indicates whether this type is trivially …","","Create a one-dimensional index","one-dimensional","Create a two-dimensional index","two-dimensional","Create a three-dimensional index","three-dimensional","Create a four-dimensional index","four-dimensional","Create a five-dimensional index","five-dimensional","Create a six-dimensional index","six-dimensional","Create a dynamic-dimensional index","dynamic-dimensional","Represents that the given array is not contiguous.","The given array is not writeable","","","","","","","","","","","","Binding of numpy.dtype.","","A newtype wrapper around [u8; N] to handle byte scalars …","A newtype wrapper around [PyUCS4; N] to handle str_ scalars…","","","","","","","","","","","","","","","","","A safe, untyped wrapper for NumPy’s ndarray class.","","","Returns the required alignment (bytes) of this type …","","","","Safe interface for NumPy’s N-dimensional arrays","Create an Array with one, two or three dimensions.","Returns a raw pointer to the underlying PyArrayObject.","Returns self as *mut PyArray_Descr.","Gets the underlying FFI pointer, returns a borrowed …","Gets the underlying FFI pointer, returns a borrowed …","","","Returns the type descriptor for the base element of …","Types to safely create references into NumPy arrays","","","","","","","","","","","","","","","Returns an ASCII character indicating the byte-order of …","Returns a unique ASCII character for each of the 21 …","","","","","","","Defines conversion traits between Rust types and NumPy …","Support datetimes and timedeltas","","","Return the dot product of two arrays.","Returns the type descriptor (“dtype”) for a registered …","Returns the dtype of the array.","Return the Einstein summation convention of given tensors.","Return the Einstein summation convention of given tensors.","","","","","Returns bit-flags describing how this type descriptor is …","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","","","","","","","","","Returns the associated type descriptor (“dtype”) for …","","","","","Returns the type descriptor and offset of the field with …","Returns true if the type descriptor is a structured type.","Returns true if the type descriptor contains any …","Returns true if the type descriptor is a sub-array.","","","Return the inner product of two arrays.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns self as *mut PyArray_Descr while increasing the …","","","","Returns true if the type descriptor is a struct which …","Returns true if the internal data of the array is …","Returns true if the internal data of the array is …","Returns true if the there are no elements in the array.","Returns true if two type descriptors are equivalent.","Returns true if the internal data of the array is …","","","","","","","","Returns true if type descriptor byteorder is native, or …","","","Returns the element size of this type descriptor.","Returns an ASCII character (one of biufcmMOSUV) …","Calculates the total number of elements in the array.","","Returns an ordered list of field names, or None if there …","","Returns the number of dimensions if this type descriptor …","Returns the number of dimensions of the array.","Creates a new type descriptor (“dtype”) object from an …","Low-Level bindings for NumPy C API.","Returns a unique number for each of the 21 different …","Shortcut for creating a type descriptor of object type.","Returns the type descriptor for a registered type.","","","","","","Create a PyArray with one, two or three dimensions.","","Returns the shape of the sub-array.","Returns a slice which contains dimmensions of the array.","Returns a slice indicating how many bytes to advance when …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the array scalar corresponding to this type …","","A safe, statically-typed wrapper for NumPy’s ndarray …","Zero-dimensional array.","One-dimensional array.","Two-dimensional array.","Three-dimensional array.","Four-dimensional array.","Five-dimensional array.","Six-dimensional array.","Dynamic-dimensional array.","Return evenly spaced values within a given interval.","Returns an ArrayView of the internal array.","Returns an ArrayViewMut of the internal array.","","Returns the internal array as RawArrayView enabling …","Returns the internal array as RawArrayViewMut enabling …","","Returns an immutable view of the internal data as a slice.","Returns a mutable view of the internal data as a slice.","Access an untyped representation of this array.","","Creates a NumPy array backed by array and ties its …","","Cast the PyArray<T> to PyArray<U>, by allocating a new …","Copies self into other, performing a data type conversion …","Returns a pointer to the first element of the array.","","Same as shape, but returns D instead of &[usize].","","","","Returns the argument unchanged.","Construct a NumPy array from a ndarray::ArrayBase.","Constructs a reference to a PyArray from a raw point to a …","","Construct a one-dimensional array from an Iterator.","Constructs a NumPy from an ndarray::Array","Construct a NumPy array containing objects stored in a …","Constructs a reference to a PyArray from a raw pointer to …","","Construct a one-dimensional array from a slice.","","Construct a one-dimensional array from a Vec<T>.","Construct a two-dimension array from a Vec<Vec<T>>.","Construct a three-dimensional array from a Vec<Vec<Vec<T>>>…","Get a reference of the specified element if the given …","Returns a handle to NumPy’s multiarray module.","Same as get, but returns Option<&mut T>.","Get a copy of the specified element in the array.","Calls U::from(self).","","","","","Get the single element of a zero-dimensional array.","Creates a new uninitialized NumPy array.","Get an immutable borrow of the NumPy array","Get a mutable borrow of the NumPy array","Special case of reshape_with_order which keeps the memory …","Construct a new array which has same values as self, but …","Extends or truncates the dimensions of an array.","Turn an array with fixed dimensionality into one with …","","Turn &PyArray<T,D> into Py<PyArray<T,D>>, i.e. a pointer …","Get a copy of the array as an ndarray::Array.","","","","Returns a copy of the internal data of the array as a Vec.","Try to convert this array into a nalgebra::MatrixView …","Try to convert this array into a nalgebra::MatrixViewMut …","","","","","","Get an immutable borrow of the NumPy array","Get a mutable borrow of the NumPy array","","","Get an immutable reference of the specified element, …","Same as uget, but returns &mut T.","Same as uget, but returns *mut T.","","Construct a new NumPy array filled with zeros.","Read-only borrow of an array.","Read-only borrow of a one-dimensional array.","Read-only borrow of a two-dimensional array.","Read-only borrow of a three-dimensional array.","Read-only borrow of a four-dimensional array.","Read-only borrow of a five-dimensional array.","Read-only borrow of a six-dimensional array.","Read-only borrow of an array whose dimensionality is …","Read-write borrow of an array.","Read-write borrow of a one-dimensional array.","Read-write borrow of a two-dimensional array.","Read-write borrow of a three-dimensional array.","Read-write borrow of a four-dimensional array.","Read-write borrow of a five-dimensional array.","Read-write borrow of a six-dimensional array.","Read-write borrow of an array whose dimensionality is …","Provides an immutable array view of the interior of the …","Provides a mutable array view of the interior of the NumPy …","Convert this two-dimensional array into a …","Convert this one-dimensional array into a …","Convert this two-dimensional array into a …","Convert this one-dimensional array into a …","Provide an immutable slice view of the interior of the …","Provide a mutable slice view of the interior of the NumPy …","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Provide an immutable reference to an element of the NumPy …","Provide a mutable reference to an element of the NumPy …","Calls U::from(self).","Calls U::from(self).","","","Extends or truncates the dimensions of an array.","","","","","","Try to convert this array into a nalgebra::MatrixView …","Try to convert this array into a nalgebra::MatrixViewMut …","","","","","","","The dimension type of the resulting array.","The dimension type of the resulting array.","Conversion trait from owning Rust types into PyArray.","The element type of resulting array.","The element type of resulting array.","Trait implemented by types that can be used to index an …","Utility trait to specify the dimensions of an array.","Conversion trait from borrowing Rust types to PyArray.","Consumes self and moves its data into a NumPy array.","Copies the content pointed to by &self into a newly …","The abbrevation used for debug formatting","Corresponds to the datetime64 scalar type","Corresponds to the [timedelta64][scalars-datetime64] …","The matching NumPy datetime unit code","Represents the datetime units supported by NumPy","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","","","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","Predefined implementors of the Unit trait","Attoseconds, i.e. 10^-18 seconds","Days, i.e. 24 hours","Femtoseconds, i.e. 10^-15 seconds","Hours, i.e. 60 minutes","Microseconds, i.e. 10^-6 seconds","Milliseconds, i.e. 10^-3 seconds","Minutes, i.e. 60 seconds","Months, i.e. 30 days","Nanoseconds, i.e. 10^-9 seconds","Picoseconds, i.e. 10^-12 seconds","Seconds","Weeks, i.e. 7 days","Years, i.e. 12 months","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Low-Level binding for Array API","","Low-Lebel binding for NumPy C API C-objects","","Low-Level binding for UFunc API","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","All type objects exported by the NumPy API.","A global variable which stores a ‘capsule’ pointer to …","See PY_ARRAY_API for more.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Checks that op is an instance of PyArray or not.","","","Checks that op is an exact instance of PyArray or not.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Get a pointer of the type object assocaited with ty.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A global variable which stores a ‘capsule’ pointer to …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","",""],"i":[9,0,0,0,0,0,19,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,5,8,9,0,0,10,4,4,10,4,10,4,0,4,10,5,8,9,16,17,4,10,5,8,9,16,17,4,4,16,17,16,17,16,17,0,0,4,10,0,0,10,0,0,16,17,4,10,4,4,4,10,10,5,5,8,8,9,9,16,16,17,17,4,10,5,8,9,16,16,17,17,4,10,4,10,4,10,5,8,9,16,17,0,19,146,147,16,17,4,4,4,4,16,17,0,4,10,5,8,9,16,17,4,4,10,10,4,10,10,10,4,10,4,10,5,8,9,16,17,4,4,10,4,4,10,0,4,0,4,10,4,0,4,4,4,16,17,5,8,9,0,0,4,10,10,4,10,16,17,4,10,5,8,9,16,17,4,10,5,8,9,16,17,4,10,5,8,9,16,17,4,4,10,10,5,8,9,16,17,4,10,4,10,4,10,5,8,9,16,17,4,10,5,8,9,16,17,4,10,4,10,0,0,0,0,0,0,0,0,0,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,0,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63,64,63,63,64,64,63,64,63,64,63,64,63,63,63,64,63,64,63,64,63,64,63,64,63,64,63,64,63,64,63,64,64,63,63,64,63,64,63,64,63,64,63,64,63,64,148,149,0,148,149,0,0,0,148,149,75,0,0,75,0,76,77,76,77,76,77,76,77,76,77,76,77,76,77,76,76,77,77,76,77,76,77,76,77,76,77,76,77,76,77,76,77,76,77,76,77,76,77,76,77,76,77,0,0,0,0,0,0,0,0,0,0,0,0,0,0,83,84,85,86,87,88,89,90,91,92,93,94,95,83,84,85,86,87,88,89,90,91,92,93,94,95,83,84,85,86,87,88,89,90,91,92,93,94,95,83,84,85,86,87,88,89,90,91,92,93,94,95,83,84,85,86,87,88,89,90,91,92,93,94,95,83,84,85,86,87,88,89,90,91,92,93,94,95,83,84,85,86,87,88,89,90,91,92,93,94,95,83,84,85,86,87,88,89,90,91,92,93,94,95,83,84,85,86,87,88,89,90,91,92,93,94,95,83,84,85,86,87,88,89,90,91,92,93,94,95,83,84,85,86,87,88,89,90,91,92,93,94,95,83,84,85,86,87,88,89,90,91,92,93,94,95,83,84,85,86,87,88,89,90,91,92,93,94,95,83,84,85,86,87,88,89,90,91,92,93,94,95,83,84,85,86,87,88,89,90,91,92,93,94,95,83,84,85,86,87,88,89,90,91,92,93,94,95,83,84,85,86,87,88,89,90,91,92,93,94,95,83,84,85,86,87,88,89,90,91,92,93,94,95,83,84,85,86,87,88,89,90,91,92,93,94,95,0,0,0,0,0,128,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,0,0,0,128,128,128,128,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,0,96,96,0,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,128,96,96,96,96,96,96,96,96,96,128,128,128,128,128,128,128,128,96,96,96,96,96,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,96,96,96,128,96,128,96,128,96,128,96,96,128,96,128,96,128,96,128,96,128,96,128,96,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,133,122,12,123,133,120,120,120,130,122,123,133,11,129,108,135,136,122,11,12,129,120,130,121,108,131,132,100,123,107,133,122,134,135,136,11,12,129,120,130,121,108,131,132,100,123,107,133,122,134,135,136,123,133,12,12,120,120,120,120,11,12,129,120,130,121,108,131,132,100,123,107,133,122,134,135,136,134,11,12,129,120,130,121,108,131,132,100,123,107,133,122,134,135,136,120,122,133,123,133,123,133,120,120,132,132,132,132,132,132,11,131,132,123,133,122,11,131,11,107,133,122,123,133,132,120,12,122,122,122,122,122,122,12,123,133,122,122,120,120,120,12,120,120,11,12,130,108,131,100,134,11,12,129,120,130,121,108,131,132,100,123,107,133,122,134,135,136,11,12,129,120,130,121,108,131,132,100,123,107,133,122,134,135,136,120,132,120,12,132,123,107,133,122,11,12,129,120,130,121,108,131,132,100,123,107,133,122,134,135,136,11,12,129,120,130,121,108,131,132,100,123,107,133,122,134,135,136,131,122,132,122,107,12,132,121,108,123,133,123,133,132,136,12,133,132,12,132,11,131,107,133,122,122,123,133,122,132,120,132,0,132,135,107,122,11,12,130,108,132,123,107,133,122,132,132,122,122,122,122,121,108,132,134,132,132,120,120,120,129,131,123,107,133,122,120,11,131,123,133,12,122,122,122,122,122,11,12,129,120,130,121,108,131,132,100,123,107,133,122,134,135,136,11,12,129,120,130,121,108,131,132,100,123,107,133,122,134,135,136,11,12,129,120,130,121,108,131,132,100,123,107,133,122,134,135,136,123,133,11,12,129,120,130,121,108,131,132,100,123,107,133,122,134,135,136,11,12,129,120,130,121,108,131,132,100,123,107,133,122,134,135,136,131,12,11,12,129,120,130,121,108,131,132,100,123,107,133,122,134,135,136,12,132,131,12,132,122,132,11,65,143,140,141,109,140,141,0,0,140,141,140,141,140,141,110,0,140,141,142,109,65,140,141,0,140,141,98,140,142,141,109,65,113,113,113,113,113,113,113,113,113,113,113,113,113,113,142,140,141,105,143,140,141,109,141,109,104,65,143,140,140,141,140,141,141,105,143,143,109,140,98,140,140,141,109,143,0,105,110,98,98,0,124,124,0,0,140,141,142,0,140,141,141,143,140,141,0,0,0,140,141,140,141,141,140,140,141,141,140,141,98,142,140,140,141,140,141,110,114,125,137,138,139,65,109,105,124,113,140,104,98,110,114,125,112,141,142,143,137,138,139,65,109,105,124,113,140,104,98,110,114,125,112,141,142,143,137,138,139,65,109,105,124,113,140,104,98,110,114,125,112,141,142,143,137,138,139,65,109,105,124,113,140,104,98,110,114,125,112,141,142,143,140,114,125,65,109,105,124,113,140,104,98,110,143,137,138,139,65,109,105,124,113,140,104,98,114,125,112,141,142,143,137,138,139,65,109,105,124,113,140,104,98,110,114,125,112,141,142,143,137,138,139,65,109,105,124,113,140,104,98,110,114,125,112,141,142,143,65,109,105,124,113,140,104,98,110,143,114,137,138,139,137,138,139,65,109,105,124,113,140,104,98,110,114,125,112,141,142,143,137,138,139,65,109,105,124,113,140,104,98,110,114,125,112,141,142,143,114,114,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,140,112,114,125,137,138,139,114,125,112,137,138,139,65,109,105,124,113,140,104,98,110,114,125,112,141,142,143,137,138,139,65,109,105,124,113,140,104,98,110,114,125,112,141,142,143,137,138,139,65,109,105,124,113,140,104,98,110,114,125,112,141,142,143,137,138,139,65,109,105,124,113,140,104,98,110,114,125,112,141,142,143,137,138,139,65,109,105,124,113,140,104,98,110,114,125,112,141,142,143,137,138,139,65,109,105,124,113,140,104,98,110,114,125,112,141,142,143,114,125,114,0,0,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144],"f":[0,0,0,0,0,0,0,0,[1,2],0,[[1,1],2],0,[[1,1,1],2],0,[[1,1,1,1],2],0,[[1,1,1,1,1],2],0,[[1,1,1,1,1,1],2],0,[[],[[2,[3]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[4,1],[[5,6],7],[[8,6],7],[[9,6],7],0,0,[10,11],[4,12],[4,13],[10,13],[4,14],[10,14],[4,4],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[4,15],[4,15],[16,16],[17,17],[[]],[[]],[[16,16],18],[[17,17],18],0,0,[4,14],[10,14],[[[21,[19,20]],[21,[19,20]]],[[22,[[0,[19]]]]]],[6,4],[10,4],[23,[[22,[[0,[19]]]]]],0,[[16,16],24],[[17,17],24],[14,[[22,[4]]]],[14,[[22,[10]]]],[4,25],[[4,26],[[28,[27]]]],[[4,26],[[28,[27]]]],[[10,26],[[28,[27]]]],[[10,26],[[28,[27]]]],[[5,26],29],[[5,26],29],[[8,26],29],[[8,26],29],[[9,26],29],[[9,26],29],[[16,26],29],[[16,26],29],[[17,26],29],[[17,26],29],[[]],[[]],[[]],[[]],[[]],[[],16],[[]],[[],17],[[]],[[6,13],30],[[6,13],30],[[6,13],30],[[6,13],30],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[6,4],[6,4],[6,4],[6,4],[6,4],[[4,23],22],[4,24],[4,24],[4,24],[[16,31]],[[17,31]],[[[21,[19,20]],[21,[19,20]]],[[22,[[0,[19]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[4,12],[[4,6],[[32,[4]]]],[[10,6],[[32,[10]]]],[[10,6],7],[4,24],[10,24],[10,24],[10,24],[[4,4],24],[10,24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[4,[[30,[24]]]],[14,24],[14,24],[4,1],[4,15],[10,1],0,[4,[[30,[[33,[23]]]]]],0,[4,1],[10,1],[[6,[0,[34,35]]],[[22,[4]]]],0,[4,36],[6,4],[6,4],[[16,16],[[30,[18]]]],[[17,17],[[30,[18]]]],[37],[37],[37],0,0,[4,[[33,[1]]]],[10],[10],[[4,6],7],[[10,6],7],[[]],[[]],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],28],[[[39,[14]]],[[28,[40]]]],[[[39,[14]]],[[28,[40]]]],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[[39,[14]]],[[28,[40]]]],[[[39,[14]]],[[28,[40]]]],[[[39,[14]]]],[[[39,[14]]]],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[6,42],[6,42],[4,43],[6,[[28,[[32,[14]],44]]]],0,0,0,0,0,0,0,0,0,[[6,[0,[19,[46,[45]]]],[0,[19,[46,[45]]]],[0,[19,[46,[45]]]]],[[21,[[0,[19,[46,[45]]]],47]]]],[[[21,[19,20]]],[[48,[19,20]]]],[[[21,[19,20]]],[[49,[19,20]]]],[21,13],[[[21,[19,20]]],[[50,[19,20]]]],[[[21,[19,20]]],[[51,[19,20]]]],[21,14],[[[21,[19,20]]],[[28,[8]]]],[[[21,[19,20]]],[[28,[8]]]],[21,10],[[]],[[[53,[52,20]],14],[[21,[19,20]]]],[[]],[[[21,[19]],24],[[22,[[21,[19]]]]]],[[[21,[19]],[21,[19]]],22],[21],[21],[[[21,[19,20]]],20],[14,[[22,[[21,[19,20]]]]]],[[21,26],[[28,[27]]]],[[21,26],[[28,[27]]]],[[]],[[6,[53,[52,20]]],[[21,[19,20]]]],[[6,13],21],[[6,13],30],[[6,54],[[21,[19,47]]]],[[6,[55,[19,20]]],[[21,[19,20]]]],[[6,[55,[32,20]]],[[21,[7,20]]]],[[6,13],21],[[6,13],30],[6,[[21,[19,47]]]],[[]],[[6,[33,[19]]],[[21,[19,47]]]],[6,[[28,[[21,[19,56]],5]]]],[6,[[28,[[21,[19,57]],5]]]],[[[21,[19,20]],58],[[30,[19]]]],[6,[[22,[59]]]],[[[21,[19,20]],58],[[30,[19]]]],[[[21,[19,20]],58],[[30,[19]]]],[[]],[[21,6],7],[[21,6],[[32,[21]]]],[[],24],[14,24],[[[21,[[0,[60,19]],61]]],[[0,[60,19]]]],[[6,62,24],[[21,[19,20]]]],[[[21,[19,20]]],[[63,[19,20]]]],[[[21,[19,20]]],[[64,[19,20]]]],[[[21,[19]],62],[[22,[[21,[19]]]]]],[[[21,[19]],62,65],[[22,[[21,[19]]]]]],[[[21,[19]],62],22],[[[21,[19,20]]],[[21,[19,66]]]],[[21,6],7],[21,[[32,[21]]]],[[[21,[19,20]]],[[55,[19,20]]]],[[],38],[[],30],[[]],[[[21,[19,20]]],[[28,[[33,[19]],8]]]],[[[21,[[0,[67,19]],20]]],[[30,[[69,[[0,[67,19]],68,68,68,68]]]]]],[[[21,[[0,[67,19]],20]]],[[30,[[70,[[0,[67,19]],68,68,68,68]]]]]],[[],28],[[[39,[14]]],[[28,[40]]]],[[[39,[14]]],[[28,[40]]]],[[[39,[14]]]],[[],28],[[[21,[19,20]]],[[28,[[63,[19,20]],9]]]],[[[21,[19,20]]],[[28,[[64,[19,20]],9]]]],[[],41],[6,42],[[[21,[19,20]],58],19],[[[21,[19,20]],58],19],[[[21,[19,20]],58]],[6,[[28,[[32,[14]],44]]]],[[6,62,24],[[21,[19,20]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[63,[19,20]]],[[48,[19,20]]]],[[[64,[19,20]]],[[49,[19,20]]]],[[[63,[[0,[67,19]],56]]],[[72,[[0,[67,19]],71,71]]]],[[[63,[[0,[67,19]],47]]],[[72,[[0,[67,19]],71,71]]]],[[[64,[[0,[67,19]],56]]],[[73,[[0,[67,19]],71,71]]]],[[[64,[[0,[67,19]],47]]],[[73,[[0,[67,19]],71,71]]]],[[[63,[19,20]]],[[28,[8]]]],[[[64,[19,20]]],[[28,[8]]]],[[]],[[]],[[]],[[]],[[[63,[19,20]]],[[63,[19,20]]]],[[]],[[[63,[19,20]]]],[[[64,[19,20]]]],[[[63,[19,20]]]],[[[64,[19,20]]]],[14,[[22,[[63,[19,20]]]]]],[14,[[22,[[64,[19,20]]]]]],[[[63,[19,20]],26],29],[[[64,[19,20]],26],29],[[]],[[]],[[]],[[]],[[[63,[19,20]],58],[[30,[19]]]],[[[64,[19,20]],58],[[30,[19]]]],[[]],[[]],[[],24],[[],24],[[[64,[19,47]],62],[[22,[[64,[19,47]]]]]],[[]],[[],30],[[],30],[[]],[[]],[[[63,[[0,[67,19]],20]]],[[30,[[69,[[0,[67,19]],68,68,68,68]]]]]],[[[64,[[0,[67,19]],20]]],[[30,[[70,[[0,[67,19]],68,68,68,68]]]]]],[[],28],[[],28],[[],28],[[],28],[[],41],[[],41],0,0,0,0,0,0,0,0,[6,21],[6,21],0,0,0,0,0,[[]],[[]],[[]],[[]],[[[76,[[0,[74,75]]]]],[[76,[[0,[74,75]]]]]],[[[77,[[0,[74,75]]]]],[[77,[[0,[74,75]]]]]],[[]],[[]],[[[76,[[0,[78,75]]]],[76,[[0,[78,75]]]]],18],[[[77,[[0,[78,75]]]],[77,[[0,[78,75]]]]],18],[[[76,[[0,[79,75]]]],[76,[[0,[79,75]]]]],24],[[[77,[[0,[79,75]]]],[77,[[0,[79,75]]]]],24],[[[76,[75]],26],29],[[[77,[75]],26],29],[[]],[80,[[76,[75]]]],[80,[[77,[75]]]],[[]],[[]],[[]],[6,4],[6,4],[[[76,[[0,[81,75]]]],31]],[[[77,[[0,[81,75]]]],31]],[[]],[[]],[[],24],[[],24],[[[76,[[0,[82,75]]]],[76,[[0,[82,75]]]]],[[30,[18]]]],[[[77,[[0,[82,75]]]],[77,[[0,[82,75]]]]],[[30,[18]]]],[[]],[[]],[[],30],[[],30],[[]],[[]],[[],28],[[],28],[[],28],[[],28],[[],41],[[],41],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[83,83],[84,84],[85,85],[86,86],[87,87],[88,88],[89,89],[90,90],[91,91],[92,92],[93,93],[94,94],[95,95],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[83,83],18],[[84,84],18],[[85,85],18],[[86,86],18],[[87,87],18],[[88,88],18],[[89,89],18],[[90,90],18],[[91,91],18],[[92,92],18],[[93,93],18],[[94,94],18],[[95,95],18],[[83,83],24],[[84,84],24],[[85,85],24],[[86,86],24],[[87,87],24],[[88,88],24],[[89,89],24],[[90,90],24],[[91,91],24],[[92,92],24],[[93,93],24],[[94,94],24],[[95,95],24],[[83,26],29],[[84,26],29],[[85,26],29],[[86,26],29],[[87,26],29],[[88,26],29],[[89,26],29],[[90,26],29],[[91,26],29],[[92,26],29],[[93,26],29],[[94,26],29],[[95,26],29],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[83,31]],[[84,31]],[[85,31]],[[86,31]],[[87,31]],[[88,31]],[[89,31]],[[90,31]],[[91,31]],[[92,31]],[[93,31]],[[94,31]],[[95,31]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[83,83],[[30,[18]]]],[[84,84],[[30,[18]]]],[[85,85],[[30,[18]]]],[[86,86],[[30,[18]]]],[[87,87],[[30,[18]]]],[[88,88],[[30,[18]]]],[[89,89],[[30,[18]]]],[[90,90],[[30,[18]]]],[[91,91],[[30,[18]]]],[[92,92],[[30,[18]]]],[[93,93],[[30,[18]]]],[[94,94],[[30,[18]]]],[[95,95],[[30,[18]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],0,0,0,0,0,0,[[96,6,36,11,97,65,98,97,12,36,36,99,99],100],[[96,6,100],100],[[96,6,100,99,99],36],[[96,6,100],36],[[96,6,100]],[[96,6,100],36],[[96,6,100,36],99],[[96,6,100],99],[[96,6,100],25],[[96,6,100],12],[[96,6,100,25],101],[[96,6,100],99],[[96,6,100],25],[[96,6,100,99]],[[96,6,100],99],[[96,6,100],99],[[96,6,100],99],[[96,6,100,99,99]],[[96,6,100,25],102],[[96,6,100],99],[[96,6,100,99],11],[[96,6,100],36],[[96,6,100],36],[[96,6,100],11],[[96,6,100,25]],[[96,6,100,99],36],[[96,6,100,25]],[[96,6,100,99],36],[[96,6,100,99],36],[[96,6,100,99],36],[[96,6,100],103],[[96,6,100],103],[[96,6,100],103],[[96,6,100],103],[[96,6,100],103],[[96,6,100,36],103],[[96,6,100],103],[[96,6,100],103],[[96,6,36,11,97,65,98,97,12],100],[[96,6,11,97,65,98,12],100],[[96,6,100,36],36],[[96,6,100],36],[[96,6,100],103],[[96,6,100,25],36],[[96,6,100,25,25],36],[[96,6,100,99,99,25],36],0,0,0,0,0,0,0,[[96,6,11,36,11],13],[[96,6,11,36,11],13],[[96,6,45,45,45,36],13],[[96,6,13,13,13,12],13],[[96,6,11,36,11],13],[[96,6,11,36,11],13],[[96,6,11,11,36,104],13],[[96,6,11,36,105],13],[[96,6,13,25,36,36],36],[[96,6,13,25,36,36,36],36],[[96,6,13,106,99,36,12],36],[[96,6,13,36],36],[[96,6,13,103],36],[[96,6,107],36],[[96,6,13,99,36],13],[[96,6,13,108],36],[[96,6,13,25],36],[[96,6,11,103],13],[[96,6,11,12,98],103],[[96,6,36,36],36],[[96,6,42,42],103],[[96,6,12,12],103],[[96,6,12,12,98],103],[[96,6,36,36,109],36],[[96,6,11,11],36],[[96,6,13,12,106,36],36],[[96,6,13,106,12],36],[[96,6,11,11],36],[[96,6,11,12,36],13],[[96,6,13,98],36],[[6,13],36],[[96,6,13],36],[[96,6,11,36,36],13],[[6,13],36],[[96,6,13,12,36,36,36,13],13],[[96,6,36,36,99,99,99,99],103],[[96,6,11,13,11,110],13],[[96,6,11,13,13,11],13],[[96,6,13,110],36],[[96,6,99,99,36],36],[[96,6,25,25,1],36],[[96,6,111,111,1],36],[[96,6,11,13,36,11],13],[[96,6,13,36],13],[[96,6,11,11],13],[[96,6,13,110,36],36],[[96,6,13,36],11],[[96,6,13,13],36],[[96,6,13],13],[[96,6,11,11],36],[[96,6,11,11],36],[[96,6,11,13],36],[[96,6,13,13,36],13],[[96,6,13,13,36],13],[[96,6,11],99],[[96,6,36,99,112]],[[96,6,11,36,36,11],13],[[96,6,11,36,36,11],13],[[96,6,113,114],115],[[96,6,115,113,114]],[[96,6,11]],[[96,6,13,12],36],[[96,6,13,12],36],[[96,6,13,12],36],[[96,6,13,12],36],[[96,6,13,12],12],[[96,6,13],12],[[96,6,36],12],[[96,6,13],12],[[96,6,12],12],[[96,6,12,25],12],[[96,6,36],12],[[96,6,11,36,36,36],13],[[96,6,13,13,36],36],[[96,6,13,36],13],[[96,6,25,99,11,12,65,98,11],13],[[96,6,25],36],[[96,6,13],36],[[96,6,36,99,12,36],13],[[96,6,13],13],[[96,6,13],13],[[96,6,36,36],116],[[96,6,12,12],116],[[96,6,11,25],36],[[96,6,13],13],[[96,6,11,13]],[[96,6,11,13],36],[[96,6,11,65],13],[[96,6,13,106],36],[[96,6,13,12,36,36,36,13],13],[[96,6,11,12,36],13],[[96,6,13,12,13],13],[[96,6,13,12,99,99],13],[[96,6,36,36,36],13],[[96,6,36,36,12,25],13],[[96,6,117,12,99,25],13],[[96,6,13],13],[[96,6,13,12,99],13],[[96,6,13,12],13],[[96,6,25,99,12,99,25],13],[[96,6,13],13],[[96,6,13,12,103,12,36,99,11,13],36],[[96,6,12,36],118],[[96,6],36],[[96,6,11,12,36],13],[[96,6],119],[[96,6],119],[[96,6],13],[[96,6,13,45],45],[[96,6,11,99],106],[[96,6,11],36],[[96,6,120]],[[96,6,13,13],13],[[96,6,36,99],13],[[96,6,13,121],36],[[96,6,13,99,36],36],[[96,6,25,12]],[[96,6,25,12]],[[96,6,13,36],13],[[96,6,13],13],[[96,6,13,36],13],[[96,6,11,13],13],[[96,6,11,13,36,11],13],[[96,6,122]],[[96,6,122,11,36]],[[96,6,13,13],13],[[96,6,13,13,11],13],[[96,6,11,36,11],13],[[96,6,11,36,36,11],13],[[96,6,11,36,11],13],[[96,6,11],12],[[96,6,11,11],36],[[96,6,36,36],36],[[96,6,99,36],99],[[96,6,123,99,36,11],13],[[96,6,42,36,99,36,99,106,36,36,13],13],[[96,6,11,65],13],[[96,6,13],13],[[96,6,42,12,36,99,99,106,36,13],13],[[96,6,11,65,12,36],13],[[96,6,11,121,65],13],[[96,6,11],13],[[96,6,13,36],36],[[96,6,11],25],[[96,6,13,65],36],[[96,6,13,11],36],[[96,6,99,36],99],[[96,6,11,11,36,104],36],[[96,6,11,36,36,11],13],[[96,6,12,12],12],[[96,6,11,36,11],13],[[96,6,11,13,13],13],[[96,6,11,13,13,110],13],[[96,6,13],36],[[96,6,13],99],[[96,6,11,65],13],[[96,6,12,36,109],36],[[96,6,12,36,118],36],[[96,6,12],36],[[96,6,11,103]],[[96,6,107],36],[[96,6,11,13,36],13],[[96,6,11,13],13],[[96,6,11,121,36,65],13],[[96,6,11],36],[[96,6,99,11,99,12],12],[[96,6,11],13],[[96,6,11,36,11],13],[[96,6,106,12,13],13],[[96,6,13,106]],[[96,6,13],13],[[96,6,36,11],109],[[96,6,11,13,124,13],13],[[96,6,13,106],36],[[96,6,13,104],36],[[96,6,11,13],36],[[96,6,13]],[[96,6,11,12,36,13],36],[[96,6,13],36],[[96,6,13,36]],[[96,6,11,11],36],[[96,6,11,11],36],[[96,6,13],99],[[96,6,11,36,105],36],[[96,6,13,105],36],[[96,6,11],13],[[96,6,11,36,36,11,36],13],[[96,6,11,36,36,11],13],[[96,6,11,36,36],13],[[96,6,11,13,36,11,110],13],[[96,6,113,125],115],[[96,6,126,113,125]],[[96,6,11,117,25,25],36],[[96,6,11],13],[[96,6,11,65],13],[[96,6,11,36,36,36,36,11],13],[[96,6,11,121],13],0,[[96,6,36],13],[[96,6,36,36],36],[[96,6,11,36]],[[96,6,36],36],[[96,6,11,12,42],13],[[96,6,13,13,13],13],[[96,6,11],36],[[96,6,11],25],[[96,6,36,99,12,36],13],0,0,0,0,0,0,0,0,[[96,6,106]],[[96,6,1],106],[[96,6,1,1],106],[[96,6,106,1],106],[[96,6,127,106,106],127],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[96,6],106],[[96,6,36]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[96,6,128],42],[[]],[[]],[[],24],[[],24],[[],30],[[],30],[[]],[[]],[[],28],[[],28],[[],28],[[],28],[[],41],[[],41],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,[11,11],[12,12],[129,129],[120,120],[130,130],[121,121],[108,108],[131,131],[132,132],[100,100],[123,123],[107,107],[133,133],[122,122],[134,134],[135,135],[136,136],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[100,26],29],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],0,0,[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[137,137],[138,138],[139,139],[65,65],[109,109],[105,105],[124,124],[113,113],[140,140],[104,104],[98,98],[110,110],[114,114],[125,125],[112,112],[141,141],[142,142],[143,143],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[140,140],18],0,0,[[65,65],24],[[109,109],24],[[105,105],24],[[124,124],24],[[113,113],24],[[140,140],24],[[104,104],24],[[98,98],24],[[110,110],24],[[143,143],24],[[137,26],29],[[138,26],29],[[139,26],29],[[65,26],29],[[109,26],29],[[105,26],29],[[124,26],29],[[113,26],29],[[140,26],29],[[104,26],29],[[98,26],29],[[114,26],29],[[125,26],29],[[112,26],29],[[141,26],29],[[142,26],29],[[143,26],29],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[65,31]],[[109,31]],[[105,31]],[[124,31]],[[113,31]],[[140,31]],[[104,31]],[[98,31]],[[110,31]],[[143,31]],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[140,140],[[30,[18]]]],0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],0,0,0,0,0,[[144,6,25,99,99,106]],[[144,6,25,99,99,106]],[[144,6,132,98,11,13,12],36],[[144,6,25,99,99,106]],[[144,6,25,99,99,106]],[[144,6,25,99,99,106]],[[144,6,25,99,99,106]],[[144,6,145,106,25,36,36,36,36,25,25,36],13],[[144,6,145,106,25,36,36,36,36,25,25,36,25],13],[[144,6,132,106,25,36,36,36,36,25,25,36,25,25],36],[[144,6,25,99,99,106]],[[144,6,25,99,99,106]],[[144,6,132,13,13,11],36],[[144,6,25,36,36,13],36],[[144,6,25,99,99,106]],[[144,6,25,99,99,106]],[[144,6,25,99,99,106]],[[144,6,25,99,99,106]],[[144,6,25,99,99,106]],[[144,6,132,12,145,12,106],36],[[144,6,132,36,145,36,106],36],[[144,6,132,145,36,145],36],[[144,6,106,1],36],[[144,6,132,98,11,12],36],[[144,6,36,13,36],36],[[144,6]],[[144,6,25,99,99,106]],[[144,6,25,99,99,106]],[[144,6,25,99,99,106]],[[144,6,25,99,99,106]],[[144,6,25,99,99,106]],[[144,6,25,99,99,106]],[[144,6,25,99,99,106]],[[144,6,25,99,99,106]],[[144,6,25,99,99,106]],[[144,6,25,99,99,106]],[[144,6,25,99,99,106]],[[144,6,25,99,99,106]],[[144,6,25,99,99,106]],[[144,6],36],[[144,6,25,99,99,106]],[[144,6,36,13,36,36],36],[[]],[[]],[[]],[[]],[[]],[[],24],[[],30],[[]],[[],28],[[],28],[[],41]],"c":[],"p":[[15,"usize"],[3,"Dim"],[3,"IxDynImpl"],[3,"PyArrayDescr"],[3,"FromVecError"],[3,"Python"],[6,"PyObject"],[3,"NotContiguousError"],[4,"BorrowError"],[3,"PyUntypedArray"],[3,"PyArrayObject"],[3,"PyArray_Descr"],[3,"PyObject"],[3,"PyAny"],[15,"u8"],[3,"PyFixedString"],[3,"PyFixedUnicode"],[4,"Ordering"],[8,"Element"],[8,"Dimension"],[3,"PyArray"],[6,"PyResult"],[15,"str"],[15,"bool"],[6,"c_char"],[3,"Formatter"],[3,"Error"],[4,"Result"],[6,"Result"],[4,"Option"],[8,"Hasher"],[3,"Py"],[3,"Vec"],[8,"ToPyObject"],[8,"Sized"],[6,"c_int"],[3,"Demand"],[3,"String"],[8,"Into"],[3,"PyDowncastError"],[3,"TypeId"],[3,"PyTypeObject"],[3,"PyType"],[3,"PyErr"],[15,"f64"],[8,"AsPrimitive"],[6,"Ix1"],[6,"ArrayView"],[6,"ArrayViewMut"],[6,"RawArrayView"],[6,"RawArrayViewMut"],[8,"Data"],[3,"ArrayBase"],[8,"IntoIterator"],[6,"Array"],[6,"Ix2"],[6,"Ix3"],[8,"NpyIndex"],[3,"PyModule"],[8,"Copy"],[6,"Ix0"],[8,"IntoDimension"],[3,"PyReadonlyArray"],[3,"PyReadwriteArray"],[4,"NPY_ORDER"],[6,"IxDyn"],[8,"Scalar"],[8,"Dim"],[6,"MatrixView"],[6,"MatrixViewMut"],[3,"Dyn"],[6,"DMatrixView"],[6,"DMatrixViewMut"],[8,"Clone"],[8,"Unit"],[3,"Datetime"],[3,"Timedelta"],[8,"Ord"],[8,"PartialEq"],[15,"i64"],[8,"Hash"],[8,"PartialOrd"],[3,"Years"],[3,"Months"],[3,"Weeks"],[3,"Days"],[3,"Hours"],[3,"Minutes"],[3,"Seconds"],[3,"Milliseconds"],[3,"Microseconds"],[3,"Nanoseconds"],[3,"Picoseconds"],[3,"Femtoseconds"],[3,"Attoseconds"],[3,"PyArrayAPI"],[6,"npy_uint32"],[4,"NPY_CASTING"],[6,"npy_intp"],[3,"NpyIter"],[6,"NpyIter_GetMultiIndexFunc"],[6,"NpyIter_IterNextFunc"],[6,"npy_bool"],[4,"NPY_SELECTKIND"],[4,"NPY_SORTKIND"],[6,"c_void"],[3,"PyArrayMultiIterObject"],[3,"PyArray_Chunk"],[4,"NPY_SCALARKIND"],[4,"NPY_CLIPMODE"],[6,"npy_ucs4"],[3,"npy_stride_sort_item"],[4,"NPY_DATETIMEUNIT"],[3,"npy_datetimestruct"],[6,"npy_datetime"],[6,"c_uchar"],[4,"FILE"],[6,"PyArray_VectorUnaryFunc"],[6,"c_uint"],[3,"PyArray_ArrFuncs"],[3,"PyArray_Dims"],[3,"PyArrayMapIterObject"],[3,"PyArrayIterObject"],[4,"NPY_SEARCHSIDE"],[3,"npy_timedeltastruct"],[6,"npy_timedelta"],[6,"PyDataMem_EventHookFunc"],[4,"NpyTypes"],[3,"PyArray_ArrayDescr"],[3,"PyArrayFlagsObject"],[3,"PyArrayInterface"],[3,"PyUFuncObject"],[3,"PyArrayNeighborhoodIterObject"],[3,"NpyAuxData"],[3,"PyArray_DatetimeMetaData"],[3,"PyArray_DatetimeDTypeMetaData"],[3,"npy_cdouble"],[3,"npy_cfloat"],[3,"npy_clongdouble"],[4,"NPY_TYPES"],[4,"NPY_TYPECHAR"],[4,"NPY_TYPEKINDCHAR"],[4,"NPY_BYTEORDER_CHAR"],[3,"PyUFuncAPI"],[6,"PyUFuncGenericFunction"],[6,"Complex32"],[6,"Complex64"],[8,"IntoPyArray"],[8,"ToPyArray"]],"a":{"nalgebra":[329,330,363,364,365,366,399,400]}}\ +"numpy":{"doc":"This crate provides Rust interfaces for NumPy C APIs, …","t":"NEGGIDSCFGFGFGFGFGFGFGDNCCCCCCCCCCCDCDDCCCCCCCCCCCCCCCCDCCLLLLAOLLLLLLLALLLLLLLLLLLLLLLLLLLLLLAALLFFLFOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLCKLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLCLCLLLALLLLLLLLOCLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDGGGGGGGGLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDGGGGGGGDGGGGGGGLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLQQIQQIIIKKSDDSILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLADDDDDDDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAAAAANLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLEHDNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLNNNNNNNNLLLLLNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRDGGDGGDDDDDDDGGGDDDGGGDDDDGGGGGGGGGGGGGGGGGDGGGGMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMGMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLMMMMMMMMNNNNNNNEENNNNNNNENNNNNNNENNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNSNNNNNNNNSENNNNENNEENNNENNNNNNEEENNNNNNNNNNNNNNNNNNNMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMGGDDGDGGGGDGGGGGGGGGGGGGGGGGGDGDGGGGGGGGGGGLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMHDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["AlreadyBorrowed","BorrowError","Complex32","Complex64","Element","FromVecError","IS_COPY","IntoPyArray","Ix1","Ix1","Ix2","Ix2","Ix3","Ix3","Ix4","Ix4","Ix5","Ix5","Ix6","Ix6","IxDyn","IxDyn","NotContiguousError","NotWriteable","NpyIndex","PY_ARRAY_API","PY_UFUNC_API","PyArray","PyArray0","PyArray1","PyArray2","PyArray3","PyArray4","PyArray5","PyArray6","PyArrayDescr","PyArrayDyn","PyFixedString","PyFixedUnicode","PyReadonlyArray","PyReadonlyArray1","PyReadonlyArray2","PyReadonlyArray3","PyReadonlyArray4","PyReadonlyArray5","PyReadonlyArray6","PyReadonlyArrayDyn","PyReadwriteArray","PyReadwriteArray1","PyReadwriteArray2","PyReadwriteArray3","PyReadwriteArray4","PyReadwriteArray5","PyReadwriteArray6","PyReadwriteArrayDyn","PyUntypedArray","ToNpyDims","ToPyArray","alignment","arguments","arguments","arguments","array","array","as_array_ptr","as_dtype_ptr","as_ptr","as_ptr","as_ref","as_ref","base","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","byteorder","char","clone","clone","clone_into","clone_into","cmp","cmp","convert","datetime","deref","deref","dot","dtype","dtype","einsum","einsum","eq","eq","extract","extract","flags","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from_borrowed_ptr_or_opt","from_borrowed_ptr_or_opt","from_owned_ptr_or_opt","from_owned_ptr_or_opt","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","get_array_module","get_dtype","get_dtype","get_dtype","get_dtype","get_dtype","get_field","has_fields","has_object","has_subarray","hash","hash","inner","into","into","into","into","into","into","into","into_dtype_ptr","into_py","into_py","into_py","is_aligned_struct","is_c_contiguous","is_contiguous","is_empty","is_equiv_to","is_fortran_contiguous","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_native_byteorder","is_type_of","is_type_of","itemsize","kind","len","nalgebra","names","ndarray","ndim","ndim","new","npyffi","num","object","of","partial_cmp","partial_cmp","provide","provide","provide","pyarray","pyo3","shape","shape","strides","to_object","to_object","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from_exact","try_from_exact","try_from_unchecked","try_from_unchecked","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_object_raw","type_object_raw","typeobj","wrap","PyArray","PyArray0","PyArray1","PyArray2","PyArray3","PyArray4","PyArray5","PyArray6","PyArrayDyn","arange","as_array","as_array_mut","as_ptr","as_raw_array","as_raw_array_mut","as_ref","as_slice","as_slice_mut","as_untyped","borrow","borrow_from_array","borrow_mut","cast","copy_to","data","deref","dims","extract","fmt","fmt","from","from_array","from_borrowed_ptr","from_borrowed_ptr_or_opt","from_iter","from_owned_array","from_owned_object_array","from_owned_ptr","from_owned_ptr_or_opt","from_slice","from_subset","from_vec","from_vec2","from_vec3","get","get_array_module","get_mut","get_owned","into","into_py","into_py","is_in_subset","is_type_of","item","new","readonly","readwrite","reshape","reshape_with_order","resize","to_dyn","to_object","to_owned","to_owned_array","to_string","to_subset","to_subset_unchecked","to_vec","try_as_matrix","try_as_matrix_mut","try_from","try_from","try_from_exact","try_from_unchecked","try_into","try_readonly","try_readwrite","type_id","type_object_raw","uget","uget_mut","uget_raw","wrap","zeros","PyReadonlyArray","PyReadonlyArray1","PyReadonlyArray2","PyReadonlyArray3","PyReadonlyArray4","PyReadonlyArray5","PyReadonlyArray6","PyReadonlyArrayDyn","PyReadwriteArray","PyReadwriteArray1","PyReadwriteArray2","PyReadwriteArray3","PyReadwriteArray4","PyReadwriteArray5","PyReadwriteArray6","PyReadwriteArrayDyn","as_array","as_array_mut","as_matrix","as_matrix","as_matrix_mut","as_matrix_mut","as_slice","as_slice_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","deref","deref","drop","drop","extract","extract","fmt","fmt","from","from","from_subset","from_subset","get","get_mut","into","into","is_in_subset","is_in_subset","resize","to_owned","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_as_matrix","try_as_matrix_mut","try_from","try_from","try_into","try_into","type_id","type_id","Dim","Dim","IntoPyArray","Item","Item","NpyIndex","ToNpyDims","ToPyArray","into_pyarray","to_pyarray","ABBREV","Datetime","Timedelta","UNIT","Unit","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","cmp","eq","eq","fmt","fmt","from","from","from","from","from_subset","from_subset","get_dtype","get_dtype","hash","hash","into","into","is_in_subset","is_in_subset","partial_cmp","partial_cmp","to_owned","to_owned","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_into","try_into","type_id","type_id","units","Attoseconds","Days","Femtoseconds","Hours","Microseconds","Milliseconds","Minutes","Months","Nanoseconds","Picoseconds","Seconds","Weeks","Years","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","into","into","into","into","into","into","into","into","into","into","into","into","into","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","array","flags","objects","types","ufunc","NPY_NUMUSERTYPES","NpyIter_AdvancedNew","NpyIter_Copy","NpyIter_CreateCompatibleStrides","NpyIter_Deallocate","NpyIter_DebugPrint","NpyIter_EnableExternalLoop","NpyIter_GetAxisStrideArray","NpyIter_GetBufferSize","NpyIter_GetDataPtrArray","NpyIter_GetDescrArray","NpyIter_GetGetMultiIndex","NpyIter_GetIndexPtr","NpyIter_GetInitialDataPtrArray","NpyIter_GetInnerFixedStrideArray","NpyIter_GetInnerLoopSizePtr","NpyIter_GetInnerStrideArray","NpyIter_GetIterIndex","NpyIter_GetIterIndexRange","NpyIter_GetIterNext","NpyIter_GetIterSize","NpyIter_GetIterView","NpyIter_GetNDim","NpyIter_GetNOp","NpyIter_GetOperandArray","NpyIter_GetReadFlags","NpyIter_GetShape","NpyIter_GetWriteFlags","NpyIter_GotoIndex","NpyIter_GotoIterIndex","NpyIter_GotoMultiIndex","NpyIter_HasDelayedBufAlloc","NpyIter_HasExternalLoop","NpyIter_HasIndex","NpyIter_HasMultiIndex","NpyIter_IsBuffered","NpyIter_IsFirstVisit","NpyIter_IsGrowInner","NpyIter_IterationNeedsAPI","NpyIter_MultiNew","NpyIter_New","NpyIter_RemoveAxis","NpyIter_RemoveMultiIndex","NpyIter_RequiresBuffering","NpyIter_Reset","NpyIter_ResetBasePointers","NpyIter_ResetToIterIndexRange","NpyTypes","PY_ARRAY_API","PyArrayAPI","PyArrayDescr_Type","PyArrayFlags_Type","PyArrayIter_Type","PyArrayMultiIter_Type","PyArray_All","PyArray_Any","PyArray_Arange","PyArray_ArangeObj","PyArray_ArgMax","PyArray_ArgMin","PyArray_ArgPartition","PyArray_ArgSort","PyArray_As1D","PyArray_As2D","PyArray_AsCArray","PyArray_AxisConverter","PyArray_BoolConverter","PyArray_Broadcast","PyArray_BroadcastToShape","PyArray_BufferConverter","PyArray_ByteorderConverter","PyArray_Byteswap","PyArray_CanCastArrayTo","PyArray_CanCastSafely","PyArray_CanCastScalar","PyArray_CanCastTo","PyArray_CanCastTypeTo","PyArray_CanCoerceScalar","PyArray_CastAnyTo","PyArray_CastScalarDirect","PyArray_CastScalarToCtype","PyArray_CastTo","PyArray_CastToType","PyArray_CastingConverter","PyArray_Check","PyArray_CheckAnyScalarExact","PyArray_CheckAxis","PyArray_CheckExact","PyArray_CheckFromAny","PyArray_CheckStrides","PyArray_Choose","PyArray_Clip","PyArray_ClipmodeConverter","PyArray_CompareLists","PyArray_CompareString","PyArray_CompareUCS4","PyArray_Compress","PyArray_Concatenate","PyArray_Conjugate","PyArray_ConvertClipmodeSequence","PyArray_ConvertToCommonType","PyArray_Converter","PyArray_CopyAndTranspose","PyArray_CopyAnyInto","PyArray_CopyInto","PyArray_CopyObject","PyArray_Correlate","PyArray_Correlate2","PyArray_CountNonzero","PyArray_CreateSortedStridePerm","PyArray_CumProd","PyArray_CumSum","PyArray_DatetimeStructToDatetime","PyArray_DatetimeToDatetimeStruct","PyArray_DebugPrint","PyArray_DescrAlignConverter","PyArray_DescrAlignConverter2","PyArray_DescrConverter","PyArray_DescrConverter2","PyArray_DescrFromObject","PyArray_DescrFromScalar","PyArray_DescrFromType","PyArray_DescrFromTypeObject","PyArray_DescrNew","PyArray_DescrNewByteorder","PyArray_DescrNewFromType","PyArray_Diagonal","PyArray_Dump","PyArray_Dumps","PyArray_EinsteinSum","PyArray_ElementFromName","PyArray_ElementStrides","PyArray_Empty","PyArray_EnsureAnyArray","PyArray_EnsureArray","PyArray_EquivTypenums","PyArray_EquivTypes","PyArray_FailUnlessWriteable","PyArray_FieldNames","PyArray_FillObjectArray","PyArray_FillWithScalar","PyArray_Flatten","PyArray_Free","PyArray_FromAny","PyArray_FromArray","PyArray_FromArrayAttr","PyArray_FromBuffer","PyArray_FromDims","PyArray_FromDimsAndDataAndDescr","PyArray_FromFile","PyArray_FromInterface","PyArray_FromIter","PyArray_FromScalar","PyArray_FromString","PyArray_FromStructInterface","PyArray_GetArrayParamsFromObject","PyArray_GetCastFunc","PyArray_GetEndianness","PyArray_GetField","PyArray_GetNDArrayCFeatureVersion","PyArray_GetNDArrayCVersion","PyArray_GetNumericOps","PyArray_GetPriority","PyArray_GetPtr","PyArray_INCREF","PyArray_InitArrFuncs","PyArray_InnerProduct","PyArray_IntTupleFromIntp","PyArray_IntpConverter","PyArray_IntpFromSequence","PyArray_Item_INCREF","PyArray_Item_XDECREF","PyArray_IterAllButAxis","PyArray_IterNew","PyArray_LexSort","PyArray_MapIterArray","PyArray_MapIterArrayCopyIfOverlap","PyArray_MapIterNext","PyArray_MapIterSwapAxes","PyArray_MatrixProduct","PyArray_MatrixProduct2","PyArray_Max","PyArray_Mean","PyArray_Min","PyArray_MinScalarType","PyArray_MoveInto","PyArray_MultiplyIntList","PyArray_MultiplyList","PyArray_NeighborhoodIterNew","PyArray_New","PyArray_NewCopy","PyArray_NewFlagsObject","PyArray_NewFromDescr","PyArray_NewLikeArray","PyArray_Newshape","PyArray_Nonzero","PyArray_ObjectType","PyArray_One","PyArray_OrderConverter","PyArray_OutputConverter","PyArray_OverflowMultiplyList","PyArray_Partition","PyArray_Prod","PyArray_PromoteTypes","PyArray_Ptp","PyArray_PutMask","PyArray_PutTo","PyArray_PyIntAsInt","PyArray_PyIntAsIntp","PyArray_Ravel","PyArray_RegisterCanCast","PyArray_RegisterCastFunc","PyArray_RegisterDataType","PyArray_RemoveAxesInPlace","PyArray_RemoveSmallest","PyArray_Repeat","PyArray_Reshape","PyArray_Resize","PyArray_ResolveWritebackIfCopy","PyArray_ResultType","PyArray_Return","PyArray_Round","PyArray_Scalar","PyArray_ScalarAsCtype","PyArray_ScalarFromObject","PyArray_ScalarKind","PyArray_SearchSorted","PyArray_SearchsideConverter","PyArray_SelectkindConverter","PyArray_SetBaseObject","PyArray_SetDatetimeParseFunction","PyArray_SetField","PyArray_SetNumericOps","PyArray_SetStringFunction","PyArray_SetUpdateIfCopyBase","PyArray_SetWritebackIfCopyBase","PyArray_Size","PyArray_Sort","PyArray_SortkindConverter","PyArray_Squeeze","PyArray_Std","PyArray_Sum","PyArray_SwapAxes","PyArray_TakeFrom","PyArray_TimedeltaStructToTimedelta","PyArray_TimedeltaToTimedeltaStruct","PyArray_ToFile","PyArray_ToList","PyArray_ToString","PyArray_Trace","PyArray_Transpose","PyArray_Type","PyArray_TypeObjectFromType","PyArray_TypestrConvert","PyArray_UpdateFlags","PyArray_ValidType","PyArray_View","PyArray_Where","PyArray_XDECREF","PyArray_Zero","PyArray_Zeros","PyBigArray_Type","PyBoolArrType_Type","PyByteArrType_Type","PyCDoubleArrType_Type","PyCFloatArrType_Type","PyCLongDoubleArrType_Type","PyCharacterArrType_Type","PyComplexFloatingArrType_Type","PyDataMem_FREE","PyDataMem_NEW","PyDataMem_NEW_ZEROED","PyDataMem_RENEW","PyDataMem_SetEventHook","PyDoubleArrType_Type","PyFlexibleArrType_Type","PyFloatArrType_Type","PyFloatingArrType_Type","PyGenericArrType_Type","PyInexactArrType_Type","PyIntArrType_Type","PyIntegerArrType_Type","PyLongArrType_Type","PyLongDoubleArrType_Type","PyLongLongArrType_Type","PyNumberArrType_Type","PyObjectArrType_Type","PyShortArrType_Type","PySignedIntegerArrType_Type","PyStringArrType_Type","PyUByteArrType_Type","PyUIntArrType_Type","PyULongArrType_Type","PyULongLongArrType_Type","PyUShortArrType_Type","PyUnicodeArrType_Type","PyUnsignedIntegerArrType_Type","PyVoidArrType_Type","_PyArrayScalar_BoolValues","_PyArray_GetSigintBuf","_PyArray_SigintHandler","borrow","borrow","borrow_mut","borrow_mut","from","from","from_subset","from_subset","get_type_object","into","into","is_in_subset","is_in_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_into","try_into","type_id","type_id","NPY_ALIGNED_STRUCT","NPY_ARRAY_ALIGNED","NPY_ARRAY_BEHAVED","NPY_ARRAY_BEHAVED_NS","NPY_ARRAY_CARRAY","NPY_ARRAY_CARRAY_RO","NPY_ARRAY_C_CONTIGUOUS","NPY_ARRAY_DEFAULT","NPY_ARRAY_ELEMENTSTRIDES","NPY_ARRAY_ENSUREARRAY","NPY_ARRAY_ENSURECOPY","NPY_ARRAY_FARRAY","NPY_ARRAY_FARRAY_RO","NPY_ARRAY_FORCECAST","NPY_ARRAY_F_CONTIGUOUS","NPY_ARRAY_INOUT_ARRAY","NPY_ARRAY_INOUT_ARRAY2","NPY_ARRAY_INOUT_FARRAY","NPY_ARRAY_INOUT_FARRAY2","NPY_ARRAY_IN_ARRAY","NPY_ARRAY_IN_FARRAY","NPY_ARRAY_NOTSWAPPED","NPY_ARRAY_OUT_ARRAY","NPY_ARRAY_OUT_FARRAY","NPY_ARRAY_OWNDATA","NPY_ARRAY_UPDATEIFCOPY","NPY_ARRAY_UPDATE_ALL","NPY_ARRAY_WRITEABLE","NPY_ARRAY_WRITEBACKIFCOPY","NPY_FROM_FIELDS","NPY_ITEM_HASOBJECT","NPY_ITEM_IS_POINTER","NPY_ITEM_REFCOUNT","NPY_ITER_ALIGNED","NPY_ITER_ALLOCATE","NPY_ITER_ARRAYMASK","NPY_ITER_BUFFERED","NPY_ITER_COMMON_DTYPE","NPY_ITER_CONTIG","NPY_ITER_COPY","NPY_ITER_COPY_IF_OVERLAP","NPY_ITER_C_INDEX","NPY_ITER_DELAY_BUFALLOC","NPY_ITER_DONT_NEGATE_STRIDES","NPY_ITER_EXTERNAL_LOOP","NPY_ITER_F_INDEX","NPY_ITER_GLOBAL_FLAGS","NPY_ITER_GROWINNER","NPY_ITER_MULTI_INDEX","NPY_ITER_NBO","NPY_ITER_NO_BROADCAST","NPY_ITER_NO_SUBTYPE","NPY_ITER_OVERLAP_ASSUME_ELEMENTWISE","NPY_ITER_PER_OP_FLAGS","NPY_ITER_RANGED","NPY_ITER_READONLY","NPY_ITER_READWRITE","NPY_ITER_REDUCE_OK","NPY_ITER_REFS_OK","NPY_ITER_UPDATEIFCOPY","NPY_ITER_VIRTUAL","NPY_ITER_WRITEMASKED","NPY_ITER_WRITEONLY","NPY_ITER_ZEROSIZE_OK","NPY_LIST_PICKLE","NPY_NEEDS_INIT","NPY_NEEDS_PYAPI","NPY_OBJECT_DTYPE_FLAGS","NPY_USE_GETITEM","NPY_USE_SETITEM","NpyAuxData","NpyAuxData_CloneFunc","NpyAuxData_FreeFunc","NpyIter","NpyIter_GetMultiIndexFunc","NpyIter_IterNextFunc","PyArrayFlagsObject","PyArrayInterface","PyArrayIterObject","PyArrayMapIterObject","PyArrayMultiIterObject","PyArrayNeighborhoodIterObject","PyArrayObject","PyArray_ArgFunc","PyArray_ArgPartitionFunc","PyArray_ArgSortFunc","PyArray_ArrFuncs","PyArray_ArrayDescr","PyArray_Chunk","PyArray_CompareFunc","PyArray_CopySwapFunc","PyArray_CopySwapNFunc","PyArray_DatetimeDTypeMetaData","PyArray_DatetimeMetaData","PyArray_Descr","PyArray_Dims","PyArray_DotFunc","PyArray_FastClipFunc","PyArray_FastPutmaskFunc","PyArray_FastTakeFunc","PyArray_FillFunc","PyArray_FillWithScalarFunc","PyArray_FromStrFunc","PyArray_GetItemFunc","PyArray_NonzeroFunc","PyArray_PartitionFunc","PyArray_ScalarKindFunc","PyArray_ScanFunc","PyArray_SetItemFunc","PyArray_SortFunc","PyArray_VectorUnaryFunc","PyDataMem_EventHookFunc","PyUFuncGenericFunction","PyUFuncObject","PyUFunc_LegacyInnerLoopSelectionFunc","PyUFunc_MaskedInnerLoopSelectionFunc","PyUFunc_MaskedStridedInnerLoopFunc","PyUFunc_TypeResolutionFunc","_internal_iter","ait","alignment","ao","ao","argmax","argmin","argsort","arr","array","backstrides","backstrides","base","base","base","base","base","baseoffset","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounds","bounds","byteorder","c_metadata","cancastscalarkindto","cancastto","cast","castdict","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","compare","consec","constant","contiguous","contiguous","coordinates","coordinates","copyswap","copyswapn","core_dim_ixs","core_enabled","core_num_dim_ix","core_num_dims","core_offsets","core_signature","data","data","data","dataptr","dataptr","dataptr","descr","descr","dimensions","dimensions","dimensions","dimensions","dims_m1","dims_m1","doc","dotfunc","elsize","extra_op","extra_op_dtype","extra_op_flags","extra_op_iter","extra_op_next","extra_op_ptrs","f","factors","factors","fancy_dims","fancy_strides","fastclip","fastputmask","fasttake","fields","fill","fillwithscalar","flags","flags","flags","flags","flags","fmt","free","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","fromstr","functions","getitem","hash","identity","index","index","index","index","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","itemsize","iter_count","iter_flags","iteraxes","iters","kind","legacy_inner_loop_selector","len","len","limits","limits","limits_sizes","limits_sizes","masked_inner_loop_selector","meta","metadata","mode","name","names","nargs","nd","nd","nd","nd","nd","nd_fancy","nd_m1","nd_m1","needs_api","nin","nonzero","nout","npy_iter_get_dataptr_t","ntypes","num","numiter","numiter","ob_base","ob_base","ob_base","ob_base","ob_base","ob_base","ob_base","ob_base","ob_base","obj","op_flags","outer","outer_next","outer_ptrs","outer_strides","ptr","ptr","ptr","reserved","reserved1","reserved2","scalarkind","scanfunc","setitem","shape","shape","size","size","size","size","sort","strides","strides","strides","strides","subarray","subspace","subspace_iter","subspace_next","subspace_ptrs","subspace_strides","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","translate","translate","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","two","type_","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_num","type_resolver","typekind","typeobj","types","unused","userloops","weakreflist","NPY_ANYORDER","NPY_BIG","NPY_BOOL","NPY_BOOLLTR","NPY_BOOL_SCALAR","NPY_BYTE","NPY_BYTELTR","NPY_BYTEORDER_CHAR","NPY_CASTING","NPY_CDOUBLE","NPY_CDOUBLELTR","NPY_CFLOAT","NPY_CFLOATLTR","NPY_CHAR","NPY_CHARLTR","NPY_CLIP","NPY_CLIPMODE","NPY_CLONGDOUBLE","NPY_CLONGDOUBLELTR","NPY_COMPLEXLTR","NPY_COMPLEX_SCALAR","NPY_CORDER","NPY_DATETIME","NPY_DATETIMELTR","NPY_DATETIMEUNIT","NPY_DOUBLE","NPY_DOUBLELTR","NPY_EQUIV_CASTING","NPY_FLOAT","NPY_FLOATINGLTR","NPY_FLOATLTR","NPY_FLOAT_SCALAR","NPY_FORTRANORDER","NPY_FR_D","NPY_FR_GENERIC","NPY_FR_M","NPY_FR_W","NPY_FR_Y","NPY_FR_as","NPY_FR_fs","NPY_FR_h","NPY_FR_m","NPY_FR_ms","NPY_FR_ns","NPY_FR_ps","NPY_FR_s","NPY_FR_us","NPY_GENBOOLLTR","NPY_HALF","NPY_HALFLTR","NPY_HEAPSORT","NPY_IGNORE","NPY_INT","NPY_INTLTR","NPY_INTNEG_SCALAR","NPY_INTPLTR","NPY_INTPOS_SCALAR","NPY_INTROSELECT","NPY_KEEPORDER","NPY_LITTLE","NPY_LONG","NPY_LONGDOUBLE","NPY_LONGDOUBLELTR","NPY_LONGLONG","NPY_LONGLONGLTR","NPY_LONGLTR","NPY_MERGESORT","NPY_NATBYTE","NPY_NATIVE","NPY_NOSCALAR","NPY_NOTYPE","NPY_NO_CASTING","NPY_NTYPES","NPY_OBJECT","NPY_OBJECTLTR","NPY_OBJECT_SCALAR","NPY_OPPBYTE","NPY_ORDER","NPY_QUICKSORT","NPY_RAISE","NPY_SAFE_CASTING","NPY_SAME_KIND_CASTING","NPY_SCALARKIND","NPY_SEARCHLEFT","NPY_SEARCHRIGHT","NPY_SEARCHSIDE","NPY_SELECTKIND","NPY_SHORT","NPY_SHORTLTR","NPY_SIGNEDLTR","NPY_SORTKIND","NPY_STRING","NPY_STRINGLTR","NPY_STRINGLTR2","NPY_SWAP","NPY_TIMEDELTA","NPY_TIMEDELTALTR","NPY_TYPECHAR","NPY_TYPEKINDCHAR","NPY_TYPES","NPY_UBYTE","NPY_UBYTELTR","NPY_UINT","NPY_UINTLTR","NPY_UINTPLTR","NPY_ULONG","NPY_ULONGLONG","NPY_ULONGLONGLTR","NPY_ULONGLTR","NPY_UNICODE","NPY_UNICODELTR","NPY_UNSAFE_CASTING","NPY_UNSIGNEDLTR","NPY_USERDEF","NPY_USHORT","NPY_USHORTLTR","NPY_VOID","NPY_VOIDLTR","NPY_WRAP","as_","as_","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","day","day","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hour","imag","imag","imag","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","min","month","npy_bool","npy_byte","npy_cdouble","npy_cfloat","npy_char","npy_clongdouble","npy_complex128","npy_complex256","npy_complex64","npy_datetime","npy_datetimestruct","npy_double","npy_float","npy_float128","npy_float16","npy_float32","npy_float64","npy_half","npy_hash_t","npy_int","npy_int16","npy_int32","npy_int64","npy_int8","npy_intp","npy_long","npy_longdouble","npy_longlong","npy_short","npy_stride_sort_item","npy_timedelta","npy_timedeltastruct","npy_ubyte","npy_ucs4","npy_uint","npy_uint16","npy_uint32","npy_uint64","npy_uint8","npy_uintp","npy_ulong","npy_ulonglong","npy_ushort","partial_cmp","perm","ps","ps","real","real","real","sec","sec","stride","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","us","us","year","PY_UFUNC_API","PyUFuncAPI","PyUFunc_DD_D","PyUFunc_D_D","PyUFunc_DefaultTypeResolver","PyUFunc_FF_F","PyUFunc_FF_F_As_DD_D","PyUFunc_F_F","PyUFunc_F_F_As_D_D","PyUFunc_FromFuncAndData","PyUFunc_FromFuncAndDataAndSignature","PyUFunc_FromFuncAndDataAndSignatureAndIdentity","PyUFunc_GG_G","PyUFunc_G_G","PyUFunc_GenericFunction","PyUFunc_GetPyValues","PyUFunc_OO_O","PyUFunc_OO_O_method","PyUFunc_O_O","PyUFunc_O_O_method","PyUFunc_On_Om","PyUFunc_RegisterLoopForDescr","PyUFunc_RegisterLoopForType","PyUFunc_ReplaceLoopBySignature","PyUFunc_SetUsesArraysAsData","PyUFunc_ValidateCasting","PyUFunc_checkfperr","PyUFunc_clearfperr","PyUFunc_d_d","PyUFunc_dd_d","PyUFunc_e_e","PyUFunc_e_e_As_d_d","PyUFunc_e_e_As_f_f","PyUFunc_ee_e","PyUFunc_ee_e_As_dd_d","PyUFunc_ee_e_As_ff_f","PyUFunc_f_f","PyUFunc_f_f_As_d_d","PyUFunc_ff_f","PyUFunc_ff_f_As_dd_d","PyUFunc_g_g","PyUFunc_getfperr","PyUFunc_gg_g","PyUFunc_handlefperr","borrow","borrow_mut","from","from_subset","into","is_in_subset","to_subset","to_subset_unchecked","try_from","try_into","type_id"],"q":[[0,"numpy"],[261,"numpy::array"],[345,"numpy::borrow"],[407,"numpy::convert"],[417,"numpy::datetime"],[465,"numpy::datetime::units"],[725,"numpy::npyffi"],[730,"numpy::npyffi::array"],[1054,"numpy::npyffi::flags"],[1124,"numpy::npyffi::objects"],[1592,"numpy::npyffi::types"],[2067,"numpy::npyffi::ufunc"]],"d":["The given array is already borrowed","Inidcates why borrowing an array failed.","","","Represents that a type can be an element of PyArray.","Represents that given Vec cannot be treated as an array.","Flag that indicates whether this type is trivially …","","Create a one-dimensional index","one-dimensional","Create a two-dimensional index","two-dimensional","Create a three-dimensional index","three-dimensional","Create a four-dimensional index","four-dimensional","Create a five-dimensional index","five-dimensional","Create a six-dimensional index","six-dimensional","Create a dynamic-dimensional index","dynamic-dimensional","Represents that the given array is not contiguous.","The given array is not writeable","","","","","","","","","","","","Binding of numpy.dtype.","","A newtype wrapper around [u8; N] to handle byte scalars …","A newtype wrapper around [PyUCS4; N] to handle str_ scalars…","","","","","","","","","","","","","","","","","A safe, untyped wrapper for NumPy’s ndarray class.","","","Returns the required alignment (bytes) of this type …","","","","Safe interface for NumPy’s N-dimensional arrays","Create an Array with one, two or three dimensions.","Returns a raw pointer to the underlying PyArrayObject.","Returns self as *mut PyArray_Descr.","Gets the underlying FFI pointer, returns a borrowed …","Gets the underlying FFI pointer, returns a borrowed …","","","Returns the type descriptor for the base element of …","Types to safely create references into NumPy arrays","","","","","","","","","","","","","","","Returns an ASCII character indicating the byte-order of …","Returns a unique ASCII character for each of the 21 …","","","","","","","Defines conversion traits between Rust types and NumPy …","Support datetimes and timedeltas","","","Return the dot product of two arrays.","Returns the type descriptor (“dtype”) for a registered …","Returns the dtype of the array.","Return the Einstein summation convention of given tensors.","Return the Einstein summation convention of given tensors.","","","","","Returns bit-flags describing how this type descriptor is …","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","","","","","","","","","","","","Returns the associated type descriptor (“dtype”) for …","","","","","Returns the type descriptor and offset of the field with …","Returns true if the type descriptor is a structured type.","Returns true if the type descriptor contains any …","Returns true if the type descriptor is a sub-array.","","","Return the inner product of two arrays.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns self as *mut PyArray_Descr while increasing the …","","","","Returns true if the type descriptor is a struct which …","Returns true if the internal data of the array is …","Returns true if the internal data of the array is …","Returns true if the there are no elements in the array.","Returns true if two type descriptors are equivalent.","Returns true if the internal data of the array is …","","","","","","","","Returns true if type descriptor byteorder is native, or …","","","Returns the element size of this type descriptor.","Returns an ASCII character (one of biufcmMOSUV) …","Calculates the total number of elements in the array.","","Returns an ordered list of field names, or None if there …","","Returns the number of dimensions if this type descriptor …","Returns the number of dimensions of the array.","Creates a new type descriptor (“dtype”) object from an …","Low-Level bindings for NumPy C API.","Returns a unique number for each of the 21 different …","Shortcut for creating a type descriptor of object type.","Returns the type descriptor for a registered type.","","","","","","Create a PyArray with one, two or three dimensions.","","Returns the shape of the sub-array.","Returns a slice which contains dimmensions of the array.","Returns a slice indicating how many bytes to advance when …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the array scalar corresponding to this type …","","A safe, statically-typed wrapper for NumPy’s ndarray …","Zero-dimensional array.","One-dimensional array.","Two-dimensional array.","Three-dimensional array.","Four-dimensional array.","Five-dimensional array.","Six-dimensional array.","Dynamic-dimensional array.","Return evenly spaced values within a given interval.","Returns an ArrayView of the internal array.","Returns an ArrayViewMut of the internal array.","","Returns the internal array as RawArrayView enabling …","Returns the internal array as RawArrayViewMut enabling …","","Returns an immutable view of the internal data as a slice.","Returns a mutable view of the internal data as a slice.","Access an untyped representation of this array.","","Creates a NumPy array backed by array and ties its …","","Cast the PyArray<T> to PyArray<U>, by allocating a new …","Copies self into other, performing a data type conversion …","Returns a pointer to the first element of the array.","","Same as shape, but returns D instead of &[usize].","","","","Returns the argument unchanged.","Construct a NumPy array from a ndarray::ArrayBase.","Constructs a reference to a PyArray from a raw point to a …","","Construct a one-dimensional array from an Iterator.","Constructs a NumPy from an ndarray::Array","Construct a NumPy array containing objects stored in a …","Constructs a reference to a PyArray from a raw pointer to …","","Construct a one-dimensional array from a slice.","","Construct a one-dimensional array from a Vec<T>.","Construct a two-dimension array from a Vec<Vec<T>>.","Construct a three-dimensional array from a Vec<Vec<Vec<T>>>…","Get a reference of the specified element if the given …","Returns a handle to NumPy’s multiarray module.","Same as get, but returns Option<&mut T>.","Get a copy of the specified element in the array.","Calls U::from(self).","","","","","Get the single element of a zero-dimensional array.","Creates a new uninitialized NumPy array.","Get an immutable borrow of the NumPy array","Get a mutable borrow of the NumPy array","Special case of reshape_with_order which keeps the memory …","Construct a new array which has same values as self, but …","Extends or truncates the dimensions of an array.","Turn an array with fixed dimensionality into one with …","","Turn &PyArray<T,D> into Py<PyArray<T,D>>, i.e. a pointer …","Get a copy of the array as an ndarray::Array.","","","","Returns a copy of the internal data of the array as a Vec.","Try to convert this array into a nalgebra::MatrixView …","Try to convert this array into a nalgebra::MatrixViewMut …","","","","","","Get an immutable borrow of the NumPy array","Get a mutable borrow of the NumPy array","","","Get an immutable reference of the specified element, …","Same as uget, but returns &mut T.","Same as uget, but returns *mut T.","","Construct a new NumPy array filled with zeros.","Read-only borrow of an array.","Read-only borrow of a one-dimensional array.","Read-only borrow of a two-dimensional array.","Read-only borrow of a three-dimensional array.","Read-only borrow of a four-dimensional array.","Read-only borrow of a five-dimensional array.","Read-only borrow of a six-dimensional array.","Read-only borrow of an array whose dimensionality is …","Read-write borrow of an array.","Read-write borrow of a one-dimensional array.","Read-write borrow of a two-dimensional array.","Read-write borrow of a three-dimensional array.","Read-write borrow of a four-dimensional array.","Read-write borrow of a five-dimensional array.","Read-write borrow of a six-dimensional array.","Read-write borrow of an array whose dimensionality is …","Provides an immutable array view of the interior of the …","Provides a mutable array view of the interior of the NumPy …","Convert this two-dimensional array into a …","Convert this one-dimensional array into a …","Convert this one-dimensional array into a …","Convert this two-dimensional array into a …","Provide an immutable slice view of the interior of the …","Provide a mutable slice view of the interior of the NumPy …","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Provide an immutable reference to an element of the NumPy …","Provide a mutable reference to an element of the NumPy …","Calls U::from(self).","Calls U::from(self).","","","Extends or truncates the dimensions of an array.","","","","","","Try to convert this array into a nalgebra::MatrixView …","Try to convert this array into a nalgebra::MatrixViewMut …","","","","","","","The dimension type of the resulting array.","The dimension type of the resulting array.","Conversion trait from owning Rust types into PyArray.","The element type of resulting array.","The element type of resulting array.","Trait implemented by types that can be used to index an …","Utility trait to specify the dimensions of an array.","Conversion trait from borrowing Rust types to PyArray.","Consumes self and moves its data into a NumPy array.","Copies the content pointed to by &self into a newly …","The abbrevation used for debug formatting","Corresponds to the datetime64 scalar type","Corresponds to the [timedelta64][scalars-datetime64] …","The matching NumPy datetime unit code","Represents the datetime units supported by NumPy","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","Predefined implementors of the Unit trait","Attoseconds, i.e. 10^-18 seconds","Days, i.e. 24 hours","Femtoseconds, i.e. 10^-15 seconds","Hours, i.e. 60 minutes","Microseconds, i.e. 10^-6 seconds","Milliseconds, i.e. 10^-3 seconds","Minutes, i.e. 60 seconds","Months, i.e. 30 days","Nanoseconds, i.e. 10^-9 seconds","Picoseconds, i.e. 10^-12 seconds","Seconds","Weeks, i.e. 7 days","Years, i.e. 12 months","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Low-Level binding for Array API","","Low-Lebel binding for NumPy C API C-objects","","Low-Level binding for UFunc API","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","All type objects exported by the NumPy API.","A global variable which stores a ‘capsule’ pointer to …","See PY_ARRAY_API for more.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Checks that op is an instance of PyArray or not.","","","Checks that op is an exact instance of PyArray or not.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Get a pointer of the type object assocaited with ty.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A global variable which stores a ‘capsule’ pointer to …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","",""],"i":[9,0,0,0,0,0,19,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,5,8,9,0,0,10,4,4,10,4,10,4,0,4,10,5,8,9,16,17,4,10,5,8,9,16,17,4,4,16,17,16,17,16,17,0,0,4,10,0,0,10,0,0,16,17,4,10,4,4,4,10,10,5,5,8,8,9,9,16,16,17,17,4,10,5,8,9,16,16,17,17,4,10,4,10,4,10,5,8,9,16,17,0,19,146,147,16,17,4,4,4,4,16,17,0,4,10,5,8,9,16,17,4,4,10,10,4,10,10,10,4,10,4,10,5,8,9,16,17,4,4,10,4,4,10,0,4,0,4,10,4,0,4,4,4,16,17,5,8,9,0,0,4,10,10,4,10,16,17,4,10,5,8,9,16,17,4,10,5,8,9,16,17,4,10,5,8,9,16,17,4,4,10,10,5,8,9,16,17,4,10,4,10,4,10,5,8,9,16,17,4,10,5,8,9,16,17,4,10,4,10,0,0,0,0,0,0,0,0,0,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,0,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63,64,63,63,64,64,63,64,63,64,63,64,63,63,63,64,63,64,63,64,63,64,63,64,63,64,63,64,63,64,63,64,64,63,63,64,63,64,63,64,63,64,63,64,63,64,148,149,0,148,149,0,0,0,148,149,75,0,0,75,0,76,77,76,77,76,77,76,77,76,77,76,77,76,77,76,76,77,77,76,77,76,77,76,77,76,77,76,77,76,77,76,77,76,77,76,77,76,77,76,77,76,77,0,0,0,0,0,0,0,0,0,0,0,0,0,0,83,84,85,86,87,88,89,90,91,92,93,94,95,83,84,85,86,87,88,89,90,91,92,93,94,95,83,84,85,86,87,88,89,90,91,92,93,94,95,83,84,85,86,87,88,89,90,91,92,93,94,95,83,84,85,86,87,88,89,90,91,92,93,94,95,83,84,85,86,87,88,89,90,91,92,93,94,95,83,84,85,86,87,88,89,90,91,92,93,94,95,83,84,85,86,87,88,89,90,91,92,93,94,95,83,84,85,86,87,88,89,90,91,92,93,94,95,83,84,85,86,87,88,89,90,91,92,93,94,95,83,84,85,86,87,88,89,90,91,92,93,94,95,83,84,85,86,87,88,89,90,91,92,93,94,95,83,84,85,86,87,88,89,90,91,92,93,94,95,83,84,85,86,87,88,89,90,91,92,93,94,95,83,84,85,86,87,88,89,90,91,92,93,94,95,83,84,85,86,87,88,89,90,91,92,93,94,95,83,84,85,86,87,88,89,90,91,92,93,94,95,83,84,85,86,87,88,89,90,91,92,93,94,95,83,84,85,86,87,88,89,90,91,92,93,94,95,0,0,0,0,0,128,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,0,0,0,128,128,128,128,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,0,96,96,0,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,128,96,96,96,96,96,96,96,96,96,128,128,128,128,128,128,128,128,96,96,96,96,96,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,96,96,96,128,96,128,96,128,96,128,96,96,128,96,128,96,128,96,128,96,128,96,128,96,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,133,122,12,123,133,120,120,120,130,122,123,133,11,129,108,135,136,122,11,12,129,120,130,121,108,131,132,100,123,107,133,122,134,135,136,11,12,129,120,130,121,108,131,132,100,123,107,133,122,134,135,136,123,133,12,12,120,120,120,120,11,12,129,120,130,121,108,131,132,100,123,107,133,122,134,135,136,134,11,12,129,120,130,121,108,131,132,100,123,107,133,122,134,135,136,120,122,133,123,133,123,133,120,120,132,132,132,132,132,132,11,131,132,123,133,122,11,131,11,107,133,122,123,133,132,120,12,122,122,122,122,122,122,12,123,133,122,122,120,120,120,12,120,120,11,12,130,108,131,100,134,11,12,129,120,130,121,108,131,132,100,123,107,133,122,134,135,136,11,12,129,120,130,121,108,131,132,100,123,107,133,122,134,135,136,120,132,120,12,132,123,107,133,122,11,12,129,120,130,121,108,131,132,100,123,107,133,122,134,135,136,11,12,129,120,130,121,108,131,132,100,123,107,133,122,134,135,136,131,122,132,122,107,12,132,121,108,123,133,123,133,132,136,12,133,132,12,132,11,131,107,133,122,122,123,133,122,132,120,132,0,132,135,107,122,11,12,130,108,132,123,107,133,122,132,132,122,122,122,122,121,108,132,134,132,132,120,120,120,129,131,123,107,133,122,120,11,131,123,133,12,122,122,122,122,122,11,12,129,120,130,121,108,131,132,100,123,107,133,122,134,135,136,11,12,129,120,130,121,108,131,132,100,123,107,133,122,134,135,136,11,12,129,120,130,121,108,131,132,100,123,107,133,122,134,135,136,123,133,11,12,129,120,130,121,108,131,132,100,123,107,133,122,134,135,136,11,12,129,120,130,121,108,131,132,100,123,107,133,122,134,135,136,131,12,11,12,129,120,130,121,108,131,132,100,123,107,133,122,134,135,136,12,132,131,12,132,122,132,11,65,143,140,141,109,140,141,0,0,140,141,140,141,140,141,110,0,140,141,142,109,65,140,141,0,140,141,98,140,142,141,109,65,113,113,113,113,113,113,113,113,113,113,113,113,113,113,142,140,141,105,143,140,141,109,141,109,104,65,143,140,140,141,140,141,141,105,143,143,109,140,98,140,140,141,109,143,0,105,110,98,98,0,124,124,0,0,140,141,142,0,140,141,141,143,140,141,0,0,0,140,141,140,141,141,140,140,141,141,140,141,98,142,140,140,141,140,141,110,114,125,137,138,139,65,109,105,124,113,140,104,98,110,114,125,112,141,142,143,137,138,139,65,109,105,124,113,140,104,98,110,114,125,112,141,142,143,137,138,139,65,109,105,124,113,140,104,98,110,114,125,112,141,142,143,137,138,139,65,109,105,124,113,140,104,98,110,114,125,112,141,142,143,140,114,125,65,109,105,124,113,140,104,98,110,143,137,138,139,65,109,105,124,113,140,104,98,114,125,112,141,142,143,137,138,139,65,109,105,124,113,140,104,98,110,114,125,112,141,142,143,137,138,139,65,109,105,124,113,140,104,98,110,114,125,112,141,142,143,65,109,105,124,113,140,104,98,110,143,114,137,138,139,137,138,139,65,109,105,124,113,140,104,98,110,114,125,112,141,142,143,137,138,139,65,109,105,124,113,140,104,98,110,114,125,112,141,142,143,114,114,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,140,112,114,125,137,138,139,114,125,112,137,138,139,65,109,105,124,113,140,104,98,110,114,125,112,141,142,143,137,138,139,65,109,105,124,113,140,104,98,110,114,125,112,141,142,143,137,138,139,65,109,105,124,113,140,104,98,110,114,125,112,141,142,143,137,138,139,65,109,105,124,113,140,104,98,110,114,125,112,141,142,143,137,138,139,65,109,105,124,113,140,104,98,110,114,125,112,141,142,143,137,138,139,65,109,105,124,113,140,104,98,110,114,125,112,141,142,143,114,125,114,0,0,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144],"f":[0,0,0,0,0,0,0,0,[1,2],0,[[1,1],2],0,[[1,1,1],2],0,[[1,1,1,1],2],0,[[1,1,1,1,1],2],0,[[1,1,1,1,1,1],2],0,[[],[[2,[3]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[4,1],[[5,6],7],[[8,6],7],[[9,6],7],0,0,[10,11],[4,12],[4,13],[10,13],[4,14],[10,14],[4,4],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[4,15],[4,15],[16,16],[17,17],[[]],[[]],[[16,16],18],[[17,17],18],0,0,[4,14],[10,14],[[[21,[19,20]],[21,[19,20]]],[[22,[[0,[19]]]]]],[6,4],[10,4],[23,[[22,[[0,[19]]]]]],0,[[16,16],24],[[17,17],24],[14,[[22,[4]]]],[14,[[22,[10]]]],[4,25],[[4,26],[[28,[27]]]],[[4,26],[[28,[27]]]],[[10,26],[[28,[27]]]],[[10,26],[[28,[27]]]],[[5,26],29],[[5,26],29],[[8,26],29],[[8,26],29],[[9,26],29],[[9,26],29],[[16,26],29],[[16,26],29],[[17,26],29],[[17,26],29],[[]],[[]],[[]],[[]],[[]],[[]],[[],16],[[],17],[[]],[[6,13],30],[[6,13],30],[[6,13],30],[[6,13],30],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[6,4],[6,4],[6,4],[6,4],[6,4],[[4,23],22],[4,24],[4,24],[4,24],[[16,31]],[[17,31]],[[[21,[19,20]],[21,[19,20]]],[[22,[[0,[19]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[4,12],[[4,6],[[32,[4]]]],[[10,6],[[32,[10]]]],[[10,6],7],[4,24],[10,24],[10,24],[10,24],[[4,4],24],[10,24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[4,[[30,[24]]]],[14,24],[14,24],[4,1],[4,15],[10,1],0,[4,[[30,[[33,[23]]]]]],0,[4,1],[10,1],[[6,[0,[34,35]]],[[22,[4]]]],0,[4,36],[6,4],[6,4],[[16,16],[[30,[18]]]],[[17,17],[[30,[18]]]],[37],[37],[37],0,0,[4,[[33,[1]]]],[10],[10],[[4,6],7],[[10,6],7],[[]],[[]],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[39,[14]]],[[28,[40]]]],[[],28],[[[39,[14]]],[[28,[40]]]],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[[39,[14]]],[[28,[40]]]],[[[39,[14]]],[[28,[40]]]],[[[39,[14]]]],[[[39,[14]]]],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[6,42],[6,42],[4,43],[6,[[28,[[32,[14]],44]]]],0,0,0,0,0,0,0,0,0,[[6,[0,[19,[46,[45]]]],[0,[19,[46,[45]]]],[0,[19,[46,[45]]]]],[[21,[[0,[19,[46,[45]]]],47]]]],[[[21,[19,20]]],[[48,[19,20]]]],[[[21,[19,20]]],[[49,[19,20]]]],[21,13],[[[21,[19,20]]],[[50,[19,20]]]],[[[21,[19,20]]],[[51,[19,20]]]],[21,14],[[[21,[19,20]]],[[28,[8]]]],[[[21,[19,20]]],[[28,[8]]]],[21,10],[[]],[[[53,[52,20]],14],[[21,[19,20]]]],[[]],[[[21,[19]],24],[[22,[[21,[19]]]]]],[[[21,[19]],[21,[19]]],22],[21],[21],[[[21,[19,20]]],20],[14,[[22,[[21,[19,20]]]]]],[[21,26],[[28,[27]]]],[[21,26],[[28,[27]]]],[[]],[[6,[53,[52,20]]],[[21,[19,20]]]],[[6,13],21],[[6,13],30],[[6,54],[[21,[19,47]]]],[[6,[55,[19,20]]],[[21,[19,20]]]],[[6,[55,[32,20]]],[[21,[7,20]]]],[[6,13],21],[[6,13],30],[6,[[21,[19,47]]]],[[]],[[6,[33,[19]]],[[21,[19,47]]]],[6,[[28,[[21,[19,56]],5]]]],[6,[[28,[[21,[19,57]],5]]]],[[[21,[19,20]],58],[[30,[19]]]],[6,[[22,[59]]]],[[[21,[19,20]],58],[[30,[19]]]],[[[21,[19,20]],58],[[30,[19]]]],[[]],[[21,6],7],[[21,6],[[32,[21]]]],[[],24],[14,24],[[[21,[[0,[60,19]],61]]],[[0,[60,19]]]],[[6,62,24],[[21,[19,20]]]],[[[21,[19,20]]],[[63,[19,20]]]],[[[21,[19,20]]],[[64,[19,20]]]],[[[21,[19]],62],[[22,[[21,[19]]]]]],[[[21,[19]],62,65],[[22,[[21,[19]]]]]],[[[21,[19]],62],22],[[[21,[19,20]]],[[21,[19,66]]]],[[21,6],7],[21,[[32,[21]]]],[[[21,[19,20]]],[[55,[19,20]]]],[[],38],[[],30],[[]],[[[21,[19,20]]],[[28,[[33,[19]],8]]]],[[[21,[[0,[67,19]],20]]],[[30,[[69,[[0,[67,19]],68,68,68,68]]]]]],[[[21,[[0,[67,19]],20]]],[[30,[[70,[[0,[67,19]],68,68,68,68]]]]]],[[],28],[[[39,[14]]],[[28,[40]]]],[[[39,[14]]],[[28,[40]]]],[[[39,[14]]]],[[],28],[[[21,[19,20]]],[[28,[[63,[19,20]],9]]]],[[[21,[19,20]]],[[28,[[64,[19,20]],9]]]],[[],41],[6,42],[[[21,[19,20]],58],19],[[[21,[19,20]],58],19],[[[21,[19,20]],58]],[6,[[28,[[32,[14]],44]]]],[[6,62,24],[[21,[19,20]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[63,[19,20]]],[[48,[19,20]]]],[[[64,[19,20]]],[[49,[19,20]]]],[[[63,[[0,[67,19]],56]]],[[72,[[0,[67,19]],71,71]]]],[[[63,[[0,[67,19]],47]]],[[72,[[0,[67,19]],71,71]]]],[[[64,[[0,[67,19]],47]]],[[73,[[0,[67,19]],71,71]]]],[[[64,[[0,[67,19]],56]]],[[73,[[0,[67,19]],71,71]]]],[[[63,[19,20]]],[[28,[8]]]],[[[64,[19,20]]],[[28,[8]]]],[[]],[[]],[[]],[[]],[[[63,[19,20]]],[[63,[19,20]]]],[[]],[[[63,[19,20]]]],[[[64,[19,20]]]],[[[63,[19,20]]]],[[[64,[19,20]]]],[14,[[22,[[63,[19,20]]]]]],[14,[[22,[[64,[19,20]]]]]],[[[63,[19,20]],26],29],[[[64,[19,20]],26],29],[[]],[[]],[[]],[[]],[[[63,[19,20]],58],[[30,[19]]]],[[[64,[19,20]],58],[[30,[19]]]],[[]],[[]],[[],24],[[],24],[[[64,[19,47]],62],[[22,[[64,[19,47]]]]]],[[]],[[],30],[[],30],[[]],[[]],[[[63,[[0,[67,19]],20]]],[[30,[[69,[[0,[67,19]],68,68,68,68]]]]]],[[[64,[[0,[67,19]],20]]],[[30,[[70,[[0,[67,19]],68,68,68,68]]]]]],[[],28],[[],28],[[],28],[[],28],[[],41],[[],41],0,0,0,0,0,0,0,0,[6,21],[6,21],0,0,0,0,0,[[]],[[]],[[]],[[]],[[[76,[[0,[74,75]]]]],[[76,[[0,[74,75]]]]]],[[[77,[[0,[74,75]]]]],[[77,[[0,[74,75]]]]]],[[]],[[]],[[[76,[[0,[78,75]]]],[76,[[0,[78,75]]]]],18],[[[77,[[0,[78,75]]]],[77,[[0,[78,75]]]]],18],[[[76,[[0,[79,75]]]],[76,[[0,[79,75]]]]],24],[[[77,[[0,[79,75]]]],[77,[[0,[79,75]]]]],24],[[[76,[75]],26],29],[[[77,[75]],26],29],[80,[[76,[75]]]],[[]],[80,[[77,[75]]]],[[]],[[]],[[]],[6,4],[6,4],[[[76,[[0,[81,75]]]],31]],[[[77,[[0,[81,75]]]],31]],[[]],[[]],[[],24],[[],24],[[[76,[[0,[82,75]]]],[76,[[0,[82,75]]]]],[[30,[18]]]],[[[77,[[0,[82,75]]]],[77,[[0,[82,75]]]]],[[30,[18]]]],[[]],[[]],[[],30],[[],30],[[]],[[]],[[],28],[[],28],[[],28],[[],28],[[],41],[[],41],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[83,83],[84,84],[85,85],[86,86],[87,87],[88,88],[89,89],[90,90],[91,91],[92,92],[93,93],[94,94],[95,95],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[83,83],18],[[84,84],18],[[85,85],18],[[86,86],18],[[87,87],18],[[88,88],18],[[89,89],18],[[90,90],18],[[91,91],18],[[92,92],18],[[93,93],18],[[94,94],18],[[95,95],18],[[83,83],24],[[84,84],24],[[85,85],24],[[86,86],24],[[87,87],24],[[88,88],24],[[89,89],24],[[90,90],24],[[91,91],24],[[92,92],24],[[93,93],24],[[94,94],24],[[95,95],24],[[83,26],29],[[84,26],29],[[85,26],29],[[86,26],29],[[87,26],29],[[88,26],29],[[89,26],29],[[90,26],29],[[91,26],29],[[92,26],29],[[93,26],29],[[94,26],29],[[95,26],29],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[83,31]],[[84,31]],[[85,31]],[[86,31]],[[87,31]],[[88,31]],[[89,31]],[[90,31]],[[91,31]],[[92,31]],[[93,31]],[[94,31]],[[95,31]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[83,83],[[30,[18]]]],[[84,84],[[30,[18]]]],[[85,85],[[30,[18]]]],[[86,86],[[30,[18]]]],[[87,87],[[30,[18]]]],[[88,88],[[30,[18]]]],[[89,89],[[30,[18]]]],[[90,90],[[30,[18]]]],[[91,91],[[30,[18]]]],[[92,92],[[30,[18]]]],[[93,93],[[30,[18]]]],[[94,94],[[30,[18]]]],[[95,95],[[30,[18]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],0,0,0,0,0,0,[[96,6,36,11,97,65,98,97,12,36,36,99,99],100],[[96,6,100],100],[[96,6,100,99,99],36],[[96,6,100],36],[[96,6,100]],[[96,6,100],36],[[96,6,100,36],99],[[96,6,100],99],[[96,6,100],25],[[96,6,100],12],[[96,6,100,25],101],[[96,6,100],99],[[96,6,100],25],[[96,6,100,99]],[[96,6,100],99],[[96,6,100],99],[[96,6,100],99],[[96,6,100,99,99]],[[96,6,100,25],102],[[96,6,100],99],[[96,6,100,99],11],[[96,6,100],36],[[96,6,100],36],[[96,6,100],11],[[96,6,100,25]],[[96,6,100,99],36],[[96,6,100,25]],[[96,6,100,99],36],[[96,6,100,99],36],[[96,6,100,99],36],[[96,6,100],103],[[96,6,100],103],[[96,6,100],103],[[96,6,100],103],[[96,6,100],103],[[96,6,100,36],103],[[96,6,100],103],[[96,6,100],103],[[96,6,36,11,97,65,98,97,12],100],[[96,6,11,97,65,98,12],100],[[96,6,100,36],36],[[96,6,100],36],[[96,6,100],103],[[96,6,100,25],36],[[96,6,100,25,25],36],[[96,6,100,99,99,25],36],0,0,0,0,0,0,0,[[96,6,11,36,11],13],[[96,6,11,36,11],13],[[96,6,45,45,45,36],13],[[96,6,13,13,13,12],13],[[96,6,11,36,11],13],[[96,6,11,36,11],13],[[96,6,11,11,36,104],13],[[96,6,11,36,105],13],[[96,6,13,25,36,36],36],[[96,6,13,25,36,36,36],36],[[96,6,13,106,99,36,12],36],[[96,6,13,36],36],[[96,6,13,103],36],[[96,6,107],36],[[96,6,13,99,36],13],[[96,6,13,108],36],[[96,6,13,25],36],[[96,6,11,103],13],[[96,6,11,12,98],103],[[96,6,36,36],36],[[96,6,42,42],103],[[96,6,12,12],103],[[96,6,12,12,98],103],[[96,6,36,36,109],36],[[96,6,11,11],36],[[96,6,13,12,106,36],36],[[96,6,13,106,12],36],[[96,6,11,11],36],[[96,6,11,12,36],13],[[96,6,13,98],36],[[6,13],36],[[96,6,13],36],[[96,6,11,36,36],13],[[6,13],36],[[96,6,13,12,36,36,36,13],13],[[96,6,36,36,99,99,99,99],103],[[96,6,11,13,11,110],13],[[96,6,11,13,13,11],13],[[96,6,13,110],36],[[96,6,99,99,36],36],[[96,6,25,25,1],36],[[96,6,111,111,1],36],[[96,6,11,13,36,11],13],[[96,6,13,36],13],[[96,6,11,11],13],[[96,6,13,110,36],36],[[96,6,13,36],11],[[96,6,13,13],36],[[96,6,13],13],[[96,6,11,11],36],[[96,6,11,11],36],[[96,6,11,13],36],[[96,6,13,13,36],13],[[96,6,13,13,36],13],[[96,6,11],99],[[96,6,36,99,112]],[[96,6,11,36,36,11],13],[[96,6,11,36,36,11],13],[[96,6,113,114],115],[[96,6,115,113,114]],[[96,6,11]],[[96,6,13,12],36],[[96,6,13,12],36],[[96,6,13,12],36],[[96,6,13,12],36],[[96,6,13,12],12],[[96,6,13],12],[[96,6,36],12],[[96,6,13],12],[[96,6,12],12],[[96,6,12,25],12],[[96,6,36],12],[[96,6,11,36,36,36],13],[[96,6,13,13,36],36],[[96,6,13,36],13],[[96,6,25,99,11,12,65,98,11],13],[[96,6,25],36],[[96,6,13],36],[[96,6,36,99,12,36],13],[[96,6,13],13],[[96,6,13],13],[[96,6,36,36],116],[[96,6,12,12],116],[[96,6,11,25],36],[[96,6,13],13],[[96,6,11,13]],[[96,6,11,13],36],[[96,6,11,65],13],[[96,6,13,106],36],[[96,6,13,12,36,36,36,13],13],[[96,6,11,12,36],13],[[96,6,13,12,13],13],[[96,6,13,12,99,99],13],[[96,6,36,36,36],13],[[96,6,36,36,12,25],13],[[96,6,117,12,99,25],13],[[96,6,13],13],[[96,6,13,12,99],13],[[96,6,13,12],13],[[96,6,25,99,12,99,25],13],[[96,6,13],13],[[96,6,13,12,103,12,36,99,11,13],36],[[96,6,12,36],118],[[96,6],36],[[96,6,11,12,36],13],[[96,6],119],[[96,6],119],[[96,6],13],[[96,6,13,45],45],[[96,6,11,99],106],[[96,6,11],36],[[96,6,120]],[[96,6,13,13],13],[[96,6,36,99],13],[[96,6,13,121],36],[[96,6,13,99,36],36],[[96,6,25,12]],[[96,6,25,12]],[[96,6,13,36],13],[[96,6,13],13],[[96,6,13,36],13],[[96,6,11,13],13],[[96,6,11,13,36,11],13],[[96,6,122]],[[96,6,122,11,36]],[[96,6,13,13],13],[[96,6,13,13,11],13],[[96,6,11,36,11],13],[[96,6,11,36,36,11],13],[[96,6,11,36,11],13],[[96,6,11],12],[[96,6,11,11],36],[[96,6,36,36],36],[[96,6,99,36],99],[[96,6,123,99,36,11],13],[[96,6,42,36,99,36,99,106,36,36,13],13],[[96,6,11,65],13],[[96,6,13],13],[[96,6,42,12,36,99,99,106,36,13],13],[[96,6,11,65,12,36],13],[[96,6,11,121,65],13],[[96,6,11],13],[[96,6,13,36],36],[[96,6,11],25],[[96,6,13,65],36],[[96,6,13,11],36],[[96,6,99,36],99],[[96,6,11,11,36,104],36],[[96,6,11,36,36,11],13],[[96,6,12,12],12],[[96,6,11,36,11],13],[[96,6,11,13,13],13],[[96,6,11,13,13,110],13],[[96,6,13],36],[[96,6,13],99],[[96,6,11,65],13],[[96,6,12,36,109],36],[[96,6,12,36,118],36],[[96,6,12],36],[[96,6,11,103]],[[96,6,107],36],[[96,6,11,13,36],13],[[96,6,11,13],13],[[96,6,11,121,36,65],13],[[96,6,11],36],[[96,6,99,11,99,12],12],[[96,6,11],13],[[96,6,11,36,11],13],[[96,6,106,12,13],13],[[96,6,13,106]],[[96,6,13],13],[[96,6,36,11],109],[[96,6,11,13,124,13],13],[[96,6,13,106],36],[[96,6,13,104],36],[[96,6,11,13],36],[[96,6,13]],[[96,6,11,12,36,13],36],[[96,6,13],36],[[96,6,13,36]],[[96,6,11,11],36],[[96,6,11,11],36],[[96,6,13],99],[[96,6,11,36,105],36],[[96,6,13,105],36],[[96,6,11],13],[[96,6,11,36,36,11,36],13],[[96,6,11,36,36,11],13],[[96,6,11,36,36],13],[[96,6,11,13,36,11,110],13],[[96,6,113,125],115],[[96,6,126,113,125]],[[96,6,11,117,25,25],36],[[96,6,11],13],[[96,6,11,65],13],[[96,6,11,36,36,36,36,11],13],[[96,6,11,121],13],0,[[96,6,36],13],[[96,6,36,36],36],[[96,6,11,36]],[[96,6,36],36],[[96,6,11,12,42],13],[[96,6,13,13,13],13],[[96,6,11],36],[[96,6,11],25],[[96,6,36,99,12,36],13],0,0,0,0,0,0,0,0,[[96,6,106]],[[96,6,1],106],[[96,6,1,1],106],[[96,6,106,1],106],[[96,6,127,106,106],127],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[96,6],106],[[96,6,36]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[96,6,128],42],[[]],[[]],[[],24],[[],24],[[],30],[[],30],[[]],[[]],[[],28],[[],28],[[],28],[[],28],[[],41],[[],41],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,[11,11],[12,12],[129,129],[120,120],[130,130],[121,121],[108,108],[131,131],[132,132],[100,100],[123,123],[107,107],[133,133],[122,122],[134,134],[135,135],[136,136],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[100,26],29],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],0,0,[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[137,137],[138,138],[139,139],[65,65],[109,109],[105,105],[124,124],[113,113],[140,140],[104,104],[98,98],[110,110],[114,114],[125,125],[112,112],[141,141],[142,142],[143,143],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[140,140],18],0,0,[[65,65],24],[[109,109],24],[[105,105],24],[[124,124],24],[[113,113],24],[[140,140],24],[[104,104],24],[[98,98],24],[[110,110],24],[[143,143],24],[[137,26],29],[[138,26],29],[[139,26],29],[[65,26],29],[[109,26],29],[[105,26],29],[[124,26],29],[[113,26],29],[[140,26],29],[[104,26],29],[[98,26],29],[[114,26],29],[[125,26],29],[[112,26],29],[[141,26],29],[[142,26],29],[[143,26],29],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[65,31]],[[109,31]],[[105,31]],[[124,31]],[[113,31]],[[140,31]],[[104,31]],[[98,31]],[[110,31]],[[143,31]],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[140,140],[[30,[18]]]],0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],0,0,0,0,0,[[144,6,25,99,99,106]],[[144,6,25,99,99,106]],[[144,6,132,98,11,13,12],36],[[144,6,25,99,99,106]],[[144,6,25,99,99,106]],[[144,6,25,99,99,106]],[[144,6,25,99,99,106]],[[144,6,145,106,25,36,36,36,36,25,25,36],13],[[144,6,145,106,25,36,36,36,36,25,25,36,25],13],[[144,6,132,106,25,36,36,36,36,25,25,36,25,25],36],[[144,6,25,99,99,106]],[[144,6,25,99,99,106]],[[144,6,132,13,13,11],36],[[144,6,25,36,36,13],36],[[144,6,25,99,99,106]],[[144,6,25,99,99,106]],[[144,6,25,99,99,106]],[[144,6,25,99,99,106]],[[144,6,25,99,99,106]],[[144,6,132,12,145,12,106],36],[[144,6,132,36,145,36,106],36],[[144,6,132,145,36,145],36],[[144,6,106,1],36],[[144,6,132,98,11,12],36],[[144,6,36,13,36],36],[[144,6]],[[144,6,25,99,99,106]],[[144,6,25,99,99,106]],[[144,6,25,99,99,106]],[[144,6,25,99,99,106]],[[144,6,25,99,99,106]],[[144,6,25,99,99,106]],[[144,6,25,99,99,106]],[[144,6,25,99,99,106]],[[144,6,25,99,99,106]],[[144,6,25,99,99,106]],[[144,6,25,99,99,106]],[[144,6,25,99,99,106]],[[144,6,25,99,99,106]],[[144,6],36],[[144,6,25,99,99,106]],[[144,6,36,13,36,36],36],[[]],[[]],[[]],[[]],[[]],[[],24],[[],30],[[]],[[],28],[[],28],[[],41]],"c":[],"p":[[15,"usize"],[3,"Dim"],[3,"IxDynImpl"],[3,"PyArrayDescr"],[3,"FromVecError"],[3,"Python"],[6,"PyObject"],[3,"NotContiguousError"],[4,"BorrowError"],[3,"PyUntypedArray"],[3,"PyArrayObject"],[3,"PyArray_Descr"],[3,"PyObject"],[3,"PyAny"],[15,"u8"],[3,"PyFixedString"],[3,"PyFixedUnicode"],[4,"Ordering"],[8,"Element"],[8,"Dimension"],[3,"PyArray"],[6,"PyResult"],[15,"str"],[15,"bool"],[6,"c_char"],[3,"Formatter"],[3,"Error"],[4,"Result"],[6,"Result"],[4,"Option"],[8,"Hasher"],[3,"Py"],[3,"Vec"],[8,"ToPyObject"],[8,"Sized"],[6,"c_int"],[3,"Demand"],[3,"String"],[8,"Into"],[3,"PyDowncastError"],[3,"TypeId"],[3,"PyTypeObject"],[3,"PyType"],[3,"PyErr"],[15,"f64"],[8,"AsPrimitive"],[6,"Ix1"],[6,"ArrayView"],[6,"ArrayViewMut"],[6,"RawArrayView"],[6,"RawArrayViewMut"],[8,"Data"],[3,"ArrayBase"],[8,"IntoIterator"],[6,"Array"],[6,"Ix2"],[6,"Ix3"],[8,"NpyIndex"],[3,"PyModule"],[8,"Copy"],[6,"Ix0"],[8,"IntoDimension"],[3,"PyReadonlyArray"],[3,"PyReadwriteArray"],[4,"NPY_ORDER"],[6,"IxDyn"],[8,"Scalar"],[8,"Dim"],[6,"MatrixView"],[6,"MatrixViewMut"],[3,"Dyn"],[6,"DMatrixView"],[6,"DMatrixViewMut"],[8,"Clone"],[8,"Unit"],[3,"Datetime"],[3,"Timedelta"],[8,"Ord"],[8,"PartialEq"],[15,"i64"],[8,"Hash"],[8,"PartialOrd"],[3,"Years"],[3,"Months"],[3,"Weeks"],[3,"Days"],[3,"Hours"],[3,"Minutes"],[3,"Seconds"],[3,"Milliseconds"],[3,"Microseconds"],[3,"Nanoseconds"],[3,"Picoseconds"],[3,"Femtoseconds"],[3,"Attoseconds"],[3,"PyArrayAPI"],[6,"npy_uint32"],[4,"NPY_CASTING"],[6,"npy_intp"],[3,"NpyIter"],[6,"NpyIter_GetMultiIndexFunc"],[6,"NpyIter_IterNextFunc"],[6,"npy_bool"],[4,"NPY_SELECTKIND"],[4,"NPY_SORTKIND"],[6,"c_void"],[3,"PyArrayMultiIterObject"],[3,"PyArray_Chunk"],[4,"NPY_SCALARKIND"],[4,"NPY_CLIPMODE"],[6,"npy_ucs4"],[3,"npy_stride_sort_item"],[4,"NPY_DATETIMEUNIT"],[3,"npy_datetimestruct"],[6,"npy_datetime"],[6,"c_uchar"],[4,"FILE"],[6,"PyArray_VectorUnaryFunc"],[6,"c_uint"],[3,"PyArray_ArrFuncs"],[3,"PyArray_Dims"],[3,"PyArrayMapIterObject"],[3,"PyArrayIterObject"],[4,"NPY_SEARCHSIDE"],[3,"npy_timedeltastruct"],[6,"npy_timedelta"],[6,"PyDataMem_EventHookFunc"],[4,"NpyTypes"],[3,"PyArray_ArrayDescr"],[3,"PyArrayFlagsObject"],[3,"PyArrayInterface"],[3,"PyUFuncObject"],[3,"PyArrayNeighborhoodIterObject"],[3,"NpyAuxData"],[3,"PyArray_DatetimeMetaData"],[3,"PyArray_DatetimeDTypeMetaData"],[3,"npy_cdouble"],[3,"npy_cfloat"],[3,"npy_clongdouble"],[4,"NPY_TYPES"],[4,"NPY_TYPECHAR"],[4,"NPY_TYPEKINDCHAR"],[4,"NPY_BYTEORDER_CHAR"],[3,"PyUFuncAPI"],[6,"PyUFuncGenericFunction"],[6,"Complex32"],[6,"Complex64"],[8,"IntoPyArray"],[8,"ToPyArray"]],"a":{"nalgebra":[329,330,363,364,365,366,399,400]}}\ }'); if (typeof window !== 'undefined' && window.initSearch) {window.initSearch(searchIndex)}; if (typeof exports !== 'undefined') {exports.searchIndex = searchIndex}; diff --git a/src/numpy/borrow/mod.rs.html b/src/numpy/borrow/mod.rs.html index d25469295..ae435b6b1 100644 --- a/src/numpy/borrow/mod.rs.html +++ b/src/numpy/borrow/mod.rs.html @@ -824,7 +824,7 @@ /// i.e. that only shared references into the interior of the array can be created safely. /// /// See the [module-level documentation](self) for more. -#[repr(C)] +#[repr(transparent)] pub struct PyReadonlyArray<'py, T, D> where T: Element, @@ -1005,7 +1005,7 @@ /// i.e. that only a single exclusive reference into the interior of the array can be created safely. /// /// See the [module-level documentation](self) for more. -#[repr(C)] +#[repr(transparent)] pub struct PyReadwriteArray<'py, T, D> where T: Element,