2026-03-24 13:37:23 +00:00

12 lines
383 B
Rust

use crate::hardware::{HardwareBridge, InputSignals};
use crate::prometeu_hub::PrometeuHub;
use crate::prometeu_os::PrometeuOS;
use crate::virtual_machine::VirtualMachine;
pub struct PrometeuContext<'a> {
pub vm: &'a mut VirtualMachine,
pub os: &'a mut PrometeuOS,
pub hub: &'a mut PrometeuHub,
pub signals: &'a InputSignals,
pub hw: &'a mut dyn HardwareBridge,
}