pub enum SuccinctBuildError {
ZeroBlockWords,
SuperblockCountOverflow,
}Expand description
Build-time errors for succinct bitvector Programs.
Variants§
ZeroBlockWords
Superblock size must be non-zero.
SuperblockCountOverflow
The derived superblock output length overflowed u32.
Trait Implementations§
Source§impl Clone for SuccinctBuildError
impl Clone for SuccinctBuildError
Source§fn clone(&self) -> SuccinctBuildError
fn clone(&self) -> SuccinctBuildError
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 SuccinctBuildError
impl Debug for SuccinctBuildError
Source§impl Display for SuccinctBuildError
impl Display for SuccinctBuildError
impl Eq for SuccinctBuildError
Source§impl Error for SuccinctBuildError
impl Error for SuccinctBuildError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl PartialEq for SuccinctBuildError
impl PartialEq for SuccinctBuildError
impl StructuralPartialEq for SuccinctBuildError
Auto Trait Implementations§
impl Freeze for SuccinctBuildError
impl RefUnwindSafe for SuccinctBuildError
impl Send for SuccinctBuildError
impl Sync for SuccinctBuildError
impl Unpin for SuccinctBuildError
impl UnsafeUnpin for SuccinctBuildError
impl UnwindSafe for SuccinctBuildError
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,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§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