Enum graphene::core::Operations
[−]
[src]
pub enum Operations<V, W> where
V: Vertex,
W: Weight, { AddVertex(V), AddEdge(BaseEdge<V, W>), RemoveVertex(V), RemoveEdge(BaseEdge<V, W>), }
Defines mutating operations that can be executed on a graph.
Variants
AddVertex(V)
AddEdge(BaseEdge<V, W>)
RemoveVertex(V)
RemoveEdge(BaseEdge<V, W>)
Trait Implementations
Auto Trait Implementations
impl<V, W> Send for Operations<V, W> where
V: Send,
W: Send,
V: Send,
W: Send,
impl<V, W> Sync for Operations<V, W> where
V: Sync,
W: Sync,
V: Sync,
W: Sync,