pub struct BbProverConfig {
pub bb_binary_path: PathBuf,
pub working_directory: PathBuf,
pub hardware_concurrency: Option<u32>,
pub skip_cleanup: bool,
}Expand description
Configuration for the BB prover.
Fields§
§bb_binary_path: PathBufPath to the bb binary.
working_directory: PathBufWorking directory for temporary proof artifacts.
hardware_concurrency: Option<u32>Number of threads for hardware concurrency.
skip_cleanup: boolWhether to skip cleanup of temporary files.
Trait Implementations§
Source§impl Clone for BbProverConfig
impl Clone for BbProverConfig
Source§fn clone(&self) -> BbProverConfig
fn clone(&self) -> BbProverConfig
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 BbProverConfig
impl Debug for BbProverConfig
Source§impl Default for BbProverConfig
impl Default for BbProverConfig
Source§fn default() -> BbProverConfig
fn default() -> BbProverConfig
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for BbProverConfig
impl RefUnwindSafe for BbProverConfig
impl Send for BbProverConfig
impl Sync for BbProverConfig
impl Unpin for BbProverConfig
impl UnwindSafe for BbProverConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more