Struct barrel::table::TableMeta[][src]

pub struct TableMeta {
    pub name: String,
    pub has_id: bool,
    pub encoding: String,
}

Some metadata about a table that was just created

Fields

Methods

impl TableMeta
[src]

Create a new tablemeta with default values

Return a clone of the table name

Disable the auto-key feature

A table is by default created with an auto-incrementing primary key called "id". You can disable this feature here. If you do and still want a priamry key, you will have to specify it yourself in the table init closure

Specify an encoding for this table which might vary from the main encoding of your database

Trait Implementations

impl Debug for TableMeta
[src]

Formats the value using the given formatter. Read more

impl Clone for TableMeta
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Auto Trait Implementations

impl Send for TableMeta

impl Sync for TableMeta