/// Instantiate a new random tape maker and save a copy of the config.
Instantiate a new random tape maker and save a copy of the config.
Instantiate a new random tape maker and save a copy of the config .
pub fn new(
        replica_config: ReplicaConfig,
        membership: Arc<Membership>,
        crypto: Arc<dyn ConsensusCrypto>,
        message_routing: Arc<dyn MessageRouting>,
        log: ReplicaLogger,
    ) -> RandomTapeMaker {
        RandomTapeMaker {
            replica_config,
            membership,
            crypto,
            message_routing,
            log,
        }
    }
pub fn new ( replica_config : ReplicaConfig , membership : Arc < Membership > , crypto : Arc < dyn ConsensusCrypto > , message_routing : Arc < dyn MessageRouting > , log : ReplicaLogger , ) -> RandomTapeMaker { RandomTapeMaker { replica_config , membership , crypto , message_routing , log , } }
Instantiate a new random tape maker and save a copy of the config.
Instantiate a new random tape maker and save a copy of the config .
replica_config
ReplicaConfig
membership
Arc<Membership>
crypto
Arc<dyn ConsensusCrypto>
message_routing
Arc<dyn MessageRouting>
log
ReplicaLogger