Trait drone_core::reg::pointer::ThreadPointer
[−]
[src]
pub trait ThreadPointer<R, A>: RawPointer<R, A> { fn modify_raw<F>(&self, f: F)
where
F: Fn(u32) -> u32; }
A multi-thread pointer.
Required Methods
fn modify_raw<F>(&self, f: F) where
F: Fn(u32) -> u32,
F: Fn(u32) -> u32,
Reads, modifies, and writes a raw value at the register address.
Implementors
impl<T, R, A> ThreadPointer<R, A> for T where
T: RawPointer<R, A>,impl<T, R> ThreadPointer<R, Single> for T where
T: RawPointer<R, Single>,