Skip to content

feat(rust): support streaming request bodies - #514

Open
barjin wants to merge 2 commits into
masterfrom
feat/rust-streaming-bodies
Open

feat(rust): support streaming request bodies#514
barjin wants to merge 2 commits into
masterfrom
feat/rust-streaming-bodies

Conversation

@barjin

@barjin barjin commented Aug 13, 2026

Copy link
Copy Markdown
Member

Adds ImpitBody, letting the core crate stream request bodies into reqwest instead of always buffering them; bindings support comes in follow-ups.

Related: #513

@github-actions github-actions Bot added this to the 147th sprint - Tooling team milestone Aug 13, 2026
@github-actions github-actions Bot added the t-tooling Issues with this label are in the ownership of the tooling team. label Aug 13, 2026
@barjin
barjin force-pushed the feat/rust-streaming-bodies branch from 35da2b2 to 182917b Compare August 17, 2026 07:39
barjin added 2 commits August 17, 2026 09:48
Request bodies are now passed as `ImpitBody`, which can either buffer the
bytes in memory as before, or stream them into the request as they are
produced (`ImpitBody::from_stream`). Streamed bodies aren't replayable, so
the vanilla client fallback is skipped for them.

Related: #513
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

t-tooling Issues with this label are in the ownership of the tooling team.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants