Skip to content

Remove InPlaceSeed public re-export - #2992

Merged
dtolnay merged 1 commit into
serde-rs:masterfrom
dtolnay:inplaceseed
Sep 25, 2025
Merged

Remove InPlaceSeed public re-export#2992
dtolnay merged 1 commit into
serde-rs:masterfrom
dtolnay:inplaceseed

Conversation

@dtolnay

@dtolnay dtolnay commented Sep 25, 2025

Copy link
Copy Markdown
Member

This struct was added into serde_core::de by #2608 when it was not previously exposed by serde::de. I saw this in the review and tried to remove it in #2962/#2969 but 5ac3d84 was incomplete.

I am not opposed to exposing a helper in some form, maybe even this form, just not silently as part of an unrelated refactor. It would need a dedicated PR with use case.

deserialize_in_place is niche functionality so it is unlikely that someone has immediately come to rely on the InPlaceSeed type since then.

@dtolnay
dtolnay merged commit 9d3410e into serde-rs:master Sep 25, 2025
14 checks passed
@dtolnay
dtolnay deleted the inplaceseed branch September 25, 2025 23:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant