Skip to content

Commit 80adf04

Browse files
committed
allow BorrowToSql for non-static Box<dyn ToSql>
1 parent 8b9b5d0 commit 80adf04

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

postgres-types/src/lib.rs

+4-4
Original file line numberDiff line numberDiff line change
@@ -1178,17 +1178,17 @@ impl BorrowToSql for &dyn ToSql {
11781178
}
11791179
}
11801180

1181-
impl sealed::Sealed for Box<dyn ToSql + Sync> {}
1181+
impl<'a> sealed::Sealed for Box<dyn ToSql + Sync + 'a> {}
11821182

1183-
impl BorrowToSql for Box<dyn ToSql + Sync> {
1183+
impl<'a> BorrowToSql for Box<dyn ToSql + Sync + 'a> {
11841184
#[inline]
11851185
fn borrow_to_sql(&self) -> &dyn ToSql {
11861186
self.as_ref()
11871187
}
11881188
}
11891189

1190-
impl sealed::Sealed for Box<dyn ToSql + Sync + Send> {}
1191-
impl BorrowToSql for Box<dyn ToSql + Sync + Send> {
1190+
impl<'a> sealed::Sealed for Box<dyn ToSql + Sync + Send + 'a> {}
1191+
impl<'a> BorrowToSql for Box<dyn ToSql + Sync + Send + 'a> {
11921192
#[inline]
11931193
fn borrow_to_sql(&self) -> &dyn ToSql {
11941194
self.as_ref()

0 commit comments

Comments
 (0)