Trait petgraph::data::FromElements [−][src]
pub trait FromElements: Create { fn from_elements<I>(iterable: I) -> Self
where
Self: Sized,
I: IntoIterator<Item = Element<Self::NodeWeight, Self::EdgeWeight>>, { ... } }
Expand description
Create a graph from an iterator of elements.
Provided methods
fn from_elements<I>(iterable: I) -> Self where
Self: Sized,
I: IntoIterator<Item = Element<Self::NodeWeight, Self::EdgeWeight>>, [src]
Self: Sized,
I: IntoIterator<Item = Element<Self::NodeWeight, Self::EdgeWeight>>,
Implementors
impl<N, E, Ty> FromElements for GraphMap<N, E, Ty> where
Ty: EdgeType,
N: NodeTrait, [src]
impl<N, E, Ty> FromElements for GraphMap<N, E, Ty> where
Ty: EdgeType,
N: NodeTrait, [src]fn from_elements<I>(iterable: I) -> Self where
Self: Sized,
I: IntoIterator<Item = Element<Self::NodeWeight, Self::EdgeWeight>>, [src]
Self: Sized,
I: IntoIterator<Item = Element<Self::NodeWeight, Self::EdgeWeight>>,
impl<N, E, Ty, Ix> FromElements for Graph<N, E, Ty, Ix> where
Ty: EdgeType,
Ix: IndexType, [src]
impl<N, E, Ty, Ix> FromElements for Graph<N, E, Ty, Ix> where
Ty: EdgeType,
Ix: IndexType, [src]fn from_elements<I>(iterable: I) -> Self where
Self: Sized,
I: IntoIterator<Item = Element<Self::NodeWeight, Self::EdgeWeight>>, [src]
Self: Sized,
I: IntoIterator<Item = Element<Self::NodeWeight, Self::EdgeWeight>>,
impl<N, E, Ty, Ix> FromElements for StableGraph<N, E, Ty, Ix> where
Ty: EdgeType,
Ix: IndexType, [src]
impl<N, E, Ty, Ix> FromElements for StableGraph<N, E, Ty, Ix> where
Ty: EdgeType,
Ix: IndexType, [src]fn from_elements<I>(iterable: I) -> Self where
Self: Sized,
I: IntoIterator<Item = Element<Self::NodeWeight, Self::EdgeWeight>>, [src]
Self: Sized,
I: IntoIterator<Item = Element<Self::NodeWeight, Self::EdgeWeight>>,