Tweak ActiveModelBehavior
This commit is contained in:
parent
6caf530d21
commit
05ccb1b644
@ -4,8 +4,6 @@ use syn::Data;
|
||||
|
||||
pub fn expand_derive_active_model_behavior(_ident: Ident, _data: Data) -> syn::Result<TokenStream> {
|
||||
Ok(quote!(
|
||||
impl sea_orm::ActiveModelBehavior for ActiveModel {
|
||||
type Entity = Entity;
|
||||
}
|
||||
impl sea_orm::ActiveModelBehavior for ActiveModel {}
|
||||
))
|
||||
}
|
||||
|
@ -62,8 +62,6 @@ pub trait ActiveModelTrait: Clone + Debug {
|
||||
|
||||
/// Behaviors for users to override
|
||||
pub trait ActiveModelBehavior: ActiveModelTrait {
|
||||
type Entity: EntityTrait;
|
||||
|
||||
/// Create a new ActiveModel with default values. Also used by `Default::default()`.
|
||||
fn new() -> Self {
|
||||
<Self as ActiveModelTrait>::default()
|
||||
|
@ -80,6 +80,4 @@ impl Model {
|
||||
}
|
||||
}
|
||||
|
||||
impl ActiveModelBehavior for ActiveModel {
|
||||
type Entity = Entity;
|
||||
}
|
||||
impl ActiveModelBehavior for ActiveModel {}
|
||||
|
@ -60,6 +60,4 @@ impl RelationTrait for Relation {
|
||||
}
|
||||
}
|
||||
|
||||
impl ActiveModelBehavior for ActiveModel {
|
||||
type Entity = Entity;
|
||||
}
|
||||
impl ActiveModelBehavior for ActiveModel {}
|
||||
|
@ -63,6 +63,4 @@ impl Model {
|
||||
}
|
||||
}
|
||||
|
||||
impl ActiveModelBehavior for ActiveModel {
|
||||
type Entity = Entity;
|
||||
}
|
||||
impl ActiveModelBehavior for ActiveModel {}
|
||||
|
@ -50,6 +50,4 @@ impl RelationTrait for Relation {
|
||||
}
|
||||
}
|
||||
|
||||
impl ActiveModelBehavior for ActiveModel {
|
||||
type Entity = Entity;
|
||||
}
|
||||
impl ActiveModelBehavior for ActiveModel {}
|
||||
|
Loading…
x
Reference in New Issue
Block a user