Trait Iden

Source
pub trait Iden: Send + Sync {
    // Required method
    fn unquoted(&self, s: &mut dyn Write);

    // Provided methods
    fn prepare(&self, s: &mut dyn Write, q: char) { ... }
    fn quoted(&self, q: char) -> String { ... }
    fn to_string(&self) -> String { ... }
}
Expand description

Identifier

Required Methods§

Source

fn unquoted(&self, s: &mut dyn Write)

Provided Methods§

Source

fn prepare(&self, s: &mut dyn Write, q: char)

Source

fn quoted(&self, q: char) -> String

Source

fn to_string(&self) -> String

Trait Implementations§

Source§

impl Debug for dyn Iden

Source§

fn fmt(&self, formatter: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more

Implementations on Foreign Types§

Source§

impl Iden for Column

Source§

fn unquoted(&self, s: &mut dyn Write)

Source§

impl Iden for PrimaryKey

Source§

fn unquoted(&self, s: &mut dyn Write)

Source§

impl Iden for CharSet

Source§

fn unquoted(&self, s: &mut dyn Write)

Source§

impl Iden for Collation

Source§

fn unquoted(&self, s: &mut dyn Write)

Source§

impl Iden for IndexType

Source§

fn unquoted(&self, s: &mut dyn Write)

Source§

impl Iden for StorageEngine

Source§

fn unquoted(&self, s: &mut dyn Write)

Source§

impl Iden for Type

Source§

fn unquoted(&self, s: &mut dyn Write)

Source§

impl Iden for CharacterSetFields

Source§

fn unquoted(&self, s: &mut dyn Write)

Source§

impl Iden for ColumnFields

Source§

fn unquoted(&self, s: &mut dyn Write)

Source§

impl Iden for KeyColumnUsageFields

Source§

fn unquoted(&self, s: &mut dyn Write)

Source§

impl Iden for ReferentialConstraintsFields

Source§

fn unquoted(&self, s: &mut dyn Write)

Source§

impl Iden for StatisticsFields

Source§

fn unquoted(&self, s: &mut dyn Write)

Source§

impl Iden for InformationSchema

Source§

fn unquoted(&self, s: &mut dyn Write)

Source§

impl Iden for TableType

Source§

fn unquoted(&self, s: &mut dyn Write)

Source§

impl Iden for TablesFields

Source§

fn unquoted(&self, s: &mut dyn Write)

Source§

impl Iden for CharacterSetFields

Source§

fn unquoted(&self, s: &mut dyn Write)

Source§

impl Iden for ColumnsField

Source§

fn unquoted(&self, s: &mut dyn Write)

Source§

impl Iden for CheckConstraintsFields

Source§

fn unquoted(&self, s: &mut dyn Write)

Source§

impl Iden for KeyColumnUsageFields

Source§

fn unquoted(&self, s: &mut dyn Write)

Source§

impl Iden for ReferentialConstraintsFields

Source§

fn unquoted(&self, s: &mut dyn Write)

Source§

impl Iden for TableConstraintsField

Source§

fn unquoted(&self, s: &mut dyn Write)

Source§

impl Iden for PgEnum

Source§

fn unquoted(&self, s: &mut dyn Write)

Source§

impl Iden for PgType

Source§

fn unquoted(&self, s: &mut dyn Write)

Source§

impl Iden for InformationSchema

Source§

fn unquoted(&self, s: &mut dyn Write)

Source§

impl Iden for TableType

Source§

fn unquoted(&self, s: &mut dyn Write)

Source§

impl Iden for TablesFields

Source§

fn unquoted(&self, s: &mut dyn Write)

Source§

impl Iden for Entity

Source§

fn unquoted(&self, s: &mut dyn Write)

Implementors§