Skip to content

Conversation

GnomedDev
Copy link
Member

This historically was added for poise usage, but then poise still had to implement it's own trait which it uses when possible instead of this. Since this kind of logic is usually quite framework-specific let's get rid of it from serenity.

@github-actions github-actions bot added the utils Related to the `utils` module. label Nov 20, 2024
@arqunis arqunis added enhancement An improvement to Serenity. breaking change The public API is changed, resulting in miscompilations or unexpected new behaviour for users labels Nov 22, 2024
@GnomedDev
Copy link
Member Author

Thinking about it, let's hold off merging this until poise@serenity-next doesn't fall apart catastrophically from this. That would probably need serenity-rs/poise#320 merged.

@mkrasnitski
Copy link
Collaborator

This should be unblocked now that serenity-rs/poise#357 is merged

@GnomedDev GnomedDev force-pushed the remove-argumentconvert branch 2 times, most recently from ffa4a08 to 8da2712 Compare July 19, 2025 12:36
@GnomedDev GnomedDev force-pushed the remove-argumentconvert branch from 8da2712 to fe5f89d Compare July 25, 2025 11:06
@GnomedDev GnomedDev merged commit 19eeecf into serenity-rs:next Jul 25, 2025
23 of 24 checks passed
@GnomedDev GnomedDev deleted the remove-argumentconvert branch July 25, 2025 15:14
mkrasnitski pushed a commit to mkrasnitski/serenity that referenced this pull request Jul 28, 2025
mkrasnitski pushed a commit to mkrasnitski/serenity that referenced this pull request Jul 28, 2025
BossFlea added a commit to BossFlea/serenity that referenced this pull request Sep 16, 2025
…#3053)" to restore compatibility with poise

This reverts commit e5a4c30.
BossFlea added a commit to BossFlea/serenity that referenced this pull request Sep 20, 2025
This reverts commits:
e5a4c30 "Remove ArgumentConvert trait and implementations (serenity-rs#3053)"
bf79aa9 "Fix CacheUpdate implementations for extra FullEvents (serenity-rs#3066)"
mkrasnitski pushed a commit to mkrasnitski/serenity that referenced this pull request Oct 7, 2025
mkrasnitski pushed a commit to mkrasnitski/serenity that referenced this pull request Oct 7, 2025
veronoicc added a commit to veronoicc/serenity that referenced this pull request Oct 7, 2025
mkrasnitski pushed a commit to mkrasnitski/serenity that referenced this pull request Oct 7, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

breaking change The public API is changed, resulting in miscompilations or unexpected new behaviour for users enhancement An improvement to Serenity. utils Related to the `utils` module.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants