feat: add Hash trait to TracerMetadata#1931
feat: add Hash trait to TracerMetadata#1931gh-worker-dd-mergequeue-cf854d[bot] merged 3 commits intomainfrom
Conversation
Clippy Allow Annotation ReportComparing clippy allow annotations between branches:
Summary by Rule
Annotation Counts by File
Annotation Stats by Crate
About This ReportThis report tracks Clippy allow annotations for specific rules, showing how they've changed in this PR. Decreasing the number of these annotations generally improves code quality. |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #1931 +/- ##
=======================================
Coverage 71.77% 71.77%
=======================================
Files 434 434
Lines 69978 69978
=======================================
Hits 50227 50227
Misses 19751 19751
🚀 New features to boost your workflow:
|
🎉 All green!❄️ No new flaky tests detected 🎯 Code Coverage (details) 🔗 Commit SHA: 26355a1 | Docs | Datadog PR Page | Give us feedback! |
Artifact Size Benchmark Reportaarch64-alpine-linux-musl
aarch64-unknown-linux-gnu
libdatadog-x64-windows
libdatadog-x86-windows
x86_64-alpine-linux-musl
x86_64-unknown-linux-gnu
|
Co-authored-by: Yann Hamdaoui <yann.hamdaoui@gmail.com>
|
/merge |
|
View all feedbacks in Devflow UI.
The expected merge time in
Tests failed on this commit 3a70226: What to do next?
|
|
/merge |
|
View all feedbacks in Devflow UI.
This pull request is not mergeable according to GitHub. Common reasons include pending required checks, missing approvals, or merge conflicts — but it could also be blocked by other repository rules or settings.
The expected merge time in
|
What does this PR do?
Derives Hash on TracerMetadata, allowing instances to be used as keys in hash-based collections such as HashMap and HashSet.
Motivation
Needed for DataDog/serverless-components#51 (comment)
Additional Notes
Follows feat: add PartialEq and Eq traits to TracerMetadata.
How to test the change?
Unit tests.