Enum solana_zk_token_sdk::errors::ProofError
source · [−]pub enum ProofError {
TransferAmount,
Generation,
Verification,
RangeProof,
EqualityProof,
FeeProof,
ZeroBalanceProof,
ValidityProof,
InconsistentCTData,
Decryption,
}
Variants
TransferAmount
Generation
Verification
RangeProof
EqualityProof
FeeProof
ZeroBalanceProof
ValidityProof
InconsistentCTData
Decryption
Trait Implementations
sourceimpl Clone for ProofError
impl Clone for ProofError
sourcefn clone(&self) -> ProofError
fn clone(&self) -> ProofError
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for ProofError
impl Debug for ProofError
sourceimpl Display for ProofError
impl Display for ProofError
sourceimpl Error for ProofError
impl Error for ProofError
1.30.0 · sourcefn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
sourcefn backtrace(&self) -> Option<&Backtrace>
fn backtrace(&self) -> Option<&Backtrace>
🔬 This is a nightly-only experimental API. (
backtrace
)Returns a stack backtrace, if available, of where this error occurred. Read more
1.0.0 · sourcefn description(&self) -> &str
fn description(&self) -> &str
👎 Deprecated since 1.42.0:
use the Display impl or to_string()
sourceimpl PartialEq<ProofError> for ProofError
impl PartialEq<ProofError> for ProofError
impl Eq for ProofError
impl StructuralEq for ProofError
impl StructuralPartialEq for ProofError
Auto Trait Implementations
impl RefUnwindSafe for ProofError
impl Send for ProofError
impl Sync for ProofError
impl Unpin for ProofError
impl UnwindSafe for ProofError
Blanket Implementations
impl<T> AbiExample for T
impl<T> AbiExample for T
default fn example() -> T
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<T> Pointable for T
impl<T> Pointable for T
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more