pub trait MultiplicativeIdentityProperty {
// Required method
fn multiplicative_identity() -> Self;
}Expand description
The multiplicative identity property of a numeric type.
Required Methods§
Sourcefn multiplicative_identity() -> Self
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
impl MultiplicativeIdentityProperty for &f32
fn multiplicative_identity() -> Self
Source§impl MultiplicativeIdentityProperty for &f64
impl MultiplicativeIdentityProperty for &f64
fn multiplicative_identity() -> Self
Source§impl MultiplicativeIdentityProperty for &i8
impl MultiplicativeIdentityProperty for &i8
fn multiplicative_identity() -> Self
Source§impl MultiplicativeIdentityProperty for &i16
impl MultiplicativeIdentityProperty for &i16
fn multiplicative_identity() -> Self
Source§impl MultiplicativeIdentityProperty for &i32
impl MultiplicativeIdentityProperty for &i32
fn multiplicative_identity() -> Self
Source§impl MultiplicativeIdentityProperty for &i64
impl MultiplicativeIdentityProperty for &i64
fn multiplicative_identity() -> Self
Source§impl MultiplicativeIdentityProperty for &i128
impl MultiplicativeIdentityProperty for &i128
fn multiplicative_identity() -> Self
Source§impl MultiplicativeIdentityProperty for &isize
impl MultiplicativeIdentityProperty for &isize
fn multiplicative_identity() -> Self
Source§impl MultiplicativeIdentityProperty for &u8
impl MultiplicativeIdentityProperty for &u8
fn multiplicative_identity() -> Self
Source§impl MultiplicativeIdentityProperty for &u16
impl MultiplicativeIdentityProperty for &u16
fn multiplicative_identity() -> Self
Source§impl MultiplicativeIdentityProperty for &u32
impl MultiplicativeIdentityProperty for &u32
fn multiplicative_identity() -> Self
Source§impl MultiplicativeIdentityProperty for &u64
impl MultiplicativeIdentityProperty for &u64
fn multiplicative_identity() -> Self
Source§impl MultiplicativeIdentityProperty for &u128
impl MultiplicativeIdentityProperty for &u128
fn multiplicative_identity() -> Self
Source§impl MultiplicativeIdentityProperty for &usize
impl MultiplicativeIdentityProperty for &usize
fn multiplicative_identity() -> Self
Source§impl MultiplicativeIdentityProperty for &BigDecimal
Available on crate feature bigdecimal only.
impl MultiplicativeIdentityProperty for &BigDecimal
Available on crate feature
bigdecimal only.fn multiplicative_identity() -> Self
Source§impl MultiplicativeIdentityProperty for &BigInt
Available on crate feature num-bigint only.
impl MultiplicativeIdentityProperty for &BigInt
Available on crate feature
num-bigint only.fn multiplicative_identity() -> Self
Source§impl MultiplicativeIdentityProperty for &BigUint
Available on crate feature num-bigint only.
impl MultiplicativeIdentityProperty for &BigUint
Available on crate feature
num-bigint only.fn multiplicative_identity() -> Self
Source§impl MultiplicativeIdentityProperty for &Decimal
Available on crate feature rust-decimal only.
impl MultiplicativeIdentityProperty for &Decimal
Available on crate feature
rust-decimal only.fn multiplicative_identity() -> Self
Source§impl MultiplicativeIdentityProperty for f32
impl MultiplicativeIdentityProperty for f32
fn multiplicative_identity() -> Self
Source§impl MultiplicativeIdentityProperty for f64
impl MultiplicativeIdentityProperty for f64
fn multiplicative_identity() -> Self
Source§impl MultiplicativeIdentityProperty for i8
impl MultiplicativeIdentityProperty for i8
fn multiplicative_identity() -> Self
Source§impl MultiplicativeIdentityProperty for i16
impl MultiplicativeIdentityProperty for i16
fn multiplicative_identity() -> Self
Source§impl MultiplicativeIdentityProperty for i32
impl MultiplicativeIdentityProperty for i32
fn multiplicative_identity() -> Self
Source§impl MultiplicativeIdentityProperty for i64
impl MultiplicativeIdentityProperty for i64
fn multiplicative_identity() -> Self
Source§impl MultiplicativeIdentityProperty for i128
impl MultiplicativeIdentityProperty for i128
fn multiplicative_identity() -> Self
Source§impl MultiplicativeIdentityProperty for isize
impl MultiplicativeIdentityProperty for isize
fn multiplicative_identity() -> Self
Source§impl MultiplicativeIdentityProperty for u8
impl MultiplicativeIdentityProperty for u8
fn multiplicative_identity() -> Self
Source§impl MultiplicativeIdentityProperty for u16
impl MultiplicativeIdentityProperty for u16
fn multiplicative_identity() -> Self
Source§impl MultiplicativeIdentityProperty for u32
impl MultiplicativeIdentityProperty for u32
fn multiplicative_identity() -> Self
Source§impl MultiplicativeIdentityProperty for u64
impl MultiplicativeIdentityProperty for u64
fn multiplicative_identity() -> Self
Source§impl MultiplicativeIdentityProperty for u128
impl MultiplicativeIdentityProperty for u128
fn multiplicative_identity() -> Self
Source§impl MultiplicativeIdentityProperty for usize
impl MultiplicativeIdentityProperty for usize
fn multiplicative_identity() -> Self
Source§impl MultiplicativeIdentityProperty for BigDecimal
Available on crate feature bigdecimal only.
impl MultiplicativeIdentityProperty for BigDecimal
Available on crate feature
bigdecimal only.fn multiplicative_identity() -> Self
Source§impl MultiplicativeIdentityProperty for BigDecimalRef<'_>
Available on crate feature bigdecimal only.
impl MultiplicativeIdentityProperty for BigDecimalRef<'_>
Available on crate feature
bigdecimal only.fn multiplicative_identity() -> Self
Source§impl MultiplicativeIdentityProperty for BigInt
Available on crate feature num-bigint only.
impl MultiplicativeIdentityProperty for BigInt
Available on crate feature
num-bigint only.fn multiplicative_identity() -> Self
Source§impl MultiplicativeIdentityProperty for BigUint
Available on crate feature num-bigint only.
impl MultiplicativeIdentityProperty for BigUint
Available on crate feature
num-bigint only.fn multiplicative_identity() -> Self
Source§impl MultiplicativeIdentityProperty for Decimal
Available on crate feature rust-decimal only.
impl MultiplicativeIdentityProperty for Decimal
Available on crate feature
rust-decimal only.