rustio rustio.net
52

partial_struct

v0.5.0 Growing

A proc-macro crate that generates partial versions of Rust structs. Specify omitted fields and custom derives via attributes, then use the generated conversion method to build the full struct.

MIT OR Apache-2.0 Edition 2021
#struct#partial#estructure

Quick Verdict

  • โœ“Actively maintained (updated 57d ago)
  • !Pre-1.0: API may have breaking changes
  • โœ“Permissive license (MIT OR Apache-2.0)

Security

Checking security advisories...
Downloads
8.3K
Dependents
35
Releases
10
Size
8KB

Deep Insights

๐Ÿ“Š
Stable downloads

257 downloads in the last 30 days (9/day). Volume is roughly flat compared to the previous period.

๐Ÿ”ฌ
Pre-1.0 for over a year

Despite being 1+ years old, partial_struct hasn't reached 1.0 yet. Expect potential API changes between versions.

๐Ÿ“
Compact crate

At 8KB, partial_struct is lightweight. Small crate size correlates with focused, well-scoped functionality.

Health Breakdown

Maintenance 16/25

Recency, release consistency, active ratio

Quality 14/25

Yanked ratio, deps, size, maturity, features

Community 7/20

Reverse deps, ownership, ecosystem

Popularity 5/15

Downloads, momentum, growth trend

Documentation 10/15

Docs, repo, license, metadata

Download Trend

Daily downloads ยท last 90 days
8/day avg+36%
010203012/301/172/42/223/123/29

Top Dependents

Most downloaded crates that depend on partial_struct

Version Adoption

v0.4.5
43%
v0.4.3
22%
v0.4.4
13%
v0.4.1
11%
v0.2.0
11%

Release Timeline

10 releasessince 2025
J
F
M
A
M
J
J
A
S
O
N
D
2025
9
2026
1
Less
More

README

Loading README...

Maintainers

Dependencies
4
direct dependencies
Dependents
35
crates depend on partial_struct

Similar Crates