Skip to content

Switch to serde_core#419

Merged
jdm merged 1 commit intoservo:mainfrom
Narfinger:serde_core
Sep 27, 2025
Merged

Switch to serde_core#419
jdm merged 1 commit intoservo:mainfrom
Narfinger:serde_core

Conversation

@Narfinger
Copy link
Copy Markdown
Contributor

@Narfinger Narfinger commented Sep 23, 2025

serde_core allows crates that depend on this and serde_derive to compile both of them in paralell.

Signed-off-by: Narfinger Narfinger@users.noreply.github.com

@simonwuelker
Copy link
Copy Markdown
Member

Nice, happy to merge this once CI is fixed.

@Narfinger
Copy link
Copy Markdown
Contributor Author

Narfinger commented Sep 23, 2025

Ok let's see what the CI says now.
Update: Looks like Rc is still a thing and I missunderstood the documentation.

serde_derive.

Signed-off-by: Narfinger <Narfinger@users.noreply.github.com>
@jdm jdm added this pull request to the merge queue Sep 27, 2025
@github-merge-queue github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Sep 27, 2025
@jdm jdm enabled auto-merge September 27, 2025 18:12
@jdm jdm added this pull request to the merge queue Sep 27, 2025
Merged via the queue into servo:main with commit d6cab32 Sep 27, 2025
16 checks passed
@Narfinger Narfinger deleted the serde_core branch September 29, 2025 07:29
glyn added a commit to glyn/ipc-channel that referenced this pull request Oct 28, 2025
…alell with (servo#419)"

This reverts commit d6cab32.

Required because the multiplexing code derives implementations of
Serialize and Deserialize, and so the crate must depend on the
serde crate, not serde_core.
@glyn
Copy link
Copy Markdown
Contributor

glyn commented Oct 28, 2025

@jdm: a heads up: I had to revert this in the multiplexing prototype (which derives Serialize and Deserialize). This is awkward as it's the first real interaction of the prototype with the rest of the code and could increase rebase friction from now on.

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.

4 participants