pub struct DriftDetection {
pub id: String,
pub decision_id: String,
pub drift_type: String,
pub severity: String,
pub description: String,
pub detected_at: DateTime<Utc>,
pub remediation: String,
}Expand description
Represents architectural drift detection
Fields§
§id: StringUnique identifier
decision_id: StringDecision that drifted
drift_type: StringType of drift
severity: StringSeverity level (low, medium, high)
description: StringDescription of the drift
detected_at: DateTime<Utc>When the drift was detected
remediation: StringSuggested remediation
Implementations§
Trait Implementations§
Source§impl Clone for DriftDetection
impl Clone for DriftDetection
Source§fn clone(&self) -> DriftDetection
fn clone(&self) -> DriftDetection
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 DriftDetection
impl Debug for DriftDetection
Source§impl<'de> Deserialize<'de> for DriftDetection
impl<'de> Deserialize<'de> for DriftDetection
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
Auto Trait Implementations§
impl Freeze for DriftDetection
impl RefUnwindSafe for DriftDetection
impl Send for DriftDetection
impl Sync for DriftDetection
impl Unpin for DriftDetection
impl UnwindSafe for DriftDetection
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