Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ZhangHanDong/tao-of-rust-codes
/ functions
Functions
413 in github.com/ZhangHanDong/tao-of-rust-codes
⨍
Functions
413
◇
Types & classes
88
↓ 21 callers
Method
insert
src/ch13/callrust/Ruby/database.rb:7
↓ 13 callers
Method
len
(&self)
src/appendix/lldb.rs:22
↓ 12 callers
Method
clone
(&self)
src/ch03/tag_trait.rs:27
↓ 10 callers
Function
load_csv
# Usage: ```ignore use std::path::PathBuf; let filename = PathBuf::from("./files/challenge.csv"); let csv_data = load_csv(filename); assert!(csv_data.
src/ch10/csv_challenge/src/core/read.rs:10
↓ 9 callers
Function
f
()
src/ch06/functions.rs:71
↓ 6 callers
Function
open
(path: PathBuf)
src/ch10/csv_challenge/src/core/read.rs:37
↓ 6 callers
Method
push16
(&mut self, data: u16)
src/appendix/lldb.rs:73
↓ 6 callers
Function
replace_column
(data: String, column: &str, replacement: &str)
src/ch10/csv_challenge/src/core/write.rs:2
↓ 5 callers
Method
push8
(&mut self, data: u8)
src/appendix/lldb.rs:68
↓ 4 callers
Method
query
(zip)
src/ch13/callrust/Ruby/database.rb:10
↓ 4 callers
Function
write_csv
# Usage: ```ignore let filename = PathBuf::from("./files/challenge.csv"); let csv_data = load_csv(filename).unwrap(); let modified_data = replace_colu
src/ch10/csv_challenge/src/core/read.rs:23
↓ 3 callers
Method
fly
(&self)
src/ch03/abstract_type.rs:130
↓ 3 callers
Method
get
(&self, zip: &str)
src/ch13/callrust/src/lib.rs:106
↓ 3 callers
Method
has_work
(&self)
src/ch11/thread_pool/src/main.rs:30
↓ 3 callers
Method
join
(&self)
src/ch11/thread_pool/src/main.rs:60
↓ 3 callers
Function
new_impl
(ast: &syn::DeriveInput, fields: Option<&syn::punctuated::Punctuated<syn::Field, Token![,]>>,
src/ch12/derive-new/src/lib.rs:34
↓ 2 callers
Function
add_quickly_fallback
(a: &[u8], b: &[u8], c: &mut [u8])
src/ch11/simd-demo/src/main.rs:29
↓ 2 callers
Function
add_quickly_fallback
cargo run --bin auto_vector
src/ch11/simd-demo/src/auto_vector.rs:2
↓ 2 callers
Method
baz
(&self)
src/ch03/abstract_type.rs:31
↓ 2 callers
Function
can_fly
(s: impl Fly+Debug)
src/ch03/abstract_type.rs:142
↓ 2 callers
Function
database_query
(ptr: *const Database, zip: *const c_char)
src/ch13/callrust/src/lib.rs:126
↓ 2 callers
Method
fly
(&self)
src/ch01/mod.rs:28
↓ 2 callers
Function
foobar
(i: i32)
src/ch03/generics.rs:121
↓ 2 callers
Function
move_coords
( x: (i32,i32) )
src/ch02/primitives.rs:246
↓ 2 callers
Method
my_add
(self, rhs: i32)
src/ch03/traits.rs:96
↓ 2 callers
Method
no_work_notify_all
(&self)
src/ch11/thread_pool/src/main.rs:35
↓ 2 callers
Method
push_header
(&mut self, header: &Header)
src/appendix/lldb.rs:27
↓ 2 callers
Method
query
(self, zip)
src/ch13/callrust/Python/database.py:30
↓ 2 callers
Function
spawn_in_pool
(shared_data: Arc<ThreadPoolSharedData>)
src/ch11/thread_pool/src/main.rs:116
↓ 2 callers
Function
square
(x: T, y: T)
src/ch06/functions.rs:210
↓ 1 callers
Function
add_quickly
LLVM为指定的平台自动向量化为AVX2,生成优化的向量化代码
src/ch11/simd-demo/src/main.rs:13
↓ 1 callers
Function
add_quickly
LLVM为指定的平台自动向量化为AVX2,生成优化的向量化代码
src/ch11/simd-demo/src/auto_vector.rs:16
↓ 1 callers
Function
add_quickly_avx2
(a: &[u8], b: &[u8], c: &mut [u8])
src/ch11/simd-demo/src/main.rs:25
↓ 1 callers
Function
add_quickly_avx2
(a: &[u8], b: &[u8], c: &mut [u8])
src/ch11/simd-demo/src/auto_vector.rs:11
↓ 1 callers
Function
addsub
(x: isize, y: isize)
src/ch06/functions.rs:167
↓ 1 callers
Method
as_arg
(&self)
src/ch12/derive-new/src/lib.rs:92
↓ 1 callers
Method
as_init
(&self)
src/ch12/derive-new/src/lib.rs:98
↓ 1 callers
Function
bar
(b: Box<for<'f> DoSomething<&'f usize>>)
src/ch06/closures.rs:638
↓ 1 callers
Function
batman_song
(length: c_uint)
src/ch13/callrust/src/lib.rs:35
↓ 1 callers
Function
boxed_closure
(c: &mut Vec<Box<Fn()>>)
src/ch06/closures.rs:512
↓ 1 callers
Function
bubble_sort
(a: &mut Vec<i32>)
src/ch05/borrow.rs:73
↓ 1 callers
Method
build
(self)
src/ch11/thread_pool/src/main.rs:91
↓ 1 callers
Method
call
(&self, args: ())
src/ch06/closures.rs:142
↓ 1 callers
Method
call_box
(self: Box<F>)
src/ch11/thread_pool/src/main.rs:12
↓ 1 callers
Method
call_mut
(&mut self, args: ())
src/ch06/closures.rs:136
↓ 1 callers
Method
call_once
(self, args: ())
src/ch06/closures.rs:130
↓ 1 callers
Method
cancel
(mut self)
src/ch11/thread_pool/src/main.rs:165
↓ 1 callers
Function
compute
(input: &u32, output: &mut u32)
src/ch05/borrow.rs:139
↓ 1 callers
Function
compute_tuple
(tup: (u32, u32))
src/ch13/callrust/src/lib.rs:78
↓ 1 callers
Function
counter
(i: i32)
src/ch06/closures.rs:48
↓ 1 callers
Function
database_free
(ptr: *mut Database)
src/ch13/callrust/src/lib.rs:143
↓ 1 callers
Function
database_insert
(ptr: *mut Database)
src/ch13/callrust/src/lib.rs:117
↓ 1 callers
Function
database_new
()
src/ch13/callrust/src/lib.rs:112
↓ 1 callers
Method
do_sth
(&self, value: T)
src/ch06/closures.rs:634
↓ 1 callers
Function
dyn_can_fly
(s: impl Fly+Debug+'static)
src/ch03/abstract_type.rs:150
↓ 1 callers
Function
dynamic_dispatch
(t: &Bar)
src/ch03/abstract_type.rs:36
↓ 1 callers
Method
each
(&mut self, f: F)
src/ch06/iters.rs:356
↓ 1 callers
Method
execute
(&self, job: F)
src/ch11/thread_pool/src/main.rs:52
↓ 1 callers
Function
find
( start_at: usize, sender: mpsc::Sender<Solution>, is_solution_found: Arc<AtomicBool> )
src/ch11/pow/src/main.rs:24
↓ 1 callers
Function
flip_things_around
(tup: Tuple)
src/ch13/callrust/src/lib.rs:84
↓ 1 callers
Function
foo
()
src/ch12/simple_proc_macro/tests/test.rs:15
↓ 1 callers
Function
foo
(s: &[i32])
src/ch03/type_cast.rs:31
↓ 1 callers
Function
foo
()
src/ch03/bottom_type.rs:26
↓ 1 callers
Function
foo
(x: &'a str, y: &'a str)
src/ch05/nll.rs:117
↓ 1 callers
Function
foo
(mut v: [i32; 3])
src/ch05/borrow.rs:31
↓ 1 callers
Function
foo
(x: u32)
src/ch04/general_concepts.rs:17
↓ 1 callers
Function
free_song
(s: *mut c_char)
src/ch13/callrust/src/lib.rs:45
↓ 1 callers
Function
hello
(ptr, len)
src/ch13/wasm-bindgen-demo/define.js:1
↓ 1 callers
Function
hm_chars
(s: *const c_char)
src/ch13/callrust/src/lib.rs:22
↓ 1 callers
Method
insert
(&mut self)
src/ch13/callrust/src/lib.rs:100
↓ 1 callers
Method
insert
(self)
src/ch13/callrust/Python/database.py:28
↓ 1 callers
Function
interop_sort
src/ch13/rustcallcapp/cpp_src/sorting.cpp:2
↓ 1 callers
Function
modify
(mut v: Vec<u32>)
src/ch06/functions.rs:30
↓ 1 callers
Method
name
(&self)
src/ch02/structs.rs:51
↓ 1 callers
Method
new
()
src/ch13/callrust/src/lib.rs:95
↓ 1 callers
Function
new_for_struct
(ast: &syn::DeriveInput,fields: &syn::Fields)
src/ch12/derive-new/src/lib.rs:19
↓ 1 callers
Method
num_threads
(mut self, num_threads: usize)
src/ch11/thread_pool/src/main.rs:86
↓ 1 callers
Function
print_hello_from_rust
()
src/ch13/callrust/src/lib.rs:53
↓ 1 callers
Method
push_back_bytes
(&mut self, data: &[u8])
src/appendix/lldb.rs:35
↓ 1 callers
Function
push_ipv4
(packet: &mut Packet)
src/appendix/lldb.rs:93
↓ 1 callers
Function
push_mac
(packet: &mut Packet)
src/appendix/lldb.rs:112
↓ 1 callers
Function
read
(path: PathBuf)
src/ch10/csv_challenge/src/core/read.rs:28
↓ 1 callers
Function
read_kv
()
src/ch10/static_hashmap/src/main.rs:22
↓ 1 callers
Function
read_kv
()
src/ch10/static_hashmap_2018/src/read_func.rs:3
↓ 1 callers
Function
read_kv
()
src/ch10/static_hashmap_2015/src/static_func/read_func.rs:2
↓ 1 callers
Function
regex_date
(text: &str)
src/ch10/use_regex/src/main.rs:16
↓ 1 callers
Function
run
(filename: Option<String>)
src/ch09/examples/io_origin_refactor4.rs:63
↓ 1 callers
Function
run
(filename: Option<String>)
src/ch09/examples/io_origin_refactor.rs:49
↓ 1 callers
Function
run
(filename: &str)
src/ch09/examples/io_origin_refactor3.rs:50
↓ 1 callers
Function
run
(filename: &str)
src/ch09/examples/io_origin.rs:7
↓ 1 callers
Function
run
(filename: Option<String>)
src/ch09/failures_crate/src/lib.rs:59
↓ 1 callers
Function
rw_mut_kv
()
src/ch10/static_hashmap/src/main.rs:28
↓ 1 callers
Function
rw_mut_kv
()
src/ch10/static_hashmap_2018/src/read_func.rs:8
↓ 1 callers
Function
rw_mut_kv
()
src/ch10/static_hashmap_2015/src/static_func/read_func.rs:7
↓ 1 callers
Method
set_page
(&self, p: i32)
src/ch03/traits.rs:246
↓ 1 callers
Method
set_perpage
(&self, num: i32)
src/ch03/traits.rs:251
↓ 1 callers
Method
set_skip_page
(&self, num: i32)
src/ch03/traits.rs:256
↓ 1 callers
Method
show
(&self)
src/ch06/functions.rs:254
↓ 1 callers
Function
sort_from_cpp
对interop_sort函数的安全抽象
src/ch13/rustcallcapp/src/main.rs:10
↓ 1 callers
Function
static_dispatch
(t: &T)
src/ch03/abstract_type.rs:33
next →
1–100 of 413, ranked by callers