Trait photon_indexer::migration::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§

source§

impl Iden for photon_indexer::dao::generated::account_transactions::Column

source§

impl Iden for photon_indexer::dao::generated::account_transactions::PrimaryKey

source§

impl Iden for photon_indexer::dao::generated::accounts::Column

source§

impl Iden for photon_indexer::dao::generated::accounts::PrimaryKey

source§

impl Iden for photon_indexer::dao::generated::blocks::Column

source§

impl Iden for photon_indexer::dao::generated::blocks::PrimaryKey

source§

impl Iden for photon_indexer::dao::generated::state_trees::Column

source§

impl Iden for photon_indexer::dao::generated::state_trees::PrimaryKey

source§

impl Iden for photon_indexer::dao::generated::token_accounts::Column

source§

impl Iden for photon_indexer::dao::generated::token_accounts::PrimaryKey

source§

impl Iden for photon_indexer::dao::generated::transactions::Column

source§

impl Iden for photon_indexer::dao::generated::transactions::PrimaryKey

source§

impl Iden for Identity

source§

impl Iden for Character

source§

impl Iden for Font

source§

impl Iden for Glyph

source§

impl Iden for Task

source§

impl Iden for photon_indexer::dao::generated::account_transactions::Entity

source§

impl Iden for photon_indexer::dao::generated::accounts::Entity

source§

impl Iden for photon_indexer::dao::generated::blocks::Entity

source§

impl Iden for photon_indexer::dao::generated::state_trees::Entity

source§

impl Iden for photon_indexer::dao::generated::token_accounts::Entity

source§

impl Iden for photon_indexer::dao::generated::transactions::Entity

source§

impl Iden for SelectA

source§

impl Iden for SelectB

source§

impl Iden for Alias

source§

impl Iden for NullAlias