If we changed FromSql to look like ```rust pub trait FromSql<'a> { fn from_sql(ty: &Type, buf: &'a [u8]) -> Result<Self>; } ``` This would allow implementations for `&str` and `&[u8]` which would be pretty handy. It's unfortunately a breaking change so it'll have to wait cc @jwilm