MCPcopy Create free account

hub / github.com/BurntSushi/advent-of-code / functions

Functions257 in github.com/BurntSushi/advent-of-code

↓ 1 callersMethodmerge
(&mut self, i1: usize, i2: usize)
aoc25/src/main.rs:62
↓ 1 callersMethodmv
(self, direction: char)
aoc20/src/main.rs:90
↓ 1 callersMethodnearest_step
( &self, unit: Coordinate, target: Coordinate, )
aoc15/src/main.rs:121
↓ 1 callersMethodnearest_target
(&self, unit: Coordinate)
aoc15/src/main.rs:133
↓ 1 callersMethodnext_state
(&self, current: &[Pot])
aoc12/src/main.rs:90
↓ 1 callersMethodnext_step
(&self, unit: Coordinate)
aoc15/src/main.rs:117
↓ 1 callersMethodnormal_x
(&self, x: i32)
aoc10/src/main.rs:113
↓ 1 callersMethodnormal_y
(&self, y: i32)
aoc10/src/main.rs:121
↓ 1 callersMethodoutcome
(&mut self)
aoc15/src/main.rs:57
↓ 1 callersFunctionpart1
(minutes_asleep: &GuardSleepFrequency)
aoc04/src/main.rs:70
↓ 1 callersFunctionpart1
(prog: &Program)
aoc19/src/main.rs:25
↓ 1 callersFunctionpart1
(samples: &Samples)
aoc16/src/main.rs:31
↓ 1 callersFunctionpart1
(polymer: &str)
aoc05/src/main.rs:16
↓ 1 callersFunctionpart1
(input: &str)
aoc01/src/main.rs:15
↓ 1 callersFunctionpart1
(prog: &Program)
aoc21/src/main.rs:26
↓ 1 callersFunctionpart1
(input: &str)
aoc02/src/main.rs:14
↓ 1 callersFunctionpart1
(points: &[Point])
aoc25/src/main.rs:29
↓ 1 callersFunctionpart1
(required_for: &RequiredFor)
aoc07/src/main.rs:48
↓ 1 callersFunctionpart1
(grid: &Grid)
aoc11/src/main.rs:25
↓ 1 callersFunctionpart1
(recipe_count: usize)
aoc14/src/main.rs:13
↓ 1 callersFunctionpart1
(grid: &Grid)
aoc03/src/main.rs:46
↓ 1 callersFunctionpart1
(grid: &Grid)
aoc06/src/main.rs:29
↓ 1 callersFunctionpart1
(root: &Node)
aoc08/src/main.rs:26
↓ 1 callersFunctionpart1
()
aoc09/src/main.rs:12
↓ 1 callersFunctionpart2
(minutes_asleep: &GuardSleepFrequency)
aoc04/src/main.rs:87
↓ 1 callersFunctionpart2
(prog: &Program)
aoc19/src/main.rs:31
↓ 1 callersFunctionpart2
(samples: &Samples, program: &str)
aoc16/src/main.rs:42
↓ 1 callersFunctionpart2
(polymer: &str)
aoc05/src/main.rs:21
↓ 1 callersFunctionpart2
(input: &str)
aoc01/src/main.rs:25
↓ 1 callersFunctionpart2
(prog: &Program)
aoc21/src/main.rs:37
↓ 1 callersFunctionpart2
(input: &str)
aoc02/src/main.rs:39
↓ 1 callersFunctionpart2
(required_for: &RequiredFor)
aoc07/src/main.rs:67
↓ 1 callersFunctionpart2
(grid: &Grid)
aoc11/src/main.rs:42
↓ 1 callersFunctionpart2
(digits: &[u32])
aoc14/src/main.rs:28
↓ 1 callersFunctionpart2
(claims: &[Claim], grid: &Grid)
aoc03/src/main.rs:52
↓ 1 callersFunctionpart2
(grid: &Grid)
aoc06/src/main.rs:46
↓ 1 callersFunctionpart2
(root: &Node)
aoc08/src/main.rs:31
↓ 1 callersFunctionpart2
()
aoc09/src/main.rs:26
↓ 1 callersMethodpartial_cmp
(&self, other: &Coordinate)
aoc15/src/main.rs:357
↓ 1 callersMethodpartial_cmp
(&self, other: &Coordinate)
aoc13/src/main.rs:87
↓ 1 callersFunctionprob
(iter: usize, in_range_old: u64, in_range_new: u64)
aoc23/src/main.rs:60
↓ 1 callersMethodrandom_neighbor
(&self, mut rng: R)
aoc23/src/main.rs:243
↓ 1 callersMethodrandom_surface_coordinate
(&self, mut rng: R)
aoc23/src/main.rs:177
↓ 1 callersFunctionreact
Reacts the given polymer and returns the final inert form.
aoc05/src/main.rs:37
↓ 1 callersFunctionreacts
Returns true if and only if the given bytes correspond to types that react with one another.
aoc05/src/main.rs:69
↓ 1 callersMethodright
(&self, c: Coordinate)
aoc17/src/main.rs:170
↓ 1 callersMethodright
(self)
aoc13/src/main.rs:75
↓ 1 callersMethodrun_one_step
Run one step in the simulation. Workers that have finished their work are transitioned to idle status.
aoc07/src/main.rs:170
↓ 1 callersMethodscan
(&mut self)
aoc22/src/main.rs:115
↓ 1 callersFunctionsearch
(bots: &Bots)
aoc23/src/main.rs:55
↓ 1 callersMethodset
(&mut self, r: Register, v: i64)
aoc16/src/main.rs:159
↓ 1 callersMethodset
(&mut self, x: i32, y: i32, power: i32)
aoc11/src/main.rs:88
↓ 1 callersMethodset_elf_attack_power
(&mut self, power: usize)
aoc15/src/main.rs:74
↓ 1 callersMethodset_pot
(&mut self, i: i32, pot: Pot)
aoc12/src/main.rs:111
↓ 1 callersMethodstep
(&self)
aoc12/src/main.rs:71
↓ 1 callersMethodstep
(&mut self)
aoc25/src/main.rs:50
↓ 1 callersMethodstep
(&mut self)
aoc15/src/main.rs:86
↓ 1 callersMethodstep
(&mut self)
aoc10/src/main.rs:57
↓ 1 callersMethodstep_cell
( &self, x: usize, y: usize, new: &mut Vec<Vec<Acre>>, )
aoc18/src/main.rs:93
↓ 1 callersMethodtarget_selection
(&self)
aoc24/src/main.rs:158
↓ 1 callersMethodtarget_selection_order
(&self)
aoc24/src/main.rs:189
↓ 1 callersMethodtargets
(&self, origin: Coordinate)
aoc15/src/main.rs:173
↓ 1 callersMethodturn
(&mut self, player: &mut Player, value: MarbleValue)
aoc09/src/main.rs:86
↓ 1 callersMethodturn_left
(self)
aoc13/src/main.rs:227
↓ 1 callersMethodturn_right
(self)
aoc13/src/main.rs:240
↓ 1 callersMethoduncrashed
(&self)
aoc13/src/main.rs:132
↓ 1 callersMethodup
(self)
aoc13/src/main.rs:55
↓ 1 callersMethodwidth
(&self)
aoc10/src/main.rs:129
↓ 1 callersMethodwinner
(&self)
aoc24/src/main.rs:147
↓ 1 callersMethodwork_on
(&mut self, worker: WorkerID, step: Step)
aoc07/src/main.rs:160
Methodderive
Upon success, the map returned has length exactly equal to 16 and uniquely maps every opcode number from the unknown encoding to the known encoding. T
aoc16/src/main.rs:205
Methoddistance
(&self, other: Coordinate)
aoc15/src/main.rs:318
Methodexec
(&mut self, prog: &Program)
aoc19/src/main.rs:45
Methodexec_part2
Like exec, but we collect all values of R5 at instruction 28. Assuming there is a pattern, we collect all such values in the cycle in the order in whi
aoc21/src/main.rs:69
Methodfmt
(&self, f: &mut fmt::Formatter)
aoc12/src/main.rs:166
Methodfmt
(&self, f: &mut fmt::Formatter)
aoc17/src/main.rs:264
Methodfmt
(&self, f: &mut fmt::Formatter)
aoc15/src/main.rs:279
Methodfmt
(&self, f: &mut fmt::Formatter)
aoc18/src/main.rs:223
Methodfmt
(&self, f: &mut fmt::Formatter)
aoc13/src/main.rs:168
Methodfmt
(&self, f: &mut fmt::Formatter)
aoc09/src/main.rs:152
Methodfrom_flat
(flat: &[i32])
aoc08/src/main.rs:46
Methodfrom_number
(n: i64)
aoc19/src/main.rs:213
Methodfrom_number
(n: i64)
aoc16/src/main.rs:170
Methodfrom_number
(n: i64)
aoc21/src/main.rs:207
Methodfrom_slice
(registers: &[i64])
aoc16/src/main.rs:143
Methodfrom_str
(s: &str)
aoc04/src/main.rs:206
Methodfrom_str
(s: &str)
aoc19/src/main.rs:104
Methodfrom_str
(s: &str)
aoc12/src/main.rs:123
Methodfrom_str
(s: &str)
aoc16/src/main.rs:298
Methodfrom_str
(s: &str)
aoc17/src/main.rs:232
Methodfrom_str
(s: &str)
aoc21/src/main.rs:98
Methodfrom_str
(s: &str)
aoc25/src/main.rs:117
Methodfrom_str
(s: &str)
aoc07/src/main.rs:200
Methodfrom_str
(s: &str)
aoc15/src/main.rs:236
Methodfrom_str
(s: &str)
aoc18/src/main.rs:171
Methodfrom_str
(s: &str)
aoc13/src/main.rs:144
Methodfrom_str
(s: &str)
aoc03/src/main.rs:107
Methodfrom_str
(s: &str)
aoc06/src/main.rs:158
Methodfrom_str
(s: &str)
aoc10/src/main.rs:149
Methodfrom_str
(s: &str)
aoc23/src/main.rs:147
← previousnext →101–200 of 257, ranked by callers