# `RustQ.Syn.Type.Path`
[🔗](https://github.com/dannote/rustq/blob/v0.11.1/lib/rustq/syn.ex#L101)

Rust path type metadata, for example `Paint`, `skia_safe::Canvas`, or `AsRef<Rect>`.

# `t`

```elixir
@type t() :: %RustQ.Syn.Type.Path{
  args: [RustQ.Syn.type()],
  assoc: %{optional(String.t()) =&gt; RustQ.Syn.type()},
  code: String.t(),
  name: String.t(),
  segments: [String.t()]
}
```

---

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