MCPcopy Create free account

hub / github.com/PacktPublishing/The-Complete-Rust-Programming-Reference-Guide / functions

Functions707 in github.com/PacktPublishing/The-Complete-Rust-Programming-Reference-Guide

↓ 158 callersMethoditer
(&self)
Chapter14/src/doubly_linked_list.rs:73
↓ 67 callersMethodadd
(&mut self, notification: MessageNotification)
Chapter15/src/heap.rs:29
↓ 52 callersMethodlen
(&self)
Chapter15/src/btree.rs:49
↓ 49 callersMethodinsert
(&mut self, key: K, value: V)
Chapter16/src/map.rs:51
↓ 44 callersFunctionnew_device_with_id
(id: u64)
Chapter15/src/lib.rs:67
↓ 38 callersMethodappend
(&mut self, offset: u64, value: String)
Chapter14/src/skip_list.rs:50
↓ 22 callersMethodget
(&self, key: &K)
Chapter16/src/map.rs:30
↓ 12 callersMethodfind
(&self, path: &str)
Chapter15/src/trie.rs:59
↓ 10 callersMethodset_edges
(&mut self, from: KeyType, edges: Vec<(u32, KeyType)>)
Chapter15/src/graph.rs:82
↓ 9 callersFunctionbubble_sort
(collection: &[T])
Chapter19/src/lib.rs:4
↓ 9 callersFunctionheap_sort
(collection: &[T])
Chapter19/src/lib.rs:42
↓ 9 callersFunctionmerge_sort
(collection: &[T])
Chapter19/src/lib.rs:50
↓ 9 callersFunctionquick_sort
(collection: &[T])
Chapter19/src/lib.rs:124
↓ 9 callersFunctionshell_sort
(collection: &[T])
Chapter19/src/lib.rs:21
↓ 8 callersFunctionnew_notification_with_id
(id: u64, no_messages: u64)
Chapter15/src/lib.rs:75
↓ 7 callersMethodcheck
(&self, a: &IoTDevice, b: &IoTDevice)
Chapter15/src/red_black_tree.rs:74
↓ 7 callersMethodinto_iter
(self)
Chapter16/src/set.rs:149
↓ 7 callersMethodremove
(&mut self, key: K)
Chapter16/src/map.rs:39
↓ 6 callersMethodcmp
(&self, other: &TentativeWeight)
Chapter15/src/graph.rs:14
↓ 6 callersMethodnext
(&mut self)
Chapter16/src/set.rs:182
↓ 6 callersMethodplace_queens
(&mut self)
Chapter21/src/nqueens.rs:14
↓ 6 callersMethodwalk
(&self, callback: impl Fn(&[K]) -> ())
Chapter16/src/set.rs:133
↓ 5 callersMethodadd_key
(&mut self, key: KeyType, value: Data)
Chapter15/src/btree.rs:76
↓ 5 callersMethodinsert
(&mut self, elements: &[K])
Chapter16/src/set.rs:58
↓ 5 callersMethoditer
(&self)
Chapter07/custom_iterator.rs:24
↓ 5 callersMethodsplit
(&mut self)
Chapter15/src/btree.rs:53
↓ 5 callersMethodswap
(&mut self, pos1: usize, pos2: usize)
Chapter15/src/heap.rs:18
↓ 4 callersMethodappend
(&self, data: T)
Chapter05/linked_list.rs:21
↓ 4 callersFunctioncompute
()
Chapter04/expressions.rs:3
↓ 4 callersFunctioncompute
(i: i32)
Chapter07/if_expr.rs:3
↓ 4 callersMethodfind
(&self, offset: u64)
Chapter14/src/skip_list.rs:75
↓ 4 callersMethodget
(&self)
Chapter13/linksnap/src/state.rs:46
↓ 4 callersMethodhas_more_messages
(&self, pos1: usize, pos2: usize)
Chapter15/src/heap.rs:23
↓ 4 callersFunctionnew_device_with_id_path
(id: u64, path: impl Into<String>)
Chapter15/src/lib.rs:71
↓ 4 callersMethodrotate
(&self, node: BareTree, direction: Rotation)
Chapter15/src/red_black_tree.rs:271
↓ 4 callersMethodwalk
(&self, callback: impl Fn(&IoTDevice) -> ())
Chapter15/src/trie.rs:77
↓ 3 callersMethodadd_left_child
(&mut self, tree: Option<Tree>)
Chapter15/src/btree.rs:72
↓ 3 callersMethodappend
(&mut self, data: T)
Chapter05/rc_weak.rs:23
↓ 3 callersMethodappend
(&mut self, data: T)
Chapter05/rc_3.rs:22
↓ 3 callersFunctionbuild_graph
(g: graph::InternetOfThings, items: &Vec<IoTDevice>)
Chapter15/src/lib.rs:80
↓ 3 callersMethodcontains
(&self, key: &[K])
Chapter16/src/set.rs:80
↓ 3 callersMethodfind_closest_index
(&self, key: KeyType)
Chapter15/src/btree.rs:107
↓ 3 callersMethodnext
(&mut self)
Chapter07/custom_iterator.rs:43
↓ 3 callersMethodpop
(&mut self)
Chapter15/src/heap.rs:42
↓ 2 callersFunctionbob
()
Chapter06/panic_unwinding.rs:11
↓ 2 callersFunctionbob
()
Chapter05/panic_unwinding.rs:11
↓ 2 callersMethodencode
(&mut self, msg: Vec<u8>, buf: &mut BytesMut)
Chapter12/rudis_async/src/codec.rs:16
↓ 2 callersMethodfire
(&self)
Chapter11/slog_demo/src/weapon.rs:10
↓ 2 callersFunctiongive_me
(value: T)
Chapter04/generic_function.rs:3
↓ 2 callersMethodinit
(&self)
Chapter04/trait_bound_intro_fixed.rs:12
↓ 2 callersMethodinto_iter
(self)
Chapter14/src/skip_list.rs:118
↓ 2 callersMethodload
(&self, entity: T)
Chapter04/trait_bound_intro_fixed.rs:24
↓ 2 callersMethodload
(&self, entity: T)
Chapter04/trait_bound_intro.rs:8
↓ 2 callersFunctionmystrlen
Chapter10/c_from_rust/mystrlen.c:3
↓ 2 callersMethodparent_color
(&self, n: &BareTree)
Chapter15/src/red_black_tree.rs:148
↓ 2 callersMethodplay
(&self)
Chapter04/super_player/src/main.rs:9
↓ 2 callersFunctionsay_hello
(to_whom: &str)
Chapter07/string_slices_func.rs:3
↓ 2 callersFunctionsetup
()
Chapter03/integration_test/tests/common.rs:3
↓ 2 callersMethodsign_in
(&self, pass: &str)
Chapter11/user_auth/src/lib.rs:17
↓ 1 callersFunctionadd
(a: u64, b: u64)
Chapter01/functions.rs:3
↓ 1 callersMethodadd_link
(&mut self, add_link: AddLink)
Chapter13/linksnap/src/links.rs:29
↓ 1 callersMethodadd_r
(&mut self, node: Tree, device: IoTDevice, is_root: bool)
Chapter15/src/btree.rs:169
↓ 1 callersMethodadd_r
(&mut self, mut node: Tree, device: IoTDevice)
Chapter15/src/red_black_tree.rs:82
↓ 1 callersMethodadd_rec
(&mut self, node: Tree, device: IoTDevice)
Chapter15/src/binary_search_tree.rs:41
↓ 1 callersFunctionadd_thing
(fst: T, snd: T)
Chapter04/trait_bound_basics.rs:3
↓ 1 callersFunctionadd_thing
(fst: T, snd: T)
Chapter04/trait_bound_basics_fixed.rs:5
↓ 1 callersFunctionadler32
(bytes: &[u8])
Chapter16/src/lib.rs:15
↓ 1 callersFunctionalice
()
Chapter06/panic_unwinding.rs:5
↓ 1 callersFunctionalice
()
Chapter05/panic_unwinding.rs:5
↓ 1 callersFunctionand
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 callersMethodanimate
(&self)
Chapter04/trait_composition.rs:20
↓ 1 callersMethodback_iter
(self)
Chapter14/src/doubly_linked_list.rs:69
↓ 1 callersFunctionbump_player_score
(mut player: Player, score: u16)
Chapter01/structs.rs:10
↓ 1 callersFunctioncalculate_cost
(Container {items_count}: &Container)
Chapter07/destructure_func_param.rs:11
↓ 1 callersMethodcode
(&self)
Chapter04/trait_composition.rs:9
↓ 1 callersFunctioncompare_str
(a: *const c_char, b: *const c_char)
Chapter10/rust_from_c/src/lib.rs:14
↓ 1 callersFunctioncompute_primes
(limit: usize)
Chapter07/custom_iterator.rs:9
↓ 1 callersFunctionconfigure_logger
(_t: T)
Chapter05/lifetime_bounds_short.rs:9
↓ 1 callersFunctionconfigure_logger
(_t: T)
Chapter05/lifetime_bounds.rs:9
↓ 1 callersMethodconnected_r
(&self, from: usize, degree: usize)
Chapter15/src/graph.rs:178
↓ 1 callersFunctionconsume
(_tx: Sender<()>, _rx: Receiver<()>)
Chapter07/nested_imports.rs:5
↓ 1 callersMethoddecode
(&mut self, buf: &mut BytesMut)
Chapter12/rudis_async/src/codec.rs:27
↓ 1 callersMethoddifference
(self, other: TrieSet<K>)
Chapter16/src/set.rs:98
↓ 1 callersMethoddisplay
(self)
Chapter01/exercise_word_counter.rs:25
↓ 1 callersFunctiondo_foo
()
Chapter02/my_program/foo.rs:6
↓ 1 callersFunctiondo_nothing_fast
()
Chapter03/bench_example/src/lib.rs:13
↓ 1 callersFunctiondo_nothing_slowly
()
Chapter03/bench_example/src/lib.rs:8
↓ 1 callersFunctiondouble_of
(b: i32)
Chapter05/stack_basics.rs:3
↓ 1 callersMethoddrive
(&self)
Chapter07/ufcs.rs:12
↓ 1 callersFunctioneat
(val: T)
Chapter04/trait_bound_functions.rs:21
↓ 1 callersMethodeat
(&self)
Chapter04/trait_bound_functions.rs:16
↓ 1 callersMethodeat
(&self)
Chapter04/trait_composition.rs:4
↓ 1 callersMethodeq
(&self, other: &IoTDevice)
Chapter15/src/lib.rs:28
↓ 1 callersFunctionfast_fibonacci
(nth: usize)
Chapter03/criterion_demo/src/lib.rs:11
↓ 1 callersMethodfill_r
(&self, remaining: &[&Item], current_weight: usize)
Chapter21/src/knapsack.rs:39
↓ 1 callersMethodfind_r
(&self, node: &Tree, id: KeyType)
Chapter15/src/btree.rs:255
↓ 1 callersMethodfind_r
(&self, node: &Tree, dev: &IoTDevice)
Chapter15/src/red_black_tree.rs:366
↓ 1 callersMethodfind_r
(&self, node: &Tree, numerical_id: u64)
Chapter15/src/binary_search_tree.rs:59
↓ 1 callersMethodfix_tree
(&mut self, inserted: BareTree)
Chapter15/src/red_black_tree.rs:152
↓ 1 callersFunctionfoo
(a: &str, b: &str)
Chapter05/explicit_lifetimes.rs:3
next →1–100 of 707, ranked by callers