File tree Expand file tree Collapse file tree 2 files changed +3
-18
lines changed
crates/bevy_render/src/render_graph Expand file tree Collapse file tree 2 files changed +3
-18
lines changed Original file line number Diff line number Diff line change @@ -102,12 +102,7 @@ impl Edges {
102
102
103
103
/// Removes an edge from the `input_edges` if it exists.
104
104
pub ( crate ) fn remove_input_edge ( & mut self , edge : Edge ) -> Result < ( ) , RenderGraphError > {
105
- if let Some ( ( index, _) ) = self
106
- . input_edges
107
- . iter ( )
108
- . enumerate ( )
109
- . find ( |( _i, e) | * * e == edge)
110
- {
105
+ if let Some ( index) = self . input_edges . iter ( ) . position ( |e| * e == edge) {
111
106
self . input_edges . swap_remove ( index) ;
112
107
Ok ( ( ) )
113
108
} else {
@@ -126,12 +121,7 @@ impl Edges {
126
121
127
122
/// Removes an edge from the `output_edges` if it exists.
128
123
pub ( crate ) fn remove_output_edge ( & mut self , edge : Edge ) -> Result < ( ) , RenderGraphError > {
129
- if let Some ( ( index, _) ) = self
130
- . output_edges
131
- . iter ( )
132
- . enumerate ( )
133
- . find ( |( _i, e) | * * e == edge)
134
- {
124
+ if let Some ( index) = self . output_edges . iter ( ) . position ( |e| * e == edge) {
135
125
self . output_edges . swap_remove ( index) ;
136
126
Ok ( ( ) )
137
127
} else {
Original file line number Diff line number Diff line change @@ -188,12 +188,7 @@ impl SlotInfos {
188
188
let label = label. into ( ) ;
189
189
match label {
190
190
SlotLabel :: Index ( index) => Some ( index) ,
191
- SlotLabel :: Name ( ref name) => self
192
- . slots
193
- . iter ( )
194
- . enumerate ( )
195
- . find ( |( _i, s) | s. name == * name)
196
- . map ( |( i, _s) | i) ,
191
+ SlotLabel :: Name ( ref name) => self . slots . iter ( ) . position ( |s| s. name == * name) ,
197
192
}
198
193
}
199
194
You can’t perform that action at this time.
0 commit comments