#postgres #protocol #protocols

postgres-protocol

Low level Postgres protocol APIs

11 unstable releases (4 breaking)

✓ Uses Rust 2018 edition

0.5.0-alpha.1 Oct 15, 2019
0.4.1 Jun 30, 2019
0.4.0 Mar 6, 2019
0.3.2 Feb 12, 2018
0.1.1 Nov 22, 2016
Download history 5380/week @ 2019-07-02 5797/week @ 2019-07-09 5698/week @ 2019-07-16 5542/week @ 2019-07-23 6905/week @ 2019-07-30 7329/week @ 2019-08-06 7699/week @ 2019-08-13 7202/week @ 2019-08-20 3286/week @ 2019-08-27 4389/week @ 2019-09-03 4348/week @ 2019-09-10 4768/week @ 2019-09-17 5457/week @ 2019-09-24 5188/week @ 2019-10-01 5321/week @ 2019-10-08

23,885 downloads per month
Used in 110 crates (6 directly)

MIT/Apache

80KB
2.5K SLoC

Moved

This crate has moved to https://github.com/sfackler/rust-postgres


lib.rs:

Low level Postgres protocol APIs.

This crate implements the low level components of Postgres's communication protocol, including message and value serialization and deserialization. It is designed to be used as a building block by higher level APIs such as rust-postgres, and should not typically be used directly.

Note

This library assumes that the client_encoding backend parameter has been set to UTF8. It will most likely not behave properly if that is not the case.

Dependencies

~2MB
~51K SLoC