Module rug::ops[][src]

Operations on numbers.

See the documentation for each trait method to see a usage example.

Traits

AddAssignRound

Compound addition and assignment with a specified rounding method.

AddFrom

Compound addition and assignment to the rhs operand.

AddFromRound

Compound addition and assignment to the rhs operand with a specified rounding method.

AssignRound

Assignment with a specified rounding method.

BitAndFrom

Compound bitwise AND and assignment to the rhs operand.

BitOrFrom

Compound bitwise OR and assignment to the rhs operand.

BitXorFrom

Compound bitwise XOR and assignment to the rhs operand.

DivAssignRound

Compound division and assignment with a specified rounding method.

DivFrom

Compound division and assignment to the rhs operand.

DivFromRound

Compound division and assignment to the rhs operand with a specified rounding method.

DivRounding

Rounding variants of division.

DivRoundingAssign

Compound assignment and rounding variants of division.

DivRoundingFrom

Compound assignment to the rhs operand and rounding variants of division.

MulAssignRound

Compound multiplication and assignment with a specified rounding method.

MulFrom

Compound multiplication and assignment to the rhs operand.

MulFromRound

Compound multiplication and assignment to the rhs operand with a specified rounding method.

NegAssign

Compound negation and assignment.

NotAssign

Compound bitwise complement and assignement.

Pow

The power operation.

PowAssign

Compound power operation and assignment.

PowAssignRound

Compound power operation and assignment with a specified rounding method.

PowFrom

Compound power operation and assignment to the rhs operand.

PowFromRound

Compound power operation and assignment to the rhs operand with a specified rounding method.

RemAssignRound

Compound remainder operation and assignment with a specified rounding method.

RemFrom

Compound remainder operation and assignment to the rhs operand.

RemFromRound

Compound remainder operation and assignment to the rhs operand with a specified rounding method.

RemRounding

Rounding variants of the remainder operation.

RemRoundingAssign

Compound assignment and rounding variants of the remainder operation.

RemRoundingFrom

Compound assignment to the rhs operand and rounding variants of the remainder operation.

ShlFrom

Compound left shift and assignment to the rhs operand.

ShrFrom

Compound right shift and assignment to the rhs operand.

SubAssignRound

Compound subtraction and assignment with a specified rounding method.

SubFrom

Compound subtraction and assignment to the rhs operand.

SubFromRound

Compound subtraction and assignment to the rhs operand with a specified rounding method.