# mutare_decimal v0.2.1 - Table of Contents > Mutare mutators for Decimal ## Pages - [mutare_decimal](readme.md) - [Changelog](changelog.md) - [LICENSE](license.md) ## Modules - Mutator front - [Mutare.Decimal](Mutare.Decimal.md): Mutation-testing mutators for Decimal calls. - Swap families - [Mutare.Decimal.Arithmetic](Mutare.Decimal.Arithmetic.md): :decimal_arithmetic — swaps Decimal arithmetic calls for other operations of the same arity and reverses operands for non-commutative arithmetic calls. - [Mutare.Decimal.Classification](Mutare.Decimal.Classification.md): :decimal_classification — swaps same-arity Decimal classification predicates. - [Mutare.Decimal.Comparison](Mutare.Decimal.Comparison.md): :decimal_comparison — swaps Decimal comparison calls. - [Mutare.Decimal.DivRem](Mutare.Decimal.DivRem.md): :decimal_div_rem — swaps the quotient/remainder positions produced from Decimal.div_rem/2. - [Mutare.Decimal.ModeSwap](Mutare.Decimal.ModeSwap.md): :decimal_mode_swap — swaps Decimal rounding and string-format mode atoms. - [Mutare.Decimal.Sign](Mutare.Decimal.Sign.md): :decimal_sign — swaps Decimal sign operations and constructor signs. - [Mutare.Decimal.ZeroBoundary](Mutare.Decimal.ZeroBoundary.md): :decimal_zero_boundary — makes Decimal sign predicates inclusive of zero. - Drop / removal families - [Mutare.Decimal.Context](Mutare.Decimal.Context.md): :decimal_context — mutates Decimal.Context usage. - [Mutare.Decimal.DefaultDrop](Mutare.Decimal.DefaultDrop.md): :decimal_default_drop — drops Decimal arguments that refine a default behavior. - [Mutare.Decimal.LimitsDrop](Mutare.Decimal.LimitsDrop.md): :decimal_limits_drop — drops explicit Decimal parsing/rendering limit arguments. - [Mutare.Decimal.Transform](Mutare.Decimal.Transform.md): :decimal_transform — removes Decimal value-transforming calls.