RustQ.Meta.Typing.Env (rustq v1.0.0-rc.19)

Copy Markdown View Source

What typing knows: variable types, callables, Rust module aliases, and type aliases.

Summary

Types

t()

@type t() :: %RustQ.Meta.Typing.Env{
  callables: RustQ.Binding.Index.t(),
  rust_modules: %{optional([atom()]) => [atom()]},
  type_aliases: map(),
  vars: %{optional(atom()) => RustQ.Meta.Type.t()}
}