Page MenuHomePhabricator

[comm-lib] Use futures_util::Ready to simplify code
ClosedPublic

Authored by bartek on Jun 13 2024, 12:53 AM.
Tags
None
Referenced Files
Unknown Object (File)
Tue, Jan 28, 12:28 PM
Unknown Object (File)
Tue, Jan 28, 12:28 PM
Unknown Object (File)
Tue, Jan 28, 12:28 PM
Unknown Object (File)
Tue, Jan 28, 12:28 PM
Unknown Object (File)
Sat, Jan 25, 5:19 AM
Unknown Object (File)
Jan 17 2025, 5:55 AM
Unknown Object (File)
Jan 10 2025, 7:39 PM
Unknown Object (File)
Jan 5 2025, 6:29 AM
Subscribers

Details

Summary

Minor change that greatly simplifies future code in the stacks.

The std::future::Ready::into_inner() is unstable so we had to use async { } block and boxed future.
Used futures_util::Ready instead, which has this method stable.

Test Plan

Cargo build

Diff Detail

Repository
rCOMM Comm
Lint
Lint Not Applicable
Unit
Tests Not Applicable