pub trait PgHasArrayType {
    // Required method
    fn array_type_info() -> PgTypeInfo;

    // Provided method
    fn array_compatible(ty: &PgTypeInfo) -> bool { ... }
}

Required Methods§

Provided Methods§

Implementations on Foreign Types§

source§

impl<T1, T2, T3, T4> PgHasArrayType for (T1, T2, T3, T4)

source§

impl PgHasArrayType for &[u8]

source§

impl<T1, T2> PgHasArrayType for (T1, T2)

source§

impl<T1, T2, T3, T4, T5, T6> PgHasArrayType for (T1, T2, T3, T4, T5, T6)

source§

impl<T> PgHasArrayType for Option<T>where T: PgHasArrayType,

source§

impl PgHasArrayType for &str

source§

impl PgHasArrayType for i64

source§

impl PgHasArrayType for i16

source§

impl PgHasArrayType for String

source§

impl PgHasArrayType for Duration

source§

impl PgHasArrayType for Vec<u8>

source§

impl PgHasArrayType for JsonValue

source§

impl<T1, T2, T3, T4, T5, T6, T7> PgHasArrayType for (T1, T2, T3, T4, T5, T6, T7)

source§

impl PgHasArrayType for bool

source§

impl<T> PgHasArrayType for Json<T>

source§

impl PgHasArrayType for u8

source§

impl PgHasArrayType for JsonRawValue

source§

impl<T1, T2, T3, T4, T5, T6, T7, T8, T9> PgHasArrayType for (T1, T2, T3, T4, T5, T6, T7, T8, T9)

source§

impl PgHasArrayType for f32

source§

impl PgHasArrayType for f64

source§

impl PgHasArrayType for i8

source§

impl<T1, T2, T3, T4, T5, T6, T7, T8> PgHasArrayType for (T1, T2, T3, T4, T5, T6, T7, T8)

source§

impl PgHasArrayType for i32

source§

impl<T1, T2, T3> PgHasArrayType for (T1, T2, T3)

source§

impl<T1> PgHasArrayType for (T1,)

source§

impl PgHasArrayType for Cow<'_, str>

source§

impl<const N: usize> PgHasArrayType for [u8; N]

source§

impl<T1, T2, T3, T4, T5> PgHasArrayType for (T1, T2, T3, T4, T5)

Implementors§