Struct rust_hdl_widgets::png::lfsr::LFSRSimple
source · pub struct LFSRSimple {
pub clock: Signal<In, Clock>,
pub strobe: Signal<In, Bit>,
pub num: Signal<Out, Bits<32>>,
/* private fields */
}
Fields§
§clock: Signal<In, Clock>
§strobe: Signal<In, Bit>
§num: Signal<Out, Bits<32>>
Trait Implementations§
source§impl Block for LFSRSimple
impl Block for LFSRSimple
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 LFSRSimple
impl Default for LFSRSimple
Auto Trait Implementations§
impl RefUnwindSafe for LFSRSimple
impl Send for LFSRSimple
impl Sync for LFSRSimple
impl Unpin for LFSRSimple
impl UnwindSafe for LFSRSimple
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