MCPcopy Create free account

hub / github.com/QMHTMY/RustBook / functions

Functions1,421 in github.com/QMHTMY/RustBook

↓ 4 callersFunctionhash_str
(value: &[u8])
publication/code/chapter10/blockchain/blockchain6/utils/src/serializer.rs:12
↓ 4 callersFunctionhash_str
(value: &[u8])
publication/code/chapter10/blockchain/blockchain5/utils/src/serializer.rs:12
↓ 4 callersFunctionhash_str
(value: &[u8])
code/chapter09/blockchain/blockchain6/utils/src/serializer.rs:12
↓ 4 callersFunctionhash_str
(value: &[u8])
code/chapter09/blockchain/blockchain5/utils/src/serializer.rs:12
↓ 4 callersMethodinsert
单词插入
publication/code/chapter10/trie.rs:22
↓ 4 callersMethodinsert
(&mut self, fp: FingerPrint)
publication/code/chapter10/cuckoofilter/src/bucket.rs:42
↓ 4 callersMethodinsert
单词插入
code/chapter09/trie.rs:20
↓ 4 callersMethodinsert
(&mut self, fp: FingerPrint)
code/chapter09/cuckoofilter/src/bucket.rs:41
↓ 4 callersMethodis_empty
(&self)
publication/code/chapter04/infix_to_postfix.rs:35
↓ 4 callersMethodis_empty
(&self)
code/chapter03/infix_to_postfix.rs:33
↓ 4 callersMethoditer
为 hashmap 实现的迭代及可变迭代功能
publication/code/chapter06/hashmap.rs:181
↓ 4 callersMethodleft_subtree
获取左右子树
publication/code/chapter08/avl.rs:181
↓ 4 callersMethodleft_subtree
获取左右子树
code/chapter07/avl.rs:168
↓ 4 callersMethodlen
(&self)
publication/code/chapter04/hot_potato.rs:34
↓ 4 callersFunctionmove2tower
p : pole 杆
code/chapter04/move2tower.rs:4
↓ 4 callersMethodrehash
(&self, pos: usize)
publication/code/chapter06/hashmap.rs:64
↓ 4 callersMethodrehash
(&self, pos: usize)
code/chapter05/hashmap.rs:28
↓ 4 callersMethodremove
(&mut self, index: usize)
code/chapter03/lvec.rs:103
↓ 4 callersFunctionreplace_node
( tree: &mut RBTree<K, V>, parent: *mut RBNode<K, V>, node: *mut RBNode<K, V>, new: *mut RBNod
publication/code/chapter08/rbtree.rs:880
↓ 4 callersMethodright_subtree
(&mut self)
publication/code/chapter08/avl.rs:188
↓ 4 callersMethodright_subtree
(&mut self)
code/chapter07/avl.rs:175
↓ 4 callersMethodsize
(&self)
publication/code/chapter04/palindrome_checker.rs:42
↓ 4 callersMethodsize
(&self)
code/chapter03/palindrome_checker.rs:40
↓ 4 callersMethodtransfer_to
(&mut self, to: &mut Self, amount: u64, fee: u64)
publication/code/chapter10/blockchain/blockchain6/core/src/account.rs:33
↓ 4 callersMethodtransfer_to
(&mut self, to: &mut Self, amount: u64, fee: u64)
publication/code/chapter10/blockchain/blockchain7/core/src/account.rs:33
↓ 4 callersMethodtransfer_to
(&mut self, to: &mut Self, amount: u64, fee: u64)
publication/code/chapter10/blockchain/blockchain8/core/src/account.rs:33
↓ 4 callersMethodtransfer_to
(&mut self, to: &mut Self, amount: u64, fee: u64)
code/chapter09/blockchain/blockchain6/core/src/account.rs:33
↓ 4 callersMethodtransfer_to
(&mut self, to: &mut Self, amount: u64, fee: u64)
code/chapter09/blockchain/blockchain7/core/src/account.rs:33
↓ 4 callersMethodtransfer_to
(&mut self, to: &mut Self, amount: u64, fee: u64)
code/chapter09/blockchain/blockchain8/core/src/account.rs:33
↓ 3 callersFunctionabs_all
(input: &mut Cow<[i32]>)
publication/code/chapter01/more_cow_usage.rs:5
↓ 3 callersMethodaccess
获取某个 key 的值,移除原来位置的值并在头部加入
publication/code/chapter10/lru.rs:117
↓ 3 callersMethodaccess
获取某个 key 的值,移除原来位置的值并在头部加入
code/chapter09/lru.rs:109
↓ 3 callersMethodadd_front
Vec 末尾为队首
code/chapter03/deque.rs:19
↓ 3 callersMethodadd_vertex
(&mut self, key: &T)
publication/code/chapter09/graph_adjlist.rs:89
↓ 3 callersMethodadd_vertex
(&mut self, key: &T)
code/chapter08/graph_adjlist.rs:89
↓ 3 callersMethodappend
栈末尾加入新的 LVec
publication/code/chapter04/lvec.rs:71
↓ 3 callersMethodappend
栈末尾加入数据
code/chapter03/lvec.rs:70
↓ 3 callersMethodcontains
(&mut self, key: &K)
publication/code/chapter10/lru.rs:112
↓ 3 callersMethodcontains
节点查询
publication/code/chapter08/bst.rs:180
↓ 3 callersMethoddequeue
(&mut self)
publication/code/chapter04/hot_potato.rs:26
↓ 3 callersMethoddequeue
(&mut self)
code/chapter03/hot_potato.rs:26
↓ 3 callersMethodenqueue
(&mut self, val: T)
publication/code/chapter08/rbtree.rs:24
↓ 3 callersFunctiongallop_left
找到 run1 末尾元素在 run2 中的位置
publication/code/chapter07/tim_sort.rs:46
↓ 3 callersFunctiongallop_right
找到 run2 首部元素在 run1 中的位置
publication/code/chapter07/tim_sort.rs:67
↓ 3 callersMethodget_fp_index
获取指纹索引下标
publication/code/chapter10/cuckoofilter/src/bucket.rs:61
↓ 3 callersMethodget_fp_index
获取指纹索引下标
code/chapter09/cuckoofilter/src/bucket.rs:60
↓ 3 callersFunctionhash
哈希计算函数
publication/code/chapter10/conshash.rs:27
↓ 3 callersFunctionhash
哈希计算函数
code/chapter09/conshash.rs:26
↓ 3 callersFunctionhash_str
(value: &[u8])
publication/code/chapter10/blockchain/blockchain4/utils/src/serializer.rs:12
↓ 3 callersFunctionhash_str
(value: &[u8])
code/chapter09/blockchain/blockchain4/utils/src/serializer.rs:12
↓ 3 callersMethodinsert
插入节点
publication/code/chapter08/avl.rs:215
↓ 3 callersMethodinsert
(&mut self, key: usize, value: T)
code/chapter05/hashmap.rs:32
↓ 3 callersMethodmax
(&self)
publication/code/chapter08/bst.rs:215
↓ 3 callersFunctionnum2str_rec
(num: i32, base: i32)
code/chapter04/num2str_rec.rs:6
↓ 3 callersFunctionnum2str_stk
(mut num: i32, base: i32)
publication/code/chapter05/num2str_stk.rs:33
↓ 3 callersFunctionnum2str_stk
(mut num: i32, base: i32)
code/chapter04/num2str_stk.rs:31
↓ 3 callersMethodpop
(&mut self)
publication/code/chapter04/postfix_eval.rs:22
↓ 3 callersMethodpop
栈顶减 1 后再弹出数据
publication/code/chapter04/stack.rs:39
↓ 3 callersMethodpop
(&mut self)
code/chapter03/postfix_eval.rs:20
↓ 3 callersMethodprint_lvec
打印 LVec
publication/code/chapter04/lvec.rs:146
↓ 3 callersMethodpush
(&mut self, val: T)
code/chapter03/stack.rs:15
↓ 3 callersMethodpush
take 取出 top 中节点,留下空位,所以可以回填节点
code/chapter03/list_stack.rs:37
↓ 3 callersMethodremove
(&mut self, key: &K)
publication/code/chapter10/lru.rs:83
↓ 3 callersMethodremove_from_list
(&mut self, i: usize)
publication/code/chapter10/lru.rs:123
↓ 3 callersMethodremove_from_list
(&mut self, i: usize)
code/chapter09/lru.rs:115
↓ 3 callersMethodrotate_left
左右旋
publication/code/chapter08/avl.rs:196
↓ 3 callersMethodrotate_left
左右旋
code/chapter07/avl.rs:183
↓ 3 callersMethodrotate_right
(&mut self)
publication/code/chapter08/avl.rs:205
↓ 3 callersMethodrotate_right
(&mut self)
code/chapter07/avl.rs:192
↓ 3 callersMethodset_hash
(&mut self)
publication/code/chapter10/blockchain/blockchain6/core/src/account.rs:28
↓ 3 callersMethodset_hash
(&mut self)
publication/code/chapter10/blockchain/blockchain5/core/src/account.rs:29
↓ 3 callersMethodset_hash
(&mut self)
publication/code/chapter10/blockchain/blockchain7/core/src/account.rs:28
↓ 3 callersMethodset_hash
(&mut self)
publication/code/chapter10/blockchain/blockchain8/core/src/account.rs:28
↓ 3 callersMethodset_hash
(&mut self)
code/chapter09/blockchain/blockchain6/core/src/account.rs:28
↓ 3 callersMethodset_hash
(&mut self)
code/chapter09/blockchain/blockchain5/core/src/account.rs:29
↓ 3 callersMethodset_hash
(&mut self)
code/chapter09/blockchain/blockchain7/core/src/account.rs:28
↓ 3 callersMethodset_hash
(&mut self)
code/chapter09/blockchain/blockchain8/core/src/account.rs:28
↓ 3 callersMethodsize
(&self)
publication/code/chapter09/find_province_num_bfs.rs:41
↓ 3 callersMethodsize
(&self)
publication/code/chapter08/bst.rs:76
↓ 3 callersMethodsize
计算树节点数: 左右子树节点 + 根节点数,递归计算
publication/code/chapter08/avl.rs:80
↓ 3 callersMethodsize
计算节点数
publication/code/chapter08/binary_tree.rs:70
↓ 3 callersMethodsize
(&self)
code/chapter03/queue.rs:41
↓ 2 callersMethodadd
插入一个结点
publication/code/chapter10/conshash.rs:61
↓ 2 callersMethodadd
(&mut self, node: &T)
code/chapter09/conshash.rs:59
↓ 2 callersMethodadd_block
(&mut self, txs: String)
publication/code/chapter10/blockchain/blockchain2/core/src/blockchain.rs:25
↓ 2 callersMethodadd_block
(&mut self, txs: Vec<Transaction>)
publication/code/chapter10/blockchain/blockchain6/core/src/blockchain.rs:42
↓ 2 callersMethodadd_block
(&mut self, txs: String)
publication/code/chapter10/blockchain/blockchain3/core/src/blockchain.rs:37
↓ 2 callersMethodadd_block
(&mut self, txs: Vec<Transaction>)
publication/code/chapter10/blockchain/blockchain4/core/src/blockchain.rs:42
↓ 2 callersMethodadd_block
(&mut self, txs: Vec<Transaction>)
publication/code/chapter10/blockchain/blockchain5/core/src/blockchain.rs:42
↓ 2 callersMethodadd_block
添加区块,形成区块链
publication/code/chapter10/blockchain/blockchain1/core/src/blockchain.rs:21
↓ 2 callersMethodadd_block
(&mut self, txs: String)
code/chapter09/blockchain/blockchain2/core/src/blockchain.rs:25
↓ 2 callersMethodadd_block
(&mut self, txs: Vec<Transaction>)
code/chapter09/blockchain/blockchain6/core/src/blockchain.rs:42
↓ 2 callersMethodadd_block
(&mut self, txs: String)
code/chapter09/blockchain/blockchain3/core/src/blockchain.rs:37
↓ 2 callersMethodadd_block
(&mut self, txs: Vec<Transaction>)
code/chapter09/blockchain/blockchain4/core/src/blockchain.rs:42
↓ 2 callersMethodadd_block
(&mut self, txs: Vec<Transaction>)
code/chapter09/blockchain/blockchain5/core/src/blockchain.rs:42
↓ 2 callersMethodadd_block
添加区块,形成区块链
code/chapter09/blockchain/blockchain1/core/src/blockchain.rs:21
↓ 2 callersMethodadd_rear
Vec 首部为队尾
code/chapter03/deque.rs:29
↓ 2 callersMethodadd_vertex
(&mut self, key: &T)
publication/code/chapter09/find_province_num_bfs.rs:103
↓ 2 callersMethodadd_vertex
添加点
publication/code/chapter09/word_ladder.rs:111
↓ 2 callersMethodadd_vertex
(&mut self, key: &T)
publication/code/chapter09/course_topological_sort.rs:56
← previousnext →101–200 of 1,421, ranked by callers