pub enum MetadataDType {
I32,
Bool,
}Expand description
Metadata tensor dtypes.
Metadata tensors currently use logical I32 and Bool dtypes. Bool is
backed by u8 storage for now; that storage detail is provisional and may
change once native bool tensor support exists.
§Examples
use tenferro_prims::MetadataDType;
assert_eq!(MetadataDType::I32, MetadataDType::I32);
assert_eq!(MetadataDType::Bool, MetadataDType::Bool);Variants§
Trait Implementations§
Source§impl Clone for MetadataDType
impl Clone for MetadataDType
Source§fn clone(&self) -> MetadataDType
fn clone(&self) -> MetadataDType
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 MetadataDType
impl Debug for MetadataDType
Source§impl Hash for MetadataDType
impl Hash for MetadataDType
Source§impl PartialEq for MetadataDType
impl PartialEq for MetadataDType
impl Copy for MetadataDType
impl Eq for MetadataDType
impl StructuralPartialEq for MetadataDType
Auto Trait Implementations§
impl Freeze for MetadataDType
impl RefUnwindSafe for MetadataDType
impl Send for MetadataDType
impl Sync for MetadataDType
impl Unpin for MetadataDType
impl UnwindSafe for MetadataDType
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,
§impl<T> DistributionExt for Twhere
T: ?Sized,
impl<T> DistributionExt for Twhere
T: ?Sized,
fn rand<T>(&self, rng: &mut (impl Rng + ?Sized)) -> Twhere
Self: Distribution<T>,
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 more