Skip to main content

WriteRegister

Trait WriteRegister 

Source
pub trait WriteRegister<R, A>
where R: WritableRegister<Address = A>,
{ type Error; // Required method fn write(&mut self, register: R) -> Result<(), Self::Error>; }
Expand description

Trait to safely write a register. Only a writable register can be written to.

Required Associated Types§

Source

type Error

Error type returned by writing the register

Required Methods§

Source

fn write(&mut self, register: R) -> Result<(), Self::Error>

Write a register

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl<I, R, A> WriteRegister<R, A> for I
where R: WritableRegister<Address = A>, I: RegisterInterface<R, A>,