pub trait PgHasArrayType {
// Required method
fn array_type_info() -> PgTypeInfo;
// Provided method
fn array_compatible(ty: &PgTypeInfo) -> bool { ... }
}Available on crate feature
postgres only.Required Methodsยง
fn array_type_info() -> PgTypeInfo
Provided Methodsยง
fn array_compatible(ty: &PgTypeInfo) -> bool
Dyn Compatibilityยง
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".
Implementations on Foreign Typesยง
Sourceยงimpl PgHasArrayType for &[u8]
impl PgHasArrayType for &[u8]
fn array_type_info() -> PgTypeInfo
Sourceยงimpl PgHasArrayType for &str
impl PgHasArrayType for &str
fn array_type_info() -> PgTypeInfo
fn array_compatible(ty: &PgTypeInfo) -> bool
Sourceยงimpl PgHasArrayType for BigDecimal
impl PgHasArrayType for BigDecimal
fn array_type_info() -> PgTypeInfo
Sourceยงimpl PgHasArrayType for BitVec
impl PgHasArrayType for BitVec
fn array_type_info() -> PgTypeInfo
fn array_compatible(ty: &PgTypeInfo) -> bool
Sourceยงimpl PgHasArrayType for Cow<'_, str>
impl PgHasArrayType for Cow<'_, str>
fn array_type_info() -> PgTypeInfo
fn array_compatible(ty: &PgTypeInfo) -> bool
Sourceยงimpl PgHasArrayType for Date
impl PgHasArrayType for Date
fn array_type_info() -> PgTypeInfo
Sourceยงimpl PgHasArrayType for Decimal
impl PgHasArrayType for Decimal
fn array_type_info() -> PgTypeInfo
Sourceยงimpl PgHasArrayType for Duration
impl PgHasArrayType for Duration
fn array_type_info() -> PgTypeInfo
Sourceยงimpl PgHasArrayType for Duration
Available on crate feature time only.
impl PgHasArrayType for Duration
Available on crate feature
time only.fn array_type_info() -> PgTypeInfo
Sourceยงimpl PgHasArrayType for IpAddr
impl PgHasArrayType for IpAddr
fn array_type_info() -> PgTypeInfo
fn array_compatible(ty: &PgTypeInfo) -> bool
Sourceยงimpl PgHasArrayType for IpNetwork
impl PgHasArrayType for IpNetwork
fn array_type_info() -> PgTypeInfo
fn array_compatible(ty: &PgTypeInfo) -> bool
Sourceยงimpl PgHasArrayType for MacAddress
impl PgHasArrayType for MacAddress
fn array_type_info() -> PgTypeInfo
Sourceยงimpl PgHasArrayType for NaiveDate
impl PgHasArrayType for NaiveDate
fn array_type_info() -> PgTypeInfo
Sourceยงimpl PgHasArrayType for NaiveDateTime
impl PgHasArrayType for NaiveDateTime
fn array_type_info() -> PgTypeInfo
Sourceยงimpl PgHasArrayType for NaiveTime
impl PgHasArrayType for NaiveTime
fn array_type_info() -> PgTypeInfo
Sourceยงimpl PgHasArrayType for OffsetDateTime
impl PgHasArrayType for OffsetDateTime
fn array_type_info() -> PgTypeInfo
Sourceยงimpl PgHasArrayType for PrimitiveDateTime
impl PgHasArrayType for PrimitiveDateTime
fn array_type_info() -> PgTypeInfo
Sourceยงimpl PgHasArrayType for String
impl PgHasArrayType for String
fn array_type_info() -> PgTypeInfo
fn array_compatible(ty: &PgTypeInfo) -> bool
Sourceยงimpl PgHasArrayType for Time
impl PgHasArrayType for Time
fn array_type_info() -> PgTypeInfo
Sourceยงimpl PgHasArrayType for TimeDelta
Available on crate feature chrono only.
impl PgHasArrayType for TimeDelta
Available on crate feature
chrono only.fn array_type_info() -> PgTypeInfo
Sourceยงimpl PgHasArrayType for Uuid
impl PgHasArrayType for Uuid
fn array_type_info() -> PgTypeInfo
Sourceยงimpl PgHasArrayType for Vec<u8>
impl PgHasArrayType for Vec<u8>
fn array_type_info() -> PgTypeInfo
Sourceยงimpl PgHasArrayType for bool
impl PgHasArrayType for bool
fn array_type_info() -> PgTypeInfo
Sourceยงimpl PgHasArrayType for f32
impl PgHasArrayType for f32
fn array_type_info() -> PgTypeInfo
Sourceยงimpl PgHasArrayType for f64
impl PgHasArrayType for f64
fn array_type_info() -> PgTypeInfo
Sourceยงimpl PgHasArrayType for i8
impl PgHasArrayType for i8
fn array_type_info() -> PgTypeInfo
Sourceยงimpl PgHasArrayType for i16
impl PgHasArrayType for i16
fn array_type_info() -> PgTypeInfo
Sourceยงimpl PgHasArrayType for i32
impl PgHasArrayType for i32
fn array_type_info() -> PgTypeInfo
Sourceยงimpl PgHasArrayType for i64
impl PgHasArrayType for i64
fn array_type_info() -> PgTypeInfo
Sourceยงimpl PgHasArrayType for u8
impl PgHasArrayType for u8
fn array_type_info() -> PgTypeInfo
Sourceยงimpl PgHasArrayType for u16
impl PgHasArrayType for u16
fn array_type_info() -> PgTypeInfo
Sourceยงimpl PgHasArrayType for u32
impl PgHasArrayType for u32
fn array_type_info() -> PgTypeInfo
Sourceยงimpl PgHasArrayType for u64
impl PgHasArrayType for u64
fn array_type_info() -> PgTypeInfo
Sourceยงimpl<T1, T2, T3, T4, T5, T6, T7, T8, T9> PgHasArrayType for (T1, T2, T3, T4, T5, T6, T7, T8, T9)
impl<T1, T2, T3, T4, T5, T6, T7, T8, T9> PgHasArrayType for (T1, T2, T3, T4, T5, T6, T7, T8, T9)
fn array_type_info() -> PgTypeInfo
Sourceยงimpl<T1, T2, T3, T4, T5, T6, T7, T8> PgHasArrayType for (T1, T2, T3, T4, T5, T6, T7, T8)
impl<T1, T2, T3, T4, T5, T6, T7, T8> PgHasArrayType for (T1, T2, T3, T4, T5, T6, T7, T8)
fn array_type_info() -> PgTypeInfo
Sourceยงimpl<T1, T2, T3, T4, T5, T6, T7> PgHasArrayType for (T1, T2, T3, T4, T5, T6, T7)
impl<T1, T2, T3, T4, T5, T6, T7> PgHasArrayType for (T1, T2, T3, T4, T5, T6, T7)
fn array_type_info() -> PgTypeInfo
Sourceยงimpl<T1, T2, T3, T4, T5, T6> PgHasArrayType for (T1, T2, T3, T4, T5, T6)
impl<T1, T2, T3, T4, T5, T6> PgHasArrayType for (T1, T2, T3, T4, T5, T6)
fn array_type_info() -> PgTypeInfo
Sourceยงimpl<T1, T2, T3, T4, T5> PgHasArrayType for (T1, T2, T3, T4, T5)
impl<T1, T2, T3, T4, T5> PgHasArrayType for (T1, T2, T3, T4, T5)
fn array_type_info() -> PgTypeInfo
Sourceยงimpl<T1, T2, T3, T4> PgHasArrayType for (T1, T2, T3, T4)
impl<T1, T2, T3, T4> PgHasArrayType for (T1, T2, T3, T4)
fn array_type_info() -> PgTypeInfo
Sourceยงimpl<T1, T2, T3> PgHasArrayType for (T1, T2, T3)
impl<T1, T2, T3> PgHasArrayType for (T1, T2, T3)
fn array_type_info() -> PgTypeInfo
Sourceยงimpl<T1, T2> PgHasArrayType for (T1, T2)
impl<T1, T2> PgHasArrayType for (T1, T2)
fn array_type_info() -> PgTypeInfo
Sourceยงimpl<T1> PgHasArrayType for (T1,)
impl<T1> PgHasArrayType for (T1,)
fn array_type_info() -> PgTypeInfo
Sourceยงimpl<T> PgHasArrayType for Option<T>where
T: PgHasArrayType,
impl<T> PgHasArrayType for Option<T>where
T: PgHasArrayType,
fn array_type_info() -> PgTypeInfo
fn array_compatible(ty: &PgTypeInfo) -> bool
Sourceยงimpl<Tz> PgHasArrayType for DateTime<Tz>where
Tz: TimeZone,
impl<Tz> PgHasArrayType for DateTime<Tz>where
Tz: TimeZone,
fn array_type_info() -> PgTypeInfo
Sourceยงimpl<const N: usize> PgHasArrayType for [u8; N]
impl<const N: usize> PgHasArrayType for [u8; N]
fn array_type_info() -> PgTypeInfo
Implementorsยง
impl PgHasArrayType for Oid
impl PgHasArrayType for PgInterval
impl PgHasArrayType for PgLTree
impl PgHasArrayType for PgMoney
impl PgHasArrayType for PgRange<BigDecimal>
Available on crate feature
bigdecimal only.impl PgHasArrayType for PgRange<Date>
Available on crate feature
time only.impl PgHasArrayType for PgRange<Decimal>
Available on crate feature
decimal only.impl PgHasArrayType for PgRange<NaiveDate>
Available on crate feature
chrono only.impl PgHasArrayType for PgRange<NaiveDateTime>
Available on crate feature
chrono only.impl PgHasArrayType for PgRange<OffsetDateTime>
Available on crate feature
time only.impl PgHasArrayType for PgRange<PrimitiveDateTime>
Available on crate feature
time only.impl PgHasArrayType for PgRange<i32>
impl PgHasArrayType for PgRange<i64>
impl PgHasArrayType for RawValue
impl PgHasArrayType for Value
impl<T> PgHasArrayType for Json<T>
impl<Tz> PgHasArrayType for PgRange<DateTime<Tz>>where
Tz: TimeZone,
Available on crate feature
chrono only.