Skip to content

feat: Remove default features#110

Merged
amodm merged 1 commit intoamodm:mainfrom
forkgull:no-serde
Jan 4, 2026
Merged

feat: Remove default features#110
amodm merged 1 commit intoamodm:mainfrom
forkgull:no-serde

Conversation

@notgull
Copy link
Copy Markdown
Contributor

@notgull notgull commented Jan 3, 2026

This commit removes the default features of the log and url dependencies, which reduces the dependency count from 37 to 34.

This commit removes the default features of the `log`
and `url` dependencies, which reduces the dependency
count from 37 to 34.

Signed-off-by: John Nunley <dev@notgull.net>
@notgull
Copy link
Copy Markdown
Contributor Author

notgull commented Jan 3, 2026

Oh, looks like the std feature is used in some cases. Mind re-running?

@notgull
Copy link
Copy Markdown
Contributor Author

notgull commented Jan 3, 2026

Actually wait, enabling the std feature pulls in serde? Weird.

@notgull
Copy link
Copy Markdown
Contributor Author

notgull commented Jan 3, 2026

Wait, this is a bug in rust-url. See here.

Still, probably a good idea to not pull in default dependencies.

@amodm
Copy link
Copy Markdown
Owner

amodm commented Jan 4, 2026

Thanks @notgull for your first contribution. Reducing dependencies footprint sounds good to me.

The macos build failure seems to be unrelated to this PR, and the tests pass on a different macos VM I have for testing, so I'll merge this PR.

@amodm amodm merged commit bf6f10b into amodm:main Jan 4, 2026
9 of 11 checks passed
@notgull notgull deleted the no-serde branch January 4, 2026 06:06
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