pub trait SchemaStatementBuilder {
    // Required methods
    fn build<T: SchemaBuilder>(&self, schema_builder: T) -> String;
    fn build_any(&self, schema_builder: &dyn SchemaBuilder) -> String;

    // Provided method
    fn to_string<T: SchemaBuilder>(&self, schema_builder: T) -> String { ... }
}

Required Methods§

source

fn build<T: SchemaBuilder>(&self, schema_builder: T) -> String

Build corresponding SQL statement for certain database backend and return SQL string

source

fn build_any(&self, schema_builder: &dyn SchemaBuilder) -> String

Build corresponding SQL statement for certain database backend and return SQL string

Provided Methods§

source

fn to_string<T: SchemaBuilder>(&self, schema_builder: T) -> String

Build corresponding SQL statement for certain database backend and return SQL string

Object Safety§

This trait is not object safe.

Implementors§