pub fn new<T: BftSupport + 'static>(support: Arc<T>, address: Address, wal_path: &str) -> Self {
        let (sender, internal_receiver) = unbounded();
        Bft::start(
            sender.clone(),
            internal_receiver,
            support,
            address,
            wal_path,
        );
        BftActuator(sender)
    }
/// A function to create a new Bft actuator and start the BFT state machine.
A function to create a new Bft actuator and start the BFT state machine.
A function to create a new Bft actuator and start the BFT state machine .
pub fn new<T: BftSupport + 'static>(support: Arc<T>, address: Address, wal_path: &str) -> Self {
        let (sender, internal_receiver) = unbounded();
        Bft::start(
            sender.clone(),
            internal_receiver,
            support,
            address,
            wal_path,
        );
        BftActuator(sender)
    }
pub fn new < T : BftSupport + ' static > ( support : Arc < T > , address : Address , wal_path : & str ) -> Self { let ( sender , internal_receiver ) = unbounded ( ) ; Bft :: start ( sender . clone ( ) , internal_receiver , support , address , wal_path , ) ; BftActuator ( sender ) }
A function to create a new Bft actuator and start the BFT state machine.
A function to create a new Bft actuator and start the BFT state machine .
support
Arc<T>
address
Address
wal_path
&str
support
Arc<T>
address
Address
wal_path
&str