Skip to content

[pull] main from VirusTotal:main#247

Merged
pull[bot] merged 3 commits into
threatcode:mainfrom
VirusTotal:main
Jun 17, 2026
Merged

[pull] main from VirusTotal:main#247
pull[bot] merged 3 commits into
threatcode:mainfrom
VirusTotal:main

Conversation

@pull

@pull pull Bot commented Jun 17, 2026

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

plusvic added 3 commits June 17, 2026 14:10
Introduce a flag to control the inclusion of metadata like deprecation notices and documentation when building a Struct. This allows optimizing the runtime representation by omitting unnecessary details, while ensuring they are available for compile-time analysis and tooling.
Mark `acl`, `deprecation_notice`, and `doc` fields as `#[serde(skip)]` to prevent their serialization, as they are primarily compile-time concerns.
Change `doc` to `Option<&str>` to eliminate heap allocations for documentation strings. Extend the conditional generation of `acl` based on the `generate_compile_time_fields` flag, further reducing runtime memory footprint when this metadata is not required.
@pull pull Bot locked and limited conversation to collaborators Jun 17, 2026
@pull pull Bot added the ⤵️ pull label Jun 17, 2026
@pull pull Bot merged commit 75d6394 into threatcode:main Jun 17, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant