edgedb-protocol 0.6.1

Low-level protocol implemenentation for EdgeDB database client. Use edgedb-tokio for applications instead.
Documentation
1
2
3
4
5
6
7
8
use edgedb_protocol::model::Vector;
use edgedb_protocol::queryable::Queryable;

#[test]
fn decode_vector() {
    let vec = Vector::decode(&Default::default(), b"\0\x03\0\0?\x80\0\0@\0\0\0@@\0\0").unwrap();
    assert_eq!(vec, Vector(vec![1., 2., 3.]));
}