Emits native decoder helpers for Rust types.
Summary
Functions
@spec decode_lifetime_list(term()) :: RustQ.Type.nif_result(RustQ.Type.vec(String.t()))
@spec decode_type_array(term()) :: RustQ.Type.nif_result(RustQ.Type.path(:Type))
@spec decode_type_nif_result(term()) :: RustQ.Type.nif_result(RustQ.Type.path(:Type))
@spec decode_type_option(term()) :: RustQ.Type.nif_result(RustQ.Type.path(:Type))
@spec decode_type_path(term()) :: RustQ.Type.nif_result(RustQ.Type.path(:Type))
@spec decode_type_raw(term()) :: RustQ.Type.nif_result(RustQ.Type.path(:Type))
@spec decode_type_ref(term()) :: RustQ.Type.nif_result(RustQ.Type.path(:Type))
@spec decode_type_result(term()) :: RustQ.Type.nif_result(RustQ.Type.path(:Type))
@spec decode_type_slice(term()) :: RustQ.Type.nif_result(RustQ.Type.path(:Type))
@spec decode_type_unit(term()) :: RustQ.Type.nif_result(RustQ.Type.path(:Type))
@spec decode_type_vec(term()) :: RustQ.Type.nif_result(RustQ.Type.path(:Type))
@spec path_parts(term()) :: RustQ.Type.nif_result(String.t())