pub enum NpyTypes {
Show 39 variants
PyBigArray_Type,
PyArray_Type,
PyArrayDescr_Type,
PyArrayFlags_Type,
PyArrayIter_Type,
PyArrayMultiIter_Type,
NPY_NUMUSERTYPES,
PyBoolArrType_Type,
_PyArrayScalar_BoolValues,
PyGenericArrType_Type,
PyNumberArrType_Type,
PyIntegerArrType_Type,
PySignedIntegerArrType_Type,
PyUnsignedIntegerArrType_Type,
PyInexactArrType_Type,
PyFloatingArrType_Type,
PyComplexFloatingArrType_Type,
PyFlexibleArrType_Type,
PyCharacterArrType_Type,
PyByteArrType_Type,
PyShortArrType_Type,
PyIntArrType_Type,
PyLongArrType_Type,
PyLongLongArrType_Type,
PyUByteArrType_Type,
PyUShortArrType_Type,
PyUIntArrType_Type,
PyULongArrType_Type,
PyULongLongArrType_Type,
PyFloatArrType_Type,
PyDoubleArrType_Type,
PyLongDoubleArrType_Type,
PyCFloatArrType_Type,
PyCDoubleArrType_Type,
PyCLongDoubleArrType_Type,
PyObjectArrType_Type,
PyStringArrType_Type,
PyUnicodeArrType_Type,
PyVoidArrType_Type,
}
Expand description
All type objects exported by the NumPy API.
Variants§
PyBigArray_Type
PyArray_Type
PyArrayDescr_Type
PyArrayFlags_Type
PyArrayIter_Type
PyArrayMultiIter_Type
NPY_NUMUSERTYPES
PyBoolArrType_Type
_PyArrayScalar_BoolValues
PyGenericArrType_Type
PyNumberArrType_Type
PyIntegerArrType_Type
PySignedIntegerArrType_Type
PyUnsignedIntegerArrType_Type
PyInexactArrType_Type
PyFloatingArrType_Type
PyComplexFloatingArrType_Type
PyFlexibleArrType_Type
PyCharacterArrType_Type
PyByteArrType_Type
PyShortArrType_Type
PyIntArrType_Type
PyLongArrType_Type
PyLongLongArrType_Type
PyUByteArrType_Type
PyUShortArrType_Type
PyUIntArrType_Type
PyULongArrType_Type
PyULongLongArrType_Type
PyFloatArrType_Type
PyDoubleArrType_Type
PyLongDoubleArrType_Type
PyCFloatArrType_Type
PyCDoubleArrType_Type
PyCLongDoubleArrType_Type
PyObjectArrType_Type
PyStringArrType_Type
PyUnicodeArrType_Type
PyVoidArrType_Type
Auto Trait Implementations§
impl Freeze for NpyTypes
impl RefUnwindSafe for NpyTypes
impl Send for NpyTypes
impl Sync for NpyTypes
impl Unpin for NpyTypes
impl UnwindSafe for NpyTypes
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self
from the equivalent element of its
superset. Read more§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self
is actually part of its subset T
(and can be converted to it).§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset
but without any property checks. Always succeeds.§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self
to the equivalent element of its superset.