Skip to main content

SQLEnumVariants

Trait SQLEnumVariants 

Source
pub trait SQLEnumVariants {
    const VARIANTS: &'static [EnumVariantRef];
}
Expand description

The values an enum column type can hold, in declaration order.

Implemented by #[derive(SQLiteEnum)] and #[derive(PostgresEnum)]. The table macros copy these into the column’s ColumnDialect metadata (enum_variants), so tools such as drizzle-seed can generate only valid values.

Required Associated Constants§

Source

const VARIANTS: &'static [EnumVariantRef]

Every variant, in declaration order.

Dyn Compatibility§

This trait is not dyn compatible.

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

Implementors§