MCPcopy Create free account

hub / github.com/diem/move / functions

Functions7,036 in github.com/diem/move

↓ 1,322 callersMethodclone
(&self)
language/move-binary-format/src/views.rs:255
↓ 1,233 callersMethodpush
(&mut self, item: u8)
language/move-binary-format/src/file_format_common.rs:238
↓ 1,102 callersMethoditer
(&self)
language/move-compiler/src/expansion/ast.rs:635
↓ 1,093 callersMethodmap
(self, mut f: F)
language/move-compiler/src/shared/unique_map.rs:82
↓ 894 callersMethodto_string
(&self)
language/tools/move-cli/src/sandbox/utils/on_disk_state_view.rs:452
↓ 772 callersMethodwrite
(&mut self, s: impl AsRef<str>)
language/move-compiler/src/shared/ast_debug.rs:79
↓ 644 callersMethodlen
(&self)
language/move-binary-format/src/views.rs:434
↓ 480 callersMethodinto_iter
(self)
language/move-compiler/src/expansion/ast.rs:708
↓ 425 callersFunctionsp
Function used to have nearly tuple-like syntax for creating a Spanned
language/move-ir/types/src/location.rs:149
↓ 356 callersMethodclone
(&self)
language/move-prover/bytecode/src/annotations.rs:40
↓ 321 callersMethodexpect
(&mut self, s: &str)
language/move-prover/boogie-backend/src/boogie_wrapper.rs:1646
↓ 251 callersMethodget
Returns a reference to the buffer corresponding to the given identifier, or `None` if it is not present in the system.
language/move-analyzer/src/vfs.rs:29
↓ 233 callersMethodto_owned
(&self)
language/move-core/types/src/identifier.rs:231
↓ 230 callersMethodinto
Unpack `self` into its root and offsets
language/move-prover/bytecode/src/access_path.rs:561
↓ 227 callersMethodis_empty
(&self)
language/move-core/types/src/effects.rs:99
↓ 226 callersMethodmap
(self, f: impl FnOnce(T) -> U)
language/testing-infra/transactional-test-runner/src/tasks.rs:174
↓ 225 callersMethodpop
(&self, type_param: &Type)
language/move-vm/types/src/values/values_impl.rs:1645
↓ 208 callersMethodinsert
(&mut self, vars: &[TempIndex])
language/move-prover/bytecode/src/livevar_analysis.rs:194
↓ 189 callersMethodas_str
(&self)
language/move-symbol-pool/src/symbol.rs:44
↓ 174 callersMethodcontains
Checks whether this type contains a type for which the predicate is true.
language/move-model/src/ty.rs:327
↓ 170 callersMethodget
(env: &GlobalEnv)
language/move-prover/bytecode/src/options.rs:120
↓ 163 callersMethodentry
(&mut self, o: Offset)
language/move-prover/bytecode/src/access_path_trie.rs:97
↓ 156 callersMethodadd_diag
(&mut self, diag: Diagnostic)
language/move-compiler/src/shared/mod.rs:187
↓ 150 callersMethodwith_message
(self, message: String)
language/move-binary-format/src/errors.rs:296
↓ 147 callersMethodjoin
Joins other into self It adds only 'unmatched' edges from other into self, i.e. for any edge in other, if there is an edge in self that is <= than tha
language/move-borrow-graph/src/graph.rs:345
↓ 145 callersMethodborrow
Creates a new borrow field `Exp` with no location information
language/move-ir/types/src/ast.rs:1059
↓ 143 callersMethodarg
(&mut self, arg: S)
devtools/x/src/cargo.rs:132
↓ 136 callersMethoditer
(&self)
language/move-borrow-graph/src/references.rs:132
↓ 119 callersMethodextend
(&mut self, other: Self)
language/move-compiler/src/diagnostics/mod.rs:219
↓ 119 callersMethodinto_iter
(self)
language/move-prover/bytecode/src/dataflow_domains.rs:118
↓ 116 callersMethodinsert
Given a string, returns its entry in the pool (adding it if it does not yet exist in the pool).
language/move-symbol-pool/src/pool.rs:80
↓ 106 callersMethodadd_processor
Adds a processor to this pipeline. Processor will be called in the order they have been added.
language/move-prover/bytecode/src/function_target_pipeline.rs:279
↓ 104 callersMethodlen
(&self)
language/move-compiler/src/expansion/ast.rs:605
↓ 103 callersMethodfilter
(&self, pred: P)
language/move-model/src/ast.rs:291
↓ 98 callersMethodglobal_env
Shortcut for accessing the global env of this function.
language/move-prover/bytecode/src/function_target.rs:126
↓ 94 callersMethodpeek
(&self)
language/move-compiler/src/parser/lexer.rs:186
↓ 94 callersMethodremove
Removes annotation of type T.
language/move-prover/bytecode/src/annotations.rs:89
↓ 92 callersMethodself_id
Returns the code key of `self`
language/move-binary-format/src/file_format.rs:1951
↓ 90 callersFunctionconsume_token
(tokens: &mut Lexer, tok: Tok)
language/move-ir-compiler/move-ir-to-bytecode/syntax/src/syntax.rs:70
↓ 90 callersMethoditer_mut
(&mut self)
language/move-compiler/src/shared/unique_map.rs:162
↓ 88 callersMethodfilter_map
(self, mut f: F)
language/move-compiler/src/shared/unique_map.rs:97
↓ 88 callersMethodsignature_at
(&self, idx: SignatureIndex)
language/move-binary-format/src/binary_views.rs:107
↓ 86 callersMethodadvance
(&mut self)
language/move-ir-compiler/move-ir-to-bytecode/syntax/src/lexer.rs:191
↓ 86 callersMethodget
(&self, key: &K)
language/tools/move-resource-viewer/src/module_cache.rs:35
↓ 85 callersMethodinsert
(&mut self, m: NamedAddressMap)
language/move-compiler/src/shared/mod.rs:144
↓ 85 callersMethodis_empty
(&self)
language/move-prover/bytecode/src/borrow_analysis.rs:140
↓ 83 callersMethodis_empty
(&self)
language/move-compiler/src/shared/mod.rs:341
↓ 83 callersMethodmake
Looks up a symbol by its string representation. If a symbol with this representation already exists, it will be returned, otherwise a new one will be
language/move-model/src/symbol.rs:66
↓ 82 callersMethodpush
Push a `Value` on the stack if the max stack size has not been reached. Abort execution otherwise.
language/move-vm/runtime/src/interpreter.rs:617
↓ 82 callersMethodqualified
(self, id: Id)
language/move-model/src/model.rs:343
↓ 79 callersMethodinto_exp
Version of `into` which does not require type annotations.
language/move-model/src/ast.rs:461
↓ 76 callersMethodany
(&self, pred: P)
language/move-model/src/ast.rs:306
↓ 76 callersMethodget_id
Gets the id of this function.
language/move-prover/bytecode/src/function_target.rs:111
↓ 75 callersMethodas_ref
(&self)
language/move-model/src/ast.rs:420
↓ 75 callersMethodidentifier_at
(&self, idx: IdentifierIndex)
language/move-binary-format/src/binary_views.rs:65
↓ 75 callersMethodtake
Shrink benchmark to the first count samples.
language/move-prover/lab/src/benchmark.rs:344
↓ 74 callersFunctionassert_use_def
( mod_symbols: &UseDefMap, file_name_mapping: &BTreeMap<FileHash, Symbol>, use_idx: usize, use
language/move-analyzer/src/symbols.rs:1999
↓ 73 callersMethodemit_with
Emits a bytecode via a function which takes a freshly generated attribute id.
language/move-prover/bytecode/src/function_data_builder.rs:169
↓ 72 callersMethodfile_hash
(&self)
language/move-compiler/src/parser/ast.rs:730
↓ 72 callersMethodget
(&self, idx: NamedAddressMapIndex)
language/move-compiler/src/shared/mod.rs:150
↓ 71 callersMethodadvance
(&mut self)
language/move-compiler/src/parser/lexer.rs:387
↓ 71 callersMethodget_qualified_id
Gets the qualified id of this struct.
language/move-model/src/model.rs:2494
↓ 70 callersMethodstring
Returns the string representation of this symbol, as an rc'ed string to avoid copies. If the past symbol was not created from this pool, a runtime err
language/move-model/src/symbol.rs:81
↓ 69 callersMethodcontains_key
(&self, key: &K)
language/move-compiler/src/shared/unique_map.rs:38
↓ 69 callersFunctiondeserialize
(layout: &MoveTypeLayout, bytes: &[u8])
language/extensions/move-table-extension/src/lib.rs:544
↓ 69 callersMethodkey_cloned_iter
(&self)
language/move-compiler/src/shared/unique_map.rs:157
↓ 69 callersMethodpeek
(&self)
language/move-ir-compiler/move-ir-to-bytecode/syntax/src/lexer.rs:146
↓ 68 callersMethodcomma
( &mut self, items: impl std::iter::IntoIterator<Item = T>, mut f: F, )
language/move-compiler/src/shared/ast_debug.rs:157
↓ 68 callersMethodpush
Manage the stack info for the function
language/move-ir-compiler/move-ir-to-bytecode/src/compiler.rs:143
↓ 65 callersMethodas_slice
Obtain a slice reference to the underlying bytearray
language/documentation/examples/diem-framework/crates/crypto/src/x25519.rs:130
↓ 65 callersMethodemit_block
Emits a Yul block.
language/evm/move-to-yul/src/context.rs:626
↓ 65 callersMethodget_mut
(&mut self, key: &K)
language/move-compiler/src/shared/unique_map.rs:54
↓ 65 callersMethodinsert
add entries in a cascading manner
language/tools/move-coverage/src/coverage_map.rs:111
↓ 64 callersFunctionconsume_token
Check for the specified token and return an error if it does not match.
language/move-compiler/src/parser/syntax.rs:112
↓ 64 callersMethodstart_loc
(&self)
language/move-compiler/src/parser/lexer.rs:198
↓ 61 callersMethodinsert
(&mut self, edge: BorrowEdge<Loc, Lbl>)
language/move-borrow-graph/src/references.rs:99
↓ 61 callersMethodprevious_end_loc
(&self)
language/move-compiler/src/parser/lexer.rs:202
↓ 60 callersMethodas_ref
(&self)
language/move-prover/bytecode/src/dataflow_domains.rs:74
↓ 60 callersMethodfinish
Finish up the session and produce the side effects. This function should always succeed with no user errors returned, barring invariant violations.
language/move-vm/runtime/src/session.rs:213
↓ 60 callersFunctionrun_instruction
( instruction: Bytecode, mut initial_state: AbstractState, )
language/testing-infra/test-generation/tests/common.rs:12
↓ 59 callersMethodget_module
Gets a module by id.
language/move-model/src/model.rs:1378
↓ 58 callersMethodcall_builtin_str
Create the string representing call to builtin function.
language/evm/move-to-yul/src/generator.rs:618
↓ 58 callersMethodnew_line
(&mut self)
language/move-compiler/src/shared/ast_debug.rs:75
↓ 57 callersMethodget_function
Return the `FunctionEnv` for `fun`
language/move-model/src/model.rs:1363
↓ 57 callersMethodnext
()
language/move-compiler/src/naming/ast.rs:386
↓ 56 callersMethodstack_push
Add a `AbstractValue` to the stack
language/testing-infra/test-generation/src/abstract_state.rs:514
↓ 56 callersMethodsymbol_pool
Shortcut for accessing the symbol pool.
language/move-prover/bytecode/src/function_target.rs:116
↓ 55 callersMethodget_modules
Returns an iterator for all modules in the environment.
language/move-model/src/model.rs:1397
↓ 55 callersMethodto_vec
(&self)
language/move-core/types/src/account_address.rs:56
↓ 54 callersMethodcall_function
Call a contract method with the given signature. The signature is represented by a string consisting of the name of the method and a list of parameter
language/evm/exec-utils/src/exec.rs:192
↓ 53 callersMethodindex
(&self)
language/move-binary-format/src/binary_views.rs:374
↓ 53 callersMethoditer
(&self)
language/move-compiler/src/cfgir/locals/state.rs:76
↓ 53 callersMethodwriteln
(&mut self, s: impl AsRef<str>)
language/move-compiler/src/shared/ast_debug.rs:88
↓ 52 callersMethodstruct_def_at
(&self, idx: StructDefinitionIndex)
language/move-binary-format/src/binary_views.rs:220
↓ 51 callersMethodall
(loc: Loc)
language/move-compiler/src/expansion/ast.rs:652
↓ 51 callersFunctionexp
(context: &mut Context, e: &T::Exp)
language/move-compiler/src/typing/translate.rs:346
↓ 51 callersMethodfunction_handle_at
(&self, idx: FunctionHandleIndex)
language/move-binary-format/src/binary_views.rs:128
↓ 51 callersMethodpath
A Move source package is laid out on-disk as a_move_package ├── Move.toml (required) ├── sources (required) ├── examples (optional,
language/tools/move-package/src/source_package/layout.rs:32
↓ 49 callersMethodis_empty
(&self)
language/move-binary-format/src/views.rs:430
↓ 49 callersMethodlen
(&self)
language/move-vm/types/src/values/values_impl.rs:221
next →1–100 of 7,036, ranked by callers