pub enum StructuredDynSize {
Incrementing {
max_size_log: usize,
},
}
Expand description
Specifications of structured columns that generated from a dynamic table size.
A structured column is one that has sufficient structure that its multilinear extension can be evaluated succinctly. These are referred to as “MLE-structured” tables in Lasso.
Variants§
Incrementing
A column whose values are incrementing binary field elements in lexicographic order.
Implementations§
Source§impl StructuredDynSize
impl StructuredDynSize
Trait Implementations§
Source§impl Clone for StructuredDynSize
impl Clone for StructuredDynSize
Source§fn clone(&self) -> StructuredDynSize
fn clone(&self) -> StructuredDynSize
Returns a copy 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 StructuredDynSize
impl Debug for StructuredDynSize
Source§impl PartialEq for StructuredDynSize
impl PartialEq for StructuredDynSize
impl Copy for StructuredDynSize
impl Eq for StructuredDynSize
impl StructuralPartialEq for StructuredDynSize
Auto Trait Implementations§
impl Freeze for StructuredDynSize
impl RefUnwindSafe for StructuredDynSize
impl Send for StructuredDynSize
impl Sync for StructuredDynSize
impl Unpin for StructuredDynSize
impl UnwindSafe for StructuredDynSize
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