Struct InternalNumeric
pub struct InternalNumeric { /* private fields */ }
An opaque type representing numeric item types for internal uses only.
Trait Implementations
impl Clone for InternalNumeric
fn clone(&self) -> Self
impl Debug for InternalNumeric
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Eq for InternalNumeric
impl Hash for InternalNumeric
fn hash<__H: Hasher>(&self, state: &mut __H)
impl PartialEq for InternalNumeric
fn eq(&self, other: &Self) -> bool
impl StructuralPartialEq for InternalNumeric
Auto Trait Implementations
impl Freeze for InternalNumeric
impl RefUnwindSafe for InternalNumeric
impl Send for InternalNumeric
impl Sync for InternalNumeric
impl Unpin for InternalNumeric
impl UnsafeUnpin for InternalNumeric
impl UnwindSafe for InternalNumeric
Blanket Implementations
impl<T> Any for InternalNumeric
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for InternalNumeric
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for InternalNumeric
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for InternalNumeric
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for InternalNumeric
fn from(t: T) -> TReturns the argument unchanged.
impl<T> ToOwned for InternalNumeric
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn clone_into(&self, target: &mut T)
impl<T, U> Into<U> for InternalNumeric
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for InternalNumeric
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for InternalNumeric
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>