#枚举 #字段 #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 • Rust 包仓库 42/week @ 2024-04-07 • Rust 包仓库 19/week @ 2024-04-14 • Rust 包仓库 41/week @ 2024-04-21 • Rust 包仓库 31/week @ 2024-04-28 • Rust 包仓库 12/week @ 2024-05-05 • Rust 包仓库 32/week @ 2024-05-12 • Rust 包仓库 4/week @ 2024-05-19 • Rust 包仓库 72/week @ 2024-05-26 • Rust 包仓库 239/week @ 2024-06-02 • Rust 包仓库 95/week @ 2024-06-09 • Rust 包仓库 166/week @ 2024-06-16 • Rust 包仓库 85/week @ 2024-06-23 • Rust 包仓库 131/week @ 2024-06-30 • Rust 包仓库 72/week @ 2024-07-07 • Rust 包仓库 94/week @ 2024-07-14 • Rust 包仓库 154/week @ 2024-07-21 • Rust 包仓库

每月下载量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