pub trait BaselineRecordExt {
// Required method
fn new(
project: String,
benchmark: String,
version: String,
receipt: RunReceipt,
git_ref: Option<String>,
git_sha: Option<String>,
metadata: BTreeMap<String, String>,
tags: Vec<String>,
source: BaselineSource,
) -> BaselineRecord;
}Expand description
Extends BaselineRecord with server-side logic.
Required Methods§
fn new( project: String, benchmark: String, version: String, receipt: RunReceipt, git_ref: Option<String>, git_sha: Option<String>, metadata: BTreeMap<String, String>, tags: Vec<String>, source: BaselineSource, ) -> BaselineRecord
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.