pub struct RecordDependencyEventRequest {
pub project: String,
pub benchmark: String,
pub dependency_changes: Vec<DependencyChange>,
pub metric: String,
pub delta_pct: f64,
}Expand description
Request to record a dependency change event.
Fields§
§project: StringProject that observed the event
benchmark: StringBenchmark name
dependency_changes: Vec<DependencyChange>List of dependency changes observed
metric: StringPrimary metric name
delta_pct: f64Percentage change in the metric (positive = regression)
Trait Implementations§
Source§impl Clone for RecordDependencyEventRequest
impl Clone for RecordDependencyEventRequest
Source§fn clone(&self) -> RecordDependencyEventRequest
fn clone(&self) -> RecordDependencyEventRequest
Returns a duplicate of the value. Read more
1.0.0 · 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 RecordDependencyEventRequest
impl Debug for RecordDependencyEventRequest
Source§impl<'de> Deserialize<'de> for RecordDependencyEventRequest
impl<'de> Deserialize<'de> for RecordDependencyEventRequest
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 RecordDependencyEventRequest
impl JsonSchema for RecordDependencyEventRequest
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 moreAuto Trait Implementations§
impl Freeze for RecordDependencyEventRequest
impl RefUnwindSafe for RecordDependencyEventRequest
impl Send for RecordDependencyEventRequest
impl Sync for RecordDependencyEventRequest
impl Unpin for RecordDependencyEventRequest
impl UnsafeUnpin for RecordDependencyEventRequest
impl UnwindSafe for RecordDependencyEventRequest
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