From: Joshua Simmons Date: Sun, 5 Nov 2023 19:39:17 +0000 (+0100) Subject: narcissus-sqlite: Fix clippy lint X-Git-Url: https://git.nega.tv//gitweb.cgi?a=commitdiff_plain;h=e4745ebd5e5824ec9dbfca8a66f9c4bdb0dd0cec;p=josh%2Fnarcissus narcissus-sqlite: Fix clippy lint --- diff --git a/engine/narcissus-sqlite/src/lib.rs b/engine/narcissus-sqlite/src/lib.rs index ec9ecd9..1df7c4e 100644 --- a/engine/narcissus-sqlite/src/lib.rs +++ b/engine/narcissus-sqlite/src/lib.rs @@ -230,7 +230,7 @@ impl Connection { Self::open(cstr!(":memory:")) } - pub fn prepare<'conn, 'a>(&'conn self, sql: &'a str) -> Result> { + pub fn prepare<'conn>(&'conn self, sql: &str) -> Result> { let (statement, trailing) = self.prepare_partial(sql)?; if !trailing.is_empty() { return Err(Error::trailing_sql()); @@ -412,7 +412,7 @@ impl<'stmt> Row<'stmt> { unsafe { ffi::sqlite3_column_double(self.statement.statement, column) } } - pub fn column_str<'a>(&'a mut self, column: i32) -> &'a str { + pub fn column_str(&mut self, column: i32) -> &str { // Safety: Text is utf-8 and the pointer given by sqlite3_column_text is valid // until the statement is invalidated, or the column is cast to a different type // by another column accessor. @@ -428,7 +428,7 @@ impl<'stmt> Row<'stmt> { } } - pub fn column_blob<'a>(&'a mut self, column: i32) -> &'a [u8] { + pub fn column_blob(&mut self, column: i32) -> &[u8] { // Safety: The pointer given by sqlite3_column_blob is valid until the statement // is invalidated, or the column is cast to a different type by another column // accessor.