Merge pull request #303 from SeaQL/codegen-relation-def-warnings

Codegen fix clippy warnings
This commit is contained in:
Chris Tsang 2021-11-08 13:35:09 +08:00 committed by GitHub
commit a0cb03cadb
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 9 additions and 17 deletions

View File

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

View File

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