Skip to main content

MultiplicativeIdentityProperty

Trait MultiplicativeIdentityProperty 

Source
pub trait MultiplicativeIdentityProperty {
    // Required method
    fn multiplicative_identity() -> Self;
}
Expand description

The multiplicative identity property of a numeric type.

Required Methods§

Source

fn multiplicative_identity() -> Self

The multiplicative identity (one).

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl MultiplicativeIdentityProperty for &f32

Source§

impl MultiplicativeIdentityProperty for &f64

Source§

impl MultiplicativeIdentityProperty for &i8

Source§

impl MultiplicativeIdentityProperty for &i16

Source§

impl MultiplicativeIdentityProperty for &i32

Source§

impl MultiplicativeIdentityProperty for &i64

Source§

impl MultiplicativeIdentityProperty for &i128

Source§

impl MultiplicativeIdentityProperty for &isize

Source§

impl MultiplicativeIdentityProperty for &u8

Source§

impl MultiplicativeIdentityProperty for &u16

Source§

impl MultiplicativeIdentityProperty for &u32

Source§

impl MultiplicativeIdentityProperty for &u64

Source§

impl MultiplicativeIdentityProperty for &u128

Source§

impl MultiplicativeIdentityProperty for &usize

Source§

impl MultiplicativeIdentityProperty for &BigDecimal

Available on crate feature bigdecimal only.
Source§

impl MultiplicativeIdentityProperty for &BigInt

Available on crate feature num-bigint only.
Source§

impl MultiplicativeIdentityProperty for &BigUint

Available on crate feature num-bigint only.
Source§

impl MultiplicativeIdentityProperty for &Decimal

Available on crate feature rust-decimal only.
Source§

impl MultiplicativeIdentityProperty for f32

Source§

impl MultiplicativeIdentityProperty for f64

Source§

impl MultiplicativeIdentityProperty for i8

Source§

impl MultiplicativeIdentityProperty for i16

Source§

impl MultiplicativeIdentityProperty for i32

Source§

impl MultiplicativeIdentityProperty for i64

Source§

impl MultiplicativeIdentityProperty for i128

Source§

impl MultiplicativeIdentityProperty for isize

Source§

impl MultiplicativeIdentityProperty for u8

Source§

impl MultiplicativeIdentityProperty for u16

Source§

impl MultiplicativeIdentityProperty for u32

Source§

impl MultiplicativeIdentityProperty for u64

Source§

impl MultiplicativeIdentityProperty for u128

Source§

impl MultiplicativeIdentityProperty for usize

Source§

impl MultiplicativeIdentityProperty for BigDecimal

Available on crate feature bigdecimal only.
Source§

impl MultiplicativeIdentityProperty for BigDecimalRef<'_>

Available on crate feature bigdecimal only.
Source§

impl MultiplicativeIdentityProperty for BigInt

Available on crate feature num-bigint only.
Source§

impl MultiplicativeIdentityProperty for BigUint

Available on crate feature num-bigint only.
Source§

impl MultiplicativeIdentityProperty for Decimal

Available on crate feature rust-decimal only.

Implementors§