Provider that scaffolds a new Rust NIF crate.
Usage: rebar3 otter new --name my_nif
rebar3 otter new --name my_nif
Creates native/<name>/Cargo.toml and native/<name>/src/lib.rs with a minimal working NIF.
native/<name>/Cargo.toml
native/<name>/src/lib.rs
-spec do(rebar_state:t()) -> {ok, rebar_state:t()} | {error, {module(), term()}}.
-spec format_error(term()) -> string() | iolist().
-spec init(rebar_state:t()) -> {ok, rebar_state:t()}.