Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/PacktPublishing/The-Complete-Rust-Programming-Reference-Guide
/ functions
Functions
707 in github.com/PacktPublishing/The-Complete-Rust-Programming-Reference-Guide
⨍
Functions
707
◇
Types & classes
174
↓ 158 callers
Method
iter
(&self)
Chapter14/src/doubly_linked_list.rs:73
↓ 67 callers
Method
add
(&mut self, notification: MessageNotification)
Chapter15/src/heap.rs:29
↓ 52 callers
Method
len
(&self)
Chapter15/src/btree.rs:49
↓ 49 callers
Method
insert
(&mut self, key: K, value: V)
Chapter16/src/map.rs:51
↓ 44 callers
Function
new_device_with_id
(id: u64)
Chapter15/src/lib.rs:67
↓ 38 callers
Method
append
(&mut self, offset: u64, value: String)
Chapter14/src/skip_list.rs:50
↓ 22 callers
Method
get
(&self, key: &K)
Chapter16/src/map.rs:30
↓ 12 callers
Method
find
(&self, path: &str)
Chapter15/src/trie.rs:59
↓ 10 callers
Method
set_edges
(&mut self, from: KeyType, edges: Vec<(u32, KeyType)>)
Chapter15/src/graph.rs:82
↓ 9 callers
Function
bubble_sort
(collection: &[T])
Chapter19/src/lib.rs:4
↓ 9 callers
Function
heap_sort
(collection: &[T])
Chapter19/src/lib.rs:42
↓ 9 callers
Function
merge_sort
(collection: &[T])
Chapter19/src/lib.rs:50
↓ 9 callers
Function
quick_sort
(collection: &[T])
Chapter19/src/lib.rs:124
↓ 9 callers
Function
shell_sort
(collection: &[T])
Chapter19/src/lib.rs:21
↓ 8 callers
Function
new_notification_with_id
(id: u64, no_messages: u64)
Chapter15/src/lib.rs:75
↓ 7 callers
Method
check
(&self, a: &IoTDevice, b: &IoTDevice)
Chapter15/src/red_black_tree.rs:74
↓ 7 callers
Method
into_iter
(self)
Chapter16/src/set.rs:149
↓ 7 callers
Method
remove
(&mut self, key: K)
Chapter16/src/map.rs:39
↓ 6 callers
Method
cmp
(&self, other: &TentativeWeight)
Chapter15/src/graph.rs:14
↓ 6 callers
Method
next
(&mut self)
Chapter16/src/set.rs:182
↓ 6 callers
Method
place_queens
(&mut self)
Chapter21/src/nqueens.rs:14
↓ 6 callers
Method
walk
(&self, callback: impl Fn(&[K]) -> ())
Chapter16/src/set.rs:133
↓ 5 callers
Method
add_key
(&mut self, key: KeyType, value: Data)
Chapter15/src/btree.rs:76
↓ 5 callers
Method
insert
(&mut self, elements: &[K])
Chapter16/src/set.rs:58
↓ 5 callers
Method
iter
(&self)
Chapter07/custom_iterator.rs:24
↓ 5 callers
Method
split
(&mut self)
Chapter15/src/btree.rs:53
↓ 5 callers
Method
swap
(&mut self, pos1: usize, pos2: usize)
Chapter15/src/heap.rs:18
↓ 4 callers
Method
append
(&self, data: T)
Chapter05/linked_list.rs:21
↓ 4 callers
Function
compute
()
Chapter04/expressions.rs:3
↓ 4 callers
Function
compute
(i: i32)
Chapter07/if_expr.rs:3
↓ 4 callers
Method
find
(&self, offset: u64)
Chapter14/src/skip_list.rs:75
↓ 4 callers
Method
get
(&self)
Chapter13/linksnap/src/state.rs:46
↓ 4 callers
Method
has_more_messages
(&self, pos1: usize, pos2: usize)
Chapter15/src/heap.rs:23
↓ 4 callers
Function
new_device_with_id_path
(id: u64, path: impl Into<String>)
Chapter15/src/lib.rs:71
↓ 4 callers
Method
rotate
(&self, node: BareTree, direction: Rotation)
Chapter15/src/red_black_tree.rs:271
↓ 4 callers
Method
walk
(&self, callback: impl Fn(&IoTDevice) -> ())
Chapter15/src/trie.rs:77
↓ 3 callers
Method
add_left_child
(&mut self, tree: Option<Tree>)
Chapter15/src/btree.rs:72
↓ 3 callers
Method
append
(&mut self, data: T)
Chapter05/rc_weak.rs:23
↓ 3 callers
Method
append
(&mut self, data: T)
Chapter05/rc_3.rs:22
↓ 3 callers
Function
build_graph
(g: graph::InternetOfThings, items: &Vec<IoTDevice>)
Chapter15/src/lib.rs:80
↓ 3 callers
Method
contains
(&self, key: &[K])
Chapter16/src/set.rs:80
↓ 3 callers
Method
find_closest_index
(&self, key: KeyType)
Chapter15/src/btree.rs:107
↓ 3 callers
Method
next
(&mut self)
Chapter07/custom_iterator.rs:43
↓ 3 callers
Method
pop
(&mut self)
Chapter15/src/heap.rs:42
↓ 2 callers
Function
bob
()
Chapter06/panic_unwinding.rs:11
↓ 2 callers
Function
bob
()
Chapter05/panic_unwinding.rs:11
↓ 2 callers
Method
encode
(&mut self, msg: Vec<u8>, buf: &mut BytesMut)
Chapter12/rudis_async/src/codec.rs:16
↓ 2 callers
Method
fire
(&self)
Chapter11/slog_demo/src/weapon.rs:10
↓ 2 callers
Function
give_me
(value: T)
Chapter04/generic_function.rs:3
↓ 2 callers
Method
init
(&self)
Chapter04/trait_bound_intro_fixed.rs:12
↓ 2 callers
Method
into_iter
(self)
Chapter14/src/skip_list.rs:118
↓ 2 callers
Method
load
(&self, entity: T)
Chapter04/trait_bound_intro_fixed.rs:24
↓ 2 callers
Method
load
(&self, entity: T)
Chapter04/trait_bound_intro.rs:8
↓ 2 callers
Function
mystrlen
Chapter10/c_from_rust/mystrlen.c:3
↓ 2 callers
Method
parent_color
(&self, n: &BareTree)
Chapter15/src/red_black_tree.rs:148
↓ 2 callers
Method
play
(&self)
Chapter04/super_player/src/main.rs:9
↓ 2 callers
Function
say_hello
(to_whom: &str)
Chapter07/string_slices_func.rs:3
↓ 2 callers
Function
setup
()
Chapter03/integration_test/tests/common.rs:3
↓ 2 callers
Method
sign_in
(&self, pass: &str)
Chapter11/user_auth/src/lib.rs:17
↓ 1 callers
Function
add
(a: u64, b: u64)
Chapter01/functions.rs:3
↓ 1 callers
Method
add_link
(&mut self, add_link: AddLink)
Chapter13/linksnap/src/links.rs:29
↓ 1 callers
Method
add_r
(&mut self, node: Tree, device: IoTDevice, is_root: bool)
Chapter15/src/btree.rs:169
↓ 1 callers
Method
add_r
(&mut self, mut node: Tree, device: IoTDevice)
Chapter15/src/red_black_tree.rs:82
↓ 1 callers
Method
add_rec
(&mut self, node: Tree, device: IoTDevice)
Chapter15/src/binary_search_tree.rs:41
↓ 1 callers
Function
add_thing
(fst: T, snd: T)
Chapter04/trait_bound_basics.rs:3
↓ 1 callers
Function
add_thing
(fst: T, snd: T)
Chapter04/trait_bound_basics_fixed.rs:5
↓ 1 callers
Function
adler32
(bytes: &[u8])
Chapter16/src/lib.rs:15
↓ 1 callers
Function
alice
()
Chapter06/panic_unwinding.rs:5
↓ 1 callers
Function
alice
()
Chapter05/panic_unwinding.rs:5
↓ 1 callers
Function
and
Implements a boolean `and` gate taking as input two bits and returning a bit as its output
Chapter03/logic_gates/src/lib.rs:9
↓ 1 callers
Method
animate
(&self)
Chapter04/trait_composition.rs:20
↓ 1 callers
Method
back_iter
(self)
Chapter14/src/doubly_linked_list.rs:69
↓ 1 callers
Function
bump_player_score
(mut player: Player, score: u16)
Chapter01/structs.rs:10
↓ 1 callers
Function
calculate_cost
(Container {items_count}: &Container)
Chapter07/destructure_func_param.rs:11
↓ 1 callers
Method
code
(&self)
Chapter04/trait_composition.rs:9
↓ 1 callers
Function
compare_str
(a: *const c_char, b: *const c_char)
Chapter10/rust_from_c/src/lib.rs:14
↓ 1 callers
Function
compute_primes
(limit: usize)
Chapter07/custom_iterator.rs:9
↓ 1 callers
Function
configure_logger
(_t: T)
Chapter05/lifetime_bounds_short.rs:9
↓ 1 callers
Function
configure_logger
(_t: T)
Chapter05/lifetime_bounds.rs:9
↓ 1 callers
Method
connected_r
(&self, from: usize, degree: usize)
Chapter15/src/graph.rs:178
↓ 1 callers
Function
consume
(_tx: Sender<()>, _rx: Receiver<()>)
Chapter07/nested_imports.rs:5
↓ 1 callers
Method
decode
(&mut self, buf: &mut BytesMut)
Chapter12/rudis_async/src/codec.rs:27
↓ 1 callers
Method
difference
(self, other: TrieSet<K>)
Chapter16/src/set.rs:98
↓ 1 callers
Method
display
(self)
Chapter01/exercise_word_counter.rs:25
↓ 1 callers
Function
do_foo
()
Chapter02/my_program/foo.rs:6
↓ 1 callers
Function
do_nothing_fast
()
Chapter03/bench_example/src/lib.rs:13
↓ 1 callers
Function
do_nothing_slowly
()
Chapter03/bench_example/src/lib.rs:8
↓ 1 callers
Function
double_of
(b: i32)
Chapter05/stack_basics.rs:3
↓ 1 callers
Method
drive
(&self)
Chapter07/ufcs.rs:12
↓ 1 callers
Function
eat
(val: T)
Chapter04/trait_bound_functions.rs:21
↓ 1 callers
Method
eat
(&self)
Chapter04/trait_bound_functions.rs:16
↓ 1 callers
Method
eat
(&self)
Chapter04/trait_composition.rs:4
↓ 1 callers
Method
eq
(&self, other: &IoTDevice)
Chapter15/src/lib.rs:28
↓ 1 callers
Function
fast_fibonacci
(nth: usize)
Chapter03/criterion_demo/src/lib.rs:11
↓ 1 callers
Method
fill_r
(&self, remaining: &[&Item], current_weight: usize)
Chapter21/src/knapsack.rs:39
↓ 1 callers
Method
find_r
(&self, node: &Tree, id: KeyType)
Chapter15/src/btree.rs:255
↓ 1 callers
Method
find_r
(&self, node: &Tree, dev: &IoTDevice)
Chapter15/src/red_black_tree.rs:366
↓ 1 callers
Method
find_r
(&self, node: &Tree, numerical_id: u64)
Chapter15/src/binary_search_tree.rs:59
↓ 1 callers
Method
fix_tree
(&mut self, inserted: BareTree)
Chapter15/src/red_black_tree.rs:152
↓ 1 callers
Function
foo
(a: &str, b: &str)
Chapter05/explicit_lifetimes.rs:3
next →
1–100 of 707, ranked by callers