message: BUG: Fix compilation with quickcheck without graphmap
diff: @@ -13,6 +13,7 @@ use graph::{
  #[cfg(feature = "stable_graph")]
  use stable_graph::StableGraph;
  +#[cfg(feature = "graphmap")]
  use graphmap::{
  GraphMap,
  NodeTrait,
  @@ -24,6 +25,10 @@ use visit::NodeIndexable;
  ///
  /// The result will be simple graph or digraph, self loops
  /// possible, no parallel edges.
  +///
  +/// The exact properties of the produced graph is subject to change.
  +///
  +/// Requires crate feature `"quickcheck"`
  impl<N, E, Ty, Ix> Arbitrary for Graph<N, E, Ty, Ix>
  where N: Arbitrary,
  E: Arbitrary,
  @@ -86,6 +91,10 @@ impl<N, E, Ty, Ix> Arbitrary for Graph<N, E, Ty, Ix>
  ///
  /// The result will be simple graph or digraph, with possible
  /// self loops, no parallel edges.
  +///
  +/// The exact properties of the produced graph is subject to change.
  +///
  +/// Requires crate features `"quickcheck"` and `"stable_graph"`
  impl<N, E, Ty, Ix> Arbitrary for StableGraph<N, E, Ty, Ix>
  where N: Arbitrary,
  E: Arbitrary,
  @@ -136,6 +145,11 @@ impl<N, E, Ty, Ix> Arbitrary for StableGraph<N, E, Ty, Ix>
  ///
  /// The result will be simple graph or digraph, self loops
  /// possible, no parallel edges.
  +///
  +/// The exact properties of the produced graph is subject to change.
  +///
  +/// Requires crate features `"quickcheck"` and `"graphmap"`
  +#[cfg(feature = "graphmap")]
  impl<N, E, Ty> Arbitrary for GraphMap<N, E, Ty>
  where N: NodeTrait + Arbitrary,
  E: Arbitrary,
  