pub struct CircuitProveInput {
pub meta: Option<HashMap<String, String>>,
pub proof_input: Box<ProofInput>,
pub perform_verify: Option<bool>,
pub prover_implementation: Option<String>,
}Expand description
CircuitProveInput : Client input to prove a circuit.
Fields§
§meta: Option<HashMap<String, String>>An arbitrary mapping of metadata keys to string values. This can be used to track additional information about the proof such as an ID from an external system.
proof_input: Box<ProofInput>§perform_verify: Option<bool>A boolean indicating whether to perform an internal verification check during the proof creation.
prover_implementation: Option<String>Internal prover implementation setting.
Implementations§
Source§impl CircuitProveInput
impl CircuitProveInput
Sourcepub fn new(proof_input: ProofInput) -> CircuitProveInput
pub fn new(proof_input: ProofInput) -> CircuitProveInput
Client input to prove a circuit.
Trait Implementations§
Source§impl Clone for CircuitProveInput
impl Clone for CircuitProveInput
Source§fn clone(&self) -> CircuitProveInput
fn clone(&self) -> CircuitProveInput
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CircuitProveInput
impl Debug for CircuitProveInput
Source§impl Default for CircuitProveInput
impl Default for CircuitProveInput
Source§fn default() -> CircuitProveInput
fn default() -> CircuitProveInput
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CircuitProveInput
impl<'de> Deserialize<'de> for CircuitProveInput
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for CircuitProveInput
impl PartialEq for CircuitProveInput
Source§impl Serialize for CircuitProveInput
impl Serialize for CircuitProveInput
impl StructuralPartialEq for CircuitProveInput
Auto Trait Implementations§
impl Freeze for CircuitProveInput
impl RefUnwindSafe for CircuitProveInput
impl Send for CircuitProveInput
impl Sync for CircuitProveInput
impl Unpin for CircuitProveInput
impl UnwindSafe for CircuitProveInput
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