Skip to content

Commit bb07e83

Browse files
committed
Tweaks
1 parent 4c59138 commit bb07e83

File tree

5 files changed

+13
-8
lines changed

5 files changed

+13
-8
lines changed

src/backend/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ pub trait EscapeBuilder {
7979
escaped
8080
}
8181

82-
fn write_escaped(&self, buffer: &mut (impl Write + ?Sized), string: &str) {
82+
fn write_escaped(&self, buffer: &mut impl Write, string: &str) {
8383
for c in string.chars() {
8484
match c {
8585
'\\' => buffer.write_str("\\\\"),

src/backend/postgres/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ impl EscapeBuilder for PostgresQueryBuilder {
3333
})
3434
}
3535

36-
fn write_escaped(&self, buffer: &mut (impl Write + ?Sized), string: &str) {
36+
fn write_escaped(&self, buffer: &mut impl Write, string: &str) {
3737
for c in string.chars() {
3838
match c {
3939
'\x08' => buffer.write_str(r#"\b"#),

src/backend/postgres/query.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -183,7 +183,7 @@ impl QueryBuilder for PostgresQueryBuilder {
183183
sql.push_param(value, self as _);
184184
}
185185

186-
fn write_string_quoted(&self, string: &str, buffer: &mut (impl Write + ?Sized)) {
186+
fn write_string_quoted(&self, string: &str, buffer: &mut impl Write) {
187187
if self.needs_escape(string) {
188188
buffer.write_str("E'").unwrap();
189189
} else {
@@ -193,7 +193,7 @@ impl QueryBuilder for PostgresQueryBuilder {
193193
buffer.write_str("'").unwrap();
194194
}
195195

196-
fn write_bytes(&self, bytes: &[u8], buffer: &mut (impl Write + ?Sized)) {
196+
fn write_bytes(&self, bytes: &[u8], buffer: &mut impl Write) {
197197
buffer.write_str("'\\x").unwrap();
198198
for b in bytes {
199199
write!(buffer, "{b:02X}").unwrap();

src/backend/query_builder.rs

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1105,7 +1105,12 @@ pub trait QueryBuilder:
11051105
}
11061106

11071107
#[doc(hidden)]
1108-
fn write_value(&self, buf: &mut (impl Write + ?Sized), value: &Value) -> fmt::Result {
1108+
fn write_value(&self, buf: &mut impl Write, value: &Value) -> fmt::Result {
1109+
self.write_value_common(buf, value)
1110+
}
1111+
1112+
#[doc(hidden)]
1113+
fn write_value_common(&self, buf: &mut impl Write, value: &Value) -> fmt::Result {
11091114
match value {
11101115
Value::Bool(None)
11111116
| Value::TinyInt(None)
@@ -1684,15 +1689,15 @@ pub trait QueryBuilder:
16841689
}
16851690
}
16861691

1687-
fn write_string_quoted(&self, string: &str, buffer: &mut (impl Write + ?Sized)) {
1692+
fn write_string_quoted(&self, string: &str, buffer: &mut impl Write) {
16881693
buffer.write_str("'").unwrap();
16891694
self.write_escaped(buffer, string);
16901695
buffer.write_str("'").unwrap();
16911696
}
16921697

16931698
#[doc(hidden)]
16941699
/// Write bytes enclosed with engine specific byte syntax
1695-
fn write_bytes(&self, bytes: &[u8], buffer: &mut (impl Write + ?Sized)) {
1700+
fn write_bytes(&self, bytes: &[u8], buffer: &mut impl Write) {
16961701
buffer.write_str("x'").unwrap();
16971702
for b in bytes {
16981703
write!(buffer, "{b:02X}").unwrap()

src/backend/sqlite/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ impl QuotedBuilder for SqliteQueryBuilder {
2222
}
2323

2424
impl EscapeBuilder for SqliteQueryBuilder {
25-
fn write_escaped(&self, buffer: &mut (impl Write + ?Sized), string: &str) {
25+
fn write_escaped(&self, buffer: &mut impl Write, string: &str) {
2626
for char in string.chars() {
2727
match char {
2828
'\'' => buffer.write_str("''"),

0 commit comments

Comments
 (0)