[−][src]Struct alga::general::Multiplicative
The multiplication operator, commonly symbolized by ×.
Trait Implementations
impl AbstractMagma<Multiplicative> for u8[src]
fn operate(&self, lhs: &Self) -> Self[src]
fn op(&self, _: O, lhs: &Self) -> Self[src]
Performs specific operation.
impl AbstractMagma<Multiplicative> for u16[src]
fn operate(&self, lhs: &Self) -> Self[src]
fn op(&self, _: O, lhs: &Self) -> Self[src]
Performs specific operation.
impl AbstractMagma<Multiplicative> for u32[src]
fn operate(&self, lhs: &Self) -> Self[src]
fn op(&self, _: O, lhs: &Self) -> Self[src]
Performs specific operation.
impl AbstractMagma<Multiplicative> for u64[src]
fn operate(&self, lhs: &Self) -> Self[src]
fn op(&self, _: O, lhs: &Self) -> Self[src]
Performs specific operation.
impl AbstractMagma<Multiplicative> for usize[src]
fn operate(&self, lhs: &Self) -> Self[src]
fn op(&self, _: O, lhs: &Self) -> Self[src]
Performs specific operation.
impl AbstractMagma<Multiplicative> for i8[src]
fn operate(&self, lhs: &Self) -> Self[src]
fn op(&self, _: O, lhs: &Self) -> Self[src]
Performs specific operation.
impl AbstractMagma<Multiplicative> for i16[src]
fn operate(&self, lhs: &Self) -> Self[src]
fn op(&self, _: O, lhs: &Self) -> Self[src]
Performs specific operation.
impl AbstractMagma<Multiplicative> for i32[src]
fn operate(&self, lhs: &Self) -> Self[src]
fn op(&self, _: O, lhs: &Self) -> Self[src]
Performs specific operation.
impl AbstractMagma<Multiplicative> for i64[src]
fn operate(&self, lhs: &Self) -> Self[src]
fn op(&self, _: O, lhs: &Self) -> Self[src]
Performs specific operation.
impl AbstractMagma<Multiplicative> for isize[src]
fn operate(&self, lhs: &Self) -> Self[src]
fn op(&self, _: O, lhs: &Self) -> Self[src]
Performs specific operation.
impl AbstractMagma<Multiplicative> for f32[src]
fn operate(&self, lhs: &Self) -> Self[src]
fn op(&self, _: O, lhs: &Self) -> Self[src]
Performs specific operation.
impl AbstractMagma<Multiplicative> for f64[src]
fn operate(&self, lhs: &Self) -> Self[src]
fn op(&self, _: O, lhs: &Self) -> Self[src]
Performs specific operation.
impl<N: Num + Clone> AbstractMagma<Multiplicative> for Complex<N>[src]
fn operate(&self, lhs: &Self) -> Self[src]
fn op(&self, _: O, lhs: &Self) -> Self[src]
Performs specific operation.
impl<N> AbstractQuasigroup<Multiplicative> for Complex<N> where
N: Num + Clone + ClosedNeg, [src]
N: Num + Clone + ClosedNeg,
fn prop_inv_is_latin_square_approx(args: (Self, Self)) -> bool where
Self: RelativeEq, [src]
Self: RelativeEq,
Returns true if latin squareness holds for the given arguments. Approximate equality is used for verifications. Read more
fn prop_inv_is_latin_square(args: (Self, Self)) -> bool where
Self: Eq, [src]
Self: Eq,
Returns true if latin squareness holds for the given arguments. Read more
impl AbstractQuasigroup<Multiplicative> for f32[src]
fn prop_inv_is_latin_square_approx(args: (Self, Self)) -> bool where
Self: RelativeEq, [src]
Self: RelativeEq,
Returns true if latin squareness holds for the given arguments. Approximate equality is used for verifications. Read more
fn prop_inv_is_latin_square(args: (Self, Self)) -> bool where
Self: Eq, [src]
Self: Eq,
Returns true if latin squareness holds for the given arguments. Read more
impl AbstractQuasigroup<Multiplicative> for f64[src]
fn prop_inv_is_latin_square_approx(args: (Self, Self)) -> bool where
Self: RelativeEq, [src]
Self: RelativeEq,
Returns true if latin squareness holds for the given arguments. Approximate equality is used for verifications. Read more
fn prop_inv_is_latin_square(args: (Self, Self)) -> bool where
Self: Eq, [src]
Self: Eq,
Returns true if latin squareness holds for the given arguments. Read more
impl AbstractSemigroup<Multiplicative> for u8[src]
fn prop_is_associative_approx(args: (Self, Self, Self)) -> bool where
Self: RelativeEq, [src]
Self: RelativeEq,
Returns true if associativity holds for the given arguments. Approximate equality is used for verifications. Read more
fn prop_is_associative(args: (Self, Self, Self)) -> bool where
Self: Eq, [src]
Self: Eq,
Returns true if associativity holds for the given arguments.
impl AbstractSemigroup<Multiplicative> for u16[src]
fn prop_is_associative_approx(args: (Self, Self, Self)) -> bool where
Self: RelativeEq, [src]
Self: RelativeEq,
Returns true if associativity holds for the given arguments. Approximate equality is used for verifications. Read more
fn prop_is_associative(args: (Self, Self, Self)) -> bool where
Self: Eq, [src]
Self: Eq,
Returns true if associativity holds for the given arguments.
impl AbstractSemigroup<Multiplicative> for u32[src]
fn prop_is_associative_approx(args: (Self, Self, Self)) -> bool where
Self: RelativeEq, [src]
Self: RelativeEq,
Returns true if associativity holds for the given arguments. Approximate equality is used for verifications. Read more
fn prop_is_associative(args: (Self, Self, Self)) -> bool where
Self: Eq, [src]
Self: Eq,
Returns true if associativity holds for the given arguments.
impl AbstractSemigroup<Multiplicative> for u64[src]
fn prop_is_associative_approx(args: (Self, Self, Self)) -> bool where
Self: RelativeEq, [src]
Self: RelativeEq,
Returns true if associativity holds for the given arguments. Approximate equality is used for verifications. Read more
fn prop_is_associative(args: (Self, Self, Self)) -> bool where
Self: Eq, [src]
Self: Eq,
Returns true if associativity holds for the given arguments.
impl AbstractSemigroup<Multiplicative> for usize[src]
fn prop_is_associative_approx(args: (Self, Self, Self)) -> bool where
Self: RelativeEq, [src]
Self: RelativeEq,
Returns true if associativity holds for the given arguments. Approximate equality is used for verifications. Read more
fn prop_is_associative(args: (Self, Self, Self)) -> bool where
Self: Eq, [src]
Self: Eq,
Returns true if associativity holds for the given arguments.
impl<N> AbstractSemigroup<Multiplicative> for Complex<N> where
N: Num + Clone + ClosedNeg, [src]
N: Num + Clone + ClosedNeg,
fn prop_is_associative_approx(args: (Self, Self, Self)) -> bool where
Self: RelativeEq, [src]
Self: RelativeEq,
Returns true if associativity holds for the given arguments. Approximate equality is used for verifications. Read more
fn prop_is_associative(args: (Self, Self, Self)) -> bool where
Self: Eq, [src]
Self: Eq,
Returns true if associativity holds for the given arguments.
impl AbstractSemigroup<Multiplicative> for i8[src]
fn prop_is_associative_approx(args: (Self, Self, Self)) -> bool where
Self: RelativeEq, [src]
Self: RelativeEq,
Returns true if associativity holds for the given arguments. Approximate equality is used for verifications. Read more
fn prop_is_associative(args: (Self, Self, Self)) -> bool where
Self: Eq, [src]
Self: Eq,
Returns true if associativity holds for the given arguments.
impl AbstractSemigroup<Multiplicative> for i16[src]
fn prop_is_associative_approx(args: (Self, Self, Self)) -> bool where
Self: RelativeEq, [src]
Self: RelativeEq,
Returns true if associativity holds for the given arguments. Approximate equality is used for verifications. Read more
fn prop_is_associative(args: (Self, Self, Self)) -> bool where
Self: Eq, [src]
Self: Eq,
Returns true if associativity holds for the given arguments.
impl AbstractSemigroup<Multiplicative> for i32[src]
fn prop_is_associative_approx(args: (Self, Self, Self)) -> bool where
Self: RelativeEq, [src]
Self: RelativeEq,
Returns true if associativity holds for the given arguments. Approximate equality is used for verifications. Read more
fn prop_is_associative(args: (Self, Self, Self)) -> bool where
Self: Eq, [src]
Self: Eq,
Returns true if associativity holds for the given arguments.
impl AbstractSemigroup<Multiplicative> for i64[src]
fn prop_is_associative_approx(args: (Self, Self, Self)) -> bool where
Self: RelativeEq, [src]
Self: RelativeEq,
Returns true if associativity holds for the given arguments. Approximate equality is used for verifications. Read more
fn prop_is_associative(args: (Self, Self, Self)) -> bool where
Self: Eq, [src]
Self: Eq,
Returns true if associativity holds for the given arguments.
impl AbstractSemigroup<Multiplicative> for isize[src]
fn prop_is_associative_approx(args: (Self, Self, Self)) -> bool where
Self: RelativeEq, [src]
Self: RelativeEq,
Returns true if associativity holds for the given arguments. Approximate equality is used for verifications. Read more
fn prop_is_associative(args: (Self, Self, Self)) -> bool where
Self: Eq, [src]
Self: Eq,
Returns true if associativity holds for the given arguments.
impl AbstractSemigroup<Multiplicative> for f32[src]
fn prop_is_associative_approx(args: (Self, Self, Self)) -> bool where
Self: RelativeEq, [src]
Self: RelativeEq,
Returns true if associativity holds for the given arguments. Approximate equality is used for verifications. Read more
fn prop_is_associative(args: (Self, Self, Self)) -> bool where
Self: Eq, [src]
Self: Eq,
Returns true if associativity holds for the given arguments.
impl AbstractSemigroup<Multiplicative> for f64[src]
fn prop_is_associative_approx(args: (Self, Self, Self)) -> bool where
Self: RelativeEq, [src]
Self: RelativeEq,
Returns true if associativity holds for the given arguments. Approximate equality is used for verifications. Read more
fn prop_is_associative(args: (Self, Self, Self)) -> bool where
Self: Eq, [src]
Self: Eq,
Returns true if associativity holds for the given arguments.
impl<N> AbstractLoop<Multiplicative> for Complex<N> where
N: Num + Clone + ClosedNeg, [src]
N: Num + Clone + ClosedNeg,
impl AbstractLoop<Multiplicative> for f32[src]
impl AbstractLoop<Multiplicative> for f64[src]
impl AbstractMonoid<Multiplicative> for u8[src]
fn prop_operating_identity_element_is_noop_approx(args: (Self,)) -> bool where
Self: RelativeEq, [src]
Self: RelativeEq,
Checks whether operating with the identity element is a no-op for the given argument. Approximate equality is used for verifications. Read more
fn prop_operating_identity_element_is_noop(args: (Self,)) -> bool where
Self: Eq, [src]
Self: Eq,
Checks whether operating with the identity element is a no-op for the given argument. Read more
impl AbstractMonoid<Multiplicative> for u16[src]
fn prop_operating_identity_element_is_noop_approx(args: (Self,)) -> bool where
Self: RelativeEq, [src]
Self: RelativeEq,
Checks whether operating with the identity element is a no-op for the given argument. Approximate equality is used for verifications. Read more
fn prop_operating_identity_element_is_noop(args: (Self,)) -> bool where
Self: Eq, [src]
Self: Eq,
Checks whether operating with the identity element is a no-op for the given argument. Read more
impl AbstractMonoid<Multiplicative> for u32[src]
fn prop_operating_identity_element_is_noop_approx(args: (Self,)) -> bool where
Self: RelativeEq, [src]
Self: RelativeEq,
Checks whether operating with the identity element is a no-op for the given argument. Approximate equality is used for verifications. Read more
fn prop_operating_identity_element_is_noop(args: (Self,)) -> bool where
Self: Eq, [src]
Self: Eq,
Checks whether operating with the identity element is a no-op for the given argument. Read more
impl AbstractMonoid<Multiplicative> for u64[src]
fn prop_operating_identity_element_is_noop_approx(args: (Self,)) -> bool where
Self: RelativeEq, [src]
Self: RelativeEq,
Checks whether operating with the identity element is a no-op for the given argument. Approximate equality is used for verifications. Read more
fn prop_operating_identity_element_is_noop(args: (Self,)) -> bool where
Self: Eq, [src]
Self: Eq,
Checks whether operating with the identity element is a no-op for the given argument. Read more
impl AbstractMonoid<Multiplicative> for usize[src]
fn prop_operating_identity_element_is_noop_approx(args: (Self,)) -> bool where
Self: RelativeEq, [src]
Self: RelativeEq,
Checks whether operating with the identity element is a no-op for the given argument. Approximate equality is used for verifications. Read more
fn prop_operating_identity_element_is_noop(args: (Self,)) -> bool where
Self: Eq, [src]
Self: Eq,
Checks whether operating with the identity element is a no-op for the given argument. Read more
impl<N> AbstractMonoid<Multiplicative> for Complex<N> where
N: Num + Clone + ClosedNeg, [src]
N: Num + Clone + ClosedNeg,
fn prop_operating_identity_element_is_noop_approx(args: (Self,)) -> bool where
Self: RelativeEq, [src]
Self: RelativeEq,
Checks whether operating with the identity element is a no-op for the given argument. Approximate equality is used for verifications. Read more
fn prop_operating_identity_element_is_noop(args: (Self,)) -> bool where
Self: Eq, [src]
Self: Eq,
Checks whether operating with the identity element is a no-op for the given argument. Read more
impl AbstractMonoid<Multiplicative> for i8[src]
fn prop_operating_identity_element_is_noop_approx(args: (Self,)) -> bool where
Self: RelativeEq, [src]
Self: RelativeEq,
Checks whether operating with the identity element is a no-op for the given argument. Approximate equality is used for verifications. Read more
fn prop_operating_identity_element_is_noop(args: (Self,)) -> bool where
Self: Eq, [src]
Self: Eq,
Checks whether operating with the identity element is a no-op for the given argument. Read more
impl AbstractMonoid<Multiplicative> for i16[src]
fn prop_operating_identity_element_is_noop_approx(args: (Self,)) -> bool where
Self: RelativeEq, [src]
Self: RelativeEq,
Checks whether operating with the identity element is a no-op for the given argument. Approximate equality is used for verifications. Read more
fn prop_operating_identity_element_is_noop(args: (Self,)) -> bool where
Self: Eq, [src]
Self: Eq,
Checks whether operating with the identity element is a no-op for the given argument. Read more
impl AbstractMonoid<Multiplicative> for i32[src]
fn prop_operating_identity_element_is_noop_approx(args: (Self,)) -> bool where
Self: RelativeEq, [src]
Self: RelativeEq,
Checks whether operating with the identity element is a no-op for the given argument. Approximate equality is used for verifications. Read more
fn prop_operating_identity_element_is_noop(args: (Self,)) -> bool where
Self: Eq, [src]
Self: Eq,
Checks whether operating with the identity element is a no-op for the given argument. Read more
impl AbstractMonoid<Multiplicative> for i64[src]
fn prop_operating_identity_element_is_noop_approx(args: (Self,)) -> bool where
Self: RelativeEq, [src]
Self: RelativeEq,
Checks whether operating with the identity element is a no-op for the given argument. Approximate equality is used for verifications. Read more
fn prop_operating_identity_element_is_noop(args: (Self,)) -> bool where
Self: Eq, [src]
Self: Eq,
Checks whether operating with the identity element is a no-op for the given argument. Read more
impl AbstractMonoid<Multiplicative> for isize[src]
fn prop_operating_identity_element_is_noop_approx(args: (Self,)) -> bool where
Self: RelativeEq, [src]
Self: RelativeEq,
Checks whether operating with the identity element is a no-op for the given argument. Approximate equality is used for verifications. Read more
fn prop_operating_identity_element_is_noop(args: (Self,)) -> bool where
Self: Eq, [src]
Self: Eq,
Checks whether operating with the identity element is a no-op for the given argument. Read more
impl AbstractMonoid<Multiplicative> for f32[src]
fn prop_operating_identity_element_is_noop_approx(args: (Self,)) -> bool where
Self: RelativeEq, [src]
Self: RelativeEq,
Checks whether operating with the identity element is a no-op for the given argument. Approximate equality is used for verifications. Read more
fn prop_operating_identity_element_is_noop(args: (Self,)) -> bool where
Self: Eq, [src]
Self: Eq,
Checks whether operating with the identity element is a no-op for the given argument. Read more
impl AbstractMonoid<Multiplicative> for f64[src]
fn prop_operating_identity_element_is_noop_approx(args: (Self,)) -> bool where
Self: RelativeEq, [src]
Self: RelativeEq,
Checks whether operating with the identity element is a no-op for the given argument. Approximate equality is used for verifications. Read more
fn prop_operating_identity_element_is_noop(args: (Self,)) -> bool where
Self: Eq, [src]
Self: Eq,
Checks whether operating with the identity element is a no-op for the given argument. Read more
impl<N> AbstractGroup<Multiplicative> for Complex<N> where
N: Num + Clone + ClosedNeg, [src]
N: Num + Clone + ClosedNeg,
impl AbstractGroup<Multiplicative> for f32[src]
impl AbstractGroup<Multiplicative> for f64[src]
impl<N> AbstractGroupAbelian<Multiplicative> for Complex<N> where
N: Num + Clone + ClosedNeg, [src]
N: Num + Clone + ClosedNeg,
fn prop_is_commutative_approx(args: (Self, Self)) -> bool where
Self: RelativeEq, [src]
Self: RelativeEq,
Returns true if the operator is commutative for the given argument tuple. Approximate equality is used for verifications. Read more
fn prop_is_commutative(args: (Self, Self)) -> bool where
Self: Eq, [src]
Self: Eq,
Returns true if the operator is commutative for the given argument tuple.
impl AbstractGroupAbelian<Multiplicative> for f32[src]
fn prop_is_commutative_approx(args: (Self, Self)) -> bool where
Self: RelativeEq, [src]
Self: RelativeEq,
Returns true if the operator is commutative for the given argument tuple. Approximate equality is used for verifications. Read more
fn prop_is_commutative(args: (Self, Self)) -> bool where
Self: Eq, [src]
Self: Eq,
Returns true if the operator is commutative for the given argument tuple.
impl AbstractGroupAbelian<Multiplicative> for f64[src]
fn prop_is_commutative_approx(args: (Self, Self)) -> bool where
Self: RelativeEq, [src]
Self: RelativeEq,
Returns true if the operator is commutative for the given argument tuple. Approximate equality is used for verifications. Read more
fn prop_is_commutative(args: (Self, Self)) -> bool where
Self: Eq, [src]
Self: Eq,
Returns true if the operator is commutative for the given argument tuple.
impl Identity<Multiplicative> for u8[src]
impl Identity<Multiplicative> for u16[src]
impl Identity<Multiplicative> for u32[src]
impl Identity<Multiplicative> for u64[src]
impl Identity<Multiplicative> for usize[src]
impl Identity<Multiplicative> for i8[src]
impl Identity<Multiplicative> for i16[src]
impl Identity<Multiplicative> for i32[src]
impl Identity<Multiplicative> for i64[src]
impl Identity<Multiplicative> for isize[src]
impl Identity<Multiplicative> for f32[src]
impl Identity<Multiplicative> for f64[src]
impl<N: Num + Clone> Identity<Multiplicative> for Complex<N>[src]
impl<N: AbstractRingCommutative<Additive, Multiplicative> + Num + ClosedNeg> AbstractModule<Additive, Additive, Multiplicative> for Complex<N>[src]
impl Operator for Multiplicative[src]
fn operator_token() -> Self[src]
impl TwoSidedInverse<Multiplicative> for f32[src]
fn two_sided_inverse(&self) -> f32[src]
fn two_sided_inverse_mut(&mut self)[src]
In-place inversion of self, relative to the operator O. Read more
impl TwoSidedInverse<Multiplicative> for f64[src]
fn two_sided_inverse(&self) -> f64[src]
fn two_sided_inverse_mut(&mut self)[src]
In-place inversion of self, relative to the operator O. Read more
impl<N: Num + Clone + ClosedNeg> TwoSidedInverse<Multiplicative> for Complex<N>[src]
fn two_sided_inverse(&self) -> Self[src]
fn two_sided_inverse_mut(&mut self)[src]
In-place inversion of self, relative to the operator O. Read more
impl AbstractRing<Additive, Multiplicative> for i8[src]
fn prop_mul_and_add_are_distributive_approx(args: (Self, Self, Self)) -> bool where
Self: RelativeEq, [src]
Self: RelativeEq,
Returns true if the multiplication and addition operators are distributive for the given argument tuple. Approximate equality is used for verifications. Read more
fn prop_mul_and_add_are_distributive(args: (Self, Self, Self)) -> bool where
Self: Eq, [src]
Self: Eq,
Returns true if the multiplication and addition operators are distributive for the given argument tuple. Read more
impl AbstractRing<Additive, Multiplicative> for i16[src]
fn prop_mul_and_add_are_distributive_approx(args: (Self, Self, Self)) -> bool where
Self: RelativeEq, [src]
Self: RelativeEq,
Returns true if the multiplication and addition operators are distributive for the given argument tuple. Approximate equality is used for verifications. Read more
fn prop_mul_and_add_are_distributive(args: (Self, Self, Self)) -> bool where
Self: Eq, [src]
Self: Eq,
Returns true if the multiplication and addition operators are distributive for the given argument tuple. Read more
impl AbstractRing<Additive, Multiplicative> for i32[src]
fn prop_mul_and_add_are_distributive_approx(args: (Self, Self, Self)) -> bool where
Self: RelativeEq, [src]
Self: RelativeEq,
Returns true if the multiplication and addition operators are distributive for the given argument tuple. Approximate equality is used for verifications. Read more
fn prop_mul_and_add_are_distributive(args: (Self, Self, Self)) -> bool where
Self: Eq, [src]
Self: Eq,
Returns true if the multiplication and addition operators are distributive for the given argument tuple. Read more
impl AbstractRing<Additive, Multiplicative> for i64[src]
fn prop_mul_and_add_are_distributive_approx(args: (Self, Self, Self)) -> bool where
Self: RelativeEq, [src]
Self: RelativeEq,
Returns true if the multiplication and addition operators are distributive for the given argument tuple. Approximate equality is used for verifications. Read more
fn prop_mul_and_add_are_distributive(args: (Self, Self, Self)) -> bool where
Self: Eq, [src]
Self: Eq,
Returns true if the multiplication and addition operators are distributive for the given argument tuple. Read more
impl AbstractRing<Additive, Multiplicative> for isize[src]
fn prop_mul_and_add_are_distributive_approx(args: (Self, Self, Self)) -> bool where
Self: RelativeEq, [src]
Self: RelativeEq,
Returns true if the multiplication and addition operators are distributive for the given argument tuple. Approximate equality is used for verifications. Read more
fn prop_mul_and_add_are_distributive(args: (Self, Self, Self)) -> bool where
Self: Eq, [src]
Self: Eq,
Returns true if the multiplication and addition operators are distributive for the given argument tuple. Read more
impl AbstractRing<Additive, Multiplicative> for f32[src]
fn prop_mul_and_add_are_distributive_approx(args: (Self, Self, Self)) -> bool where
Self: RelativeEq, [src]
Self: RelativeEq,
Returns true if the multiplication and addition operators are distributive for the given argument tuple. Approximate equality is used for verifications. Read more
fn prop_mul_and_add_are_distributive(args: (Self, Self, Self)) -> bool where
Self: Eq, [src]
Self: Eq,
Returns true if the multiplication and addition operators are distributive for the given argument tuple. Read more
impl AbstractRing<Additive, Multiplicative> for f64[src]
fn prop_mul_and_add_are_distributive_approx(args: (Self, Self, Self)) -> bool where
Self: RelativeEq, [src]
Self: RelativeEq,
Returns true if the multiplication and addition operators are distributive for the given argument tuple. Approximate equality is used for verifications. Read more
fn prop_mul_and_add_are_distributive(args: (Self, Self, Self)) -> bool where
Self: Eq, [src]
Self: Eq,
Returns true if the multiplication and addition operators are distributive for the given argument tuple. Read more
impl<N: Num + Clone + ClosedNeg + AbstractRing> AbstractRing<Additive, Multiplicative> for Complex<N>[src]
fn prop_mul_and_add_are_distributive_approx(args: (Self, Self, Self)) -> bool where
Self: RelativeEq, [src]
Self: RelativeEq,
Returns true if the multiplication and addition operators are distributive for the given argument tuple. Approximate equality is used for verifications. Read more
fn prop_mul_and_add_are_distributive(args: (Self, Self, Self)) -> bool where
Self: Eq, [src]
Self: Eq,
Returns true if the multiplication and addition operators are distributive for the given argument tuple. Read more
impl AbstractRingCommutative<Additive, Multiplicative> for i8[src]
fn prop_mul_is_commutative_approx(args: (Self, Self)) -> bool where
Self: RelativeEq, [src]
Self: RelativeEq,
Returns true if the multiplication operator is commutative for the given argument tuple. Approximate equality is used for verifications. Read more
fn prop_mul_is_commutative(args: (Self, Self)) -> bool where
Self: Eq, [src]
Self: Eq,
Returns true if the multiplication operator is commutative for the given argument tuple.
impl AbstractRingCommutative<Additive, Multiplicative> for i16[src]
fn prop_mul_is_commutative_approx(args: (Self, Self)) -> bool where
Self: RelativeEq, [src]
Self: RelativeEq,
Returns true if the multiplication operator is commutative for the given argument tuple. Approximate equality is used for verifications. Read more
fn prop_mul_is_commutative(args: (Self, Self)) -> bool where
Self: Eq, [src]
Self: Eq,
Returns true if the multiplication operator is commutative for the given argument tuple.
impl AbstractRingCommutative<Additive, Multiplicative> for i32[src]
fn prop_mul_is_commutative_approx(args: (Self, Self)) -> bool where
Self: RelativeEq, [src]
Self: RelativeEq,
Returns true if the multiplication operator is commutative for the given argument tuple. Approximate equality is used for verifications. Read more
fn prop_mul_is_commutative(args: (Self, Self)) -> bool where
Self: Eq, [src]
Self: Eq,
Returns true if the multiplication operator is commutative for the given argument tuple.
impl AbstractRingCommutative<Additive, Multiplicative> for i64[src]
fn prop_mul_is_commutative_approx(args: (Self, Self)) -> bool where
Self: RelativeEq, [src]
Self: RelativeEq,
Returns true if the multiplication operator is commutative for the given argument tuple. Approximate equality is used for verifications. Read more
fn prop_mul_is_commutative(args: (Self, Self)) -> bool where
Self: Eq, [src]
Self: Eq,
Returns true if the multiplication operator is commutative for the given argument tuple.
impl AbstractRingCommutative<Additive, Multiplicative> for isize[src]
fn prop_mul_is_commutative_approx(args: (Self, Self)) -> bool where
Self: RelativeEq, [src]
Self: RelativeEq,
Returns true if the multiplication operator is commutative for the given argument tuple. Approximate equality is used for verifications. Read more
fn prop_mul_is_commutative(args: (Self, Self)) -> bool where
Self: Eq, [src]
Self: Eq,
Returns true if the multiplication operator is commutative for the given argument tuple.
impl AbstractRingCommutative<Additive, Multiplicative> for f32[src]
fn prop_mul_is_commutative_approx(args: (Self, Self)) -> bool where
Self: RelativeEq, [src]
Self: RelativeEq,
Returns true if the multiplication operator is commutative for the given argument tuple. Approximate equality is used for verifications. Read more
fn prop_mul_is_commutative(args: (Self, Self)) -> bool where
Self: Eq, [src]
Self: Eq,
Returns true if the multiplication operator is commutative for the given argument tuple.
impl AbstractRingCommutative<Additive, Multiplicative> for f64[src]
fn prop_mul_is_commutative_approx(args: (Self, Self)) -> bool where
Self: RelativeEq, [src]
Self: RelativeEq,
Returns true if the multiplication operator is commutative for the given argument tuple. Approximate equality is used for verifications. Read more
fn prop_mul_is_commutative(args: (Self, Self)) -> bool where
Self: Eq, [src]
Self: Eq,
Returns true if the multiplication operator is commutative for the given argument tuple.
impl<N: Num + Clone + ClosedNeg + AbstractRingCommutative> AbstractRingCommutative<Additive, Multiplicative> for Complex<N>[src]
fn prop_mul_is_commutative_approx(args: (Self, Self)) -> bool where
Self: RelativeEq, [src]
Self: RelativeEq,
Returns true if the multiplication operator is commutative for the given argument tuple. Approximate equality is used for verifications. Read more
fn prop_mul_is_commutative(args: (Self, Self)) -> bool where
Self: Eq, [src]
Self: Eq,
Returns true if the multiplication operator is commutative for the given argument tuple.
impl AbstractField<Additive, Multiplicative> for f32[src]
impl AbstractField<Additive, Multiplicative> for f64[src]
impl<N: Num + Clone + ClosedNeg + AbstractField> AbstractField<Additive, Multiplicative> for Complex<N>[src]
impl Copy for Multiplicative[src]
impl Clone for Multiplicative[src]
fn clone(&self) -> Multiplicative[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]
Performs copy-assignment from source. Read more
Auto Trait Implementations
impl Unpin for Multiplicative
impl Sync for Multiplicative
impl Send for Multiplicative
impl UnwindSafe for Multiplicative
impl RefUnwindSafe for Multiplicative
Blanket Implementations
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T[src]
fn clone_into(&self, target: &mut T)[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
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.
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.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,