message: Make fields public
diff: @@ -132,45 +132,45 @@ impl<Field: FftField> GateSpec<usize, Field> {
  }
  pub struct ScaleRound<A> {
  - accs: Vec<(A, A)>,
  - bits: Vec<A>,
  - ss: Vec<A>,
  - base: (A, A),
  - n_prev: A,
  - n_next: A,
  + pub accs: Vec<(A, A)>,
  + pub bits: Vec<A>,
  + pub ss: Vec<A>,
  + pub base: (A, A),
  + pub n_prev: A,
  + pub n_next: A,
  }
  pub struct EndoscaleRound<A> {
  - xt: A,
  - yt: A,
  - xp: A,
  - yp: A,
  - n_acc: A,
  - xr: A,
  - yr: A,
  - s1: A,
  - s3: A,
  - b1: A,
  - b2: A,
  - b3: A,
  - b4: A,
  + pub xt: A,
  + pub yt: A,
  + pub xp: A,
  + pub yp: A,
  + pub n_acc: A,
  + pub xr: A,
  + pub yr: A,
  + pub s1: A,
  + pub s3: A,
  + pub b1: A,
  + pub b2: A,
  + pub b3: A,
  + pub b4: A,
  }
  pub struct EndoscaleScalarRound<A> {
  - n0: A,
  - n8: A,
  - a0: A,
  - b0: A,
  - a8: A,
  - b8: A,
  - x0: A,
  - x1: A,
  - x2: A,
  - x3: A,
  - x4: A,
  - x5: A,
  - x6: A,
  - x7: A,
  + pub n0: A,
  + pub n8: A,
  + pub a0: A,
  + pub b0: A,
  + pub a8: A,
  + pub b8: A,
  + pub x0: A,
  + pub x1: A,
  + pub x2: A,
  + pub x3: A,
  + pub x4: A,
  + pub x5: A,
  + pub x6: A,
  + pub x7: A,
  }
  pub enum BasicSnarkyConstraint<Var> {
  