pub struct HyperedgeImpl { /* private fields */ }
Trait Implementations§
Source§impl Clone for HyperedgeImpl
impl Clone for HyperedgeImpl
Source§fn clone(&self) -> HyperedgeImpl
fn clone(&self) -> HyperedgeImpl
Returns a copy 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<'de> Deserialize<'de> for HyperedgeImpl
impl<'de> Deserialize<'de> for HyperedgeImpl
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Hash for HyperedgeImpl
impl Hash for HyperedgeImpl
Source§impl Hyperedge for HyperedgeImpl
impl Hyperedge for HyperedgeImpl
fn id_set(&self) -> HashSet<usize>
fn is_subset(&self, other: &Self) -> bool
fn is_equal(&self, other: &Self) -> bool
fn has_intersection(&self, other: &Self) -> bool
fn is_disjoint(&self, other: &Self) -> bool
fn is_empty(&self) -> bool
fn is_singleton(&self) -> bool
Source§impl NodeSet for HyperedgeImpl
impl NodeSet for HyperedgeImpl
fn from_nodes(nodes: Vec<usize>) -> Self
Source§impl PartialEq for HyperedgeImpl
impl PartialEq for HyperedgeImpl
Source§impl Serialize for HyperedgeImpl
impl Serialize for HyperedgeImpl
impl Eq for HyperedgeImpl
impl StructuralPartialEq for HyperedgeImpl
Auto Trait Implementations§
impl Freeze for HyperedgeImpl
impl RefUnwindSafe for HyperedgeImpl
impl Send for HyperedgeImpl
impl Sync for HyperedgeImpl
impl Unpin for HyperedgeImpl
impl UnwindSafe for HyperedgeImpl
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