v0.2.0 · Interface
types
Types shared across the postgres interfaces. The value model (`pg-value`) and the error model (`error`, `db-error`) live here so that `query` and `prepared` `use` the *same* types. That matters for the component-model `(implements ..)` mechanism: a host can route each labeled `query`/`prepared` import to its own credentialed connection, and the values and errors flowing through one label unify with the (unlabeled) interfaces because they all reference this one `types` package.
Type Aliases
T
hashable-f64
TThis type of floating point is necessary as rust does not allow Eq/PartialEq/Hash on real <code>f64</code>
hashable-f32
TThis type of floating point is necessary as rust does not allow Eq/PartialEq/Hash on real <code>f64</code>
point
Tlower-left-point
Tupper-right-point
Tstart-point
Tend-point
Tcenter-point
Tradius
TThis type of floating point is necessary as rust does not allow Eq/PartialEq/Hash on real <code>f64</code>
ipv4-addr
Tipv6-addr
Tsubnet
Txmin
Txmax
Txip-list
Tlogfile-num
Tlogfile-byte-offset
Tcolumn-name
Tnumeric
TArbitrary precision numeric type
row
A single row of a query result.