pub trait IoExtender {
// Required methods
fn write(&mut self, port: u16, data: u8);
fn read(&mut self, port: u16) -> u8;
fn extends_port(&self, port: u16) -> bool;
}
Expand description
Allows to extend base rustzx-core functionality by providing interface for user-defined IO ports handling
Required Methods§
Sourcefn extends_port(&self, port: u16) -> bool
fn extends_port(&self, port: u16) -> bool
Return true if io externder can process incoming read/write operation for a given port