Struct safe_zk_token_sdk::curve25519::ristretto::PodRistrettoPoint
source · #[repr(transparent)]pub struct PodRistrettoPoint(pub [u8; 32]);
Tuple Fields§
§0: [u8; 32]
Trait Implementations§
source§impl Clone for PodRistrettoPoint
impl Clone for PodRistrettoPoint
source§fn clone(&self) -> PodRistrettoPoint
fn clone(&self) -> PodRistrettoPoint
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 PodRistrettoPoint
impl Debug for PodRistrettoPoint
source§impl Default for PodRistrettoPoint
impl Default for PodRistrettoPoint
source§fn default() -> PodRistrettoPoint
fn default() -> PodRistrettoPoint
Returns the “default value” for a type. Read more
source§impl From<&RistrettoPoint> for PodRistrettoPoint
impl From<&RistrettoPoint> for PodRistrettoPoint
source§fn from(point: &RistrettoPoint) -> Self
fn from(point: &RistrettoPoint) -> Self
Converts to this type from the input type.
source§impl From<DecryptHandle> for PodRistrettoPoint
impl From<DecryptHandle> for PodRistrettoPoint
source§fn from(handle: DecryptHandle) -> Self
fn from(handle: DecryptHandle) -> Self
Converts to this type from the input type.
source§impl From<PedersenCommitment> for PodRistrettoPoint
impl From<PedersenCommitment> for PodRistrettoPoint
source§fn from(commitment: PedersenCommitment) -> Self
fn from(commitment: PedersenCommitment) -> Self
Converts to this type from the input type.
source§impl From<PodRistrettoPoint> for DecryptHandle
impl From<PodRistrettoPoint> for DecryptHandle
source§fn from(point: PodRistrettoPoint) -> Self
fn from(point: PodRistrettoPoint) -> Self
Converts to this type from the input type.
source§impl From<PodRistrettoPoint> for PedersenCommitment
impl From<PodRistrettoPoint> for PedersenCommitment
source§fn from(point: PodRistrettoPoint) -> Self
fn from(point: PodRistrettoPoint) -> Self
Converts to this type from the input type.
source§impl GroupOperations for PodRistrettoPoint
impl GroupOperations for PodRistrettoPoint
source§impl PartialEq<PodRistrettoPoint> for PodRistrettoPoint
impl PartialEq<PodRistrettoPoint> for PodRistrettoPoint
source§fn 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 ==
.source§impl PointValidation for PodRistrettoPoint
impl PointValidation for PodRistrettoPoint
type Point = PodRistrettoPoint
source§fn validate_point(&self) -> bool
fn validate_point(&self) -> bool
Verifies if a byte representation of a curve point lies in the curve.
source§impl 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.
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§
source§impl<T> CheckedBitPattern for Twhere
T: AnyBitPattern,
impl<T> CheckedBitPattern for Twhere 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
.source§fn 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
.