Files
Notes/notes-service/vendor/sea-query-derive/tests/pass-static/renaming_table.rs
T
2026-08-01 16:11:49 +03:00

21 lines
504 B
Rust

use sea_query::{Iden, IdenStatic};
use strum::{EnumIter, IntoEnumIterator};
#[derive(Copy, Clone, IdenStatic, EnumIter)]
enum Something {
// ...the Table can also be overwritten like this
#[iden = "something_else"]
Table,
Id,
AssetName,
UserId,
}
fn main() {
let expected = ["something_else", "id", "asset_name", "user_id"];
Something::iter().zip(expected).for_each(|(var, exp)| {
assert_eq!(var.to_string(), exp);
assert_eq!(var.as_str(), exp)
})
}