File tree Expand file tree Collapse file tree 2 files changed +6
-2
lines changed Expand file tree Collapse file tree 2 files changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -309,7 +309,9 @@ impl<G: GlobalIdentityHandlerFactory> Global<G> {
309
309
let ( device_guard, mut token) = hub. devices . read ( & mut token) ;
310
310
311
311
let ( mut cmd_buf_guard, mut token) = hub. command_buffers . write ( & mut token) ;
312
- let cmd_buf = CommandBuffer :: get_encoder_mut ( & mut * cmd_buf_guard, encoder_id)
312
+ // Spell out the type, to placate rust-analyzer.
313
+ // https://github.com/rust-lang/rust-analyzer/issues/12247
314
+ let cmd_buf: & mut CommandBuffer < A > = CommandBuffer :: get_encoder_mut ( & mut * cmd_buf_guard, encoder_id)
313
315
. map_pass_err ( init_scope) ?;
314
316
// will be reset to true if recording is done without errors
315
317
cmd_buf. status = CommandEncoderStatus :: Error ;
Original file line number Diff line number Diff line change @@ -1050,7 +1050,9 @@ impl<G: GlobalIdentityHandlerFactory> Global<G> {
1050
1050
let ( trackers, query_reset_state, pending_discard_init_fixups) = {
1051
1051
let ( mut cmb_guard, mut token) = hub. command_buffers . write ( & mut token) ;
1052
1052
1053
- let cmd_buf = CommandBuffer :: get_encoder_mut ( & mut * cmb_guard, encoder_id)
1053
+ // Spell out the type, to placate rust-analyzer.
1054
+ // https://github.com/rust-lang/rust-analyzer/issues/12247
1055
+ let cmd_buf: & mut CommandBuffer < A > = CommandBuffer :: get_encoder_mut ( & mut * cmb_guard, encoder_id)
1054
1056
. map_pass_err ( init_scope) ?;
1055
1057
// close everything while the new command encoder is filled
1056
1058
cmd_buf. encoder . close ( ) ;
You can’t perform that action at this time.
0 commit comments