Struct solana_zk_token_sdk::curve25519::ristretto::PodRistrettoPoint
source · [−]Tuple Fields
0: [u8; 32]
Trait Implementations
sourceimpl Clone for PodRistrettoPoint
impl Clone for PodRistrettoPoint
sourcefn clone(&self) -> PodRistrettoPoint
fn clone(&self) -> PodRistrettoPoint
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 PodRistrettoPoint
impl Debug for PodRistrettoPoint
sourceimpl Default for PodRistrettoPoint
impl Default for PodRistrettoPoint
sourcefn default() -> PodRistrettoPoint
fn default() -> PodRistrettoPoint
Returns the “default value” for a type. Read more
sourceimpl From<&RistrettoPoint> for PodRistrettoPoint
impl From<&RistrettoPoint> for PodRistrettoPoint
sourcefn from(point: &RistrettoPoint) -> Self
fn from(point: &RistrettoPoint) -> Self
Converts to this type from the input type.
sourceimpl From<DecryptHandle> for PodRistrettoPoint
impl From<DecryptHandle> for PodRistrettoPoint
sourcefn from(handle: DecryptHandle) -> Self
fn from(handle: DecryptHandle) -> Self
Converts to this type from the input type.
sourceimpl From<PedersenCommitment> for PodRistrettoPoint
impl From<PedersenCommitment> for PodRistrettoPoint
sourcefn from(commitment: PedersenCommitment) -> Self
fn from(commitment: PedersenCommitment) -> Self
Converts to this type from the input type.
sourceimpl From<PodRistrettoPoint> for DecryptHandle
impl From<PodRistrettoPoint> for DecryptHandle
sourcefn from(point: PodRistrettoPoint) -> Self
fn from(point: PodRistrettoPoint) -> Self
Converts to this type from the input type.
sourceimpl From<PodRistrettoPoint> for PedersenCommitment
impl From<PodRistrettoPoint> for PedersenCommitment
sourcefn from(point: PodRistrettoPoint) -> Self
fn from(point: PodRistrettoPoint) -> Self
Converts to this type from the input type.
sourceimpl GroupOperations for PodRistrettoPoint
impl GroupOperations for PodRistrettoPoint
sourceimpl MultiScalarMultiplication for PodRistrettoPoint
impl MultiScalarMultiplication for PodRistrettoPoint
type Scalar = PodScalar
type Point = PodRistrettoPoint
sourceimpl PartialEq<PodRistrettoPoint> for PodRistrettoPoint
impl PartialEq<PodRistrettoPoint> for PodRistrettoPoint
sourcefn eq(&self, other: &PodRistrettoPoint) -> bool
fn eq(&self, other: &PodRistrettoPoint) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &PodRistrettoPoint) -> bool
fn ne(&self, other: &PodRistrettoPoint) -> bool
This method tests for !=
.
sourceimpl PointValidation for PodRistrettoPoint
impl PointValidation for PodRistrettoPoint
type Point = PodRistrettoPoint
sourcefn validate_point(&self) -> bool
fn validate_point(&self) -> bool
Verifies if a byte representation of a curve point lies in the curve.
sourceimpl TryFrom<&PodRistrettoPoint> for RistrettoPoint
impl TryFrom<&PodRistrettoPoint> for RistrettoPoint
type Error = Curve25519Error
type Error = Curve25519Error
The type returned in the event of a conversion error.
sourcefn try_from(pod: &PodRistrettoPoint) -> Result<Self, Self::Error>
fn try_from(pod: &PodRistrettoPoint) -> Result<Self, Self::Error>
Performs the conversion.
impl Copy for PodRistrettoPoint
impl Eq for PodRistrettoPoint
impl Pod for PodRistrettoPoint
impl StructuralEq for PodRistrettoPoint
impl StructuralPartialEq for PodRistrettoPoint
Auto Trait Implementations
impl RefUnwindSafe for PodRistrettoPoint
impl Send for PodRistrettoPoint
impl Sync for PodRistrettoPoint
impl Unpin for PodRistrettoPoint
impl UnwindSafe for PodRistrettoPoint
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
sourceimpl<T> CheckedBitPattern for T where
T: AnyBitPattern,
impl<T> CheckedBitPattern for T where
T: AnyBitPattern,
type Bits = T
type Bits = T
Self
must have the same layout as the specified Bits
except for
the possible invalid bit patterns being checked during is_valid_bit_pattern
. Read more
sourcefn is_valid_bit_pattern(_bits: &T) -> bool
fn is_valid_bit_pattern(_bits: &T) -> bool
If this function returns true, then it must be valid to reinterpret bits
as &Self
.