pub trait SyncCallback<N: Network>: Send + Sync {
// Required methods
fn add_certificate_from_sync(&self, certificate: BatchCertificate<N>);
fn commit_certificate_from_sync(&self, certificate: &BatchCertificate<N>);
}Expand description
This callback trait allows listening to synchronization updates, such as discorvering new BatchCertificates.
This is currently used by BFT.
Required Methods§
fn add_certificate_from_sync(&self, certificate: BatchCertificate<N>)
fn commit_certificate_from_sync(&self, certificate: &BatchCertificate<N>)
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".