sqlvec 0.0.2

A generic container for vectors allowing for rusqlite operations
Documentation
# SqlVec

A generic container for vectors allowing for rusqlite operations.

The vector must contain elements that implement `ToString` & `FromStr`.

`SqlVec` implements `ToSql` & `FromSql` storing values as `\u{F1}` delimited text.

> If the sqlite conversion is to be bidirectional then the `ToString` & `FromStr` must also be bidirectional.

```toml
[dependencies]
sqlvec = { version = "0.0.1", features = ["serde"] }
```

## Usage

Wrap a vector with `SqlVec` before passing to the database.

```rust
use sqlvec::SqlVec;

let values = SqlVec::new(vec!["one".to_string(), "two".to_string()]);
connection.execute(
    "INSERT INTO test (data) VALUES (?1)",
    params![values],
).unwrap();
```