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
Function
first
(t: (bool, u32, char))
topics/tuple/solutions/src/lib.rs:1
Function
first
(t: (bool, u32, char))
topics/tuple/exercises/src/lib.rs:1
Function
first
(t: (A, B))
topics/generic_type/solutions/src/lib.rs:1
Function
first
(t: (u32, i32))
topics/generic_type/exercises/src/lib.rs:1
Method
first
(&self)
topics/generic_trait/solutions/examples/generic_trait.rs:15
Function
first_3
(s: &[u32])
topics/array/solutions/src/lib.rs:5
Function
first_3
(s: &[u32])
topics/array/exercises/src/lib.rs:5
Function
get
(v: &[u32], i: usize, default_val: u32)
topics/error/solutions/src/lib.rs:14
Function
get
(v: &[u32], i: usize, default_val: u32)
topics/error/exercises/src/lib.rs:10
Function
get_btc_price_from_exchange_1
()
topics/join_select/solutions/src/main.rs:15
Function
get_eth_price_from_exchange_1
()
topics/join_select/solutions/src/main.rs:5
Function
get_eth_price_from_exchange_2
()
topics/join_select/solutions/src/main.rs:10
Function
get_eth_price_from_exchange_2
()
topics/join_select/exercises/src/main.rs:10
Function
greet
(name: &str)
topics/string/solutions/src/lib.rs:5
Function
greet
(name: &str)
topics/string/exercises/src/lib.rs:5
Function
hash_pair
(left: B256, right: B256)
topics/merkle/exercises/src/main.rs:10
Function
hello
()
topics/string/solutions/src/lib.rs:1
Function
hello
()
topics/string/exercises/src/lib.rs:1
Method
help
(&self)
topics/trait_basic/solutions/examples/trait.rs:14
Function
last
(v: &[u32])
topics/modules/solutions/src/util/vec.rs:6
Function
last
(v: &[u32])
topics/modules/exercises/src/main.rs:24
Function
last
(t: (bool, u32, char))
topics/tuple/solutions/src/lib.rs:5
Function
last
(t: (bool, u32, char))
topics/tuple/exercises/src/lib.rs:5
Function
last
(t: (A, B))
topics/generic_type/solutions/src/lib.rs:5
Function
last
(t: (u32, i32))
topics/generic_type/exercises/src/lib.rs:5
Function
last_3
(s: &[u32])
topics/array/solutions/src/lib.rs:9
Function
last_3
(s: &[u32])
topics/array/exercises/src/lib.rs:9
Function
main
cargo run
topics/merkle/solutions/src/main.rs:76
Function
main
cargo run
topics/merkle/exercises/src/main.rs:34
Function
main
()
topics/function/solutions/examples/func.rs:17
Function
main
()
topics/modules/solutions/src/main.rs:3
Function
main
()
topics/modules/solutions/examples/mods.rs:5
Function
main
()
topics/modules/exercises/src/main.rs:31
Function
main
()
topics/enum_type/solutions/examples/enum.rs:12
Function
main
()
topics/vector/solutions/examples/vec.rs:3
Function
main
()
topics/tuple/solutions/examples/tuple.rs:14
Function
main
()
topics/struct_type/solutions/examples/struct.rs:22
Function
main
()
topics/generic_type/solutions/examples/generic.rs:47
Function
main
()
topics/generic_trait/solutions/examples/generic_trait.rs:42
Function
main
()
topics/ownership/solutions/examples/ownership.rs:18
Function
main
()
topics/trait_bound/solutions/examples/trait_bound.rs:31
Function
main
()
topics/for_loop/solutions/examples/loop.rs:3
Function
main
()
topics/async_await/solutions/src/main.rs:14
Function
main
()
topics/async_await/solutions/examples/async.rs:78
Function
main
()
topics/async_await/exercises/src/main.rs:13
Function
main
()
topics/if_let/solutions/examples/if_let.rs:3
Function
main
()
topics/trait_basic/solutions/examples/trait.rs:37
Function
main
()
topics/lifetime/solutions/src/main.rs:14
Function
main
()
topics/lifetime/solutions/examples/lifetime.rs:32
Function
main
()
topics/lifetime/exercises/src/main.rs:14
Function
main
()
topics/method/solutions/examples/method.rs:23
Function
main
()
topics/borrowing_rules/solutions/src/main.rs:8
Function
main
()
topics/borrowing_rules/solutions/examples/borrow_func.rs:34
Function
main
Borrow - temporarily use a value without taking ownership - Creates a reference (either mutable or immutable) - Doesn't move ownership - Immutable ref
topics/borrowing_rules/solutions/examples/borrow.rs:10
Function
main
()
topics/borrowing_rules/exercises/src/main.rs:7
Function
main
()
topics/hash_map/solutions/examples/hash_map.rs:5
Function
main
()
topics/variable/solutions/src/main.rs:4
Function
main
()
topics/variable/solutions/examples/var.rs:6
Function
main
()
topics/variable/exercises/src/main.rs:4
Function
main
()
topics/stack_heap/examples/stack_and_heap.rs:13
Function
main
When to use String vs &str (string slice): - Use `String` when you need ownership or mutability. - Use `&str` for read-only string or string literals.
topics/string/solutions/examples/string.rs:6
Function
main
()
topics/array/solutions/examples/array.rs:3
Function
main
()
topics/unwrap/solutions/examples/unwrap.rs:3
Function
main
main() is the entry point of Rust program
topics/hello/solutions/src/main.rs:7
Function
main
()
topics/question/solutions/examples/question.rs:44
Function
main
()
topics/error/solutions/examples/error.rs:9
Function
main
()
topics/if_else/solutions/examples/if_else.rs:3
Function
main
()
topics/pattern_match/solutions/examples/match.rs:3
Function
main
()
topics/join_select/solutions/src/main.rs:21
Function
main
()
topics/join_select/solutions/examples/select.rs:25
Function
main
()
topics/join_select/exercises/src/main.rs:21
Function
main
Scalar types represent a single value
topics/scalar/solutions/examples/scalar.rs:4
Function
main
()
topics/iterator_adaptors/solutions/examples/iter_adaptors.rs:5
Function
make
Simulates an async task that completes after `dt` milliseconds
topics/join_select/solutions/examples/select.rs:19
Function
make_hamburger_seq
Sequential
topics/async_await/solutions/examples/async.rs:38
Function
max
(x: u32, y: u32)
topics/modules/solutions/src/math.rs:5
Function
max
(x: u32, y: u32)
topics/modules/exercises/src/main.rs:6
Function
max
(x: i32, y: i32)
topics/if_else/solutions/src/lib.rs:5
Function
max
(x: i32, y: i32)
topics/if_else/exercises/src/lib.rs:5
Function
min
(x: u32, y: u32)
topics/modules/exercises/src/main.rs:2
Function
min
(x: i32, y: i32)
topics/if_else/solutions/src/lib.rs:1
Function
min
(x: i32, y: i32)
topics/if_else/exercises/src/lib.rs:1
Function
mul
(x: u32, y: u32)
topics/function/solutions/src/lib.rs:1
Function
mul
()
topics/function/exercises/src/lib.rs:1
Method
new
(width: u32, height: u32)
topics/method/solutions/src/lib.rs:10
Method
new
Associated functions - static methods
topics/method/solutions/examples/method.rs:12
Method
new
(width: u32, height: u32)
topics/method/exercises/src/lib.rs:10
Method
next
(&mut self)
topics/generic_trait/solutions/src/lib.rs:16
Method
next
(&mut self)
topics/generic_trait/exercises/src/lib.rs:16
Function
no_need_to_declare_lifetime
Elision - Rust figures out the lifetime
topics/lifetime/solutions/examples/lifetime.rs:16
Function
no_return
Function returning no value implicitly returns the unit type `()`
topics/tuple/solutions/examples/tuple.rs:9
Function
num_to_string
(num: u32)
topics/pattern_match/solutions/src/lib.rs:1
Function
num_to_string
(num: u32)
topics/pattern_match/exercises/src/lib.rs:1
Function
parse
(s: &str)
topics/question/exercises/src/lib.rs:1
Function
print_refs
Multiple lifetime
topics/lifetime/solutions/examples/lifetime.rs:11
Function
return_empty_tuple
Equivalent to `no_return`, but explicitly returning the unit type
topics/tuple/solutions/examples/tuple.rs:12
Function
sign
(x: i32)
topics/if_else/solutions/src/lib.rs:9
Function
sign
(x: i32)
topics/if_else/exercises/src/lib.rs:9
Function
sum
(nums: Vec<i32>)
topics/for_loop/solutions/src/lib.rs:1
Function
sum
(nums: Vec<i32>)
topics/for_loop/exercises/src/lib.rs:1
← previous
next →
101–200 of 307, ranked by callers