Struct safe_zk_token_sdk::encryption::pedersen::PedersenOpening
source · pub struct PedersenOpening(_);
Expand description
Pedersen opening type.
Instances of Pedersen openings are zeroized on drop.
Implementations§
Trait Implementations§
source§impl<'a, 'b> Add<&'b PedersenOpening> for &'a PedersenOpening
impl<'a, 'b> Add<&'b PedersenOpening> for &'a PedersenOpening
§type Output = PedersenOpening
type Output = PedersenOpening
The resulting type after applying the
+
operator.source§fn add(self, opening: &'b PedersenOpening) -> PedersenOpening
fn add(self, opening: &'b PedersenOpening) -> PedersenOpening
Performs the
+
operation. Read moresource§impl<'b> Add<&'b PedersenOpening> for PedersenOpening
impl<'b> Add<&'b PedersenOpening> for PedersenOpening
§type Output = PedersenOpening
type Output = PedersenOpening
The resulting type after applying the
+
operator.source§fn add(self, rhs: &'b PedersenOpening) -> PedersenOpening
fn add(self, rhs: &'b PedersenOpening) -> PedersenOpening
Performs the
+
operation. Read moresource§impl<'a> Add<PedersenOpening> for &'a PedersenOpening
impl<'a> Add<PedersenOpening> for &'a PedersenOpening
§type Output = PedersenOpening
type Output = PedersenOpening
The resulting type after applying the
+
operator.source§fn add(self, rhs: PedersenOpening) -> PedersenOpening
fn add(self, rhs: PedersenOpening) -> PedersenOpening
Performs the
+
operation. Read moresource§impl Add<PedersenOpening> for PedersenOpening
impl Add<PedersenOpening> for PedersenOpening
§type Output = PedersenOpening
type Output = PedersenOpening
The resulting type after applying the
+
operator.source§fn add(self, rhs: PedersenOpening) -> PedersenOpening
fn add(self, rhs: PedersenOpening) -> PedersenOpening
Performs the
+
operation. Read moresource§impl Clone for PedersenOpening
impl Clone for PedersenOpening
source§fn clone(&self) -> PedersenOpening
fn clone(&self) -> PedersenOpening
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 ConstantTimeEq for PedersenOpening
impl ConstantTimeEq for PedersenOpening
source§impl Debug for PedersenOpening
impl Debug for PedersenOpening
source§impl Default for PedersenOpening
impl Default for PedersenOpening
source§fn default() -> PedersenOpening
fn default() -> PedersenOpening
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for PedersenOpening
impl<'de> Deserialize<'de> for PedersenOpening
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl Drop for PedersenOpening
impl Drop for PedersenOpening
source§impl<'a, 'b> Mul<&'b PedersenOpening> for &'a Scalar
impl<'a, 'b> Mul<&'b PedersenOpening> for &'a Scalar
§type Output = PedersenOpening
type Output = PedersenOpening
The resulting type after applying the
*
operator.source§fn mul(self, opening: &'b PedersenOpening) -> PedersenOpening
fn mul(self, opening: &'b PedersenOpening) -> PedersenOpening
Performs the
*
operation. Read moresource§impl<'b> Mul<&'b PedersenOpening> for Scalar
impl<'b> Mul<&'b PedersenOpening> for Scalar
§type Output = PedersenOpening
type Output = PedersenOpening
The resulting type after applying the
*
operator.source§fn mul(self, rhs: &'b PedersenOpening) -> PedersenOpening
fn mul(self, rhs: &'b PedersenOpening) -> PedersenOpening
Performs the
*
operation. Read moresource§impl<'a, 'b> Mul<&'b Scalar> for &'a PedersenOpening
impl<'a, 'b> Mul<&'b Scalar> for &'a PedersenOpening
§type Output = PedersenOpening
type Output = PedersenOpening
The resulting type after applying the
*
operator.source§impl<'b> Mul<&'b Scalar> for PedersenOpening
impl<'b> Mul<&'b Scalar> for PedersenOpening
§type Output = PedersenOpening
type Output = PedersenOpening
The resulting type after applying the
*
operator.source§impl<'a> Mul<PedersenOpening> for &'a Scalar
impl<'a> Mul<PedersenOpening> for &'a Scalar
§type Output = PedersenOpening
type Output = PedersenOpening
The resulting type after applying the
*
operator.source§fn mul(self, rhs: PedersenOpening) -> PedersenOpening
fn mul(self, rhs: PedersenOpening) -> PedersenOpening
Performs the
*
operation. Read moresource§impl Mul<PedersenOpening> for Scalar
impl Mul<PedersenOpening> for Scalar
§type Output = PedersenOpening
type Output = PedersenOpening
The resulting type after applying the
*
operator.source§fn mul(self, rhs: PedersenOpening) -> PedersenOpening
fn mul(self, rhs: PedersenOpening) -> PedersenOpening
Performs the
*
operation. Read moresource§impl<'a> Mul<Scalar> for &'a PedersenOpening
impl<'a> Mul<Scalar> for &'a PedersenOpening
§type Output = PedersenOpening
type Output = PedersenOpening
The resulting type after applying the
*
operator.source§impl Mul<Scalar> for PedersenOpening
impl Mul<Scalar> for PedersenOpening
§type Output = PedersenOpening
type Output = PedersenOpening
The resulting type after applying the
*
operator.source§impl PartialEq<PedersenOpening> for PedersenOpening
impl PartialEq<PedersenOpening> for PedersenOpening
source§impl Serialize for PedersenOpening
impl Serialize for PedersenOpening
source§impl<'a, 'b> Sub<&'b PedersenOpening> for &'a PedersenOpening
impl<'a, 'b> Sub<&'b PedersenOpening> for &'a PedersenOpening
§type Output = PedersenOpening
type Output = PedersenOpening
The resulting type after applying the
-
operator.source§fn sub(self, opening: &'b PedersenOpening) -> PedersenOpening
fn sub(self, opening: &'b PedersenOpening) -> PedersenOpening
Performs the
-
operation. Read moresource§impl<'b> Sub<&'b PedersenOpening> for PedersenOpening
impl<'b> Sub<&'b PedersenOpening> for PedersenOpening
§type Output = PedersenOpening
type Output = PedersenOpening
The resulting type after applying the
-
operator.source§fn sub(self, rhs: &'b PedersenOpening) -> PedersenOpening
fn sub(self, rhs: &'b PedersenOpening) -> PedersenOpening
Performs the
-
operation. Read moresource§impl<'a> Sub<PedersenOpening> for &'a PedersenOpening
impl<'a> Sub<PedersenOpening> for &'a PedersenOpening
§type Output = PedersenOpening
type Output = PedersenOpening
The resulting type after applying the
-
operator.source§fn sub(self, rhs: PedersenOpening) -> PedersenOpening
fn sub(self, rhs: PedersenOpening) -> PedersenOpening
Performs the
-
operation. Read moresource§impl Sub<PedersenOpening> for PedersenOpening
impl Sub<PedersenOpening> for PedersenOpening
§type Output = PedersenOpening
type Output = PedersenOpening
The resulting type after applying the
-
operator.source§fn sub(self, rhs: PedersenOpening) -> PedersenOpening
fn sub(self, rhs: PedersenOpening) -> PedersenOpening
Performs the
-
operation. Read more