use crate::coroutine::Value;
use crate::engine::{CoroUpdate, StepPack};
#[must_use]
pub(crate) fn empty_pack(coro_update: CoroUpdate) -> StepPack {
StepPack {
coro_update,
type_update: None,
events: Vec::new(),
}
}
#[must_use]
pub(crate) fn write_reg_pack(reg: u16, val: Value) -> StepPack {
StepPack {
coro_update: CoroUpdate::AdvancePcWriteReg { reg, val },
type_update: None,
events: Vec::new(),
}
}