# `Mutare.Decimal.ZeroBoundary`
[🔗](https://github.com/foxbenjaminfox/mutare_decimal/blob/v0.2.1/lib/mutare/decimal/zero_boundary.ex#L1)

:decimal_zero_boundary — makes Decimal sign predicates inclusive of zero.

The family broadens strict sign classification around zero:

    Decimal.positive?(num) # -> Decimal.gte?(num, 0)
    Decimal.negative?(num) # -> Decimal.lte?(num, 0)

A pipe stage gains the zero operand in the stage:

    num |> Decimal.positive?() # -> num |> Decimal.gte?(0)

# `variants`

```elixir
@spec variants() :: [atom()]
```

The inclusive-comparison labels accepted by qualified mutare ignore directives.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
