pub struct BaseSplitGenerator<const B: usize> { /* private fields */ }Trait Implementations§
Source§impl<const B: usize> Debug for BaseSplitGenerator<B>
impl<const B: usize> Debug for BaseSplitGenerator<B>
Source§impl<const B: usize> Default for BaseSplitGenerator<B>
impl<const B: usize> Default for BaseSplitGenerator<B>
Source§fn default() -> BaseSplitGenerator<B>
fn default() -> BaseSplitGenerator<B>
Returns the “default value” for a type. Read more
Source§impl<F: RichField + Extendable<D>, const B: usize, const D: usize> SimpleGenerator<F, D> for BaseSplitGenerator<B>
impl<F: RichField + Extendable<D>, const B: usize, const D: usize> SimpleGenerator<F, D> for BaseSplitGenerator<B>
fn id(&self) -> String
fn dependencies(&self) -> Vec<Target>
fn run_once( &self, witness: &PartitionWitness<'_, F>, out_buffer: &mut GeneratedValues<F>, ) -> Result<()>
fn serialize( &self, dst: &mut Vec<u8>, _common_data: &CommonCircuitData<F, D>, ) -> IoResult<()>
fn deserialize( src: &mut Buffer<'_>, _common_data: &CommonCircuitData<F, D>, ) -> IoResult<Self>
fn adapter(self) -> SimpleGeneratorAdapter<F, Self, D>where
Self: Sized,
Auto Trait Implementations§
impl<const B: usize> Freeze for BaseSplitGenerator<B>
impl<const B: usize> RefUnwindSafe for BaseSplitGenerator<B>
impl<const B: usize> Send for BaseSplitGenerator<B>
impl<const B: usize> Sync for BaseSplitGenerator<B>
impl<const B: usize> Unpin for BaseSplitGenerator<B>
impl<const B: usize> UnwindSafe for BaseSplitGenerator<B>
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> 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