pub trait LogPeer: Send + Sync {
// Required method
fn fetch_log(
&self,
request: FetchLogRequest,
) -> Result<FetchLogResponse, FetchLogError>;
}Required Methods§
Sourcefn fetch_log(
&self,
request: FetchLogRequest,
) -> Result<FetchLogResponse, FetchLogError>
fn fetch_log( &self, request: FetchLogRequest, ) -> Result<FetchLogResponse, FetchLogError>
Fetches one bounded page.
Process-bound implementations must use a finite deadline. HA shutdown retains and joins an admitted call even after its deadline is reported, so a non-returning custom implementation prevents quiescent shutdown.
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".