Safe Rust bridge for creating Erlang NIF functions
Env::is_process_alive
and LocalPid::is_alive
by @filmor in https://github.com/rusterlium/rustler/pull/599
Full Changelog: https://github.com/rusterlium/rustler/compare/rustler-0.31.0...rustler-0.32.1
NifStruct
derive macro by @philss in https://github.com/rusterlium/rustler/pull/585
Full Changelog: https://github.com/rusterlium/rustler/compare/rustler-0.30.0...rustler-0.31.0
module
argument by @evnu in https://github.com/rusterlium/rustler/pull/560
send
variants to Env
and OwnedEnv
by @bcksl in https://github.com/rusterlium/rustler/pull/563
Full Changelog: https://github.com/rusterlium/rustler/compare/rustler-0.29.1...rustler-0.30.0
Full Changelog: https://github.com/rusterlium/rustler/compare/rustler-0.28.0...rustler-0.29.0
ErlOption<T>
by @tatsuya6502 in https://github.com/rusterlium/rustler/pull/507
Full Changelog: https://github.com/rusterlium/rustler/compare/rustler-0.28.0...rustler-0.29.0
MIX_ENV
is no longer considered for determining the build profile. Now, the
profile defaults to :release
. Use the :mode
option to pick another
profile explicitly. (#496)ResourceArc::make_binary
for safe use of enif_make_resource_binary
(#487)OwnedBinary
is now Sync
(#493)load
(#501, thanks @ishitatsuyuki)schedule
flag for nif
macro by @philss in https://github.com/rusterlium/rustler/pull/444
Result
alias by @SeokminHong in https://github.com/rusterlium/rustler/pull/448
encode
and decode
by @SeokminHong in https://github.com/rusterlium/rustler/pull/466
Full Changelog: https://github.com/rusterlium/rustler/compare/rustler-0.25.0...rustler-0.26.0
Term::map_from_pairs
by @philss in https://github.com/rusterlium/rustler/pull/437
Full Changelog: https://github.com/rusterlium/rustler/compare/rustler-0.24.0...rustler-0.25.0
NewBinary
(enif_make_new_binary
) by @dlesl in https://github.com/rusterlium/rustler/pull/379
Full Changelog: https://github.com/rusterlium/rustler/compare/rustler-0.23.0...rustler-0.24.0