#[derive(Circuit)]Expand description
Circuit derive macro
Automatically generates CircuitElement implementation and related helper code for the annotated struct.
Usage:
#[derive(Circuit)]
pub struct MyCircuit {
a: u32, // private field -> PrivateCircuitElement
pub b: u32, // public field -> PublicCircuitElement
}