From 7d46daa36e00523bae965242704dd0d0eb607996 Mon Sep 17 00:00:00 2001 From: Luke Parker Date: Tue, 8 Nov 2022 22:56:46 -0500 Subject: [PATCH] Use futures pin instead of tokio --- substrate/tendermint/machine/src/lib.rs | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/substrate/tendermint/machine/src/lib.rs b/substrate/tendermint/machine/src/lib.rs index 8b20536a..9dd6e4d8 100644 --- a/substrate/tendermint/machine/src/lib.rs +++ b/substrate/tendermint/machine/src/lib.rs @@ -340,11 +340,10 @@ impl TendermintMachine { }) .fuse() }; - tokio::pin! { - let propose_timeout = timeout_future(Step::Propose); - let prevote_timeout = timeout_future(Step::Prevote); - let precommit_timeout = timeout_future(Step::Precommit); - }; + let propose_timeout = timeout_future(Step::Propose); + let prevote_timeout = timeout_future(Step::Prevote); + let precommit_timeout = timeout_future(Step::Precommit); + futures::pin_mut!(propose_timeout, prevote_timeout, precommit_timeout); // Also create a future for if the queue has a message // Does not pop_front as if another message has higher priority, its future will be handled