@@ -43,7 +43,7 @@ impl<'a> Transaction<'a> {
43
43
}
44
44
45
45
/// Like `Client::execute`.
46
- pub fn execute < T > ( & mut self , query : & T , params : & [ & dyn ToSql ] ) -> Result < u64 , Error >
46
+ pub fn execute < T > ( & mut self , query : & T , params : & [ & ( dyn ToSql + Sync ) ] ) -> Result < u64 , Error >
47
47
where
48
48
T : ?Sized + ToStatement ,
49
49
{
@@ -52,7 +52,7 @@ impl<'a> Transaction<'a> {
52
52
}
53
53
54
54
/// Like `Client::query`.
55
- pub fn query < T > ( & mut self , query : & T , params : & [ & dyn ToSql ] ) -> Result < Vec < Row > , Error >
55
+ pub fn query < T > ( & mut self , query : & T , params : & [ & ( dyn ToSql + Sync ) ] ) -> Result < Vec < Row > , Error >
56
56
where
57
57
T : ?Sized + ToStatement ,
58
58
{
@@ -63,7 +63,7 @@ impl<'a> Transaction<'a> {
63
63
pub fn query_iter < T > (
64
64
& mut self ,
65
65
query : & T ,
66
- params : & [ & dyn ToSql ] ,
66
+ params : & [ & ( dyn ToSql + Sync ) ] ,
67
67
) -> Result < impl FallibleIterator < Item = Row , Error = Error > , Error >
68
68
where
69
69
T : ?Sized + ToStatement ,
@@ -82,7 +82,7 @@ impl<'a> Transaction<'a> {
82
82
/// # Panics
83
83
///
84
84
/// Panics if the number of parameters provided does not match the number expected.
85
- pub fn bind < T > ( & mut self , query : & T , params : & [ & dyn ToSql ] ) -> Result < Portal , Error >
85
+ pub fn bind < T > ( & mut self , query : & T , params : & [ & ( dyn ToSql + Sync ) ] ) -> Result < Portal , Error >
86
86
where
87
87
T : ?Sized + ToStatement ,
88
88
{
@@ -112,7 +112,7 @@ impl<'a> Transaction<'a> {
112
112
pub fn copy_in < T , R > (
113
113
& mut self ,
114
114
query : & T ,
115
- params : & [ & dyn ToSql ] ,
115
+ params : & [ & ( dyn ToSql + Sync ) ] ,
116
116
reader : R ,
117
117
) -> Result < u64 , Error >
118
118
where
@@ -127,7 +127,7 @@ impl<'a> Transaction<'a> {
127
127
pub fn copy_out < ' b , T > (
128
128
& ' a mut self ,
129
129
query : & T ,
130
- params : & [ & dyn ToSql ] ,
130
+ params : & [ & ( dyn ToSql + Sync ) ] ,
131
131
) -> Result < impl BufRead + ' b , Error >
132
132
where
133
133
T : ?Sized + ToStatement ,
0 commit comments