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<VertexSet, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<VertexSet, <__D as Deserializer<'de>>::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
Source§impl Serialize for VertexSet
impl Serialize for VertexSet
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
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