pub struct OpenDrainBuffer {
pub bus: Signal<InOut, bool>,
pub control: OpenDrainReceiver,
}
Fields§
§bus: Signal<InOut, bool>
§control: OpenDrainReceiver
Trait Implementations§
Source§impl Block for OpenDrainBuffer
impl Block for OpenDrainBuffer
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 Default for OpenDrainBuffer
impl Default for OpenDrainBuffer
Source§fn default() -> OpenDrainBuffer
fn default() -> OpenDrainBuffer
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for OpenDrainBuffer
impl RefUnwindSafe for OpenDrainBuffer
impl Send for OpenDrainBuffer
impl Sync for OpenDrainBuffer
impl Unpin for OpenDrainBuffer
impl UnwindSafe for OpenDrainBuffer
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