Struct tetsy_libp2p::multiaddr::multihash::typenum::array::ATerm [−]
The terminating type for type arrays.
Trait Implementations
impl Add<ATerm> for ATerm
type Output = ATerm
The resulting type after applying the +
operator.
pub fn add(self, ATerm) -> <ATerm as Add<ATerm>>::Output
impl Clone for ATerm
pub fn clone(&self) -> ATerm
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for ATerm
impl Debug for ATerm
impl<Rhs> Div<Rhs> for ATerm
type Output = ATerm
The resulting type after applying the /
operator.
pub fn div(self, Rhs) -> <ATerm as Div<Rhs>>::Output
impl Eq for ATerm
impl Hash for ATerm
pub fn hash<__H>(&self, state: &mut __H) where
__H: Hasher,
__H: Hasher,
pub fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl Len for ATerm
Length of ATerm
by itself is 0
type Output = UTerm
The length as a type-level unsigned integer.
pub fn len(&self) -> <ATerm as Len>::Output
impl<U> Mul<ATerm> for PInt<U> where
U: Unsigned + NonZero,
U: Unsigned + NonZero,
type Output = ATerm
The resulting type after applying the *
operator.
pub fn mul(self, ATerm) -> <PInt<U> as Mul<ATerm>>::Output
impl<U> Mul<ATerm> for NInt<U> where
U: Unsigned + NonZero,
U: Unsigned + NonZero,
type Output = ATerm
The resulting type after applying the *
operator.
pub fn mul(self, ATerm) -> <NInt<U> as Mul<ATerm>>::Output
impl Mul<ATerm> for Z0
type Output = ATerm
The resulting type after applying the *
operator.
pub fn mul(self, ATerm) -> <Z0 as Mul<ATerm>>::Output
impl<Rhs> Mul<Rhs> for ATerm
type Output = ATerm
The resulting type after applying the *
operator.
pub fn mul(self, Rhs) -> <ATerm as Mul<Rhs>>::Output
impl Neg for ATerm
type Output = ATerm
The resulting type after applying the -
operator.
pub fn neg(self) -> <ATerm as Neg>::Output
impl Ord for ATerm
pub fn cmp(&self, other: &ATerm) -> Ordering
#[must_use]pub fn max(self, other: Self) -> Self
1.21.0[src]
#[must_use]pub fn min(self, other: Self) -> Self
1.21.0[src]
#[must_use]pub fn clamp(self, min: Self, max: Self) -> Self
1.50.0[src]
impl<Rhs> PartialDiv<Rhs> for ATerm
type Output = ATerm
The type of the result of the division
pub fn partial_div(self, Rhs) -> <ATerm as PartialDiv<Rhs>>::Output
impl PartialEq<ATerm> for ATerm
impl PartialOrd<ATerm> for ATerm
pub fn partial_cmp(&self, other: &ATerm) -> Option<Ordering>
#[must_use]pub fn lt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]pub fn le(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]pub fn gt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]pub fn ge(&self, other: &Rhs) -> bool
1.0.0[src]
impl<Rhs> Rem<Rhs> for ATerm
type Output = ATerm
The resulting type after applying the %
operator.
pub fn rem(self, Rhs) -> <ATerm as Rem<Rhs>>::Output
impl StructuralEq for ATerm
impl StructuralPartialEq for ATerm
impl Sub<ATerm> for ATerm
type Output = ATerm
The resulting type after applying the -
operator.
pub fn sub(self, ATerm) -> <ATerm as Sub<ATerm>>::Output
impl TypeArray for ATerm
Auto Trait Implementations
impl RefUnwindSafe for ATerm
impl Send for ATerm
impl Sync for ATerm
impl Unpin for ATerm
impl UnwindSafe for ATerm
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> CallHasher for T where
T: Hash,
T: Hash,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,