General Rust helper functions emitted into RustQ's native support crate.
Summary
Functions
@spec atom_key(term(), RustQ.Type.str()) :: RustQ.Type.nif_result(String.t())
@spec expect_struct(term(), RustQ.Type.str()) :: RustQ.Type.nif_result(RustQ.Type.unit())
@spec is_nil(term()) :: RustQ.Type.nif_result(boolean())
@spec optional_atom_key(term(), RustQ.Type.str()) :: RustQ.Type.nif_result(RustQ.Type.option(String.t()))
@spec optional_map_get(term(), RustQ.Type.str()) :: RustQ.Type.nif_result(RustQ.Type.option(term()))
@spec required_field(term(), RustQ.Type.str()) :: RustQ.Type.nif_result(term())
@spec struct_name(term()) :: RustQ.Type.nif_result(String.t())