hopr_db_entity/codegen/sqlite/
log.rs1use sea_orm :: entity :: prelude :: * ;
6
7# [derive (Clone , Debug , PartialEq , DeriveEntityModel , Eq)] # [sea_orm (table_name = "log")] pub struct Model { # [sea_orm (primary_key , auto_increment = false , column_type = "Binary(8)")] pub transaction_index : Vec < u8 > , # [sea_orm (primary_key , auto_increment = false , column_type = "Binary(8)")] pub log_index : Vec < u8 > , # [sea_orm (primary_key , auto_increment = false , column_type = "Binary(8)")] pub block_number : Vec < u8 > , # [sea_orm (column_type = "Binary(32)")] pub block_hash : Vec < u8 > , # [sea_orm (column_type = "Binary(32)")] pub transaction_hash : Vec < u8 > , # [sea_orm (column_type = "Binary(20)")] pub address : Vec < u8 > , # [sea_orm (column_type = "Binary(1)")] pub topics : Vec < u8 > , # [sea_orm (column_type = "Binary(1)")] pub data : Vec < u8 > , pub removed : bool , }
8
9# [derive (Copy , Clone , Debug , EnumIter , DeriveRelation)] pub enum Relation { # [sea_orm (belongs_to = "super::log_status::Entity" , from = "(Column::BlockNumber, Column::TransactionIndex, Column::LogIndex)" , to = "(super::log_status::Column::BlockNumber, super::log_status::Column::TransactionIndex, super::log_status::Column::LogIndex)" , on_update = "Cascade" , on_delete = "Cascade" ,)] LogStatus , }
10
11impl Related < super :: log_status :: Entity > for Entity { fn to () -> RelationDef { Relation :: LogStatus . def () } }
12
13impl ActiveModelBehavior for ActiveModel { }