pub struct Witness {
pub v: Vec<Vec<Scalar>>,
pub s_v: Vec<Scalar>,
pub w_l: Vec<Scalar>,
pub w_r: Vec<Scalar>,
pub w_o: Vec<Scalar>,
}
Expand description
Represents arithmetic circuit witness.
Fields§
§v: Vec<Vec<Scalar>>
Dimension: k*dim_nv
s_v: Vec<Scalar>
Dimension: k
w_l: Vec<Scalar>
Dimension: dim_nm
w_r: Vec<Scalar>
Dimension: dim_nm
w_o: Vec<Scalar>
Dimension: dim_no
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Witness
impl RefUnwindSafe for Witness
impl Send for Witness
impl Sync for Witness
impl Unpin for Witness
impl UnwindSafe for Witness
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