pub fn with_params(seq_no: u32, start_lt: u64, end_lt: u64, root_hash: UInt256, split_merge_at: FutureSplitMerge) -> Self {
        
        ShardDescr {
            seq_no, 
            reg_mc_seqno: 0,
            start_lt,
            end_lt,
            root_hash,
            file_hash: UInt256::ZERO,
            before_split: false,
            before_merge: false,
            want_split: false,
            want_merge: false,
            nx_cc_updated: false, 
            flags: 0,
            next_catchain_seqno: 0, 
            next_validator_shard: 0,
            min_ref_mc_seqno: 0,
            gen_utime: 0,
            split_merge_at,
            fees_collected: CurrencyCollection::default(),
            funds_created: CurrencyCollection::default(),
        }
    }
/// Constructs ShardDescr as slice with its params
Constructs ShardDescr as slice with its params
Constructs ShardDescr as slice with its params
pub fn with_params(seq_no: u32, start_lt: u64, end_lt: u64, root_hash: UInt256, split_merge_at: FutureSplitMerge) -> Self {
        ShardDescr {
            seq_no, 
            reg_mc_seqno: 0,
            start_lt,
            end_lt,
            root_hash,
            file_hash: UInt256::ZERO,
            before_split: false,
            before_merge: false,
            want_split: false,
            want_merge: false,
            nx_cc_updated: false, 
            flags: 0,
            next_catchain_seqno: 0, 
            next_validator_shard: 0,
            min_ref_mc_seqno: 0,
            gen_utime: 0,
            split_merge_at,
            fees_collected: CurrencyCollection::default(),
            funds_created: CurrencyCollection::default(),
        }
    }
pub fn with_params ( seq_no : u32 , start_lt : u64 , end_lt : u64 , root_hash : UInt256 , split_merge_at : FutureSplitMerge ) -> Self { ShardDescr { seq_no , reg_mc_seqno : 0 , start_lt , end_lt , root_hash , file_hash : UInt256 :: ZERO , before_split : false , before_merge : false , want_split : false , want_merge : false , nx_cc_updated : false , flags : 0 , next_catchain_seqno : 0 , next_validator_shard : 0 , min_ref_mc_seqno : 0 , gen_utime : 0 , split_merge_at , fees_collected : CurrencyCollection :: default ( ) , funds_created : CurrencyCollection :: default ( ) , } }
Constructs ShardDescr as slice with its params
Constructs ShardDescr as slice with its params
seq_no
u32
start_lt
u64
end_lt
u64
root_hash
UInt256
split_merge_at
FutureSplitMerge
seq_no
u32
start_lt
u64
end_lt
u64
root_hash
UInt256
split_merge_at
FutureSplitMerge