# `Toddy.Iced.Shaping`
[🔗](https://github.com/toddy-ui/toddy-elixir/blob/v0.3.0/lib/toddy/iced/shaping.ex#L1)

Text shaping strategy for the text `shaping` prop.

Maps to iced's `text::Shaping` enum.

# `t`

```elixir
@type t() :: :basic | :advanced | :auto
```

# `encode`

```elixir
@spec encode(shaping :: t()) :: String.t()
```

Encodes a shaping value to the wire format.

## Examples

    iex> Toddy.Iced.Shaping.encode(:basic)
    "basic"

    iex> Toddy.Iced.Shaping.encode(:advanced)
    "advanced"

    iex> Toddy.Iced.Shaping.encode(:auto)
    "auto"

---

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