pub trait ArrayOf<Element: SqlType>: SqlType { }Expand description
The element type of a Postgres array, which is what x = ANY(arr)
compares against. Needs no seal for the reason Comparable needs
none: every position is a SqlType, and that is sealed, so an outside
crate has no type to put in one.
Exact on the element’s width where Comparable widens, though the
database would take either: with Integer and BigInt both matching a
BIGINT[], an unannotated vec![1, 2] has no one array type left to
infer, and that is the shape a call site actually writes.
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".