[]Struct c3p0_pg::r2d2::postgres::types::Type

pub struct Type(_);

A Postgres type.

Methods

impl Type

pub fn from_oid(oid: u32) -> Option<Type>

Returns the Type corresponding to the provided Oid if it corresponds to a built-in type.

pub fn oid(&self) -> u32

Returns the OID of the Type.

pub fn kind(&self) -> &Kind

Returns the kind of this type.

pub fn schema(&self) -> &str

Returns the schema of this type.

pub fn name(&self) -> &str

Returns the name of this type.

Trait Implementations

impl Eq for Type

impl Clone for Type

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl Debug for Type

impl PartialEq<Type> for Type

impl Display for Type

Auto Trait Implementations

impl Sync for Type

impl Send for Type

impl Unpin for Type

impl RefUnwindSafe for Type

impl UnwindSafe for Type

Blanket Implementations

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self