register_machine_traits/
lib.rs1#![no_std]
2
3use core::ops::IndexMut;
4
5use arena_traits::IndexIter;
6extern crate alloc;
7
8pub trait Func: cfg_traits::Func{
9 type Reg;
10 type Regs: IndexIter<Self::Reg>;
11 fn regs(&self) -> &Self::Regs;
12 fn regs_mut(&mut self) -> &mut Self::Regs;
13}