Struct fera_graph::arbitrary::GnWithVertexProp [] [src]

pub struct GnWithVertexProp<G, T>(pub G, pub DefaultVertexPropMut<G, T>)
where
    G: WithVertexProp<T>,
    DefaultVertexPropMut<G, T>: Debug + Clone
;

A wrapper to create arbitrary graphs with a vertex property using WithBuilder::new_gn.

Trait Implementations

impl<G: Clone, T: Clone> Clone for GnWithVertexProp<G, T> where
    G: WithVertexProp<T>,
    DefaultVertexPropMut<G, T>: Debug + Clone
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl<G: Debug, T: Debug> Debug for GnWithVertexProp<G, T> where
    G: WithVertexProp<T>,
    DefaultVertexPropMut<G, T>: Debug + Clone
[src]

[src]

Formats the value using the given formatter.

impl<G, T> Arbitrary for GnWithVertexProp<G, T> where
    G: Clone + Send + 'static + VertexList + EdgeList + WithBuilder,
    G::Kind: UniformEdgeKind,
    G: WithVertexProp<T>,
    DefaultVertexPropMut<G, T>: Debug + Clone + Send + 'static,
    T: Arbitrary + Default + Clone
[src]

[src]

[src]