@@ -16,13 +16,13 @@ pub struct PetgraphWrapper<'a, T> {
16
16
pub ( crate ) hugr : & ' a T ,
17
17
}
18
18
19
- impl < ' a , T > Clone for PetgraphWrapper < ' a , T > {
19
+ impl < T > Clone for PetgraphWrapper < ' _ , T > {
20
20
fn clone ( & self ) -> Self {
21
21
* self
22
22
}
23
23
}
24
24
25
- impl < ' a , T > Copy for PetgraphWrapper < ' a , T > { }
25
+ impl < T > Copy for PetgraphWrapper < ' _ , T > { }
26
26
27
27
impl < ' a , T > From < & ' a T > for PetgraphWrapper < ' a , T >
28
28
where
@@ -33,24 +33,24 @@ where
33
33
}
34
34
}
35
35
36
- impl < ' a , T > pv:: GraphBase for PetgraphWrapper < ' a , T >
36
+ impl < T > pv:: GraphBase for PetgraphWrapper < ' _ , T >
37
37
where
38
38
T : HugrView ,
39
39
{
40
40
type NodeId = Node ;
41
41
type EdgeId = ( ( Node , Port ) , ( Node , Port ) ) ;
42
42
}
43
43
44
- impl < ' a , T > pv:: GraphProp for PetgraphWrapper < ' a , T >
44
+ impl < T > pv:: GraphProp for PetgraphWrapper < ' _ , T >
45
45
where
46
46
T : HugrView ,
47
47
{
48
48
type EdgeType = petgraph:: Directed ;
49
49
}
50
50
51
- impl < ' a , T > pv:: GraphRef for PetgraphWrapper < ' a , T > where T : HugrView { }
51
+ impl < T > pv:: GraphRef for PetgraphWrapper < ' _ , T > where T : HugrView { }
52
52
53
- impl < ' a , T > pv:: NodeCount for PetgraphWrapper < ' a , T >
53
+ impl < T > pv:: NodeCount for PetgraphWrapper < ' _ , T >
54
54
where
55
55
T : HugrView ,
56
56
{
59
59
}
60
60
}
61
61
62
- impl < ' a , T > pv:: NodeIndexable for PetgraphWrapper < ' a , T >
62
+ impl < T > pv:: NodeIndexable for PetgraphWrapper < ' _ , T >
63
63
where
64
64
T : HugrView ,
65
65
{
76
76
}
77
77
}
78
78
79
- impl < ' a , T > pv:: EdgeCount for PetgraphWrapper < ' a , T >
79
+ impl < T > pv:: EdgeCount for PetgraphWrapper < ' _ , T >
80
80
where
81
81
T : HugrView ,
82
82
{
85
85
}
86
86
}
87
87
88
- impl < ' a , T > pv:: Data for PetgraphWrapper < ' a , T >
88
+ impl < T > pv:: Data for PetgraphWrapper < ' _ , T >
89
89
where
90
90
T : HugrView ,
91
91
{
@@ -146,7 +146,7 @@ where
146
146
}
147
147
}
148
148
149
- impl < ' a , T > pv:: Visitable for PetgraphWrapper < ' a , T >
149
+ impl < T > pv:: Visitable for PetgraphWrapper < ' _ , T >
150
150
where
151
151
T : HugrView ,
152
152
{
@@ -161,7 +161,7 @@ where
161
161
}
162
162
}
163
163
164
- impl < ' a , T > pv:: GetAdjacencyMatrix for PetgraphWrapper < ' a , T >
164
+ impl < T > pv:: GetAdjacencyMatrix for PetgraphWrapper < ' _ , T >
165
165
where
166
166
T : HugrView ,
167
167
{
0 commit comments