rebar3_otter__new (rebar3_otter v0.3.0)

Provider that scaffolds a new Rust NIF crate.

Usage: rebar3 otter new --name my_nif

Creates native/<name>/Cargo.toml and native/<name>/src/lib.rs with a minimal working NIF.

Summary

Functions

do(State)

-spec do(rebar_state:t()) -> {ok, rebar_state:t()} | {error, {module(), term()}}.

format_error/1

-spec format_error(term()) -> string() | iolist().

init(State)

-spec init(rebar_state:t()) -> {ok, rebar_state:t()}.