Expand description
Implementation of the spin postgres db interface. Conversions between Rust, WIT and Postgres types.
Types
Rust type | WIT (db-value) | Postgres type(s) |
---|---|---|
bool | boolean(bool) | BOOL |
i16 | int16(s16) | SMALLINT, SMALLSERIAL, INT2 |
i32 | int32(s32) | INT, SERIAL, INT4 |
i64 | int64(s64) | BIGINT, BIGSERIAL, INT8 |
f32 | floating32(float32) | REAL, FLOAT4 |
f64 | floating64(float64) | DOUBLE PRECISION, FLOAT8 |
String | str(string) | VARCHAR, CHAR(N), TEXT |
Vec<u8> | binary(list | BYTEA |
Structs
Enums
Traits
A type that can be decoded from the database.