MCPcopy Create free account

hub / github.com/PacktPublishing/Hands-On-Concurrency-with-Rust / functions

Functions267 in github.com/PacktPublishing/Hands-On-Concurrency-with-Rust

↓ 50 callersMethodpush
(&self, t: T)
Chapter07/treiber_stacks/src/refcount.rs:58
↓ 20 callersMethodclone
(&self)
Chapter06/synchro/src/queue.rs:97
↓ 18 callersMethoditer
(&self)
Chapter09/feruscore/src/individual/mod.rs:137
↓ 18 callersMethodlock
(&self)
Chapter06/synchro/src/swap_mutex.rs:22
↓ 17 callersMethodlen
(&self)
Chapter09/feruscore/src/individual/mod.rs:133
↓ 17 callersMethodnext
(&mut self)
Chapter09/feruscore/src/individual/mod.rs:81
↓ 16 callersMethodpop
(&self)
Chapter07/treiber_stacks/src/refcount.rs:34
↓ 14 callersMethodfreeze
(mut self)
Chapter09/feruscore/src/individual/mod.rs:41
↓ 14 callersMethodinsert
(&mut self, k: u8, v: V)
Chapter02/naive_hashmap/src/lib.rs:34
↓ 13 callersMethodget
(&mut self, k: &u8)
Chapter02/naive_hashmap/src/lib.rs:38
↓ 13 callersMethodpush
If OK, keep pushing. If Err, stop.
Chapter09/feruscore/src/individual/mod.rs:31
↓ 9 callersMethoda_mode
(mut self, mode: Mode)
Chapter09/feruscore/src/instruction.rs:109
↓ 9 callersMethodb_mode
(mut self, mode: Mode)
Chapter09/feruscore/src/instruction.rs:123
↓ 9 callersMethodmodifier
(mut self, modifier: Modifier)
Chapter09/feruscore/src/instruction.rs:95
↓ 9 callersMethodopcode
(mut self, opcode: OpCode)
Chapter09/feruscore/src/instruction.rs:102
↓ 9 callersMethodwait
(&self)
Chapter06/synchro/src/semaphore.rs:19
↓ 8 callersMethoda_field
(mut self, offset: i8)
Chapter09/feruscore/src/instruction.rs:145
↓ 8 callersMethodb_field
(mut self, offset: i8)
Chapter09/feruscore/src/instruction.rs:154
↓ 8 callersMethodfreeze
(self)
Chapter09/feruscore/src/instruction.rs:137
↓ 8 callersMethodnew
(chromosome_size: u16, core_size: u16)
Chapter08/feruscore/src/individual/mod.rs:54
↓ 6 callersMethodthaw
(self, core_size: u16)
Chapter09/feruscore/src/instruction.rs:180
↓ 5 callersMethodcore_size
(mut self, core_size: u16)
Chapter09/feruscore/src/mars.rs:103
↓ 5 callersMethodrun
( &mut self, recv: mpsc::Receiver<event::Event>, chans: Vec<mpsc::Sender<event::Event>
Chapter04/telem/src/filter/mod.rs:18
↓ 4 callersMethoditer_mut
(&self)
Chapter09/feruscore/src/individual/mod.rs:146
↓ 3 callersMethodas_ptr
(&self)
Chapter09/feruscore/src/individual/mod.rs:175
↓ 3 callersMethodcapacity
(&self)
Chapter04/data_races/data_race02.rs:21
↓ 3 callersMethodcapacity
(&self)
Chapter05/data_races/data_race02.rs:21
↓ 3 callersMethodcompete
Competes two Individuals at random locations The return of this function indicates the winner. `Winner::Right(12)` will mean that the 'right' player
Chapter09/feruscore/src/mars.rs:183
↓ 3 callersFunctiondwarf
(core_size: u16)
Chapter09/feruscore/src/individual/ringers.rs:21
↓ 3 callersMethodenq
(&mut self, val: T)
Chapter06/synchro/src/queue.rs:44
↓ 3 callersFunctionimp
(core_size: u16)
Chapter09/feruscore/src/individual/ringers.rs:4
↓ 3 callersMethodreproduce
(&self, partner: &Individual)
Chapter09/feruscore/src/individual/mod.rs:163
↓ 3 callersFunctionsend
(chans: &[mpsc::Sender<event::Event>], event: event::Event)
Chapter04/telem/src/util.rs:11
↓ 2 callersMethodcompete
(&self, other: &Individual)
Chapter08/feruscore/src/individual/mod.rs:104
↓ 2 callersMethodcompete_inner
INTERNAL FUNCTION, USE ONLY FOR FUZZING
Chapter09/feruscore/src/mars.rs:203
↓ 2 callersMethoddeq
(&mut self)
Chapter06/synchro/src/queue.rs:64
↓ 2 callersMethodfreeze
(self)
Chapter09/feruscore/src/mars.rs:86
↓ 2 callersFunctionmake_hash
(hash_builder: &S, t: &T)
Chapter02/naive_hashmap/src/lib.rs:71
↓ 2 callersFunctionparallel_exp
(total: usize, enqs: u8, deqs: u8)
Chapter06/synchro/src/queue.rs:170
↓ 2 callersMethodserialize
(&self, w: &mut Write)
Chapter08/feruscore/src/individual/mod.rs:66
↓ 2 callersFunctionsort_by_tournament
(mars: &mut Mars, mut population: Vec<Individual>)
Chapter09/feruscore/src/bin/feruscore.rs:92
↓ 2 callersMethodstart
(mut self, start: usize)
Chapter09/feruscore/src/individual/mod.rs:36
↓ 2 callersFunctiontally_fitness
(score: usize)
Chapter08/feruscore/src/individual/mod.rs:35
↓ 1 callersFunctionalloc_ckms
(error: f64)
Chapter09/embed_quantiles/src/lib.rs:6
↓ 1 callersFunctionbench_imp_and_dwarf
(core_size: u16, rounds: u16)
Chapter09/feruscore/benches/mars_bench.rs:9
↓ 1 callersFunctioncheckpoint
(generation: usize, best: &Vec<Individual>)
Chapter09/feruscore/src/bin/feruscore.rs:78
↓ 1 callersFunctioncheckpoint
(generation: usize, best: &VecDeque<Individual>)
Chapter08/feruscore/src/main.rs:157
↓ 1 callersFunctionckms_insert
(ckms: &mut CKMS<f32>, value: f32)
Chapter09/embed_quantiles/src/lib.rs:20
↓ 1 callersMethodcycles
(mut self, cycles: u16)
Chapter09/feruscore/src/mars.rs:108
↓ 1 callersMethoddeliver
(&mut self, event: event::Telemetry)
Chapter04/telem/src/egress/cma_egress.rs:16
↓ 1 callersMethoddisplace
(&mut self, offset: usize)
Chapter04/data_races/data_race02.rs:35
↓ 1 callersMethoddisplace
(&mut self, offset: usize)
Chapter05/data_races/data_race02.rs:35
↓ 1 callersFunctiondwarf
(chromosome_sz: u16)
Chapter08/feruscore/src/individual/ringers.rs:22
↓ 1 callersFunctioneval
(lua: &'a Lua, path: &Path, name: Option<&str>)
Chapter09/sniffer/src/bin/sniffer.rs:61
↓ 1 callersFunctionflight
()
Chapter03/allocs/flights_total_copy.rs:15
↓ 1 callersFunctionfree_ckms
(ckms: *mut CKMS<f32>)
Chapter09/embed_quantiles/src/lib.rs:12
↓ 1 callersFunctiongather
(rcv: mpsc::Receiver<Payload>)
Chapter08/sniffer/src/bin/poor_threading.rs:72
↓ 1 callersFunctiongather
(rcv: mpsc::Receiver<Payload>)
Chapter08/sniffer/src/bin/sniffer.rs:72
↓ 1 callersFunctionhandle_client
( log: slog::Logger, mut reader: BufReader<TcpStream>, mut writer: BufWriter<TcpStream>, )
Chapter08/fixed_threads_tcp_server/src/bin/server.rs:17
↓ 1 callersFunctionhandle_client
( log: slog::Logger, mut reader: BufReader<TcpStream>, mut writer: BufWriter<TcpStream>, )
Chapter08/overwhelmed_tcp_server/src/bin/server.rs:16
↓ 1 callersFunctionhandle_udp
(mut chans: Vec<mpsc::Sender<event::Event>>, socket: &net::UdpSocket)
Chapter04/telem/src/ingest_point.rs:66
↓ 1 callersFunctionimp
(chromosome_sz: u16)
Chapter08/feruscore/src/individual/ringers.rs:4
↓ 1 callersFunctioninsert_and_lookup
(mut n: u64)
Chapter02/naive_hashmap/benches/standard.rs:8
↓ 1 callersMethodis_full
(&self)
Chapter04/data_races/data_race02.rs:25
↓ 1 callersMethodis_full
(&self)
Chapter05/data_races/data_race02.rs:25
↓ 1 callersFunctionisland
( recv: mpsc::Receiver<Vec<Individual>>, snd: mpsc::SyncSender<Vec<Individual>>, total_children: u
Chapter09/feruscore/src/bin/feruscore.rs:114
↓ 1 callersFunctionlhs
(rope: Arc<SwapMutex<Bridge>>)
Chapter06/synchro/src/bin/swap_mutex.rs:18
↓ 1 callersMethodmax_warrior_length
(mut self, max_warrior_length: u16)
Chapter09/feruscore/src/mars.rs:118
↓ 1 callersMethodmutate
(&mut self, mutation_chance: u32)
Chapter09/feruscore/src/individual/mod.rs:155
↓ 1 callersMethodmutate
(&mut self, mutation_chance: u32, core_size: u16)
Chapter08/feruscore/src/individual/mod.rs:78
↓ 1 callersMethodnext_u32
(&mut self)
Chapter05/locks_examples/rocket_problem.rs:15
↓ 1 callersFunctionparse_packet
(buf: &str)
Chapter04/telem/src/ingest_point.rs:48
↓ 1 callersMethodprocess
( &mut self, event: event::Telemetry, res: &mut Vec<event::Telemetry>, )
Chapter04/telem/src/filter/low_filter.rs:15
↓ 1 callersMethodprocesses
(mut self, processes: u32)
Chapter09/feruscore/src/mars.rs:113
↓ 1 callersFunctionproducer
(resources: Arc<Resources>)
Chapter05/locks_examples/rocket_problem.rs:30
↓ 1 callersFunctionproject_flights
()
Chapter03/allocs/flights_total.rs:1
↓ 1 callersFunctionquery
(ckms: &mut CKMS<f32>, q: f64, quant: *mut f32)
Chapter09/embed_quantiles/src/lib.rs:25
↓ 1 callersFunctionreader
start snippet reader
Chapter04/data_races/data_race00.rs:79
↓ 1 callersFunctionreader
(read_limit: usize, ring_lk: Arc<Mutex<Ring>>)
Chapter04/data_races/data_race02.rs:60
↓ 1 callersFunctionreader
start snippet reader
Chapter04/data_races/data_race01.rs:79
↓ 1 callersFunctionreader
(read_limit: usize, chan: mpsc::Receiver<u32>)
Chapter04/data_races/data_race03.rs:11
↓ 1 callersFunctionreader
(read_limit: usize, mut chan: hopper::Receiver<u32>)
Chapter05/hopper_example/src/main.rs:13
↓ 1 callersFunctionreader
start snippet reader
Chapter05/data_races/data_race00.rs:79
↓ 1 callersFunctionreader
(read_limit: usize, ring_lk: Arc<Mutex<Ring>>)
Chapter05/data_races/data_race02.rs:60
↓ 1 callersFunctionreader
start snippet reader
Chapter05/data_races/data_race01.rs:79
↓ 1 callersFunctionreader
(read_limit: usize, chan: mpsc::Receiver<u32>)
Chapter05/data_races/data_race03.rs:11
↓ 1 callersFunctionreport
(log: slog::Logger)
Chapter08/fixed_threads_tcp_server/src/bin/client.rs:15
↓ 1 callersFunctionreport
(log: slog::Logger)
Chapter08/overwhelmed_tcp_server/src/bin/client.rs:15
↓ 1 callersMethodreport
(&mut self)
Chapter04/telem/src/egress/cma_egress.rs:26
↓ 1 callersMethodreproduce
(&self, partner: &Individual, child: &mut Individual)
Chapter08/feruscore/src/individual/mod.rs:90
↓ 1 callersFunctionrhs
(rope: Arc<SwapMutex<Bridge>>)
Chapter06/synchro/src/bin/swap_mutex.rs:41
↓ 1 callersFunctionrocket
(name: String, resources: Arc<Resources>, all_go: Arc<Barrier>, lift_off: Arc<Barrier>)
Chapter05/locks_examples/rocket_problem.rs:55
↓ 1 callersMethodserialize
(&self, w: &mut Write)
Chapter09/feruscore/src/individual/mod.rs:179
↓ 1 callersMethodserialize
(&self, w: &mut Write)
Chapter08/feruscore/src/instruction.rs:48
↓ 1 callersMethodsignal
(&self)
Chapter06/synchro/src/semaphore.rs:23
↓ 1 callersFunctionsim_alloc_bufs
allocate everything needed by simulator */
Chapter09/feruscore/c_src/sim.c:99
↓ 1 callersFunctionsim_clear_core
Chapter09/feruscore/c_src/sim.c:47
↓ 1 callersFunctionsim_free_bufs
Chapter09/feruscore/c_src/sim.c:90
↓ 1 callersFunctionsim_mw
Chapter09/feruscore/c_src/sim.c:221
↓ 1 callersFunctionsim_proper
Chapter09/feruscore/c_src/sim.c:290
next →1–100 of 267, ranked by callers