pub struct Circuit {
pub inputs: Vec<SignalDecl>,
pub outputs: Vec<SignalDecl>,
pub states: Vec<String>,
pub init: String,
pub transitions: Vec<CircuitTransition>,
}Expand description
A synthesized controller circuit.
Fields§
§inputs: Vec<SignalDecl>§outputs: Vec<SignalDecl>§states: Vec<String>§init: String§transitions: Vec<CircuitTransition>Trait Implementations§
Auto Trait Implementations§
impl Freeze for Circuit
impl RefUnwindSafe for Circuit
impl Send for Circuit
impl Sync for Circuit
impl Unpin for Circuit
impl UnsafeUnpin for Circuit
impl UnwindSafe for Circuit
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