Undo transition to edition 2021, prep release 0.26.3

This commit is contained in:
Thom Chiovoloni 2021-12-08 16:54:38 -08:00
parent 03dbb7821c
commit 287b0ea08b
3 changed files with 4 additions and 2 deletions

View File

@ -1,8 +1,8 @@
[package]
name = "rusqlite"
version = "0.26.2"
version = "0.26.3"
authors = ["The rusqlite developers"]
edition = "2021"
edition = "2018"
description = "Ergonomic wrapper for SQLite"
repository = "https://github.com/rusqlite/rusqlite"
documentation = "http://docs.rs/rusqlite/"

View File

@ -272,6 +272,7 @@ impl Blob<'_> {
/// Return the current size in bytes of the BLOB.
#[inline]
pub fn len(&self) -> usize {
use std::convert::TryInto;
self.size().try_into().unwrap()
}

View File

@ -103,6 +103,7 @@ impl SqliteMallocString {
/// This means it's safe to use in extern "C" functions even outside of
/// catch_unwind.
pub(crate) fn from_str(s: &str) -> Self {
use std::convert::TryFrom;
let s = if s.as_bytes().contains(&0) {
std::borrow::Cow::Owned(make_nonnull(s))
} else {