MCPcopy Create free account
hub / github.com/AxlLind/AdventOfCode / set

Method set

2019/src/intcoder.rs:75–80  ·  view source on GitHub ↗
(&mut self, adr: i64, val: T)

Source from the content-addressed store, hash-verified

73// private methods
74impl IntCoder {
75 fn set<T: Into<i64>>(&mut self, adr: i64, val: T) {
76 assert!(adr >= 0, "write to negative address");
77 let adr = adr as usize;
78 if adr >= self.ram.len() { self.ram.resize(adr + 1, 0); }
79 self.ram[adr] = val.into();
80 }
81
82 fn get(&self, adr: i64) -> i64 {
83 *self.ram.get(adr as usize).unwrap_or(&0)

Callers 1

executeMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected