[][src]Struct msql_srv::Column

pub struct Column {
    pub table: String,
    pub column: String,
    pub coltype: ColumnType,
    pub colflags: ColumnFlags,

Meta-information abot a single column, used either to describe a prepared statement parameter or an output column.


table: String

This column's associated table.

Note that this is technically the table's alias.

column: String

This column's name.

Note that this is technically the column's alias.

coltype: ColumnType

This column's type>

colflags: ColumnFlags

Any flags associated with this column.

Of particular interest are ColumnFlags::UNSIGNED_FLAG and ColumnFlags::NOT_NULL_FLAG.

Trait Implementations

impl Clone for Column[src]

impl Eq for Column[src]

impl PartialEq<Column> for Column[src]

impl Debug for Column[src]

impl StructuralPartialEq for Column[src]

impl StructuralEq for Column[src]

Auto Trait Implementations

impl Send for Column

impl Sync for Column

impl Unpin for Column

impl UnwindSafe for Column

impl RefUnwindSafe for Column

Blanket Implementations

impl<T, U> Into<U> for T where
    U: From<T>, 

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

impl<T> ToOwned for T where
    T: Clone

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 

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

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized

impl<T> BorrowMut<T> for T where
    T: ?Sized

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

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 

impl<T> Same<T> for T

type Output = T

Should always be Self