Ecosyste.ms: Packages

An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

crates.io "struct" keyword

set_field 0.1.1
Set fields on structs by string
2 versions - Latest release: 9 months ago - 576 downloads total - 3 stars on GitHub - 1 maintainer
pakr-assert-size 1.0.1
Compile-time checks of the size of structures
2 versions - Latest release: over 2 years ago - 749 downloads total - 0 stars on GitHub - 1 maintainer
algostru 0.4.0
Algorithms (algo) and Data Structures (stru)
4 versions - Latest release: over 3 years ago - 1.58 thousand downloads total - 4 stars on GitHub - 1 maintainer
struct_field 0.1.6
Derive macros for generating each field in a struct
7 versions - Latest release: about 2 years ago - 3.32 thousand downloads total - 0 stars on GitHub - 1 maintainer
refstruct 0.1.1
Generates code for structs which can rerefence their own fields. Currently alpha/experimental.
2 versions - Latest release: almost 8 years ago - 1.93 thousand downloads total - 8 stars on GitHub - 1 maintainer
comprez 0.2.7
A library for compressing and decompressing structs and enums
10 versions - Latest release: over 1 year ago - 2.66 thousand downloads total - 5 stars on GitHub - 1 maintainer
set_field_macro 0.1.1
Derive macro for set_field
2 versions - Latest release: 9 months ago - 1 dependent package - 715 downloads total - 3 stars on GitHub - 1 maintainer
enum-derived 0.8.2
Generate random instances of your enums and structs
21 versions - Latest release: about 1 year ago - 1 dependent repositories - 15.7 thousand downloads total - 3 stars on GitHub - 1 maintainer
bit-struct 0.3.2
Define structs which have fields which are assigned to individual bits, not bytes
38 versions - Latest release: about 1 year ago - 2 dependent packages - 2 dependent repositories - 212 thousand downloads total - 9 stars on GitHub - 1 maintainer
binext 1.0.0
A library to read/write structs from/to buffers
1 version - Latest release: about 1 year ago - 351 downloads total - 0 stars on GitHub - 1 maintainer
translator 0.3.1
A procedural macro which translates your repr-C structs into C++, Python and C# at compile time f...
5 versions - Latest release: over 1 year ago - 2.94 thousand downloads total - 27 stars on GitHub - 1 maintainer
d_print 0.1.3
Print any struct in easy way
4 versions - Latest release: over 2 years ago - 1.35 thousand downloads total - 0 stars on GitHub - 1 maintainer
autoget 0.1.2
A simple macro to generate getters for structs
3 versions - Latest release: 10 months ago - 1.04 thousand downloads total - 0 stars on GitHub - 1 maintainer
descriptor 0.0.4
A simple to use struct descriptor
5 versions - Latest release: over 2 years ago - 18.6 thousand downloads total - 5 stars on GitHub - 1 maintainer
csv2struct 0.1.0
Generate Rust struct definitions from CSV
1 version - Latest release: over 5 years ago - 695 downloads total - 0 stars on GitHub - 1 maintainer
descriptor_derive 0.0.4
A simple to use struct descriptor, derive crate
3 versions - Latest release: over 2 years ago - 1 dependent package - 18.2 thousand downloads total - 5 stars on GitHub - 1 maintainer
kozo 0.1.0
syntax sugars for structs
1 version - Latest release: over 1 year ago - 355 downloads total - 0 stars on GitHub - 1 maintainer
json-surf 0.9.0
Search/Analyze JSON and Rust Struct
10 versions - Latest release: over 3 years ago - 4.19 thousand downloads total - 11 stars on GitHub - 1 maintainer
numid 0.2.9
A macro for generating structures which behave like numerical id.
13 versions - Latest release: over 4 years ago - 5.62 thousand downloads total - 2 stars on GitHub - 1 maintainer
memoizer 0.2.2
Simple function memoization struct.
5 versions - Latest release: over 4 years ago - 2.77 thousand downloads total - 0 stars on GitHub - 1 maintainer
dir-obj 0.1.0
simple directory object that has files with data
1 version - Latest release: over 7 years ago - 1.09 thousand downloads total - 0 stars on GitHub - 1 maintainer
multi-structs 0.1.1 💰
Macro for generating a merged struct from multiple sub-structs
4 versions - Latest release: over 4 years ago - 2.63 thousand downloads total - 3 stars on GitHub - 1 maintainer
ffi-destruct 0.1.3
Generates destructors for structures that contain raw pointers in the FFI.
4 versions - Latest release: over 1 year ago - 1 dependent repositories - 1.65 thousand downloads total - 0 stars on GitHub - 1 maintainer
struct_scalpel 0.1.1
memory layout analysis tool for structs, enums, unions, tuples, and references
2 versions - Latest release: 11 months ago - 626 downloads total - 9 stars on GitHub - 1 maintainer
struct_scalpel_proc_macro 0.1.0
helper crate for struct_scalpel
1 version - Latest release: 11 months ago - 1 dependent package - 547 downloads total - 9 stars on GitHub - 1 maintainer
structinator 0.1.1
Library for transfering data from iterators to structs
1 version - Latest release: 10 months ago - 1 dependent package - 468 downloads total - 0 stars on GitHub - 1 maintainer
clamped_values 0.1.0
Provides a generic `ClampedValue` struct that stores a value and ensures that it is always within...
1 version - Latest release: 5 months ago - 271 downloads total - 0 stars on GitHub - 1 maintainer
struct-pad 0.2.0
Padding types to enable memory layout optimizations.
2 versions - Latest release: over 3 years ago - 1 dependent repositories - 1.25 thousand downloads total - 4 stars on GitHub - 1 maintainer
struple 0.1.1 💰
Convert structures from and to tuples
2 versions - Latest release: over 2 years ago - 8.54 thousand downloads total - 5 stars on GitHub - 1 maintainer
struct_gen_derive 0.1.0
Dependency of Struct_gen.
1 version - Latest release: almost 6 years ago - 1 dependent package - 1 dependent repositories - 1.58 thousand downloads total - 0 stars on GitHub - 1 maintainer
libeither 0.5.0 💰
Either struct for Rust
6 versions - Latest release: over 1 year ago - 2 dependent packages - 5 dependent repositories - 17.7 thousand downloads total - 1 stars on GitHub - 1 maintainer
partially_derive 0.2.1
Macros for the partially crate
4 versions - Latest release: 4 months ago - 1 dependent package - 1.8 thousand downloads total - 1 maintainer
struct_to_string 0.2.0
A Rust proc-macro library to convert struct definitions to a string representation. An example us...
2 versions - Latest release: 8 months ago - 544 downloads total - 0 stars on GitHub - 1 maintainer
memory-layout 0.3.0
explicit struct layouts.
3 versions - Latest release: 11 months ago - 817 downloads total - 4 stars on GitHub - 1 maintainer
just-convert 0.1.6
Easy conversion of structures
6 versions - Latest release: 6 months ago - 1.54 thousand downloads total - 0 stars on GitHub - 1 maintainer
struct-patch-trait 0.2.0
A lib help you patch Rust instance, and easy to partial update configures.
7 versions - Latest release: over 1 year ago - 2 dependent packages - 1 dependent repositories - 3.75 thousand downloads total - 6 stars on GitHub - 1 maintainer
optfield 0.3.0
A macro that generates structs with optional fields
3 versions - Latest release: about 1 year ago - 1 dependent package - 2 dependent repositories - 25.1 thousand downloads total - 16 stars on GitHub - 1 maintainer
cursieve 0.1.0
Cursieve is a Rust library that makes it easy to deserialize byte arrays into annotated Rust stru...
1 version - Latest release: 5 months ago - 262 downloads total - 1 stars on GitHub - 1 maintainer
struct-patch 0.4.1
A library that helps you implement partial updates for your structs.
15 versions - Latest release: 8 months ago - 1 dependent package - 2 dependent repositories - 70.5 thousand downloads total - 6 stars on GitHub - 1 maintainer
field_types 1.1.0
Some derive macros for deriving enums, corresponding to the fields of structs.
4 versions - Latest release: over 5 years ago - 4 dependent packages - 1 dependent repositories - 13.2 thousand downloads total - 15 stars on GitHub - 1 maintainer
cassandra_macro_derive 0.1.3
Macros 1.1 implementation of #[derive(Cassandra)]
4 versions - Latest release: about 2 years ago - 1.73 thousand downloads total - 4 stars on GitHub - 1 maintainer
struct-patch-derive 0.4.1
A library that helps you implement partial updates for your structs.
15 versions - Latest release: 8 months ago - 1 dependent package - 2 dependent repositories - 70.5 thousand downloads total - 6 stars on GitHub - 1 maintainer
partially 0.2.1
Provides the Partial trait, and an optional macro to mirror a struct, wrapping each field in an O...
4 versions - Latest release: 4 months ago - 1.69 thousand downloads total - 1 maintainer
struct_field_names 0.2.1
Derive macros for generating the name of each field in a struct and each variant name in an enum ...
3 versions - Latest release: almost 3 years ago - 1 dependent package - 2 dependent repositories - 3.03 thousand downloads total - 0 stars on GitHub - 1 maintainer
syn-unnamed-struct 0.1.0
Extends syn expressions and meta structs with unnamed structs and meta lists
1 version - Latest release: about 2 years ago - 1 dependent package - 6 dependent repositories - 9.99 thousand downloads total - 1 stars on GitHub - 1 maintainer
append_to_string 0.1.0
The append_to_string!() macro. Appends every occurance of a literal within a struct or on its own...
1 version - Latest release: over 1 year ago - 1 dependent repositories - 387 downloads total - 0 stars on GitHub - 1 maintainer
partial_derive 0.1.0
makes all the properties of a struct type an optional property
1 version - Latest release: about 2 years ago - 1.08 thousand downloads total - 0 stars on GitHub - 1 maintainer
cassandra_macro 0.1.3
Create Cassandra tables and CRUD CQL prepared statements from Rust structs. (custom derive: cassa...
4 versions - Latest release: about 2 years ago - 1.76 thousand downloads total - 4 stars on GitHub - 1 maintainer
merge2 0.3.0
Merge structs into single by values
2 versions - Latest release: 5 months ago - 967 downloads total - 1 stars on GitHub - 1 maintainer
byteorder-pack 0.1.0
A binary data reader and writer that is similar to Python's struct module
1 version - Latest release: about 2 years ago - 2 dependent packages - 1 dependent repositories - 1.53 thousand downloads total - 0 stars on GitHub - 1 maintainer
offsetter 0.1.0
Macro for creating structs with fields at specified offsets, by automatically inserting padding.
1 version - Latest release: 8 months ago - 372 downloads total - 5 stars on GitHub - 1 maintainer
struct_morph 0.6.0
macro for morphing one struct into another.
6 versions - Latest release: 3 months ago - 2.03 thousand downloads total - 5 stars on GitHub - 1 maintainer
kv-derive-macro 1.0.1 💰
Macro definitions for `kv-derive`
12 versions - Latest release: almost 2 years ago - 1 dependent package - 2 dependent repositories - 5.4 thousand downloads total - 3 stars on GitHub - 1 maintainer
kv-derive 1.0.1 💰
Derive struct conversions from and to key-value vectors
17 versions - Latest release: almost 2 years ago - 1 dependent package - 2 dependent repositories - 6.37 thousand downloads total - 3 stars on GitHub - 1 maintainer
kv-derive-impl 1.0.1 💰
Derive struct conversions from and to key-value vectors
29 versions - Latest release: almost 2 years ago - 2 dependent packages - 2 dependent repositories - 10.2 thousand downloads total - 3 stars on GitHub - 1 maintainer
struct_mapping 1.0.1
Token StructMapping for testing StructMapping implementations
2 versions - Latest release: over 1 year ago - 1 dependent package - 1 dependent repositories - 886 downloads total - 0 stars on GitHub - 1 maintainer
type_hash 0.3.0
Generate a hash for a Rust type. The primary use-case for this crate is for detecting difference...
5 versions - Latest release: over 3 years ago - 1 dependent package - 1 dependent repositories - 86.3 thousand downloads total - 2 stars on GitHub - 1 maintainer
inter-struct-codegen 0.2.1 💰
Proc macro codegen crate for merge-struct.
3 versions - Latest release: 6 months ago - 1 dependent package - 1 dependent repositories - 11.2 thousand downloads total - 18 stars on GitHub - 1 maintainer
inter-struct 0.2.1 💰
Automatically generated traits for arbitrary structs.
3 versions - Latest release: 6 months ago - 1 dependent repositories - 10.9 thousand downloads total - 18 stars on GitHub - 1 maintainer
derive_builder_macro_fork_arti 0.11.2
Rust macro to automatically implement the builder pattern for arbitrary structs.
1 version - Latest release: about 2 years ago - 1 dependent package - 7 dependent repositories - 118 thousand downloads total - 0 stars on GitHub - 2 maintainers
field_access_derive 0.1.7
Derive macro for the field_access crate
9 versions - Latest release: 30 days ago - 1 dependent package - 2.48 thousand downloads total - 0 stars on GitHub - 1 maintainer
getters-by-type 0.2.6 💰
Derive macro for adding a getter method for each type in the struct.
10 versions - Latest release: about 5 years ago - 1 dependent repositories - 5.94 thousand downloads total - 1 stars on GitHub - 1 maintainer
structstruck 0.4.1
Nested struct and enum definitions
8 versions - Latest release: about 1 year ago - 5 dependent packages - 1 dependent repositories - 41.4 thousand downloads total - 44 stars on GitHub - 1 maintainer
field 0.1.0 removed
Statically-verified struct field names as strings.
1 version - Latest release: about 2 years ago - 1 dependent repositories - 19 downloads total - 3 stars on GitHub - 1 maintainer