diff --git a/examples/structtest.rs b/examples/structtest.rs
index 65cb32c43797e218cc3112d0454c10ade4054a09..37b9798b6febf8646d580b528a946f2129425015 100644
--- a/examples/structtest.rs
+++ b/examples/structtest.rs
@@ -1,4 +1,3 @@
-use petgraph::prelude::{DiGraph, EdgeIndex, NodeIndex};
 struct OpticDummy;
 
 struct OpticIdealLens {
diff --git a/examples/structtest2.rs b/examples/structtest2.rs
index 7c6914ef2c0d6fa10502bbc9bab589b34c500f6b..02ba3d07c10ae43bd06c5106af3e6cd309445e83 100644
--- a/examples/structtest2.rs
+++ b/examples/structtest2.rs
@@ -1,10 +1,9 @@
-use petgraph::prelude::{DiGraph, EdgeIndex, NodeIndex};
+use petgraph::prelude::DiGraph;
 trait Optical {
   fn analyze(&self) {
     println!("generic analyze");
   }
 }
-struct OpticDummy;
 
 struct OpticIdealLens {
   focal_length: f64,
@@ -57,5 +56,5 @@ fn main() {
   let node=OpticNode::new("Test2",NodeType::SimpleElement(1.23));
   node.analyze();
 
-  let p:DiGraph<OpticNode,()> = DiGraph::new();
+  let _p:DiGraph<OpticNode,()> = DiGraph::new();
 }
\ No newline at end of file