[−][src]Trait sqlx::decode::Decode
Decode a single value from the database.
Required methods
fn decode(value: <DB as HasRawValue<'de>>::RawValue) -> Result<Self, Error>
Implementations on Foreign Types
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: Type<Postgres> + Decode<'de, Postgres>,
T2: Type<Postgres> + Decode<'de, Postgres>,
T3: Type<Postgres> + Decode<'de, Postgres>,
T4: Type<Postgres> + Decode<'de, Postgres>,
T5: Type<Postgres> + Decode<'de, Postgres>,
T6: Type<Postgres> + Decode<'de, Postgres>,
T7: Type<Postgres> + Decode<'de, Postgres>,
T8: Type<Postgres> + Decode<'de, Postgres>,
T9: Type<Postgres> + Decode<'de, Postgres>,
[src]
T1: Type<Postgres> + Decode<'de, Postgres>,
T2: Type<Postgres> + Decode<'de, Postgres>,
T3: Type<Postgres> + Decode<'de, Postgres>,
T4: Type<Postgres> + Decode<'de, Postgres>,
T5: Type<Postgres> + Decode<'de, Postgres>,
T6: Type<Postgres> + Decode<'de, Postgres>,
T7: Type<Postgres> + Decode<'de, Postgres>,
T8: Type<Postgres> + Decode<'de, Postgres>,
T9: Type<Postgres> + Decode<'de, Postgres>,
impl<'de> Decode<'de, MySql> for bool
[src]
impl<'de> Decode<'de, MySql> for Vec<u8>
[src]
impl<'de> Decode<'de, MySql> for i32
[src]
impl<'de, T1, T2, T3, T4> Decode<'de, Postgres> for (T1, T2, T3, T4) where
T1: Type<Postgres> + Decode<'de, Postgres>,
T2: Type<Postgres> + Decode<'de, Postgres>,
T3: Type<Postgres> + Decode<'de, Postgres>,
T4: Type<Postgres> + Decode<'de, Postgres>,
[src]
T1: Type<Postgres> + Decode<'de, Postgres>,
T2: Type<Postgres> + Decode<'de, Postgres>,
T3: Type<Postgres> + Decode<'de, Postgres>,
T4: Type<Postgres> + Decode<'de, Postgres>,
impl<'de> Decode<'de, Postgres> for &'de str
[src]
impl<'de, T1, T2, T3> Decode<'de, Postgres> for (T1, T2, T3) where
T1: Type<Postgres> + Decode<'de, Postgres>,
T2: Type<Postgres> + Decode<'de, Postgres>,
T3: Type<Postgres> + Decode<'de, Postgres>,
[src]
T1: Type<Postgres> + Decode<'de, Postgres>,
T2: Type<Postgres> + Decode<'de, Postgres>,
T3: Type<Postgres> + Decode<'de, Postgres>,
impl<'de> Decode<'de, Postgres> for String
[src]
impl<'de> Decode<'de, MySql> for String
[src]
impl<'de> Decode<'de, Postgres> for &'de [u8]
[src]
impl<'de, T1, T2, T3, T4, T5, T6, T7> Decode<'de, Postgres> for (T1, T2, T3, T4, T5, T6, T7) where
T1: Type<Postgres> + Decode<'de, Postgres>,
T2: Type<Postgres> + Decode<'de, Postgres>,
T3: Type<Postgres> + Decode<'de, Postgres>,
T4: Type<Postgres> + Decode<'de, Postgres>,
T5: Type<Postgres> + Decode<'de, Postgres>,
T6: Type<Postgres> + Decode<'de, Postgres>,
T7: Type<Postgres> + Decode<'de, Postgres>,
[src]
T1: Type<Postgres> + Decode<'de, Postgres>,
T2: Type<Postgres> + Decode<'de, Postgres>,
T3: Type<Postgres> + Decode<'de, Postgres>,
T4: Type<Postgres> + Decode<'de, Postgres>,
T5: Type<Postgres> + Decode<'de, Postgres>,
T6: Type<Postgres> + Decode<'de, Postgres>,
T7: Type<Postgres> + Decode<'de, Postgres>,
impl<'de, T1, T2, T3, T4, T5> Decode<'de, Postgres> for (T1, T2, T3, T4, T5) where
T1: Type<Postgres> + Decode<'de, Postgres>,
T2: Type<Postgres> + Decode<'de, Postgres>,
T3: Type<Postgres> + Decode<'de, Postgres>,
T4: Type<Postgres> + Decode<'de, Postgres>,
T5: Type<Postgres> + Decode<'de, Postgres>,
[src]
T1: Type<Postgres> + Decode<'de, Postgres>,
T2: Type<Postgres> + Decode<'de, Postgres>,
T3: Type<Postgres> + Decode<'de, Postgres>,
T4: Type<Postgres> + Decode<'de, Postgres>,
T5: Type<Postgres> + Decode<'de, Postgres>,
impl<'de> Decode<'de, MySql> for u32
[src]
impl<'de> Decode<'de, MySql> for u8
[src]
impl<'de> Decode<'de, Postgres> for i16
[src]
impl<'de> Decode<'de, Postgres> for i32
[src]
impl<'de, T> Decode<'de, Postgres> for Option<T> where
T: Decode<'de, Postgres>,
[src]
T: Decode<'de, Postgres>,
impl<'de> Decode<'de, MySql> for u16
[src]
impl<'de, T1, T2, T3, T4, T5, T6> Decode<'de, Postgres> for (T1, T2, T3, T4, T5, T6) where
T1: Type<Postgres> + Decode<'de, Postgres>,
T2: Type<Postgres> + Decode<'de, Postgres>,
T3: Type<Postgres> + Decode<'de, Postgres>,
T4: Type<Postgres> + Decode<'de, Postgres>,
T5: Type<Postgres> + Decode<'de, Postgres>,
T6: Type<Postgres> + Decode<'de, Postgres>,
[src]
T1: Type<Postgres> + Decode<'de, Postgres>,
T2: Type<Postgres> + Decode<'de, Postgres>,
T3: Type<Postgres> + Decode<'de, Postgres>,
T4: Type<Postgres> + Decode<'de, Postgres>,
T5: Type<Postgres> + Decode<'de, Postgres>,
T6: Type<Postgres> + Decode<'de, Postgres>,
impl<'de> Decode<'de, MySql> for f32
[src]
impl<'de> Decode<'de, Postgres> for Vec<u8>
[src]
impl<'de> Decode<'de, MySql> for i64
[src]
impl<'de, T1, T2, T3, T4, T5, T6, T7, T8> Decode<'de, Postgres> for (T1, T2, T3, T4, T5, T6, T7, T8) where
T1: Type<Postgres> + Decode<'de, Postgres>,
T2: Type<Postgres> + Decode<'de, Postgres>,
T3: Type<Postgres> + Decode<'de, Postgres>,
T4: Type<Postgres> + Decode<'de, Postgres>,
T5: Type<Postgres> + Decode<'de, Postgres>,
T6: Type<Postgres> + Decode<'de, Postgres>,
T7: Type<Postgres> + Decode<'de, Postgres>,
T8: Type<Postgres> + Decode<'de, Postgres>,
[src]
T1: Type<Postgres> + Decode<'de, Postgres>,
T2: Type<Postgres> + Decode<'de, Postgres>,
T3: Type<Postgres> + Decode<'de, Postgres>,
T4: Type<Postgres> + Decode<'de, Postgres>,
T5: Type<Postgres> + Decode<'de, Postgres>,
T6: Type<Postgres> + Decode<'de, Postgres>,
T7: Type<Postgres> + Decode<'de, Postgres>,
T8: Type<Postgres> + Decode<'de, Postgres>,
impl<'de> Decode<'de, Postgres> for i64
[src]
impl<'de> Decode<'de, Postgres> for f64
[src]
impl<'de> Decode<'de, MySql> for &'de str
[src]
impl<'de> Decode<'de, Postgres> for bool
[src]
impl<'de> Decode<'de, Postgres> for f32
[src]
impl<'de, T1, T2> Decode<'de, Postgres> for (T1, T2) where
T1: Type<Postgres> + Decode<'de, Postgres>,
T2: Type<Postgres> + Decode<'de, Postgres>,
[src]
T1: Type<Postgres> + Decode<'de, Postgres>,
T2: Type<Postgres> + Decode<'de, Postgres>,
impl<'de> Decode<'de, MySql> for i8
[src]
impl<'de> Decode<'de, MySql> for u64
[src]
impl<'de> Decode<'de, MySql> for i16
[src]
impl<'de, T> Decode<'de, MySql> for Option<T> where
T: Decode<'de, MySql>,
[src]
T: Decode<'de, MySql>,
impl<'de> Decode<'de, MySql> for &'de [u8]
[src]
impl<'de, T1> Decode<'de, Postgres> for (T1,) where
T1: Type<Postgres> + Decode<'de, Postgres>,
[src]
T1: Type<Postgres> + Decode<'de, Postgres>,