pub struct VertexSet { /* private fields */ }Implementations§
Source§impl VertexSet
impl VertexSet
Sourcepub fn insert(&mut self, v: Vertex) -> bool
pub fn insert(&mut self, v: Vertex) -> bool
Insert v. Returns true if it was not already present.
Sourcepub fn union(&self, other: &VertexSet) -> VertexSet
pub fn union(&self, other: &VertexSet) -> VertexSet
Set union: { v | v in self or v in other }.
Sourcepub fn intersection(&self, other: &VertexSet) -> VertexSet
pub fn intersection(&self, other: &VertexSet) -> VertexSet
Set intersection: { v | v in self and v in other }.
Sourcepub fn difference(&self, other: &VertexSet) -> VertexSet
pub fn difference(&self, other: &VertexSet) -> VertexSet
Set difference: { v | v in self and v not in other }.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for VertexSet
impl<'de> Deserialize<'de> for VertexSet
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
impl Eq for VertexSet
Source§impl FromIterator<Vertex> for VertexSet
impl FromIterator<Vertex> for VertexSet
Source§impl<'a> IntoIterator for &'a VertexSet
impl<'a> IntoIterator for &'a VertexSet
impl StructuralPartialEq for VertexSet
Auto Trait Implementations§
impl Freeze for VertexSet
impl RefUnwindSafe for VertexSet
impl Send for VertexSet
impl Sync for VertexSet
impl Unpin for VertexSet
impl UnsafeUnpin for VertexSet
impl UnwindSafe for VertexSet
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