Skip to main content

BaselineRecordExt

Trait BaselineRecordExt 

Source
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§

Source

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.

Implementors§