pub struct OutputBuffer {
pub i: Signal<In, Bit>,
pub o: Signal<Out, Bit>,
}
Fields§
§i: Signal<In, Bit>
§o: Signal<Out, Bit>
Trait Implementations§
Source§impl Block for OutputBuffer
impl Block for OutputBuffer
Source§fn connect_all(&mut self)
fn connect_all(&mut self)
Connects the internal signals of the circuit - used to initialize the circuit
Source§fn update_all(&mut self)
fn update_all(&mut self)
Propogate changes from inputs to outputs within the circuit
Source§fn has_changed(&self) -> bool
fn has_changed(&self) -> bool
Returns
true
if anything in the circuit has changed (outputs or internal state)Source§impl Clone for OutputBuffer
impl Clone for OutputBuffer
Source§fn clone(&self) -> OutputBuffer
fn clone(&self) -> OutputBuffer
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for OutputBuffer
impl Debug for OutputBuffer
Source§impl Default for OutputBuffer
impl Default for OutputBuffer
Source§fn default() -> OutputBuffer
fn default() -> OutputBuffer
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for OutputBuffer
impl RefUnwindSafe for OutputBuffer
impl Send for OutputBuffer
impl Sync for OutputBuffer
impl Unpin for OutputBuffer
impl UnwindSafe for OutputBuffer
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more