resolve nightly rust warnings

Signed-off-by: strawberry <strawberry@puppygock.gay>
This commit is contained in:
strawberry 2024-02-25 22:16:08 -05:00 committed by June
parent 63fe9ef567
commit 24625e9659
6 changed files with 9 additions and 6 deletions

View file

@ -1,4 +1,4 @@
use std::{collections::BTreeMap, iter::FromIterator}; use std::collections::BTreeMap;
use axum::{response::IntoResponse, Json}; use axum::{response::IntoResponse, Json};
use ruma::api::client::{discovery::get_supported_versions, error::ErrorKind}; use ruma::api::client::{discovery::get_supported_versions, error::ErrorKind};

View file

@ -1,4 +1,4 @@
use std::{collections::BTreeMap, iter::FromIterator, str}; use std::{collections::BTreeMap, str};
use axum::{ use axum::{
async_trait, async_trait,

View file

@ -24,6 +24,8 @@ pub(crate) trait KeyValueDatabaseEngine: Send + Sync {
fn memory_usage(&self) -> Result<String> { fn memory_usage(&self) -> Result<String> {
Ok("Current database engine does not support memory usage reporting.".to_owned()) Ok("Current database engine does not support memory usage reporting.".to_owned())
} }
#[allow(dead_code)]
fn clear_caches(&self) {} fn clear_caches(&self) {}
} }

View file

@ -164,6 +164,8 @@ impl KeyValueDatabaseEngine for Arc<Engine> {
)) ))
} }
// TODO: figure out if this is needed for rocksdb
#[allow(dead_code)]
fn clear_caches(&self) {} fn clear_caches(&self) {}
} }

View file

@ -1,6 +1,5 @@
use std::{ use std::{
collections::BTreeMap, collections::BTreeMap,
convert::{TryFrom, TryInto},
sync::{Arc, RwLock}, sync::{Arc, RwLock},
time::Instant, time::Instant,
}; };

View file

@ -7,9 +7,9 @@ use ruma::{
RoomVersionId, RoomVersionId,
}; };
use std::{ use std::{
collections::{hash_map, BTreeMap, HashMap, HashSet}, collections::{hash_map, HashSet},
pin::Pin, pin::Pin,
sync::{Arc, RwLock, RwLockWriteGuard}, sync::RwLockWriteGuard,
time::{Duration, Instant, SystemTime}, time::{Duration, Instant, SystemTime},
}; };
use tokio::sync::Semaphore; use tokio::sync::Semaphore;
@ -36,7 +36,7 @@ use ruma::{
use serde_json::value::RawValue as RawJsonValue; use serde_json::value::RawValue as RawJsonValue;
use tracing::{debug, error, info, trace, warn}; use tracing::{debug, error, info, trace, warn};
use crate::{service::*, services, Error, PduEvent, Result}; use crate::{service::*, services, Error, PduEvent};
use super::state_compressor::CompressedStateEvent; use super::state_compressor::CompressedStateEvent;