MCPcopy Create free account
hub / github.com/LPC4/Full-Stack / read_byte

Method read_byte

crates/virtual-machine/src/memory.rs:65–73  ·  view source on GitHub ↗
(&mut self, addr: u64)

Source from the content-addressed store, hash-verified

63
64impl Bus {
65 pub fn new(rom: rom::Rom, ram: ram::Ram) -> Self {
66 Self { rom, ram }
67 }
68}
69
70impl MemoryAccess for Bus {
71 fn read_byte(&mut self, addr: u64) -> Result<u8, VmError> {
72 if self.rom.contains(addr) {
73 self.rom.read_byte(addr)
74 } else if self.ram.contains(addr) {
75 self.ram.read_byte(addr)
76 } else {

Callers 1

read_halfwordMethod · 0.45

Calls 1

containsMethod · 0.45

Tested by

no test coverage detected