Circuit

Derive Macro Circuit 

Source
#[derive(Circuit)]
Expand description

Circuit derive macro

Automatically generates CircuitElement implementation and related helper code for the annotated struct.

Usage:

use rsnark_macros::Circuit;

#[derive(Circuit)]
pub struct MyCircuit {
    a: u32,        // private field
    pub b: u32,    // public field
}