pub fn new(author: Author, persistent_storage: PersistentSafetyStorage) -> Self {
        Self {
            persistent_storage,
            validator_signer: None,
            validator_verifier: None,
            author,
        }
    }
/// Constructs a new instance of SafetyRules with the given persistent storage and the
/// consensus private keys
/// @TODO replace this with an API that takes in a SafetyRulesConfig
Constructs a new instance of SafetyRules with the given persistent storage and the
consensus private keys
Constructs a new instance of SafetyRules with the given persistent storage and the consensus private keys
pub fn new(author: Author, persistent_storage: PersistentSafetyStorage) -> Self {
        Self {
            persistent_storage,
            validator_signer: None,
            validator_verifier: None,
            author,
        }
    }
pub fn new ( author : Author , persistent_storage : PersistentSafetyStorage ) -> Self { Self { persistent_storage , validator_signer : None , validator_verifier : None , author , } }
Constructs a new instance of SafetyRules with the given persistent storage and the
consensus private keys
Constructs a new instance of SafetyRules with the given persistent storage and the consensus private keys
author
Author
persistent_storage
PersistentSafetyStorage
author
Author
persistent_storage
PersistentSafetyStorage
TODO
replace this with an API that takes in a SafetyRulesConfig
replace this with an API that takes in a SafetyRulesConfig