pub struct BehavioralDiff {
pub deployment_id: String,
pub environment: Option<String>,
pub metrics: Vec<MetricObservation>,
pub observed_at: Option<String>,
}Expand description
Behavioral diff evidence comparing pre-deploy and post-deploy metrics (Layer 3).
Fields§
§deployment_id: StringDeployment identifier (e.g. commit SHA, release tag).
environment: Option<String>Environment (e.g. “production”, “staging”, “canary”).
metrics: Vec<MetricObservation>Metric observations comparing baseline to current.
observed_at: Option<String>Observation timestamp (ISO 8601).
Trait Implementations§
Source§impl Clone for BehavioralDiff
impl Clone for BehavioralDiff
Source§fn clone(&self) -> BehavioralDiff
fn clone(&self) -> BehavioralDiff
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 BehavioralDiff
impl Debug for BehavioralDiff
Source§impl<'de> Deserialize<'de> for BehavioralDiff
impl<'de> Deserialize<'de> for BehavioralDiff
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 PartialEq for BehavioralDiff
impl PartialEq for BehavioralDiff
Source§impl Serialize for BehavioralDiff
impl Serialize for BehavioralDiff
impl StructuralPartialEq for BehavioralDiff
Auto Trait Implementations§
impl Freeze for BehavioralDiff
impl RefUnwindSafe for BehavioralDiff
impl Send for BehavioralDiff
impl Sync for BehavioralDiff
impl Unpin for BehavioralDiff
impl UnsafeUnpin for BehavioralDiff
impl UnwindSafe for BehavioralDiff
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