Trait erg_bits::field::BufferWriter
source · [−]pub trait BufferWriter {
fn write<T>(&mut self, value: T::ValueType) -> &mut Self
where
T: Field<Self> + FieldWriter<Self>,
{ ... }
fn revert<T>(&mut self) -> &mut Self
where
T: Field<Self> + FieldWriter<Self>,
{ ... }
}
Expand description
Buffer 写入器
通常将 bit 字段归属的结构体看作缓存。通过实现 BufferWriter 来对 bit 字段进行写入操作。 bit 字段所归属的结构体需要实现该接口(如果含有任何可写 bit 字段)。
👍 将 bit 字段归属的结构体看作缓存,在实现寄存器读写操作时会非常有益。