sqlite_rs/macros.rs
1#[macro_export]
2macro_rules! impl_name {
3 ($struct_name:ty) => {
4 impl $crate::traits::Name for $struct_name {
5 const NAME: &'static str = stringify!($struct_name);
6 }
7 };
8}
9
10#[macro_export]
11macro_rules! field_parsing_error {
12 ($entity_name:expr) => {
13 $crate::result::SqliteError::ParsingField(
14 $crate::result::FieldParsingError {
15 error: "Invalid payload".into(),
16 ty: $entity_name,
17 },
18 )
19 };
20}