pub enum ExtendedDataType {
Show 15 variants
Int8,
UInt8,
Int16,
UInt16,
Int32,
UInt32,
Int64,
UInt64,
Float32,
Float64,
Complex64,
Complex128,
Bool,
String,
FixedString(usize),
}Expand description
Extended data type support for HDF5
Variants§
Int8
8-bit signed integer
UInt8
8-bit unsigned integer
Int16
16-bit signed integer
UInt16
16-bit unsigned integer
Int32
32-bit signed integer
UInt32
32-bit unsigned integer
Int64
64-bit signed integer
UInt64
64-bit unsigned integer
Float32
32-bit floating point
Float64
64-bit floating point
Complex64
Complex 64-bit (32-bit real + 32-bit imaginary)
Complex128
Complex 128-bit (64-bit real + 64-bit imaginary)
Bool
Boolean
String
Variable-length UTF-8 string
FixedString(usize)
Fixed-length UTF-8 string
Trait Implementations§
Source§impl Clone for ExtendedDataType
impl Clone for ExtendedDataType
Source§fn clone(&self) -> ExtendedDataType
fn clone(&self) -> ExtendedDataType
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ExtendedDataType
impl Debug for ExtendedDataType
Source§impl PartialEq for ExtendedDataType
impl PartialEq for ExtendedDataType
impl StructuralPartialEq for ExtendedDataType
Auto Trait Implementations§
impl Freeze for ExtendedDataType
impl RefUnwindSafe for ExtendedDataType
impl Send for ExtendedDataType
impl Sync for ExtendedDataType
impl Unpin for ExtendedDataType
impl UnwindSafe for ExtendedDataType
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§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 moreSource§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).Source§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.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.