Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/100xdevs-bootcamp-1/Rust-Assignments
/ functions
Functions
1,131 in github.com/100xdevs-bootcamp-1/Rust-Assignments
⨍
Functions
1,131
◇
Types & classes
47
↓ 13 callers
Method
add
(&mut self, name: &str, phone: &str)
fundamentals/src/hard/mini_phonebook.rs:25
↓ 13 callers
Method
push
(&self, f: F)
async/src/hard/async_task_queue.rs:24
↓ 11 callers
Function
cancellable_worker
()
async/src/medium/cancellable_worker.rs:18
↓ 11 callers
Method
schedule
(&self, delay: Duration, f: F)
async/src/hard/task_scheduler.rs:24
↓ 11 callers
Method
set
(&mut self, index: u8, value: bool)
intermediate/src/hard/packed_flags.rs:22
↓ 11 callers
Function
shared_ownership
(value: String)
intermediate/src/medium/rc_shared.rs:15
↓ 10 callers
Method
alloc
(&mut self, size: usize)
intermediate/src/hard/bump_allocator.rs:22
↓ 10 callers
Function
double_all
(values: &mut Vec<i32>)
fundamentals/src/easy/double_all.rs:11
↓ 10 callers
Function
retry_operation
(mut f: F, max_retries: usize)
async/src/medium/retry_logic.rs:16
↓ 10 callers
Function
run_echo_server
(port: u16)
async/src/hard/echo_server.rs:15
↓ 10 callers
Function
spawn_move_thread
(s: String)
async/src/easy/move_closure.rs:14
↓ 10 callers
Function
unsafe_swap
(a: &mut i32, b: &mut i32)
intermediate/src/medium/unsafe_swap.rs:11
↓ 10 callers
Function
update_and_read_config
()
async/src/medium/rwlock_config.rs:21
↓ 10 callers
Function
word_count
(text: &str)
fundamentals/src/medium/word_counter.rs:14
↓ 9 callers
Function
async_producer_consumer
()
async/src/medium/async_producer_consumer.rs:14
↓ 9 callers
Function
broadcast_demo
()
async/src/medium/broadcast_message.rs:15
↓ 9 callers
Function
collect_ticks
()
async/src/medium/collect_ticks.rs:14
↓ 9 callers
Function
group_by_first_letter
(words: Vec<String>)
fundamentals/src/medium/hashmap_groupby.rs:14
↓ 9 callers
Method
increment
(&self)
intermediate/src/medium/refcell_counter.rs:24
↓ 9 callers
Function
parallel_map
(v: Vec<i32>, f: fn(i32) -> i32)
async/src/medium/parallel_map.rs:15
↓ 9 callers
Function
parallel_word_count
(lines: Vec<String>)
async/src/hard/parallel_word_count.rs:16
↓ 9 callers
Method
start
(&self)
async/src/hard/task_scheduler.rs:31
↓ 8 callers
Method
acquire
(&self)
async/src/hard/rate_limiter.rs:26
↓ 8 callers
Method
add
(&mut self, plugin: Box<dyn Plugin>)
intermediate/src/hard/trait_object_plugin.rs:40
↓ 8 callers
Function
derive_pda
(program_id: [u8; 32], seeds: &[&[u8]])
intermediate/src/hard/solana_pda.rs:13
↓ 7 callers
Method
serialize
(&self)
intermediate/src/hard/solana_discriminator.rs:32
↓ 6 callers
Method
deposit
(&mut self, amount: f64)
intermediate/src/easy/module_visibility.rs:21
↓ 6 callers
Function
producer_consumer
()
async/src/medium/producer_consumer.rs:15
↓ 6 callers
Method
to_bytes
(&self)
intermediate/src/medium/serialization.rs:20
↓ 5 callers
Function
average
(values: &[f64])
fundamentals/src/easy/slice_average.rs:11
↓ 5 callers
Method
execute
(&self, f: F)
async/src/hard/thread_pool.rs:27
↓ 4 callers
Function
async_shared_vec
()
async/src/medium/async_shared_vec.rs:15
↓ 4 callers
Function
data_pipeline
()
async/src/medium/pipeline.rs:17
↓ 4 callers
Function
delayed_value
(val: i32)
async/src/easy/delayed_value.rs:13
↓ 4 callers
Function
validate_packet
(data: &[u8])
intermediate/src/medium/custom_error_enum.rs:31
↓ 3 callers
Function
color_to_rgb
(color: Color)
fundamentals/src/easy/color_enum.rs:18
↓ 3 callers
Function
extract_nibbles
(byte: u8)
intermediate/src/easy/extract_nibbles.rs:11
↓ 3 callers
Function
multithreaded_counter
()
async/src/medium/shared_counter.rs:15
↓ 3 callers
Function
pack_u16
(high: u16, low: u16)
intermediate/src/medium/pack_u16.rs:12
↓ 3 callers
Function
spawn_factorial
()
async/src/easy/spawn_factorial.rs:11
↓ 3 callers
Method
sum
(&self)
intermediate/src/medium/box_list.rs:19
↓ 2 callers
Function
celsius_to_fahrenheit
(c: f64)
fundamentals/src/easy/celsius_fahrenheit.rs:11
↓ 2 callers
Function
compute_concurrently
(f1: F1, f2: F2)
async/src/easy/concurrent_compute.rs:14
↓ 2 callers
Function
fan_out_fan_in
(v: Vec<i32>)
async/src/hard/fan_out_fan_in.rs:12
↓ 2 callers
Function
fetch_and_process
(id: u32)
async/src/medium/async_error_handling.rs:18
↓ 2 callers
Function
hello_async
()
async/src/easy/hello_async.rs:11
↓ 2 callers
Function
oneshot_demo
()
async/src/easy/oneshot_channel.rs:14
↓ 2 callers
Method
remove
(&mut self, name: &str)
fundamentals/src/hard/mini_phonebook.rs:33
↓ 2 callers
Function
set_bit
(value: u32, bit: u8)
intermediate/src/medium/set_clear_toggle.rs:12
↓ 2 callers
Function
toggle_bit
(value: u32, bit: u8)
intermediate/src/medium/set_clear_toggle.rs:20
↓ 1 callers
Function
atomic_counter
()
async/src/medium/atomic_counter.rs:16
↓ 1 callers
Function
calculate
(op: Operation)
fundamentals/src/medium/enum_calculator.rs:19
↓ 1 callers
Function
first_to_finish
(f1: F1, f2: F2)
async/src/medium/first_to_finish.rs:13
↓ 1 callers
Function
longest
(s1: &'a str, s2: &'a str)
fundamentals/src/medium/lifetime_longest.rs:12
↓ 1 callers
Method
next
(&mut self)
fundamentals/src/hard/fibonacci_iter.rs:26
↓ 1 callers
Function
read_via_raw_pointer
(value: &i32)
intermediate/src/medium/unsafe_raw_ptr.rs:12
↓ 1 callers
Function
running_sum
(v: Vec<i32>)
fundamentals/src/medium/running_sum.rs:11
↓ 1 callers
Function
safe_divide
(a: f64, b: f64)
fundamentals/src/easy/safe_divide.rs:11
↓ 1 callers
Function
shadow_transform
(x: u32)
fundamentals/src/easy/shadowing.rs:11
↓ 1 callers
Function
timeout_wrapper
(f: F, duration: Duration)
async/src/medium/timeout_wrapper.rs:15
↓ 1 callers
Function
transpose
(matrix: Vec<Vec<i32>>)
fundamentals/src/hard/matrix_transpose.rs:12
↓ 1 callers
Function
unpack_u32
(packed: u32)
intermediate/src/medium/pack_u16.rs:16
↓ 1 callers
Method
withdraw
(&mut self, amount: f64)
intermediate/src/easy/module_visibility.rs:25
Function
add
(a: i32, b: i32)
fundamentals/src/easy/sum.rs:10
Method
add
(self, rhs: Self)
intermediate/src/easy/newtype_wrapper.rs:29
Function
append_world
(mut s: String)
fundamentals/src/easy/append_world.rs:11
Function
apply_twice
(x: i32, f: F)
fundamentals/src/easy/apply_twice.rs:11
Method
area
(&self)
fundamentals/src/medium/trait_area.rs:25
Method
area
(&self)
fundamentals/src/easy/rectangle.rs:18
Method
area
(&self)
intermediate/src/medium/enum_dispatch.rs:16
Function
array_sum
(arr: &[i32; 5])
fundamentals/src/easy/array_sum.rs:10
Method
as_byte
(&self)
intermediate/src/hard/packed_flags.rs:30
Method
balance
(&self)
intermediate/src/easy/module_visibility.rs:29
Function
classify_char
(c: char)
fundamentals/src/easy/char_classifier.rs:11
Function
clear_bit
(value: u32, bit: u8)
intermediate/src/medium/set_clear_toggle.rs:16
Function
coin_value
(coin: Coin)
fundamentals/src/easy/coin_value.rs:18
Function
compress
(s: &str)
fundamentals/src/medium/string_compression.rs:12
Function
compute_checksum
(data: &[u8])
intermediate/src/easy/byte_checksum.rs:11
Function
count_above
(values: &Vec<i32>, threshold: i32)
fundamentals/src/easy/borrow_count.rs:11
Method
deserialize
(data: &[u8])
intermediate/src/hard/solana_discriminator.rs:36
Method
discriminator
()
intermediate/src/hard/solana_discriminator.rs:27
Method
drop
(&mut self)
intermediate/src/medium/smart_pointer_drop.rs:22
Function
fetch_data
(id: u32)
async/src/medium/async_error_handling.rs:14
Function
find_max
(items: &[T])
fundamentals/src/medium/generic_find_max.rs:12
Function
find_user
(id: u32)
intermediate/src/easy/type_alias_result.rs:20
Function
first_and_last
(slice: &[i32])
fundamentals/src/easy/first_and_last.rs:11
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
fundamentals/src/hard/mini_phonebook.rs:39
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
intermediate/src/medium/custom_error_enum.rs:24
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
intermediate/src/easy/display_struct.rs:21
Method
from
(v: Vec<u16>)
intermediate/src/medium/from_vec_payload.rs:17
Method
from
(c: Celsius)
intermediate/src/easy/from_into.rs:19
Method
from
(m: Meters)
intermediate/src/easy/newtype_wrapper.rs:21
Method
from_bytes
(data: &[u8])
intermediate/src/medium/serialization.rs:24
Method
get
(&self, r: usize, c: usize)
intermediate/src/hard/const_generics_matrix.rs:21
Method
get
(&self, index: u8)
intermediate/src/hard/packed_flags.rs:26
Method
get
(&self)
intermediate/src/medium/refcell_counter.rs:28
Function
get_config
(value: Option<String>)
fundamentals/src/easy/if_let_config.rs:12
Method
greeting
(&self)
fundamentals/src/medium/trait_default.rs:15
Function
is_crate_active
(crate_name: &str)
intermediate/src/medium/workspace_deps.rs:13
Method
is_square
(&self)
fundamentals/src/easy/rectangle.rs:22
next →
1–100 of 1,131, ranked by callers