Skip to content

Commit 4a8ab56

Browse files
authored
pg_enum: Add support for additional attributes (#10764)
1 parent 27829c7 commit 4a8ab56

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

crates/crates_io_diesel_helpers/src/pg_enum.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,15 @@
11
#[macro_export]
22
macro_rules! pg_enum {
33
(
4-
$vis:vis enum $name:ident {
4+
$(#[$meta:meta])* $vis:vis enum $name:ident {
55
$($item:ident = $int:expr,)*
66
}
77
) => {
88
#[derive(Debug, Copy, Clone, PartialEq, Eq, Hash, serde::Serialize, serde::Deserialize, diesel::FromSqlRow, diesel::AsExpression)]
99
#[diesel(sql_type = diesel::sql_types::Integer)]
1010
#[serde(rename_all = "snake_case")]
1111
#[repr(i32)]
12+
$(#[$meta])*
1213
$vis enum $name {
1314
$($item = $int,)*
1415
}

0 commit comments

Comments
 (0)