sqlt 0.3.2

SQL parser, translator, and linter for MySQL, MariaDB, Postgres, MSSQL, SQLite
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
pub mod envelope;

pub use envelope::Envelope;

use crate::error::Result;

pub fn serialize(env: &Envelope, pretty: bool) -> Result<String> {
    let s = if pretty {
        serde_json::to_string_pretty(env)?
    } else {
        serde_json::to_string(env)?
    };
    Ok(s)
}

pub fn deserialize(s: &str) -> Result<Envelope> {
    Ok(serde_json::from_str(s)?)
}