pub trait ScannerImpl {
type Client: Client + Clone;
type ReportStore: AsyncSearchableStore<Key = Fingerprint, Value = Report>;
type SthStore: AsyncSearchableStore<Key = u64, Value = Validated<SignedTreeHead>>;
}Expand description
Required Associated Types§
Sourcetype ReportStore: AsyncSearchableStore<Key = Fingerprint, Value = Report>
type ReportStore: AsyncSearchableStore<Key = Fingerprint, Value = Report>
Sourcetype SthStore: AsyncSearchableStore<Key = u64, Value = Validated<SignedTreeHead>>
type SthStore: AsyncSearchableStore<Key = u64, Value = Validated<SignedTreeHead>>
The Store use to store SignedTreeHeads
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".