pub struct EvaluationMetadata {
pub timestamp: DateTime<Utc>,
pub evaluation_version: String,
pub system_config: HashMap<String, Value>,
pub environment: HashMap<String, String>,
pub git_commit: Option<String>,
}Expand description
Evaluation metadata
Fields§
§timestamp: DateTime<Utc>Evaluation timestamp
evaluation_version: StringEvaluation version
system_config: HashMap<String, Value>System configuration
environment: HashMap<String, String>Environment information
git_commit: Option<String>Git commit hash (if available)
Trait Implementations§
Source§impl Clone for EvaluationMetadata
impl Clone for EvaluationMetadata
Source§fn clone(&self) -> EvaluationMetadata
fn clone(&self) -> EvaluationMetadata
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 EvaluationMetadata
impl Debug for EvaluationMetadata
Source§impl<'de> Deserialize<'de> for EvaluationMetadata
impl<'de> Deserialize<'de> for EvaluationMetadata
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 EvaluationMetadata
impl RefUnwindSafe for EvaluationMetadata
impl Send for EvaluationMetadata
impl Sync for EvaluationMetadata
impl Unpin for EvaluationMetadata
impl UnwindSafe for EvaluationMetadata
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