Rust | Elixir | Notes |
---|---|---|
clear | clear/1 | |
clone_visible | clone_visible/1 | |
contains | contains/2 | |
get | - | not implemented, use get_value |
get_mut | - | not implemented, use get_value |
get_value | get_value/2 | |
is_constant | is_constant/2 | |
is_empty | is_empty/1 | |
iter | - | note implemented, Scope implements the Enumerable protocol |
iter_raw | - | not implemented |
len | len/1 | |
new | new/0 | |
pop | pop/1 | |
push | push/2 | |
push_constant | push_constant/2 | |
push_constant_dynamic | - | not implemented, use push_constant |
push_dynamic | - | not implemented, use push |
remove | remove/2 | |
rewind | rewind/2 | |
set_alias | set_alias/3 | |
set_or_push | set_or_push/3 | |
set_value | set_value/3 | |
with_capacity | with_capacity/1 |
Rust | Elixir | Notes |
---|---|---|
clear_doc | - | not implemented, metadata feature is not enabled |
clear_functions | clear_functions/1 | |
clear_source | clear_source/1 | |
clear_statements | clear_statements/1 | |
clone_functions_only | clone_functions_only/1 | |
clone_functions_only_filtered | - | calling an Elixir function is not supported at the moment |
clone_statements_only | clone_statements_only/1 | |
combine | combine/2 | |
combine_filtered | - | calling an Elixir function is not supported at the moment |
doc | - | not implemented, metadata feature is not enabled |
empty | empty/0 | |
has_functions | has_functions/1 | |
iter_fn_def | - | internals |
iter_functions | - | |
iter_literal_variables | - | |
lib | - | deprecated |
merge | merge/2 | |
merge_filtered | - | calling an Elixir function is not supported at the moment |
new | - | internals |
new_with_source | - | internals |
resolver | - | internals |
retain_functions | - | calling an Elixir function is not supported at the moment |
set_source | set_source/2 | |
shared_lib | - | internals |
source | source/0 | |
statements | - | internals |
walk | - | internals |