Vendor dependencies

This commit is contained in:
2026-08-01 16:11:49 +03:00
parent 7f139a0241
commit 6b5e7f0f8b
29706 changed files with 9575646 additions and 0 deletions
@@ -0,0 +1,10 @@
use sea_query_derive::enum_def;
#[enum_def]
pub struct Hello {
pub name: String
}
fn main() {
assert_eq!(format!("{:?}", HelloIden::Name), "Name");
}
@@ -0,0 +1,10 @@
use sea_query_derive::enum_def;
#[enum_def(prefix = "Enum", suffix = "")]
pub struct Hello {
pub name: String
}
fn main() {
assert_eq!(format!("{:?}", EnumHello::Name), "Name");
}
@@ -0,0 +1,10 @@
use sea_query_derive::enum_def;
#[enum_def(prefix = "", suffix = "Def")]
pub struct Hello {
pub name: String
}
fn main() {
assert_eq!(format!("{:?}", HelloDef::Name), "Name");
}
@@ -0,0 +1,19 @@
use sea_query::{Iden, IdenStatic};
use sea_query_derive::enum_def;
use std::convert::AsRef;
#[enum_def(table_name = "HelloTable")]
pub struct Hello {
pub name: String,
}
fn main() {
assert_eq!("HelloTable".to_string(), HelloIden::Table.to_string());
assert_eq!("name".to_string(), HelloIden::Name.to_string());
assert_eq!("HelloTable", HelloIden::Table.as_str());
assert_eq!("name", HelloIden::Name.as_str());
assert_eq!("HelloTable", AsRef::<str>::as_ref(&HelloIden::Table));
assert_eq!("name", AsRef::<str>::as_ref(&HelloIden::Name));
}