#枚举 #字段 #postgresql #derive #diesel #varchar

diesel_enum_derive

仅适用于[Postgres] Varchar字段的简单枚举推导符

7个版本 (2个稳定版)

使用旧的Rust 2015

1.0.1 2022年9月14日
1.0.0 2022年6月14日
0.1.4 2022年2月4日
0.1.3 2018年8月16日
0.1.0 2018年7月5日

过程宏中排名859

Download history 42/week @ 2024-04-07 19/week @ 2024-04-14 41/week @ 2024-04-21 31/week @ 2024-04-28 12/week @ 2024-05-05 32/week @ 2024-05-12 4/week @ 2024-05-19 72/week @ 2024-05-26 239/week @ 2024-06-02 95/week @ 2024-06-09 166/week @ 2024-06-16 85/week @ 2024-06-23 131/week @ 2024-06-30 72/week @ 2024-07-07 94/week @ 2024-07-14 154/week @ 2024-07-21

每月下载量452

MIT协议

7KB
118 代码行

Diesel枚举推导符

请注意,这个crate旨在简单且坚持简单使用,没有花哨的配置,只有Pg和Text字段。

对于更高级的使用,请参阅此crate:adwhit/diesel-derive-enum

用法

#[derive(DieselEnum)]
pub enum Role {
    Admin,
    User,
}

方法Role::Admin.db_value()返回这个变体的数据库表示。

依赖

~1.5MB
~36K SLoC