pub struct IsogenyStep {
pub domain: Curve,
pub kernel: Point,
pub codomain: Curve,
}Expand description
A single ℓ-isogeny step in a chain: the domain curve, the order-ℓ kernel point quotiented at this
step, and the resulting codomain.
Fields§
§domain: Curve§kernel: Point§codomain: CurveTrait Implementations§
Source§impl Clone for IsogenyStep
impl Clone for IsogenyStep
Source§fn clone(&self) -> IsogenyStep
fn clone(&self) -> IsogenyStep
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 IsogenyStep
impl Debug for IsogenyStep
Source§impl PartialEq for IsogenyStep
impl PartialEq for IsogenyStep
Source§fn eq(&self, other: &IsogenyStep) -> bool
fn eq(&self, other: &IsogenyStep) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for IsogenyStep
impl StructuralPartialEq for IsogenyStep
Auto Trait Implementations§
impl Freeze for IsogenyStep
impl RefUnwindSafe for IsogenyStep
impl Send for IsogenyStep
impl Sync for IsogenyStep
impl Unpin for IsogenyStep
impl UnsafeUnpin for IsogenyStep
impl UnwindSafe for IsogenyStep
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