diff --git a/src/datatype/memory_pgvector_vector.rs b/src/datatype/memory_pgvector_vector.rs index fe0932b..7166ace 100644 --- a/src/datatype/memory_pgvector_vector.rs +++ b/src/datatype/memory_pgvector_vector.rs @@ -58,7 +58,7 @@ pub enum PgvectorVectorInput<'a> { Borrowed(&'a PgvectorVectorHeader), } -impl<'a> PgvectorVectorInput<'a> { +impl PgvectorVectorInput<'_> { unsafe fn new(p: NonNull) -> Self { let q = unsafe { NonNull::new(pgrx::pg_sys::pg_detoast_datum(p.cast().as_ptr()).cast()).unwrap() @@ -124,7 +124,7 @@ impl Drop for PgvectorVectorOutput { } } -impl<'a> FromDatum for PgvectorVectorInput<'a> { +impl FromDatum for PgvectorVectorInput<'_> { unsafe fn from_polymorphic_datum(datum: Datum, is_null: bool, _typoid: Oid) -> Option { if is_null { None diff --git a/src/vchordrq/algorithm/build.rs b/src/vchordrq/algorithm/build.rs index 3b96f0c..3cb83e7 100644 --- a/src/vchordrq/algorithm/build.rs +++ b/src/vchordrq/algorithm/build.rs @@ -351,7 +351,7 @@ impl<'a, T> Tape<'a, T> { } } -impl<'a, T> Tape<'a, T> +impl Tape<'_, T> where T: rkyv::Serialize>, { diff --git a/src/vchordrqfscan/algorithm/build.rs b/src/vchordrqfscan/algorithm/build.rs index 3215e01..49820c9 100644 --- a/src/vchordrqfscan/algorithm/build.rs +++ b/src/vchordrqfscan/algorithm/build.rs @@ -390,7 +390,7 @@ impl<'a, T> Tape<'a, T> { } } -impl<'a, T> Tape<'a, T> +impl Tape<'_, T> where T: rkyv::Serialize>, {