Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Cyfrin/rust-crash-course
/ functions
Functions
307 in github.com/Cyfrin/rust-crash-course
⨍
Functions
307
◇
Types & classes
48
↓ 14 callers
Function
new
(address: String)
topics/struct_type/solutions/src/lib.rs:7
↓ 4 callers
Function
debug
(s: &str)
topics/modules/solutions/src/util/log.rs:1
↓ 3 callers
Function
hash_pair
(left: B256, right: B256)
topics/merkle/solutions/src/main.rs:10
↓ 3 callers
Function
min
(x: u32, y: u32)
topics/modules/solutions/src/math.rs:1
↓ 2 callers
Function
debug
(s: &str)
topics/modules/exercises/src/main.rs:13
↓ 2 callers
Function
f1
()
topics/question/solutions/examples/question.rs:3
↓ 2 callers
Function
f2
()
topics/question/solutions/examples/question.rs:8
↓ 2 callers
Function
fill
(i: u32, n: usize)
topics/for_loop/solutions/src/lib.rs:11
↓ 2 callers
Function
fill
(i: u32, n: usize)
topics/for_loop/exercises/src/lib.rs:5
↓ 2 callers
Function
make_hamburger
Concurrent
topics/async_await/solutions/examples/async.rs:60
↓ 2 callers
Function
max
Trait bound
topics/generic_type/solutions/examples/generic.rs:31
↓ 2 callers
Function
parse_and_add
(a: &str, b: &str)
topics/unwrap/solutions/src/lib.rs:1
↓ 2 callers
Function
parse_and_add
(a: &str, b: &str)
topics/unwrap/exercises/src/lib.rs:1
↓ 1 callers
Function
add
(x: u32, y: u32)
topics/function/solutions/examples/func.rs:7
↓ 1 callers
Function
add
(x: u32, y: u32)
topics/async_await/solutions/src/main.rs:8
↓ 1 callers
Function
add
(x: u32, y: u32)
topics/async_await/exercises/src/main.rs:8
↓ 1 callers
Function
borrow
(s: &str)
topics/borrowing_rules/solutions/examples/borrow_func.rs:7
↓ 1 callers
Function
borrow_mut
(s: &mut String)
topics/borrowing_rules/solutions/examples/borrow_func.rs:11
↓ 1 callers
Function
c
Trait bounds x must implement A
topics/trait_bound/solutions/examples/trait_bound.rs:15
↓ 1 callers
Function
calc_root_hash
(hashes: &mut [B256])
topics/merkle/solutions/src/main.rs:17
↓ 1 callers
Function
calc_root_hash
(hashes: &mut [B256])
topics/merkle/exercises/src/main.rs:17
↓ 1 callers
Method
compile
(&self, file_path: &str)
topics/trait_basic/solutions/examples/trait.rs:21
↓ 1 callers
Function
cook_patty
()
topics/async_await/solutions/examples/async.rs:25
↓ 1 callers
Function
copy
(v: i32)
topics/ownership/solutions/examples/ownership.rs:13
↓ 1 callers
Function
div
()
topics/function/exercises/src/lib.rs:5
↓ 1 callers
Method
edit
(&mut self, new_title: &'a str)
topics/lifetime/solutions/examples/lifetime.rs:27
↓ 1 callers
Function
f1_f2_match
()
topics/question/solutions/examples/question.rs:13
↓ 1 callers
Function
f1_f2_question
Return type must be same (or can be casted) for f1 and f2
topics/question/solutions/examples/question.rs:38
↓ 1 callers
Function
get_btc_price_from_exchange_1
()
topics/join_select/exercises/src/main.rs:15
↓ 1 callers
Function
get_cheese
()
topics/async_await/solutions/examples/async.rs:33
↓ 1 callers
Function
get_eth_price_from_exchange_1
()
topics/join_select/exercises/src/main.rs:5
↓ 1 callers
Function
get_proof
(hashes: &mut [B256], mut idx: usize)
topics/merkle/solutions/src/main.rs:34
↓ 1 callers
Function
get_proof
(hashes: &mut [B256], mut idx: usize)
topics/merkle/exercises/src/main.rs:24
↓ 1 callers
Function
get_veggies
()
topics/async_await/solutions/examples/async.rs:29
↓ 1 callers
Function
hash_leaf
(val: A)
topics/merkle/solutions/src/main.rs:6
↓ 1 callers
Function
hash_leaf
(val: A)
topics/merkle/exercises/src/main.rs:6
↓ 1 callers
Function
hello
()
topics/async_await/solutions/src/main.rs:4
↓ 1 callers
Function
hello
()
topics/async_await/exercises/src/main.rs:4
↓ 1 callers
Function
init
(x: u32, y: u32, z: u32)
topics/vector/solutions/src/lib.rs:1
↓ 1 callers
Function
init
(x: u32, y: u32, z: u32)
topics/vector/exercises/src/lib.rs:1
↓ 1 callers
Function
init
(address: String, amount: u32)
topics/hash_map/solutions/src/lib.rs:3
↓ 1 callers
Function
init
(address: String, amount: u32)
topics/hash_map/exercises/src/lib.rs:3
↓ 1 callers
Function
log
Lifetime 'a can be omitted. Rust can automatically figure out the lifetime
topics/lifetime/solutions/src/main.rs:9
↓ 1 callers
Function
log
Lifetime 'a can be omitted. Rust can automatically figure out the lifetime
topics/lifetime/exercises/src/main.rs:9
↓ 1 callers
Function
longest_str
Both x and y live at least 'a
topics/lifetime/solutions/examples/lifetime.rs:6
↓ 1 callers
Function
m
Multiple trait bounds x must implement A and B
topics/trait_bound/solutions/examples/trait_bound.rs:19
↓ 1 callers
Function
min
(x: A, y: A)
topics/trait_bound/solutions/src/lib.rs:3
↓ 1 callers
Function
min
(x: u32, y: u32)
topics/trait_bound/exercises/src/lib.rs:3
↓ 1 callers
Method
move_to
(&mut self, top: u32, left: u32)
topics/method/solutions/src/lib.rs:19
↓ 1 callers
Method
move_to
Methods
topics/method/solutions/examples/method.rs:17
↓ 1 callers
Method
move_to
(&mut self, top: u32, left: u32)
topics/method/exercises/src/lib.rs:14
↓ 1 callers
Function
new
(address: String)
topics/struct_type/exercises/src/lib.rs:4
↓ 1 callers
Function
parse
(s: &str)
topics/question/solutions/src/lib.rs:1
↓ 1 callers
Function
print
Function that doesn't return any output
topics/function/solutions/examples/func.rs:13
↓ 1 callers
Function
print_len
fn print_len(s: String) {
topics/borrowing_rules/solutions/src/main.rs:4
↓ 1 callers
Function
print_len
(s: String)
topics/borrowing_rules/solutions/examples/borrow_func.rs:15
↓ 1 callers
Function
print_len
(s: String)
topics/borrowing_rules/exercises/src/main.rs:3
↓ 1 callers
Function
print_len_borrow
(s: &str)
topics/borrowing_rules/solutions/examples/borrow_func.rs:30
↓ 1 callers
Function
print_len_return_ownership
(s: String)
topics/borrowing_rules/solutions/examples/borrow_func.rs:19
↓ 1 callers
Function
print_slice
(s: &str)
topics/string/solutions/examples/string.rs:40
↓ 1 callers
Function
return_many
Function that returns multiple values using a tuple
topics/tuple/solutions/examples/tuple.rs:4
↓ 1 callers
Function
swap
Multiple generic types
topics/generic_type/solutions/examples/generic.rs:26
↓ 1 callers
Function
take
(s: String)
topics/ownership/solutions/examples/ownership.rs:8
↓ 1 callers
Function
take
(s: String)
topics/ownership/exercises/src/lib.rs:17
↓ 1 callers
Function
take
(s: String)
topics/borrowing_rules/solutions/examples/borrow_func.rs:3
↓ 1 callers
Method
test
(&self, file_path: &str)
topics/trait_basic/solutions/src/lib.rs:14
↓ 1 callers
Function
to_hash_map
(v: Vec<(String, u32)>)
topics/iterator_adaptors/solutions/src/lib.rs:11
↓ 1 callers
Function
to_hash_map
(v: Vec<(String, u32)>)
topics/iterator_adaptors/exercises/src/lib.rs:11
↓ 1 callers
Function
to_string
(v: Vec<&str>)
topics/iterator_adaptors/solutions/src/lib.rs:7
↓ 1 callers
Function
to_string
(v: Vec<&str>)
topics/iterator_adaptors/exercises/src/lib.rs:7
↓ 1 callers
Function
toast_bun
()
topics/async_await/solutions/examples/async.rs:21
↓ 1 callers
Function
verify
(root: B256, proof: &[B256], hashes: &[B256], mut idx: usize)
topics/merkle/solutions/src/main.rs:65
↓ 1 callers
Function
verify
(root: B256, proof: &[B256], hashes: &[B256], mut idx: usize)
topics/merkle/exercises/src/main.rs:29
↓ 1 callers
Function
w
Where clause x must implement A and B y must implement C
topics/trait_bound/solutions/examples/trait_bound.rs:24
↓ 1 callers
Function
zeros
()
topics/array/solutions/src/lib.rs:1
↓ 1 callers
Function
zeros
()
topics/array/exercises/src/lib.rs:1
Function
add
(x: f32, y: f32, z: f32)
topics/scalar/solutions/src/lib.rs:5
Function
add
()
topics/scalar/exercises/src/lib.rs:5
Function
add_with_return
(x: u32, y: u32)
topics/function/solutions/examples/func.rs:3
Function
append
(mut s: String)
topics/string/solutions/src/lib.rs:9
Function
append
(mut s: String)
topics/string/exercises/src/lib.rs:9
Function
cast
(x: u8, y: i8, z: f32)
topics/scalar/solutions/src/lib.rs:9
Function
cast
(x: u8, y: i8, z: f32)
topics/scalar/exercises/src/lib.rs:9
Function
compile
Input lang is any type that implements the Compiler trait
topics/trait_basic/solutions/examples/trait.rs:33
Method
count
(&self)
topics/generic_trait/solutions/examples/generic_trait.rs:11
Function
div
(x: u32, y: u32)
topics/function/solutions/src/lib.rs:5
Function
div
(x: u32, y: u32)
topics/error/solutions/src/lib.rs:6
Function
div
(x: u32, y: u32)
topics/error/exercises/src/lib.rs:6
Function
eq
(x: char, y: char)
topics/scalar/solutions/src/lib.rs:1
Function
eq
()
topics/scalar/exercises/src/lib.rs:1
Function
exercise_1
()
topics/ownership/solutions/src/lib.rs:1
Function
exercise_1
()
topics/ownership/exercises/src/lib.rs:1
Function
exercise_2
()
topics/ownership/solutions/src/lib.rs:8
Function
exercise_2
()
topics/ownership/exercises/src/lib.rs:8
Function
exercise_3
()
topics/ownership/solutions/src/lib.rs:21
Function
exercise_3
()
topics/ownership/exercises/src/lib.rs:21
Function
filter_non_zero
(v: Vec<u32>)
topics/iterator_adaptors/solutions/src/lib.rs:3
Function
filter_non_zero
(v: Vec<u32>)
topics/iterator_adaptors/exercises/src/lib.rs:3
Function
first
(v: &[u32])
topics/modules/solutions/src/util/vec.rs:1
Function
first
(v: &[u32])
topics/modules/exercises/src/main.rs:19
next →
1–100 of 307, ranked by callers