Enum barrel::TableChange[][src]

pub enum TableChange {
    AddColumn(StringColumn),
    ChangeColumn(StringColumnRc<Fn(&mut Column)>),
    RenameColumn(StringString),
    DropColumn(String),
}

An enum set that represents a single change on a table

Variants

Add a column of a name and type

Change an existing column

Simply rename a column

Remove a column

Trait Implementations

impl Debug for TableChange
[src]

Formats the value using the given formatter. Read more

impl Clone for TableChange
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Auto Trait Implementations

impl !Send for TableChange

impl !Sync for TableChange