virt::state

Trait HvRegisterState

Source
pub trait HvRegisterState<T, const COUNT: usize>: Default {
    // Required methods
    fn names(&self) -> &'static [T; COUNT];
    fn get_values<'a>(&self, it: impl Iterator<Item = &'a mut HvRegisterValue>);
    fn set_values(&mut self, it: impl Iterator<Item = HvRegisterValue>);
}

Required Methods§

Source

fn names(&self) -> &'static [T; COUNT]

Source

fn get_values<'a>(&self, it: impl Iterator<Item = &'a mut HvRegisterValue>)

Source

fn set_values(&mut self, it: impl Iterator<Item = HvRegisterValue>)

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§