Struct fera_graph::arbitrary::GnWithEdgeProp [] [src]

pub struct GnWithEdgeProp<G, T>(pub G, pub DefaultEdgePropMut<G, T>)
where
    G: WithEdgeProp<T>,
    DefaultEdgePropMut<G, T>: Debug + Clone
;

A wrapper to create arbitrary graphs with an edge property using WithBuilder::new_gn.

Trait Implementations

impl<G: Clone, T: Clone> Clone for GnWithEdgeProp<G, T> where
    G: WithEdgeProp<T>,
    DefaultEdgePropMut<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 GnWithEdgeProp<G, T> where
    G: WithEdgeProp<T>,
    DefaultEdgePropMut<G, T>: Debug + Clone
[src]

[src]

Formats the value using the given formatter.

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

[src]

[src]