Skip to content

Conversation

mkroening
Copy link

This PR makes embedded-io-async's Write::flush method a required method, meaning all implementors have to implement it.

This aligns this method with std's Write::flush and embedded-io's Write::flush.

This PR is more a question than a proposal.
I could not find any documented reasons for the async flush being a provided method.
If this turns out to be intentional, I am happy to leave it as is and document the reason instead.

CC: @Dirbaio, who added this in the initial design (d6f6419).

@mkroening mkroening requested a review from a team as a code owner September 4, 2025 08:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant