pub enum Type {
Show 28 variants Int, Integer, TinyInt, SmallInt, MediumInt, BigInt, UnsignedBigInt, Int2, Int8, Character { length: u8, }, VarChar { length: u8, }, VaryingCharacter { length: u8, }, Nchar { length: u8, }, NativeCharacter { length: u8, }, NvarChar { length: u8, }, Text, Clob, Blob, Real, Double, DoublePrecision, Float, Numeric, Decimal { integral: u8, fractional: u8, }, Boolean, Date, DateTime, Timestamp,
}
Available on crate features sqlite and def only.
Expand description

A list of the offical SQLite types as outline at the official SQLite Docs

Variants

Int

Integer

TinyInt

SmallInt

MediumInt

BigInt

UnsignedBigInt

Int2

Int8

Character

Fields

length: u8

VarChar

Fields

length: u8

VaryingCharacter

Fields

length: u8

Nchar

Fields

length: u8

NativeCharacter

Fields

length: u8

NvarChar

Fields

length: u8

Text

Clob

Blob

Real

Double

DoublePrecision

Float

Numeric

Decimal

Fields

integral: u8
fractional: u8

Boolean

Date

DateTime

Timestamp

Implementations

Maps a string type from an SqliteRow into a Type

Write a Type to a ColumnDef

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

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

This method tests for !=.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.