pub trait NativeSqlType {
fn oid(&self) -> u32;
fn array_oid(&self) -> u32;
fn new() -> Self where Self: Sized;
}
Required Methods
Implementors
impl<T: NativeSqlType> NativeSqlType for Array<T>
impl NativeSqlType for Date
impl NativeSqlType for Interval
impl NativeSqlType for Time
impl NativeSqlType for Timestamp
impl<T: NativeSqlType> NativeSqlType for Nullable<T>
impl NativeSqlType for Bool
impl NativeSqlType for SmallInt
impl NativeSqlType for Integer
impl NativeSqlType for BigInt
impl NativeSqlType for Oid
impl NativeSqlType for Float
impl NativeSqlType for Double
impl NativeSqlType for Numeric
impl NativeSqlType for VarChar
impl NativeSqlType for Text
impl NativeSqlType for Binary
impl NativeSqlType for ()
impl<A: NativeSqlType> NativeSqlType for (A,)
impl<A: NativeSqlType, B: NativeSqlType> NativeSqlType for (A, B)
impl<A: NativeSqlType, B: NativeSqlType, C: NativeSqlType> NativeSqlType for (A, B, C)
impl<A: NativeSqlType, B: NativeSqlType, C: NativeSqlType, D: NativeSqlType> NativeSqlType for (A, B, C, D)
impl<A: NativeSqlType, B: NativeSqlType, C: NativeSqlType, D: NativeSqlType, E: NativeSqlType> NativeSqlType for (A, B, C, D, E)
impl<A: NativeSqlType, B: NativeSqlType, C: NativeSqlType, D: NativeSqlType, E: NativeSqlType, F: NativeSqlType> NativeSqlType for (A, B, C, D, E, F)
impl<A: NativeSqlType, B: NativeSqlType, C: NativeSqlType, D: NativeSqlType, E: NativeSqlType, F: NativeSqlType, G: NativeSqlType> NativeSqlType for (A, B, C, D, E, F, G)
impl<A: NativeSqlType, B: NativeSqlType, C: NativeSqlType, D: NativeSqlType, E: NativeSqlType, F: NativeSqlType, G: NativeSqlType, H: NativeSqlType> NativeSqlType for (A, B, C, D, E, F, G, H)
impl<A: NativeSqlType, B: NativeSqlType, C: NativeSqlType, D: NativeSqlType, E: NativeSqlType, F: NativeSqlType, G: NativeSqlType, H: NativeSqlType, I: NativeSqlType> NativeSqlType for (A, B, C, D, E, F, G, H, I)
impl<A: NativeSqlType, B: NativeSqlType, C: NativeSqlType, D: NativeSqlType, E: NativeSqlType, F: NativeSqlType, G: NativeSqlType, H: NativeSqlType, I: NativeSqlType, J: NativeSqlType> NativeSqlType for (A, B, C, D, E, F, G, H, I, J)
impl<A: NativeSqlType, B: NativeSqlType, C: NativeSqlType, D: NativeSqlType, E: NativeSqlType, F: NativeSqlType, G: NativeSqlType, H: NativeSqlType, I: NativeSqlType, J: NativeSqlType, K: NativeSqlType> NativeSqlType for (A, B, C, D, E, F, G, H, I, J, K)
impl<A: NativeSqlType, B: NativeSqlType, C: NativeSqlType, D: NativeSqlType, E: NativeSqlType, F: NativeSqlType, G: NativeSqlType, H: NativeSqlType, I: NativeSqlType, J: NativeSqlType, K: NativeSqlType, L: NativeSqlType> NativeSqlType for (A, B, C, D, E, F, G, H, I, J, K, L)
impl<A: NativeSqlType, B: NativeSqlType, C: NativeSqlType, D: NativeSqlType, E: NativeSqlType, F: NativeSqlType, G: NativeSqlType, H: NativeSqlType, I: NativeSqlType, J: NativeSqlType, K: NativeSqlType, L: NativeSqlType, M: NativeSqlType> NativeSqlType for (A, B, C, D, E, F, G, H, I, J, K, L, M)
impl<A: NativeSqlType, B: NativeSqlType, C: NativeSqlType, D: NativeSqlType, E: NativeSqlType, F: NativeSqlType, G: NativeSqlType, H: NativeSqlType, I: NativeSqlType, J: NativeSqlType, K: NativeSqlType, L: NativeSqlType, M: NativeSqlType, N: NativeSqlType> NativeSqlType for (A, B, C, D, E, F, G, H, I, J, K, L, M, N)
impl<A: NativeSqlType, B: NativeSqlType, C: NativeSqlType, D: NativeSqlType, E: NativeSqlType, F: NativeSqlType, G: NativeSqlType, H: NativeSqlType, I: NativeSqlType, J: NativeSqlType, K: NativeSqlType, L: NativeSqlType, M: NativeSqlType, N: NativeSqlType, O: NativeSqlType> NativeSqlType for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O)
impl<A: NativeSqlType, B: NativeSqlType, C: NativeSqlType, D: NativeSqlType, E: NativeSqlType, F: NativeSqlType, G: NativeSqlType, H: NativeSqlType, I: NativeSqlType, J: NativeSqlType, K: NativeSqlType, L: NativeSqlType, M: NativeSqlType, N: NativeSqlType, O: NativeSqlType, P: NativeSqlType> NativeSqlType for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P)