Skip to content

feat: re-export RecordId from crate root#272

Merged
omerbenamram merged 1 commit intomasterfrom
fix/recordid-export
Dec 21, 2025
Merged

feat: re-export RecordId from crate root#272
omerbenamram merged 1 commit intomasterfrom
fix/recordid-export

Conversation

@omerbenamram
Copy link
Owner

@omerbenamram omerbenamram commented Dec 21, 2025

Summary

  • Re-export RecordId from the crate root so downstream code can use evtx::RecordId.
  • Add an integration test to prevent regressions.

Closes #234.

Test plan

  • cargo test -q --test test_record_id_public

Note

Re-exports RecordId at the crate root and adds an integration test to ensure it remains public.

  • Public API:
    • Re-export RecordId from src/lib.rs to expose evtx::RecordId.
  • Tests:
    • Add tests/test_record_id_public.rs to assert RecordId is publicly accessible.

Written by Cursor Bugbot for commit f7b01a3. This will update automatically on new commits. Configure here.

Allows downstream crates to `use evtx::RecordId` and store record IDs without duplicating the underlying type.
@omerbenamram omerbenamram merged commit 23a98bc into master Dec 21, 2025
4 checks passed
@omerbenamram omerbenamram deleted the fix/recordid-export branch December 21, 2025 20:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

RecordId should be public

1 participant