Skip to content

Add support for derive(IntoFuture(Box))#322

Merged
Veetaha merged 20 commits intoelastio:masterfrom
jakubadamw:derive-into-future
Aug 9, 2025
Merged

Add support for derive(IntoFuture(Box))#322
Veetaha merged 20 commits intoelastio:masterfrom
jakubadamw:derive-into-future

Conversation

@jakubadamw
Copy link
Copy Markdown
Contributor

Addresses #314.

This allows for a derivation of the IntoFuture trait which enables a pattern by which a builder holding all required properties and ready to be finalised, can be awaited on to produce the final result asynchronously.

@Veetaha Veetaha self-requested a review August 9, 2025 12:49
@Veetaha
Copy link
Copy Markdown
Collaborator

Veetaha commented Aug 9, 2025

Thanks for the contribution. I pushed some improvements to this PR as well as support for non-'static lifetimes. CI seems to be failing on nightly/beta toolchains for unrelated reasons. I'll fix those separately and push a new minor release shortly.

@Veetaha Veetaha merged commit 6a8d9ef into elastio:master Aug 9, 2025
32 of 36 checks passed
@jakubadamw
Copy link
Copy Markdown
Contributor Author

jakubadamw commented Aug 11, 2025

Thanks for the contribution. I pushed some improvements to this PR as well as support for non-'static lifetimes. CI seems to be failing on nightly/beta toolchains for unrelated reasons. I'll fix those separately and push a new minor release shortly.

@Veetaha, thank you for the follow-up work and merging the PR. 7c9f53a looks like it addressed a significant omission, in particular.

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.

2 participants