Enum msql_srv::ValueInner [] [src]

pub enum ValueInner<'a> {
    NULL,
    Bytes(&'a [u8]),
    Int(i64),
    UInt(u64),
    Double(f64),
    Date(&'a [u8]),
    Time(&'a [u8]),
    Datetime(&'a [u8]),
}

A representation of a concrete, typed MySQL value.

Variants

The MySQL NULL value.

An untyped sequence of bytes (usually a text type or MYSQL_TYPE_BLOB).

A signed integer.

An unsigned integer.

A floating point number.

A binary encoding of a MYSQL_TYPE_DATE.

A binary encoding of a MYSQL_TYPE_TIME.

A binary encoding of a MYSQL_TYPE_TIMESTAMP or MYSQL_TYPE_DATETIME.

Trait Implementations

impl<'a> Debug for ValueInner<'a>
[src]

[src]

Formats the value using the given formatter. Read more

impl<'a> PartialEq for ValueInner<'a>
[src]

[src]

This method tests for self and other values to be equal, and is used by ==. Read more

[src]

This method tests for !=.

impl<'a> Copy for ValueInner<'a>
[src]

impl<'a> Clone for ValueInner<'a>
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

Auto Trait Implementations

impl<'a> Send for ValueInner<'a>

impl<'a> Sync for ValueInner<'a>