pub(crate) fn new(
        new_protocol_version: ProtocolVersion,
        tracking_copy: Rc<RefCell<TrackingCopy<<S as StateProvider>::Reader>>>,
    ) -> Self {
        SystemUpgrader {
            new_protocol_version,
            tracking_copy,
        }
    }
/// Creates new system upgrader instance.
Creates new system upgrader instance.
Creates new system upgrader instance .
pub(crate) fn new(
        new_protocol_version: ProtocolVersion,
        tracking_copy: Rc<RefCell<TrackingCopy<<S as StateProvider>::Reader>>>,
    ) -> Self {
        SystemUpgrader {
            new_protocol_version,
            tracking_copy,
        }
    }
pub ( crate ) fn new ( new_protocol_version : ProtocolVersion , tracking_copy : Rc < RefCell < TrackingCopy < < S as StateProvider > :: Reader > > > , ) -> Self { SystemUpgrader { new_protocol_version , tracking_copy , } }
Creates new system upgrader instance.
Creates new system upgrader instance .
new_protocol_version
ProtocolVersion
tracking_copy
Rc<RefCell<TrackingCopy<<S as StateProvider>::Reader>>>
new_protocol_version
ProtocolVersion
tracking_copy
Rc<RefCell<TrackingCopy<<S as StateProvider>::Reader>>>