pub struct InvLink { /* private fields */ }Implementations§
Source§impl InvLink
impl InvLink
pub fn new<F>(link: Link, e_map: F, base_pt: Option<Edge>) -> InvLink
pub fn sinv_knot_from_code<I1>(pd_code: I1) -> Selfwhere
I1: IntoIterator<Item = XCode>,
pub fn link(&self) -> &Link
pub fn base_pt(&self) -> Option<Edge>
pub fn inv_e(&self, e: Edge) -> Edge
pub fn inv_x(&self, x: &Node) -> &Node
pub fn mirror(&self) -> Self
Trait Implementations§
Auto Trait Implementations§
impl Freeze for InvLink
impl RefUnwindSafe for InvLink
impl Send for InvLink
impl Sync for InvLink
impl Unpin for InvLink
impl UnwindSafe for InvLink
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more