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,23 +328,23 @@ 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! {
match self {
#(Self::#relation_ref_tables_camel_case => #relation_defs,)*
}
}
};
quote! {
impl RelationTrait for Relation {
fn def(&self) -> RelationDef {
match self {
#quoted
}
}
}
}
}
pub fn gen_impl_related(entity: &Entity) -> Vec<TokenStream> {
let camel = entity.get_relation_ref_tables_camel_case();

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")
}
}