From 9d6cea3d4088aff2b26393dca8c91ca4443527ff Mon Sep 17 00:00:00 2001 From: Oleksii Filonenko Date: Sat, 27 Jul 2019 22:08:50 +0300 Subject: [PATCH] Fix SqlAdapter::format_blob (rusqlite API change) https://docs.rs/rusqlite/0.20.0/rusqlite/types/enum.ValueRef.html#method.as_str --- src/adapters/sqlite.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/adapters/sqlite.rs b/src/adapters/sqlite.rs index 09a3af3..7a59f33 100644 --- a/src/adapters/sqlite.rs +++ b/src/adapters/sqlite.rs @@ -46,7 +46,7 @@ fn format_blob(b: ValueRef) -> String { Null => "NULL".to_owned(), Integer(i) => format!("{}", i), Real(i) => format!("{}", i), - Text(i) => format!("'{}'", i.replace("'", "''")), + Text(i) => format!("'{}'", String::from_utf8_lossy(i).replace("'", "''")), Blob(b) => format!( "[blob {}B]", size_format::SizeFormatterSI::new(