pub struct ProjectiveNielsPoint {
pub(crate) Y_plus_X: FieldElement,
pub(crate) Y_minus_X: FieldElement,
pub(crate) Td: FieldElement,
pub(crate) Z: FieldElement,
}Fields§
§Y_plus_X: FieldElement§Y_minus_X: FieldElement§Td: FieldElement§Z: FieldElementImplementations§
Source§impl ProjectiveNielsPoint
impl ProjectiveNielsPoint
pub const IDENTITY: ProjectiveNielsPoint
pub fn to_extensible(self) -> ExtensiblePoint
Trait Implementations§
Source§impl Clone for ProjectiveNielsPoint
impl Clone for ProjectiveNielsPoint
Source§fn clone(&self) -> ProjectiveNielsPoint
fn clone(&self) -> ProjectiveNielsPoint
Returns a duplicate 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 ConditionallyNegatable for ProjectiveNielsPoint
impl ConditionallyNegatable for ProjectiveNielsPoint
Source§fn conditional_negate(&mut self, choice: Choice)
fn conditional_negate(&mut self, choice: Choice)
Source§impl ConditionallySelectable for ProjectiveNielsPoint
impl ConditionallySelectable for ProjectiveNielsPoint
Source§fn conditional_select(a: &Self, b: &Self, choice: Choice) -> Self
fn conditional_select(a: &Self, b: &Self, choice: Choice) -> Self
Source§fn conditional_assign(&mut self, other: &Self, choice: Choice)
fn conditional_assign(&mut self, other: &Self, choice: Choice)
Source§fn conditional_swap(a: &mut Self, b: &mut Self, choice: Choice)
fn conditional_swap(a: &mut Self, b: &mut Self, choice: Choice)
Conditionally swap
self and other if choice == 1; otherwise,
reassign both unto themselves. Read moreSource§impl Debug for ProjectiveNielsPoint
impl Debug for ProjectiveNielsPoint
Source§impl Default for ProjectiveNielsPoint
impl Default for ProjectiveNielsPoint
Source§fn default() -> ProjectiveNielsPoint
fn default() -> ProjectiveNielsPoint
Returns the “default value” for a type. Read more
Source§impl PartialEq for ProjectiveNielsPoint
impl PartialEq for ProjectiveNielsPoint
impl Copy for ProjectiveNielsPoint
impl Eq for ProjectiveNielsPoint
Auto Trait Implementations§
impl Freeze for ProjectiveNielsPoint
impl RefUnwindSafe for ProjectiveNielsPoint
impl Send for ProjectiveNielsPoint
impl Sync for ProjectiveNielsPoint
impl Unpin for ProjectiveNielsPoint
impl UnsafeUnpin for ProjectiveNielsPoint
impl UnwindSafe for ProjectiveNielsPoint
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