1 line
18 KiB
JSON
1 line
18 KiB
JSON
|
|
{"version":0,"next_id":2,"reports":[{"id":1,"suggestion_message":"to solve this problem, you can try the following approaches:\n\n- update to a newer version to see if the issue has been fixed\n - sqlx-postgres v0.7.4 has the following newer versions available: 0.8.0, 0.8.1, 0.8.2, 0.8.3, 0.8.5, 0.8.6, 0.9.0-alpha.1, 0.9.0\n\n- ensure the maintainers know of this problem (e.g. creating a bug report if needed)\nor even helping with a fix (e.g. by creating a pull request)\n - sqlx-postgres@0.7.4\n - repository: https://github.com/launchbadge/sqlx\n - detailed warning command: `cargo report future-incompatibilities --id 1 --package sqlx-postgres@0.7.4`\n\n- use your own version of the dependency with the `[patch]` section in `Cargo.toml`\nFor more information, see:\nhttps://doc.rust-lang.org/cargo/reference/overriding-dependencies.html#the-patch-section\n","per_package":{"sqlx-postgres@0.7.4":"The package `sqlx-postgres v0.7.4` currently triggers the following future incompatibility lints:\n> \u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: this function depends on never type fallback being `()`\u001b[0m\n> \u001b[1m\u001b[94m--> \u001b[0m/home/bernt/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sqlx-postgres-0.7.4/src/connection/executor.rs:23:1\n> \u001b[1m\u001b[94m|\u001b[0m\n> \u001b[1m\u001b[94m23\u001b[0m \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m/\u001b[0m async fn prepare(\n> \u001b[1m\u001b[94m24\u001b[0m \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m|\u001b[0m conn: &mut PgConnection,\n> \u001b[1m\u001b[94m25\u001b[0m \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m|\u001b[0m sql: &str,\n> \u001b[1m\u001b[94m26\u001b[0m \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m|\u001b[0m parameters: &[PgTypeInfo],\n> \u001b[1m\u001b[94m27\u001b[0m \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m|\u001b[0m metadata: Option<Arc<PgStatementMetadata>>,\n> \u001b[1m\u001b[94m28\u001b[0m \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m|\u001b[0m ) -> Result<(Oid, Arc<PgStatementMetadata>), Error> {\n> \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m|___________________________________________________^\u001b[0m\n> \u001b[1m\u001b[94m|\u001b[0m\n> \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: specify the types explicitly\n> \u001b[1m\u001b[92mnote\u001b[0m: in edition 2024, the requirement `!: sqlx_core::io::Decode<'_>` will fail\n> \u001b[1m\u001b[94m--> \u001b[0m/home/bernt/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sqlx-postgres-0.7.4/src/connection/executor.rs:68:10\n> \u001b[1m\u001b[94m|\u001b[0m\n> \u001b[1m\u001b[94m68\u001b[0m \u001b[1m\u001b[94m|\u001b[0m .recv_expect(MessageFormat::ParseComplete)\n> \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^\u001b[0m\n> \u001b[1m\u001b[94m= \u001b[0m\u001b[1mwarning\u001b[0m: this was previously accepted by the compiler but is being phased out; it will become a hard error in Rust 2024 and in a future release in all editions!\n> \u001b[1m\u001b[94m= \u001b[0m\u001b[1mnote\u001b[0m: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/never-type-fallback.html>\n> \u001b[1m\u001b[96mhelp\u001b[0m: use `()` annotations to avoid fallback changes\n> \u001b[1m\u001b[94m|\u001b[0m\n> \u001b[1m\u001b[94m66\u001b[0m \u001b[1m\u001b[94m| \u001b[0m let _\u001b[92m: ()\u001b[0m = conn\n> \u001b[1m\u001b[94m|\u001b[0m \u001b[92m++++\u001b[0m\n> \n> \u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: this function depends on never type fallback being `()`\u001b[0m\n> \u001b[1m\u001b[94m--> \u001b[0m/home/bernt/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sqlx-postgres-0.7.4/src/copy.rs:262:5\n> \u001b[1m\u001b[94m|\u001b[0m\n> \u001b[1m\u001b[94m262\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub async fn abort(mut self, msg: impl Into<String>) -> Result<()> {\n> \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n> \u001b[1m\u001b[94m|\u001b[0m\n>
|