[][src]Trait btree_graph::AddVertex

pub trait AddVertex<V, E> where
    E: Ord
{ pub fn add_vertex(&mut self, x: V) -> Option<BTreeSet<E>>; }

AddVertex adds the vertex x, if it is not there.

Example

use btree_graph::{BTreeGraph, AddVertex, Vertices};
use std::collections::BTreeSet;
let mut graph: BTreeGraph<String, usize> = BTreeGraph::new();
let old_vertex_value: Option<BTreeSet<usize>> = graph.add_vertex(String::from("origin"));

assert!(old_vertex_value.is_none());
assert_eq!(graph.vertices().len(), 1)

Required methods

pub fn add_vertex(&mut self, x: V) -> Option<BTreeSet<E>>[src]

Loading content...

Implementors

impl<V, E> AddVertex<V, E> for BTreeGraph<V, E> where
    V: Ord,
    E: Ord
[src]

Loading content...