Fix clippy warnings

This commit is contained in:
Billy Chan 2021-11-08 12:13:29 +08:00
parent 6a0db92c8b
commit 8b217239fd
No known key found for this signature in database
GPG Key ID: A2D690CAC7DF3CC7
5 changed files with 9 additions and 17 deletions

View File

@ -328,23 +328,23 @@ impl EntityWriter {
let relation_defs = entity.get_relation_defs(); let relation_defs = entity.get_relation_defs();
let quoted = if relation_ref_tables_camel_case.is_empty() { let quoted = if relation_ref_tables_camel_case.is_empty() {
quote! { quote! {
_ => panic!("No RelationDef"), panic!("No RelationDef")
} }
} else { } else {
quote! { quote! {
match self {
#(Self::#relation_ref_tables_camel_case => #relation_defs,)* #(Self::#relation_ref_tables_camel_case => #relation_defs,)*
} }
}
}; };
quote! { quote! {
impl RelationTrait for Relation { impl RelationTrait for Relation {
fn def(&self) -> RelationDef { fn def(&self) -> RelationDef {
match self {
#quoted #quoted
} }
} }
} }
} }
}
pub fn gen_impl_related(entity: &Entity) -> Vec<TokenStream> { pub fn gen_impl_related(entity: &Entity) -> Vec<TokenStream> {
let camel = entity.get_relation_ref_tables_camel_case(); let camel = entity.get_relation_ref_tables_camel_case();

View File

@ -15,9 +15,7 @@ pub enum Relation {}
impl RelationTrait for Relation { impl RelationTrait for Relation {
fn def(&self) -> RelationDef { fn def(&self) -> RelationDef {
match self { panic!("No RelationDef")
_ => panic!("No RelationDef"),
}
} }
} }

View File

@ -21,9 +21,7 @@ pub enum Relation {}
impl RelationTrait for Relation { impl RelationTrait for Relation {
fn def(&self) -> RelationDef { fn def(&self) -> RelationDef {
match self { panic!("No RelationDef")
_ => panic!("No RelationDef"),
}
} }
} }

View File

@ -51,9 +51,7 @@ impl ColumnTrait for Column {
impl RelationTrait for Relation { impl RelationTrait for Relation {
fn def(&self) -> RelationDef { fn def(&self) -> RelationDef {
match self { panic!("No RelationDef")
_ => panic!("No RelationDef"),
}
} }
} }

View File

@ -70,9 +70,7 @@ impl ColumnTrait for Column {
impl RelationTrait for Relation { impl RelationTrait for Relation {
fn def(&self) -> RelationDef { fn def(&self) -> RelationDef {
match self { panic!("No RelationDef")
_ => panic!("No RelationDef"),
}
} }
} }