94 lines
3.5 KiB
Text
94 lines
3.5 KiB
Text
Checking chat_server v0.2.0 (/home/senke/Documents/veza/veza-chat-server)
|
|
warning: unused imports: `Pool` and `Postgres`
|
|
--> src/config.rs:2:20
|
|
|
|
|
2 | use sqlx::{PgPool, Pool, Postgres};
|
|
| ^^^^ ^^^^^^^^
|
|
|
|
|
= note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
|
|
|
|
warning: unused import: `error`
|
|
--> src/config.rs:5:22
|
|
|
|
|
5 | use tracing::{debug, error, info, warn};
|
|
| ^^^^^
|
|
|
|
warning: unused imports: `Error as LapinError`, `ExchangeKind`, and `options::ExchangeDeclareOptions`
|
|
--> src/event_bus.rs:2:5
|
|
|
|
|
2 | options::ExchangeDeclareOptions, types::FieldTable, Channel, Connection, ConnectionProperties,
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
3 | Error as LapinError, ExchangeKind,
|
|
| ^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^
|
|
|
|
warning: unused import: `warn`
|
|
--> src/typing_indicator.rs:5:40
|
|
|
|
|
5 | use tracing::{info, debug, instrument, warn};
|
|
| ^^^^
|
|
|
|
warning: variable does not need to be mutable
|
|
--> src/delivered_status.rs:57:21
|
|
|
|
|
57 | if let Some(mut status) = existing {
|
|
| ----^^^^^^
|
|
| |
|
|
| help: remove this `mut`
|
|
|
|
|
= note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
|
|
|
|
warning: variable does not need to be mutable
|
|
--> src/read_receipts.rs:86:21
|
|
|
|
|
86 | if let Some(mut receipt) = existing {
|
|
| ----^^^^^^^
|
|
| |
|
|
| help: remove this `mut`
|
|
|
|
error[E0599]: no method named `get_all_metrics` found for reference `&ChatMetrics` in the current scope
|
|
--> src/monitoring.rs:269:36
|
|
|
|
|
269 | let metrics_data = metrics.get_all_metrics().await;
|
|
| ^^^^^^^^^^^^^^^
|
|
|
|
|
help: one of the expressions' fields has a method of the same name
|
|
|
|
|
269 | let metrics_data = metrics.collector.get_all_metrics().await;
|
|
| ++++++++++
|
|
help: there is a method `get_system_metrics` with a similar name
|
|
|
|
|
269 - let metrics_data = metrics.get_all_metrics().await;
|
|
269 + let metrics_data = metrics.get_system_metrics().await;
|
|
|
|
|
|
|
warning: unreachable expression
|
|
--> src/config.rs:201:9
|
|
|
|
|
194 | / panic!(
|
|
195 | | "SecurityConfig::default() cannot be used in production. \
|
|
196 | | Create SecurityConfig manually with require_env_min_length(\"JWT_SECRET\", 32)"
|
|
197 | | );
|
|
| |_____________- any code following this expression is unreachable
|
|
...
|
|
201 | / Self {
|
|
202 | | jwt_secret: "test_jwt_secret_minimum_32_characters_long".to_string(),
|
|
203 | | jwt_access_duration: Duration::from_secs(900), // 15 min
|
|
204 | | jwt_refresh_duration: Duration::from_secs(86400 * 30), // 30 days
|
|
... |
|
|
212 | | bcrypt_cost: 12,
|
|
213 | | }
|
|
| |_________^ unreachable expression
|
|
|
|
|
= note: `#[warn(unreachable_code)]` (part of `#[warn(unused)]`) on by default
|
|
|
|
warning: unused variable: `user_id`
|
|
--> src/security/permission.rs:54:17
|
|
|
|
|
54 | user_id,
|
|
| ^^^^^^^ help: try ignoring the field: `user_id: _`
|
|
|
|
|
= note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
|
|
|
|
For more information about this error, try `rustc --explain E0599`.
|
|
warning: `chat_server` (lib) generated 8 warnings
|
|
error: could not compile `chat_server` (lib) due to 1 previous error; 8 warnings emitted
|