* Change sqlx::Any to sqlx::Postgres
* Change sqlx::Any to sqlx::Postgres
* Remove JSONified overrides when sqlx feature is enabled, where it makes sense
* Add num-bigint dep
* Remove generic impl for From<T> for Snowflake
For some reason, this trait bound conflicts with another trait bound from the sqlx-pg-uint crate, even though I personally don't get why.
* Remove num_bigint, adsd sqlx-pg-uint
* swap u64 for PgU64 in some files
* use v0.3.0 of sqlx-pg-uint
* Lots of sqlx-postgres type changes
* Lots of sqlx-postgres type changes
* gwah
* Change repr(i8) to repr(i16) in enums when sqlx feature is enabled, fix sqlx incompatibilities
* impl sqlx::postgres::PgHasArrayType for Snowflake
* Try: derive Type for FriendSourceFlags, GuildFolder
* Try: Derive FromRow, Type for DefaultReaction
* Try: Derive Type for CustomStatus
* Try: Derive Type, FromRow for Tag
* Replace conditional compiling of uNN/PgUNN with conditional compiled type alias
* Fix: Conditional compiling errors and warnings
* Bump: wasm-bindgen* crate versions
* Bump sqlx to 0.8.0
* Update sqlx syntax to 0.8.0, change MySql for sqlx:: Any
* Update sqlx syntax to 0.8.0, change MySql for sqlx:: Any
* Modify chorus_macros::SqlxBitflagDerive to use sqlx::Any over sqlx::MySql (broken!)
* Fix: `cannot infer type for type parameter `DB` declared on the trait...`
* Change remaining impls of sqlx traits for MySql to sqlx::Any
* Alter chorus_macros to correctly derive SqlxBitFlag for sqlx::Any
* rustc/clippy>=v1.80.0: Do not warn when encountering cfg(tarpaulin_include)
* Port compare_* methods to sqlx v0.8.0
- fix `PATCH /users/@me` - It incorrectly returned a required password error, even if the current password was set
- fix `GET /users/@me/guilds` - It incorrectly sent body parameters instead of query ones
- don't log debug! for every successful ratelimited request - use trace! so it's less spamy
- update the max expected compression ratio (several times) from 20 to 200. let's hope that will be enough
- fix deserialization errors relating to guild folders in user settings
- fix a panic in `SqlxBitFlags` if there are extra flags. It now truncates them
- update `chorus_macros` to 0.4.1 (due to the above fix)
- log (trace!) event data if we fail to parse it or it's unrecognised, for debugging purposes
- fix a deserialization error in the `MessageACK` event
- fix `public_flags` in user objects not being `PublicFlags` bitflags