pub struct DependencyEvent {
pub schema: String,
pub id: String,
pub project: String,
pub benchmark: String,
pub dep_name: String,
pub old_version: Option<String>,
pub new_version: Option<String>,
pub metric: String,
pub delta_pct: f64,
pub created_at: DateTime<Utc>,
}Expand description
A recorded dependency change event with its performance impact.
Fields§
§schema: StringSchema identifier
id: StringUnique event identifier
project: StringProject that reported the event
benchmark: StringBenchmark name
dep_name: StringDependency name
old_version: Option<String>Previous version
new_version: Option<String>New version
metric: StringPrimary metric name (e.g., “wall_ms”)
delta_pct: f64Percentage change in that metric (positive = regression)
created_at: DateTime<Utc>Timestamp of the event
Trait Implementations§
Source§impl Clone for DependencyEvent
impl Clone for DependencyEvent
Source§fn clone(&self) -> DependencyEvent
fn clone(&self) -> DependencyEvent
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 DependencyEvent
impl Debug for DependencyEvent
Source§impl<'de> Deserialize<'de> for DependencyEvent
impl<'de> Deserialize<'de> for DependencyEvent
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 DependencyEvent
impl JsonSchema for DependencyEvent
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 DependencyEvent
impl PartialEq for DependencyEvent
Source§impl Serialize for DependencyEvent
impl Serialize for DependencyEvent
impl StructuralPartialEq for DependencyEvent
Auto Trait Implementations§
impl Freeze for DependencyEvent
impl RefUnwindSafe for DependencyEvent
impl Send for DependencyEvent
impl Sync for DependencyEvent
impl Unpin for DependencyEvent
impl UnsafeUnpin for DependencyEvent
impl UnwindSafe for DependencyEvent
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