[−][src]Struct zerocaf::edwards::AffinePoint
An AffinePoint
represents a point on the Sonny Curve expressed
over the Twisted Edwards Affine Coordinates also known as
cartesian coordinates: (X, Y).
This Twisted Edwards coordinates are ONLY implemented for equalty testing, since all of the Point operations defined over them are much slower than the same ones defined over Extended or Projective coordinates.
Fields
X: FieldElement
Y: FieldElement
Trait Implementations
impl ConstantTimeEq for AffinePoint
[src][+]
impl Debug for AffinePoint
[src][+]
impl Default for AffinePoint
[src][+]
impl Eq for AffinePoint
[src]
impl From<AffinePoint> for EdwardsPoint
[src][+]
impl From<AffinePoint> for ProjectivePoint
[src][+]
impl From<EdwardsPoint> for AffinePoint
[src][+]
impl From<ProjectivePoint> for AffinePoint
[src][+]
impl Identity for AffinePoint
[src][+]
impl<'a> Neg for &'a AffinePoint
[src][+]
impl Neg for AffinePoint
[src][+]
impl PartialEq<AffinePoint> for AffinePoint
[src][+]
impl ValidityCheck for AffinePoint
[src][+]
Auto Trait Implementations
impl RefUnwindSafe for AffinePoint
impl Send for AffinePoint
impl Sync for AffinePoint
impl Unpin for AffinePoint
impl UnwindSafe for AffinePoint
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src][+]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> Clear for T where
T: InitializableFromZeroed + ?Sized,
[+]
T: InitializableFromZeroed + ?Sized,
impl<T> From<T> for T
[src][+]
impl<T> InitializableFromZeroed for T where
T: Default,
[+]
T: Default,
impl<T, U> Into<U> for T where
U: From<T>,
[src][+]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src][+]
U: Into<T>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src][+]
U: TryFrom<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
[+]
V: MultiLane<T>,