pub struct PartnerKey(pub Shape);Expand description
A key that hashes and compares by Shape::is_partner: the node alone.
Tuple Fields§
§0: ShapeTrait Implementations§
Source§impl Clone for PartnerKey
impl Clone for PartnerKey
Source§fn clone(&self) -> PartnerKey
fn clone(&self) -> PartnerKey
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 PartnerKey
impl Debug for PartnerKey
impl Eq for PartnerKey
Source§impl Hash for PartnerKey
impl Hash for PartnerKey
Source§impl PartialEq for PartnerKey
impl PartialEq for PartnerKey
Auto Trait Implementations§
impl Freeze for PartnerKey
impl RefUnwindSafe for PartnerKey
impl Send for PartnerKey
impl Sync for PartnerKey
impl Unpin for PartnerKey
impl UnsafeUnpin for PartnerKey
impl UnwindSafe for PartnerKey
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,
impl<T> Scalar for T
§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read more§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.