pub type EntityHooks(error) {
EntityHooks(
after_load: fn(entity.Entity) -> Result(entity.Entity, error),
before_insert: fn(entity.Entity) -> Result(
entity.Entity,
error,
),
before_update: fn(entity.Entity) -> Result(
entity.Entity,
error,
),
before_delete: fn(entity.Entity) -> Result(
entity.Entity,
error,
),
after_attach: fn(entity.Entity) -> Result(
entity.Entity,
error,
),
after_refresh: fn(entity.Entity) -> Result(
entity.Entity,
error,
),
after_relation_loaded: fn(entity.Entity, String) -> Result(
entity.Entity,
error,
),
)
}
Constructors
-
EntityHooks(
after_load: fn(entity.Entity) -> Result(entity.Entity, error),
before_insert: fn(entity.Entity) -> Result(entity.Entity, error),
before_update: fn(entity.Entity) -> Result(entity.Entity, error),
before_delete: fn(entity.Entity) -> Result(entity.Entity, error),
after_attach: fn(entity.Entity) -> Result(entity.Entity, error),
after_refresh: fn(entity.Entity) -> Result(entity.Entity, error),
after_relation_loaded: fn(entity.Entity, String) -> Result(
entity.Entity,
error,
),
)