pub struct ProbeReceipt {
pub schema: String,
pub tool: ToolInfo,
pub run: RunMeta,
pub bench: Option<BenchMeta>,
pub scenario: Option<String>,
pub probes: Vec<ProbeObservation>,
pub metadata: BTreeMap<String, String>,
}Expand description
A versioned receipt for named probe observations (perfgate.probe.v1).
Fields§
§schema: String§tool: ToolInfo§run: RunMeta§bench: Option<BenchMeta>§scenario: Option<String>§probes: Vec<ProbeObservation>§metadata: BTreeMap<String, String>Trait Implementations§
Source§impl Clone for ProbeReceipt
impl Clone for ProbeReceipt
Source§fn clone(&self) -> ProbeReceipt
fn clone(&self) -> ProbeReceipt
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ProbeReceipt
impl Debug for ProbeReceipt
Source§impl<'de> Deserialize<'de> for ProbeReceipt
impl<'de> Deserialize<'de> for ProbeReceipt
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl JsonSchema for ProbeReceipt
impl JsonSchema for ProbeReceipt
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for ProbeReceipt
impl PartialEq for ProbeReceipt
Source§fn eq(&self, other: &ProbeReceipt) -> bool
fn eq(&self, other: &ProbeReceipt) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ProbeReceipt
impl Serialize for ProbeReceipt
impl StructuralPartialEq for ProbeReceipt
Auto Trait Implementations§
impl Freeze for ProbeReceipt
impl RefUnwindSafe for ProbeReceipt
impl Send for ProbeReceipt
impl Sync for ProbeReceipt
impl Unpin for ProbeReceipt
impl UnsafeUnpin for ProbeReceipt
impl UnwindSafe for ProbeReceipt
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more