Tim Vilgot Mikael Fredenberg

Results 42 issues of Tim Vilgot Mikael Fredenberg

Adding variants is technically a breaking change without this. Also removes some out of place `Ord` and `PartialOrd` implementations and alphabetizes the order of derived traits. Mostly a redo of...

c-model
c-util
t-refactor
c-validate

Keeps `Id` `Send` & `Sync` when `T: !Send` & `T: !Sync`.

t-feature
c-model

Necessary for a future Twilight voice crate.

t-feature
c-model

Variant was added to `Event`, but not to `DispatchEvent`, which prevented it from being deserializable.

c-model
t-fix

Most incoming gateway events will be dispatch events, so increasing the size of `GatewayEvent` is okay. Saves one allocation.

c-model
c-gateway
m-breaking change
t-perf

* Simplifies and fixes errors in `CommandOption` {de,}serialization by delegating to the derive implementation. * Removes duplicated shared fields for `CommandOption` and `CommandOptionChocie` variants. * Documents all public fields. *...

c-http
c-model
m-breaking change
t-fix
c-util
t-refactor
c-validate

`LargeBotQueue` requires a `Client` from twilight-http, meaning that users must also depend on twilight-http to use it. TLS requirements should therefore only be specified in twilight-http, with twilight-gateway-queue inheriting said...

c-gateway
m-breaking change
c-gateway-queue
t-refactor

Denies missing docs on it and any of it's submodules. I'm unhappy with some parts, see my review.

t-docs
c-model

Documents all public items in the `voice` module. Removes `CloseCodeConversionError` and the undocumented `VoiceState::token` field.

c-cache
c-model
m-breaking change
t-refactor

It's other variants are outdated, and the `message` field is covered by the `Display` impl on `Error`.

c-http
m-breaking change
t-refactor
w-do-not-merge