[−][src]Struct rbatis_core::postgres::Postgres
Postgres database driver.
Trait Implementations
impl Database for Postgres[src]
type Connection = PgConnection
The concrete Connection implementation for this database.
type Arguments = PgArguments
The concrete Arguments implementation for this database.
type TypeInfo = PgTypeInfo
The concrete TypeInfo implementation for this database.
type TableId = u32
The Rust type of table identifiers for this database.
type RawBuffer = PgRawBuffer
The Rust type used as the buffer when encoding arguments. Read more
type Error = PgError
The concrete DatabaseError type used to report errors from the database.
impl Debug for Postgres[src]
impl<'_> Decode<'_, Postgres> for BigDecimal[src]
impl<'de, T> Decode<'de, Postgres> for Vec<T> where
T: 'de,
T: for<'arr> Decode<'arr, Postgres>,
[T]: Type<Postgres>,
T: Type<Postgres>, [src]
T: 'de,
T: for<'arr> Decode<'arr, Postgres>,
[T]: Type<Postgres>,
T: Type<Postgres>,
impl<'de> Decode<'de, Postgres> for bool[src]
impl<'de> Decode<'de, Postgres> for i64[src]
impl<'de, T1> Decode<'de, Postgres> for (T1,) where
T1: 'de,
T1: Type<Postgres>,
T1: for<'tup> Decode<'tup, Postgres>, [src]
T1: 'de,
T1: Type<Postgres>,
T1: for<'tup> Decode<'tup, Postgres>,
impl<'de, T1, T2> Decode<'de, Postgres> for (T1, T2) where
T1: 'de,
T2: 'de,
T1: Type<Postgres>,
T2: Type<Postgres>,
T1: for<'tup> Decode<'tup, Postgres>,
T2: for<'tup> Decode<'tup, Postgres>, [src]
T1: 'de,
T2: 'de,
T1: Type<Postgres>,
T2: Type<Postgres>,
T1: for<'tup> Decode<'tup, Postgres>,
T2: for<'tup> Decode<'tup, Postgres>,
impl<'de, T1, T2, T3> Decode<'de, Postgres> for (T1, T2, T3) where
T1: 'de,
T2: 'de,
T3: 'de,
T1: Type<Postgres>,
T2: Type<Postgres>,
T3: Type<Postgres>,
T1: for<'tup> Decode<'tup, Postgres>,
T2: for<'tup> Decode<'tup, Postgres>,
T3: for<'tup> Decode<'tup, Postgres>, [src]
T1: 'de,
T2: 'de,
T3: 'de,
T1: Type<Postgres>,
T2: Type<Postgres>,
T3: Type<Postgres>,
T1: for<'tup> Decode<'tup, Postgres>,
T2: for<'tup> Decode<'tup, Postgres>,
T3: for<'tup> Decode<'tup, Postgres>,
impl<'de, T1, T2, T3, T4> Decode<'de, Postgres> for (T1, T2, T3, T4) where
T1: 'de,
T2: 'de,
T3: 'de,
T4: 'de,
T1: Type<Postgres>,
T2: Type<Postgres>,
T3: Type<Postgres>,
T4: Type<Postgres>,
T1: for<'tup> Decode<'tup, Postgres>,
T2: for<'tup> Decode<'tup, Postgres>,
T3: for<'tup> Decode<'tup, Postgres>,
T4: for<'tup> Decode<'tup, Postgres>, [src]
T1: 'de,
T2: 'de,
T3: 'de,
T4: 'de,
T1: Type<Postgres>,
T2: Type<Postgres>,
T3: Type<Postgres>,
T4: Type<Postgres>,
T1: for<'tup> Decode<'tup, Postgres>,
T2: for<'tup> Decode<'tup, Postgres>,
T3: for<'tup> Decode<'tup, Postgres>,
T4: for<'tup> Decode<'tup, Postgres>,
impl<'de, T1, T2, T3, T4, T5> Decode<'de, Postgres> for (T1, T2, T3, T4, T5) where
T1: 'de,
T2: 'de,
T3: 'de,
T4: 'de,
T5: 'de,
T1: Type<Postgres>,
T2: Type<Postgres>,
T3: Type<Postgres>,
T4: Type<Postgres>,
T5: Type<Postgres>,
T1: for<'tup> Decode<'tup, Postgres>,
T2: for<'tup> Decode<'tup, Postgres>,
T3: for<'tup> Decode<'tup, Postgres>,
T4: for<'tup> Decode<'tup, Postgres>,
T5: for<'tup> Decode<'tup, Postgres>, [src]
T1: 'de,
T2: 'de,
T3: 'de,
T4: 'de,
T5: 'de,
T1: Type<Postgres>,
T2: Type<Postgres>,
T3: Type<Postgres>,
T4: Type<Postgres>,
T5: Type<Postgres>,
T1: for<'tup> Decode<'tup, Postgres>,
T2: for<'tup> Decode<'tup, Postgres>,
T3: for<'tup> Decode<'tup, Postgres>,
T4: for<'tup> Decode<'tup, Postgres>,
T5: for<'tup> Decode<'tup, Postgres>,
impl<'de, T1, T2, T3, T4, T5, T6> Decode<'de, Postgres> for (T1, T2, T3, T4, T5, T6) where
T1: 'de,
T2: 'de,
T3: 'de,
T4: 'de,
T5: 'de,
T6: 'de,
T1: Type<Postgres>,
T2: Type<Postgres>,
T3: Type<Postgres>,
T4: Type<Postgres>,
T5: Type<Postgres>,
T6: Type<Postgres>,
T1: for<'tup> Decode<'tup, Postgres>,
T2: for<'tup> Decode<'tup, Postgres>,
T3: for<'tup> Decode<'tup, Postgres>,
T4: for<'tup> Decode<'tup, Postgres>,
T5: for<'tup> Decode<'tup, Postgres>,
T6: for<'tup> Decode<'tup, Postgres>, [src]
T1: 'de,
T2: 'de,
T3: 'de,
T4: 'de,
T5: 'de,
T6: 'de,
T1: Type<Postgres>,
T2: Type<Postgres>,
T3: Type<Postgres>,
T4: Type<Postgres>,
T5: Type<Postgres>,
T6: Type<Postgres>,
T1: for<'tup> Decode<'tup, Postgres>,
T2: for<'tup> Decode<'tup, Postgres>,
T3: for<'tup> Decode<'tup, Postgres>,
T4: for<'tup> Decode<'tup, Postgres>,
T5: for<'tup> Decode<'tup, Postgres>,
T6: for<'tup> Decode<'tup, Postgres>,
impl<'de, T1, T2, T3, T4, T5, T6, T7> Decode<'de, Postgres> for (T1, T2, T3, T4, T5, T6, T7) where
T1: 'de,
T2: 'de,
T3: 'de,
T4: 'de,
T5: 'de,
T6: 'de,
T7: 'de,
T1: Type<Postgres>,
T2: Type<Postgres>,
T3: Type<Postgres>,
T4: Type<Postgres>,
T5: Type<Postgres>,
T6: Type<Postgres>,
T7: Type<Postgres>,
T1: for<'tup> Decode<'tup, Postgres>,
T2: for<'tup> Decode<'tup, Postgres>,
T3: for<'tup> Decode<'tup, Postgres>,
T4: for<'tup> Decode<'tup, Postgres>,
T5: for<'tup> Decode<'tup, Postgres>,
T6: for<'tup> Decode<'tup, Postgres>,
T7: for<'tup> Decode<'tup, Postgres>, [src]
T1: 'de,
T2: 'de,
T3: 'de,
T4: 'de,
T5: 'de,
T6: 'de,
T7: 'de,
T1: Type<Postgres>,
T2: Type<Postgres>,
T3: Type<Postgres>,
T4: Type<Postgres>,
T5: Type<Postgres>,
T6: Type<Postgres>,
T7: Type<Postgres>,
T1: for<'tup> Decode<'tup, Postgres>,
T2: for<'tup> Decode<'tup, Postgres>,
T3: for<'tup> Decode<'tup, Postgres>,
T4: for<'tup> Decode<'tup, Postgres>,
T5: for<'tup> Decode<'tup, Postgres>,
T6: for<'tup> Decode<'tup, Postgres>,
T7: for<'tup> Decode<'tup, Postgres>,
impl<'de, T1, T2, T3, T4, T5, T6, T7, T8> Decode<'de, Postgres> for (T1, T2, T3, T4, T5, T6, T7, T8) where
T1: 'de,
T2: 'de,
T3: 'de,
T4: 'de,
T5: 'de,
T6: 'de,
T7: 'de,
T8: 'de,
T1: Type<Postgres>,
T2: Type<Postgres>,
T3: Type<Postgres>,
T4: Type<Postgres>,
T5: Type<Postgres>,
T6: Type<Postgres>,
T7: Type<Postgres>,
T8: Type<Postgres>,
T1: for<'tup> Decode<'tup, Postgres>,
T2: for<'tup> Decode<'tup, Postgres>,
T3: for<'tup> Decode<'tup, Postgres>,
T4: for<'tup> Decode<'tup, Postgres>,
T5: for<'tup> Decode<'tup, Postgres>,
T6: for<'tup> Decode<'tup, Postgres>,
T7: for<'tup> Decode<'tup, Postgres>,
T8: for<'tup> Decode<'tup, Postgres>, [src]
T1: 'de,
T2: 'de,
T3: 'de,
T4: 'de,
T5: 'de,
T6: 'de,
T7: 'de,
T8: 'de,
T1: Type<Postgres>,
T2: Type<Postgres>,
T3: Type<Postgres>,
T4: Type<Postgres>,
T5: Type<Postgres>,
T6: Type<Postgres>,
T7: Type<Postgres>,
T8: Type<Postgres>,
T1: for<'tup> Decode<'tup, Postgres>,
T2: for<'tup> Decode<'tup, Postgres>,
T3: for<'tup> Decode<'tup, Postgres>,
T4: for<'tup> Decode<'tup, Postgres>,
T5: for<'tup> Decode<'tup, Postgres>,
T6: for<'tup> Decode<'tup, Postgres>,
T7: for<'tup> Decode<'tup, Postgres>,
T8: for<'tup> Decode<'tup, Postgres>,
impl<'de, T1, T2, T3, T4, T5, T6, T7, T8, T9> Decode<'de, Postgres> for (T1, T2, T3, T4, T5, T6, T7, T8, T9) where
T1: 'de,
T2: 'de,
T3: 'de,
T4: 'de,
T5: 'de,
T6: 'de,
T7: 'de,
T8: 'de,
T9: 'de,
T1: Type<Postgres>,
T2: Type<Postgres>,
T3: Type<Postgres>,
T4: Type<Postgres>,
T5: Type<Postgres>,
T6: Type<Postgres>,
T7: Type<Postgres>,
T8: Type<Postgres>,
T9: Type<Postgres>,
T1: for<'tup> Decode<'tup, Postgres>,
T2: for<'tup> Decode<'tup, Postgres>,
T3: for<'tup> Decode<'tup, Postgres>,
T4: for<'tup> Decode<'tup, Postgres>,
T5: for<'tup> Decode<'tup, Postgres>,
T6: for<'tup> Decode<'tup, Postgres>,
T7: for<'tup> Decode<'tup, Postgres>,
T8: for<'tup> Decode<'tup, Postgres>,
T9: for<'tup> Decode<'tup, Postgres>, [src]
T1: 'de,
T2: 'de,
T3: 'de,
T4: 'de,
T5: 'de,
T6: 'de,
T7: 'de,
T8: 'de,
T9: 'de,
T1: Type<Postgres>,
T2: Type<Postgres>,
T3: Type<Postgres>,
T4: Type<Postgres>,
T5: Type<Postgres>,
T6: Type<Postgres>,
T7: Type<Postgres>,
T8: Type<Postgres>,
T9: Type<Postgres>,
T1: for<'tup> Decode<'tup, Postgres>,
T2: for<'tup> Decode<'tup, Postgres>,
T3: for<'tup> Decode<'tup, Postgres>,
T4: for<'tup> Decode<'tup, Postgres>,
T5: for<'tup> Decode<'tup, Postgres>,
T6: for<'tup> Decode<'tup, Postgres>,
T7: for<'tup> Decode<'tup, Postgres>,
T8: for<'tup> Decode<'tup, Postgres>,
T9: for<'tup> Decode<'tup, Postgres>,
impl<'de> Decode<'de, Postgres> for Vec<u8>[src]
impl<'de> Decode<'de, Postgres> for String[src]
impl<'de> Decode<'de, Postgres> for &'de str[src]
impl<'de> Decode<'de, Postgres> for NaiveTime[src]
impl<'de> Decode<'de, Postgres> for NaiveDate[src]
impl<'de> Decode<'de, Postgres> for NaiveDateTime[src]
impl<'de> Decode<'de, Postgres> for DateTime<Utc>[src]
impl<'de> Decode<'de, Postgres> for DateTime<Local>[src]
impl<'de> Decode<'de, Postgres> for Uuid[src]
impl<'de> Decode<'de, Postgres> for JsonValue[src]
impl<'de> Decode<'de, Postgres> for &'de JsonRawValue[src]
impl<'de> Decode<'de, Postgres> for &'de [u8][src]
impl<'de, T> Decode<'de, Postgres> for Json<T> where
T: 'de,
T: Deserialize<'de>, [src]
T: 'de,
T: Deserialize<'de>,
impl<'de> Decode<'de, Postgres> for IpNetwork[src]
impl<'de> Decode<'de, Postgres> for Point<f64>[src]
impl<'de, T> Decode<'de, Postgres> for Option<T> where
T: Decode<'de, Postgres>, [src]
T: Decode<'de, Postgres>,
impl<'de> Decode<'de, Postgres> for f32[src]
impl<'de> Decode<'de, Postgres> for f64[src]
impl<'de> Decode<'de, Postgres> for i8[src]
impl<'de> Decode<'de, Postgres> for i16[src]
impl<'de> Decode<'de, Postgres> for i32[src]
impl<'de> Decode<'de, Postgres> for u32[src]
impl<T> Encode<Postgres> for [T] where
T: Encode<Postgres>,
T: Type<Postgres>, [src]
T: Encode<Postgres>,
T: Type<Postgres>,
fn encode(&self, buf: &mut PgRawBuffer)[src]
fn encode_nullable(&self, buf: &mut DB::RawBuffer) -> IsNull[src]
fn size_hint(&self) -> usize[src]
impl<T> Encode<Postgres> for Vec<T> where
T: Encode<Postgres>,
T: Type<Postgres>, [src]
T: Encode<Postgres>,
T: Type<Postgres>,
fn encode(&self, buf: &mut PgRawBuffer)[src]
fn encode_nullable(&self, buf: &mut DB::RawBuffer) -> IsNull[src]
fn size_hint(&self) -> usize[src]
impl Encode<Postgres> for u32[src]
fn encode(&self, buf: &mut PgRawBuffer)[src]
fn encode_nullable(&self, buf: &mut DB::RawBuffer) -> IsNull[src]
fn size_hint(&self) -> usize[src]
impl Encode<Postgres> for i64[src]
fn encode(&self, buf: &mut PgRawBuffer)[src]
fn encode_nullable(&self, buf: &mut DB::RawBuffer) -> IsNull[src]
fn size_hint(&self) -> usize[src]
impl Encode<Postgres> for str[src]
fn encode(&self, buf: &mut PgRawBuffer)[src]
fn size_hint(&self) -> usize[src]
fn encode_nullable(&self, buf: &mut DB::RawBuffer) -> IsNull[src]
impl Encode<Postgres> for String[src]
fn encode(&self, buf: &mut PgRawBuffer)[src]
fn size_hint(&self) -> usize[src]
fn encode_nullable(&self, buf: &mut DB::RawBuffer) -> IsNull[src]
impl Encode<Postgres> for BigDecimal[src]
Panics
If this BigDecimal cannot be represented by [PgNumeric].
fn encode(&self, buf: &mut PgRawBuffer)[src]
fn size_hint(&self) -> usize[src]
fn encode_nullable(&self, buf: &mut DB::RawBuffer) -> IsNull[src]
impl Encode<Postgres> for NaiveTime[src]
fn encode(&self, buf: &mut PgRawBuffer)[src]
fn size_hint(&self) -> usize[src]
fn encode_nullable(&self, buf: &mut DB::RawBuffer) -> IsNull[src]
impl Encode<Postgres> for NaiveDate[src]
fn encode(&self, buf: &mut PgRawBuffer)[src]
fn size_hint(&self) -> usize[src]
fn encode_nullable(&self, buf: &mut DB::RawBuffer) -> IsNull[src]
impl Encode<Postgres> for NaiveDateTime[src]
fn encode(&self, buf: &mut PgRawBuffer)[src]
fn size_hint(&self) -> usize[src]
fn encode_nullable(&self, buf: &mut DB::RawBuffer) -> IsNull[src]
impl<Tz: TimeZone> Encode<Postgres> for DateTime<Tz> where
Tz::Offset: Copy, [src]
Tz::Offset: Copy,
fn encode(&self, buf: &mut PgRawBuffer)[src]
fn size_hint(&self) -> usize[src]
fn encode_nullable(&self, buf: &mut DB::RawBuffer) -> IsNull[src]
impl Encode<Postgres> for Uuid[src]
fn encode(&self, buf: &mut PgRawBuffer)[src]
fn encode_nullable(&self, buf: &mut DB::RawBuffer) -> IsNull[src]
fn size_hint(&self) -> usize[src]
impl Encode<Postgres> for bool[src]
fn encode(&self, buf: &mut PgRawBuffer)[src]
fn encode_nullable(&self, buf: &mut DB::RawBuffer) -> IsNull[src]
fn size_hint(&self) -> usize[src]
impl Encode<Postgres> for JsonValue[src]
fn encode(&self, buf: &mut PgRawBuffer)[src]
fn encode_nullable(&self, buf: &mut DB::RawBuffer) -> IsNull[src]
fn size_hint(&self) -> usize[src]
impl<'_> Encode<Postgres> for &'_ JsonRawValue[src]
fn encode(&self, buf: &mut PgRawBuffer)[src]
fn encode_nullable(&self, buf: &mut DB::RawBuffer) -> IsNull[src]
fn size_hint(&self) -> usize[src]
impl<T> Encode<Postgres> for Json<T> where
T: Serialize, [src]
T: Serialize,
fn encode(&self, buf: &mut PgRawBuffer)[src]
fn encode_nullable(&self, buf: &mut DB::RawBuffer) -> IsNull[src]
fn size_hint(&self) -> usize[src]
impl Encode<Postgres> for IpNetwork[src]
fn encode(&self, buf: &mut PgRawBuffer)[src]
fn size_hint(&self) -> usize[src]
fn encode_nullable(&self, buf: &mut DB::RawBuffer) -> IsNull[src]
impl Encode<Postgres> for Point<f64>[src]
fn encode(&self, buf: &mut PgRawBuffer)[src]
fn encode_nullable(&self, buf: &mut DB::RawBuffer) -> IsNull[src]
fn size_hint(&self) -> usize[src]
impl Encode<Postgres> for [u8][src]
fn encode(&self, buf: &mut PgRawBuffer)[src]
fn encode_nullable(&self, buf: &mut DB::RawBuffer) -> IsNull[src]
fn size_hint(&self) -> usize[src]
impl Encode<Postgres> for Vec<u8>[src]
fn encode(&self, buf: &mut PgRawBuffer)[src]
fn encode_nullable(&self, buf: &mut DB::RawBuffer) -> IsNull[src]
fn size_hint(&self) -> usize[src]
impl Encode<Postgres> for f32[src]
fn encode(&self, buf: &mut PgRawBuffer)[src]
fn encode_nullable(&self, buf: &mut DB::RawBuffer) -> IsNull[src]
fn size_hint(&self) -> usize[src]
impl Encode<Postgres> for f64[src]
fn encode(&self, buf: &mut PgRawBuffer)[src]
fn encode_nullable(&self, buf: &mut DB::RawBuffer) -> IsNull[src]
fn size_hint(&self) -> usize[src]
impl Encode<Postgres> for i8[src]
fn encode(&self, buf: &mut PgRawBuffer)[src]
fn encode_nullable(&self, buf: &mut DB::RawBuffer) -> IsNull[src]
fn size_hint(&self) -> usize[src]
impl Encode<Postgres> for i16[src]
fn encode(&self, buf: &mut PgRawBuffer)[src]
fn encode_nullable(&self, buf: &mut DB::RawBuffer) -> IsNull[src]
fn size_hint(&self) -> usize[src]
impl Encode<Postgres> for i32[src]
fn encode(&self, buf: &mut PgRawBuffer)[src]
fn encode_nullable(&self, buf: &mut DB::RawBuffer) -> IsNull[src]
fn size_hint(&self) -> usize[src]
impl<'s, 'q> HasCursor<'s, 'q> for Postgres[src]
type Database = Postgres
type Cursor = PgCursor<'s, 'q>
The concrete Cursor implementation for this database.
impl<'a> HasRawValue<'a> for Postgres[src]
type Database = Postgres
type RawValue = PgValue<'a>
The Rust type used to hold a not-yet-decoded value that has just been received from the database. Read more
impl<'a> HasRow<'a> for Postgres[src]
impl<O: Unpin, F> MapRow<Postgres> for F where
F: for<'c> FnMut(PgRow<'c>) -> O, [src]
F: for<'c> FnMut(PgRow<'c>) -> O,
impl<O: Unpin, F> TryMapRow<Postgres> for F where
F: for<'c> FnMut(PgRow<'c>) -> Result<O>, [src]
F: for<'c> FnMut(PgRow<'c>) -> Result<O>,
type Output = O
fn try_map_row(&mut self, row: PgRow<'_>) -> Result<O>[src]
impl Type<Postgres> for bool[src]
fn type_info() -> PgTypeInfo[src]
impl Type<Postgres> for [bool][src]
fn type_info() -> PgTypeInfo[src]
impl Type<Postgres> for f64[src]
fn type_info() -> PgTypeInfo[src]
impl Type<Postgres> for [f64][src]
fn type_info() -> PgTypeInfo[src]
impl Type<Postgres> for Vec<f64>[src]
fn type_info() -> PgTypeInfo[src]
impl Type<Postgres> for i8[src]
fn type_info() -> PgTypeInfo[src]
impl Type<Postgres> for [i8][src]
fn type_info() -> PgTypeInfo[src]
impl Type<Postgres> for Vec<i8>[src]
fn type_info() -> PgTypeInfo[src]
impl Type<Postgres> for i16[src]
fn type_info() -> PgTypeInfo[src]
impl Type<Postgres> for [i16][src]
fn type_info() -> PgTypeInfo[src]
impl Type<Postgres> for Vec<i16>[src]
fn type_info() -> PgTypeInfo[src]
impl Type<Postgres> for i32[src]
fn type_info() -> PgTypeInfo[src]
impl Type<Postgres> for Vec<bool>[src]
fn type_info() -> PgTypeInfo[src]
impl Type<Postgres> for [i32][src]
fn type_info() -> PgTypeInfo[src]
impl Type<Postgres> for Vec<i32>[src]
fn type_info() -> PgTypeInfo[src]
impl Type<Postgres> for u32[src]
fn type_info() -> PgTypeInfo[src]
impl Type<Postgres> for [u32][src]
fn type_info() -> PgTypeInfo[src]
impl Type<Postgres> for Vec<u32>[src]
fn type_info() -> PgTypeInfo[src]
impl Type<Postgres> for i64[src]
fn type_info() -> PgTypeInfo[src]
impl Type<Postgres> for [i64][src]
fn type_info() -> PgTypeInfo[src]
impl Type<Postgres> for Vec<i64>[src]
fn type_info() -> PgTypeInfo[src]
impl<T1> Type<Postgres> for (T1,)[src]
fn type_info() -> PgTypeInfo[src]
impl<T1> Type<Postgres> for [(T1,)][src]
fn type_info() -> PgTypeInfo[src]
impl Type<Postgres> for [u8][src]
fn type_info() -> PgTypeInfo[src]
impl<T1> Type<Postgres> for Vec<(T1,)>[src]
fn type_info() -> PgTypeInfo[src]
impl<T1, T2> Type<Postgres> for (T1, T2)[src]
fn type_info() -> PgTypeInfo[src]
impl<T1, T2> Type<Postgres> for [(T1, T2)][src]
fn type_info() -> PgTypeInfo[src]
impl<T1, T2> Type<Postgres> for Vec<(T1, T2)>[src]
fn type_info() -> PgTypeInfo[src]
impl<T1, T2, T3> Type<Postgres> for (T1, T2, T3)[src]
fn type_info() -> PgTypeInfo[src]
impl<T1, T2, T3> Type<Postgres> for [(T1, T2, T3)][src]
fn type_info() -> PgTypeInfo[src]
impl<T1, T2, T3> Type<Postgres> for Vec<(T1, T2, T3)>[src]
fn type_info() -> PgTypeInfo[src]
impl<T1, T2, T3, T4> Type<Postgres> for (T1, T2, T3, T4)[src]
fn type_info() -> PgTypeInfo[src]
impl<T1, T2, T3, T4> Type<Postgres> for [(T1, T2, T3, T4)][src]
fn type_info() -> PgTypeInfo[src]
impl<T1, T2, T3, T4> Type<Postgres> for Vec<(T1, T2, T3, T4)>[src]
fn type_info() -> PgTypeInfo[src]
impl<'_> Type<Postgres> for [&'_ [u8]][src]
fn type_info() -> PgTypeInfo[src]
impl<T1, T2, T3, T4, T5> Type<Postgres> for (T1, T2, T3, T4, T5)[src]
fn type_info() -> PgTypeInfo[src]
impl<T1, T2, T3, T4, T5> Type<Postgres> for [(T1, T2, T3, T4, T5)][src]
fn type_info() -> PgTypeInfo[src]
impl<T1, T2, T3, T4, T5> Type<Postgres> for Vec<(T1, T2, T3, T4, T5)>[src]
fn type_info() -> PgTypeInfo[src]
impl<T1, T2, T3, T4, T5, T6> Type<Postgres> for (T1, T2, T3, T4, T5, T6)[src]
fn type_info() -> PgTypeInfo[src]
impl<T1, T2, T3, T4, T5, T6> Type<Postgres> for [(T1, T2, T3, T4, T5, T6)][src]
fn type_info() -> PgTypeInfo[src]
impl<T1, T2, T3, T4, T5, T6> Type<Postgres> for Vec<(T1, T2, T3, T4, T5, T6)>[src]
fn type_info() -> PgTypeInfo[src]
impl<T1, T2, T3, T4, T5, T6, T7> Type<Postgres> for (T1, T2, T3, T4, T5, T6, T7)[src]
fn type_info() -> PgTypeInfo[src]
impl<T1, T2, T3, T4, T5, T6, T7> Type<Postgres> for [(T1, T2, T3, T4, T5, T6, T7)][src]
fn type_info() -> PgTypeInfo[src]
impl<T1, T2, T3, T4, T5, T6, T7> Type<Postgres> for Vec<(T1, T2, T3, T4, T5, T6, T7)>[src]
fn type_info() -> PgTypeInfo[src]
impl<T1, T2, T3, T4, T5, T6, T7, T8> Type<Postgres> for (T1, T2, T3, T4, T5, T6, T7, T8)[src]
fn type_info() -> PgTypeInfo[src]
impl<'_> Type<Postgres> for Vec<&'_ [u8]>[src]
fn type_info() -> PgTypeInfo[src]
impl<T1, T2, T3, T4, T5, T6, T7, T8> Type<Postgres> for [(T1, T2, T3, T4, T5, T6, T7, T8)][src]
fn type_info() -> PgTypeInfo[src]
impl<T1, T2, T3, T4, T5, T6, T7, T8> Type<Postgres> for Vec<(T1, T2, T3, T4, T5, T6, T7, T8)>[src]
fn type_info() -> PgTypeInfo[src]
impl<T1, T2, T3, T4, T5, T6, T7, T8, T9> Type<Postgres> for (T1, T2, T3, T4, T5, T6, T7, T8, T9)[src]
fn type_info() -> PgTypeInfo[src]
impl<T1, T2, T3, T4, T5, T6, T7, T8, T9> Type<Postgres> for [(T1, T2, T3, T4, T5, T6, T7, T8, T9)][src]
fn type_info() -> PgTypeInfo[src]
impl<T1, T2, T3, T4, T5, T6, T7, T8, T9> Type<Postgres> for Vec<(T1, T2, T3, T4, T5, T6, T7, T8, T9)>[src]
fn type_info() -> PgTypeInfo[src]
impl Type<Postgres> for str[src]
fn type_info() -> PgTypeInfo[src]
impl<'_> Type<Postgres> for [&'_ str][src]
fn type_info() -> PgTypeInfo[src]
impl<'_> Type<Postgres> for Vec<&'_ str>[src]
fn type_info() -> PgTypeInfo[src]
impl Type<Postgres> for String[src]
fn type_info() -> PgTypeInfo[src]
impl Type<Postgres> for [String][src]
fn type_info() -> PgTypeInfo[src]
impl Type<Postgres> for Vec<u8>[src]
fn type_info() -> PgTypeInfo[src]
impl Type<Postgres> for Vec<String>[src]
fn type_info() -> PgTypeInfo[src]
impl Type<Postgres> for BigDecimal[src]
fn type_info() -> PgTypeInfo[src]
impl Type<Postgres> for [BigDecimal][src]
fn type_info() -> PgTypeInfo[src]
impl Type<Postgres> for Vec<BigDecimal>[src]
fn type_info() -> PgTypeInfo[src]
impl Type<Postgres> for NaiveTime[src]
fn type_info() -> PgTypeInfo[src]
impl Type<Postgres> for NaiveDate[src]
fn type_info() -> PgTypeInfo[src]
impl Type<Postgres> for NaiveDateTime[src]
fn type_info() -> PgTypeInfo[src]
impl<Tz> Type<Postgres> for DateTime<Tz> where
Tz: TimeZone, [src]
Tz: TimeZone,
fn type_info() -> PgTypeInfo[src]
impl Type<Postgres> for [NaiveTime][src]
fn type_info() -> PgTypeInfo[src]
impl Type<Postgres> for [NaiveDate][src]
fn type_info() -> PgTypeInfo[src]
impl Type<Postgres> for f32[src]
fn type_info() -> PgTypeInfo[src]
impl Type<Postgres> for [NaiveDateTime][src]
fn type_info() -> PgTypeInfo[src]
impl<Tz> Type<Postgres> for [DateTime<Tz>] where
Tz: TimeZone, [src]
Tz: TimeZone,
fn type_info() -> PgTypeInfo[src]
impl Type<Postgres> for Vec<NaiveTime>[src]
fn type_info() -> PgTypeInfo[src]
impl Type<Postgres> for Vec<NaiveDate>[src]
fn type_info() -> PgTypeInfo[src]
impl Type<Postgres> for Vec<NaiveDateTime>[src]
fn type_info() -> PgTypeInfo[src]
impl<Tz> Type<Postgres> for Vec<DateTime<Tz>> where
Tz: TimeZone, [src]
Tz: TimeZone,
fn type_info() -> PgTypeInfo[src]
impl Type<Postgres> for Uuid[src]
fn type_info() -> PgTypeInfo[src]
impl Type<Postgres> for [Uuid][src]
fn type_info() -> PgTypeInfo[src]
impl Type<Postgres> for Vec<Uuid>[src]
fn type_info() -> PgTypeInfo[src]
impl Type<Postgres> for JsonValue[src]
fn type_info() -> PgTypeInfo[src]
impl Type<Postgres> for [f32][src]
fn type_info() -> PgTypeInfo[src]
impl<'_> Type<Postgres> for &'_ JsonRawValue[src]
fn type_info() -> PgTypeInfo[src]
impl<T> Type<Postgres> for Json<T>[src]
fn type_info() -> PgTypeInfo[src]
impl Type<Postgres> for IpNetwork[src]
fn type_info() -> PgTypeInfo[src]
impl Type<Postgres> for [IpNetwork][src]
fn type_info() -> PgTypeInfo[src]
impl Type<Postgres> for Vec<IpNetwork>[src]
fn type_info() -> PgTypeInfo[src]
impl Type<Postgres> for Point<f64>[src]
fn type_info() -> PgTypeInfo[src]
impl Type<Postgres> for [Point<f64>][src]
fn type_info() -> PgTypeInfo[src]
impl Type<Postgres> for Vec<Point<f64>>[src]
fn type_info() -> PgTypeInfo[src]
impl Type<Postgres> for Vec<f32>[src]
fn type_info() -> PgTypeInfo[src]
Auto Trait Implementations
impl RefUnwindSafe for Postgres
impl Send for Postgres
impl Sync for Postgres
impl Unpin for Postgres
impl UnwindSafe for Postgres
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,