pub enum ExtendedTag {
F64,
Df64,
}Expand description
Tag for the external extended-precision set.
§Examples
use tenferro_df64_proof::ExtendedTag;
assert_ne!(ExtendedTag::F64, ExtendedTag::Df64);Variants§
F64
Standard double precision.
Df64
The external two-component scalar, ranked above double precision.
Implementations§
Source§impl ExtendedTag
impl ExtendedTag
Sourcepub const SPECS: &'static [MemberSpec]
pub const SPECS: &'static [MemberSpec]
Promotion facts of every member, in declaration order.
Sourcepub const fn spec(self) -> MemberSpec
pub const fn spec(self) -> MemberSpec
Promotion facts of this member.
§Examples
use tenferro_tensor_core::{MemberKind, DType};
assert_eq!(DType::F64.spec().kind, MemberKind::Float);Trait Implementations§
Source§impl Clone for ExtendedTag
impl Clone for ExtendedTag
Source§fn clone(&self) -> ExtendedTag
fn clone(&self) -> ExtendedTag
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ExtendedTag
Source§impl Debug for ExtendedTag
impl Debug for ExtendedTag
impl Eq for ExtendedTag
Source§impl Hash for ExtendedTag
impl Hash for ExtendedTag
Source§impl PartialEq for ExtendedTag
impl PartialEq for ExtendedTag
impl StructuralPartialEq for ExtendedTag
Auto Trait Implementations§
impl Freeze for ExtendedTag
impl RefUnwindSafe for ExtendedTag
impl Send for ExtendedTag
impl Sync for ExtendedTag
impl Unpin for ExtendedTag
impl UnsafeUnpin for ExtendedTag
impl UnwindSafe for ExtendedTag
Blanket Implementations§
impl<T> Boilerplate for T
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
impl<T, U> Imply<T> for U
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