Skip to main content

Iden

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: Quote) { ... }
    fn quoted(&self, q: Quote) -> 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: Quote)

Source

fn quoted(&self, q: Quote) -> 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

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl Iden for CharSet

Source§

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

Source§

impl Iden for CharacterSetFields

Source§

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

Source§

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

Source§

impl Iden for CharacterSetFields

Source§

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

Source§

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

Source§

impl Iden for CheckConstraintsFields

Source§

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

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 Column

Source§

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

Source§

impl Iden for ColumnFields

Source§

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

Source§

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

Source§

impl Iden for ColumnsField

Source§

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

Source§

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

Source§

impl Iden for Entity

Source§

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

Source§

impl Iden for Has

Source§

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

Source§

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

Source§

impl Iden for IndexType

Source§

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

Source§

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

Source§

impl Iden for InformationSchema

Source§

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

Source§

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

Source§

impl Iden for InformationSchema

Source§

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

Source§

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

Source§

impl Iden for KeyColumnUsageFields

Source§

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

Source§

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

Source§

impl Iden for KeyColumnUsageFields

Source§

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

Source§

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

Source§

impl Iden for PgAttribute

Source§

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

Source§

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

Source§

impl Iden for PgClass

Source§

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

Source§

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

Source§

impl Iden for PgEnum

Source§

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

Source§

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

Source§

impl Iden for PgIndex

Source§

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

Source§

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

Source§

impl Iden for PgIndexes

Source§

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

Source§

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

Source§

impl Iden for PgNamespace

Source§

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

Source§

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

Source§

impl Iden for PgType

Source§

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

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 ReferentialConstraintsFields

Source§

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

Source§

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

Source§

impl Iden for ReferentialConstraintsFields

Source§

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

Source§

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

Source§

impl Iden for SqliteMaster

Source§

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

Source§

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

Source§

impl Iden for SqliteSchema

Source§

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

Source§

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

Source§

impl Iden for StatisticsFields

Source§

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

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 TableConstraintsField

Source§

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

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 TableType

Source§

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

Source§

impl Iden for TablesFields

Source§

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

Source§

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

Source§

impl Iden for TablesFields

Source§

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

Source§

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

Source§

impl Iden for Type

Source§

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

Implementors§