Trait PgHasArrayType

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

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

Required Methods§

Provided Methods§

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl PgHasArrayType for &str

Source§

impl PgHasArrayType for &[u8]

Source§

impl PgHasArrayType for Cow<'_, str>

Source§

impl PgHasArrayType for bool

Source§

impl PgHasArrayType for f32

Source§

impl PgHasArrayType for f64

Source§

impl PgHasArrayType for i8

Source§

impl PgHasArrayType for i16

Source§

impl PgHasArrayType for i32

Source§

impl PgHasArrayType for i64

Source§

impl PgHasArrayType for u8

Source§

impl PgHasArrayType for u32

Source§

impl PgHasArrayType for String

Source§

impl PgHasArrayType for Vec<u8>

Source§

impl PgHasArrayType for Duration

Source§

impl PgHasArrayType for Date

Source§

impl PgHasArrayType for Duration

Source§

impl PgHasArrayType for OffsetDateTime

Source§

impl PgHasArrayType for PrimitiveDateTime

Source§

impl PgHasArrayType for Time

Source§

impl<T1> PgHasArrayType for (T1,)

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<T> PgHasArrayType for Json<T>

Implementors§