The options use RustQ.Meta accepts: :rust_sources, :rust_packages,
:callable_modules, and :static_types.
Summary
Functions
The names of the options use RustQ.Meta accepts.
Validates and normalizes options passed to use RustQ.Meta.
Types
@type t() :: %{ rust_sources: [Path.t()], rust_packages: [RustQ.Binding.Source.rust_package()], callable_modules: [module()], static_types: keyword(Macro.t()) }
Functions
@spec option_names() :: [atom()]
The names of the options use RustQ.Meta accepts.
@spec validate!( keyword(), Macro.Env.t() ) :: t()
Validates and normalizes options passed to use RustQ.Meta.