diff --git a/ci/run.sh b/ci/run.sh index 1a770dbfe..e61a4abbc 100755 --- a/ci/run.sh +++ b/ci/run.sh @@ -4,6 +4,7 @@ set -ex export RUST_TEST_THREADS=1 export RUST_BACKTRACE=1 +export RUSTFLAGS='--deny warnings' export OPT="--target=$TARGET" export OPT_RELEASE="--release ${OPT}" export OPT_FFI_RELEASE="--manifest-path=deltachat-ffi/Cargo.toml --release" diff --git a/src/chatlist.rs b/src/chatlist.rs index 112363098..5f93d35e4 100644 --- a/src/chatlist.rs +++ b/src/chatlist.rs @@ -155,7 +155,7 @@ impl<'a> Chatlist<'a> { let query = query.trim().to_string(); ensure!(!query.is_empty(), "missing query"); - let strLikeCmd = format!("%{}%", query); + let str_like_cmd = format!("%{}%", query); context.sql.query_map( "SELECT c.id, m.id FROM chats c LEFT JOIN msgs m \ ON c.id=m.chat_id \ @@ -164,7 +164,7 @@ impl<'a> Chatlist<'a> { AND (hidden=0 OR (hidden=1 AND state=19))) WHERE c.id>9 \ AND c.blocked=0 AND c.name LIKE ? \ GROUP BY c.id ORDER BY IFNULL(m.timestamp,0) DESC, m.id DESC;", - params![strLikeCmd], + params![str_like_cmd], process_row, process_rows, )? diff --git a/src/dc_array.rs b/src/dc_array.rs index b2834233a..b582e474a 100644 --- a/src/dc_array.rs +++ b/src/dc_array.rs @@ -4,6 +4,7 @@ use crate::types::*; /* * the structure behind dc_array_t */ #[derive(Clone)] +#[allow(non_camel_case_types)] pub enum dc_array_t { Locations(Vec), Uint(Vec), diff --git a/src/x.rs b/src/x.rs index 27b309b34..f1bb01e37 100644 --- a/src/x.rs +++ b/src/x.rs @@ -1,5 +1,3 @@ -use crate::types::*; - pub use libc::{ calloc, exit, free, malloc, memcmp, memcpy, memmove, memset, realloc, strcat, strchr, strcmp, strcpy, strcspn, strlen, strncmp, strncpy, strrchr, strspn, strstr, strtol, system,