Thanks to visit codestin.com
Credit goes to lib.rs

#repr

  1. hdf5

    Thread-safe Rust bindings for the HDF5 library

    v0.8.1 148K #multi-dimensional-array #filter #user #bindings #debugging #reentrant-mutex #blosc #version-string #build-environment #repr
  2. stfu8

    Sorta Text Format in UTF-8

    v0.2.7 127K #unicode #repr #invalid #binary #text
  3. int-enum

    A derive macro for conversion between integer and enum types

    v1.2.0 69K #proc-macro #integer-and-enum #macro-derive #convert #repr #debugging #ascii #try-from #partial-eq
  4. as_repr

    Rust trait for constant #[repr(T)] conversions

    v1.3.0 400 #repr #transmute #cast #as #no-alloc
  5. pack1

    Byte array newtypes for different primitive types

    v1.0.0 63K #byte-array #newtype #primitive #different #alignment #repr
  6. pyo3_special_method_derive

    Automatically derive Python dunder methods for your Rust code

    v0.4.3 3.1K #automatic-derive #pyo3 #methods #string #dunder #repr #debugging #macro-derive #debug-display #struct-fields
  7. repr

    The regular-expression-as-linear-logic interpretation and its implementation

    v0.8.0 #regex #expression
  8. bevy_mod_ffi

    FFI utilities for Bevy

    v0.2.0 #bevy #debugging #damage #host #zombie #repr #type-path #observe
  9. loose_enum

    A macro for defining loose repr enums

    v0.1.0 #representation #enums #loose #no-alloc #repr
  10. ffi_time

    FFI assistant for Rust time types

    v0.2.1 2.8K #time-instant #assistant #operation #check #compatibility #guarantee #warnings #memory-layout #repr #rust-side
  11. gpu_layout

    Share host types with GPU shaders, with various layout specifications

    v0.2.1 100 #gpu-shader #layout #host #share #std140 #std430 #struct-fields #repr #byte-slice
  12. quickdry

    Bump-pointer arena allocator

    v0.1.3 220 #arena-allocator #bump-pointer #slab #list #memory-management #linux-style #repr #doubly-linked
  13. ffizz-passby

    FFI helpers for implementing pass-by-value and pass-by-pointer

    v0.5.0 #value #methods #repr #ffizz #type-alias #unboxed #stack-allocation #no-mangle
  14. rustpython-literal

    Common literal handling utilities mostly useful for unparse and repr

    v0.4.0 7.8K #repr #rustpython #part #literals #unparse #superseded #ruff
  15. repr-discriminant

    Trait to retrieve the discriminant of an enum variant with a repr(T) at runtime

    v3.0.1 #enums-discriminant #discriminant #attributes #enums #repr
  16. kind-openai-schema

    OpenAI schema generation macro public library

    v0.3.3 950 #openai #schema-generation #json-schema #chat-completion #proc-macro #open-ai-compatible #open-ai-schema #repr #deserialize #serde
  17. repr_cast

    A procedural macro that enhances fieldless enums with proper conversions between enum variants and their integer representation types

    v0.1.0 #convert #repr #cast #conversion
  18. enum_from_derive

    Implement From For the Enumeration

    v0.1.6 800 #enums #derive #testing #debugging #repr #from-str #ttt
  19. dyn_struct

    Construct dynamically sized types safely

    v0.3.2 #dynamically-sized-types #construct #safely #derive #repr
  20. bitbag

    A useful struct for dealing with bit flags

    v0.3.0 400 #bit-flags #enums #repr #defined #derive
  21. eventree

    creating lossless syntax trees

    v0.7.0 120 #syntax-tree #debugging #token-kind #partial-eq #lossless #tree-root #repr #hash #syntax-node #tree-structure
  22. enum-repr

    Derive enum repr conversions compatible with type aliases

    v0.2.6 5.8K #enums #discriminant #repr #enums-discriminant #constant
  23. hs-bindgen-traits

    traits behind hs-bindgen ergonomics

    v0.9.0 200 #hs-bindgen #traits #ergonomics #memory-layout #behind #c-ffi #repr
  24. spl-type-length-value

    Solana Program Library Type-Length-Value Management

    v0.9.0 358K #solana #blockchain #type-length-value #8-byte #slab #partial-eq #repr #spl-discriminator #serialization #spl-discriminate
  25. enum-repr-conv

    enum_repr_conv is a proc-macro library that provides a convenient attribute-style repr_conv() macro to specify a primitive integer type used for representing variants of the annotated fieldless enum…

    v0.1.0 #repr #proc-macro #convert #utility #ffi
  26. repr_c_pub_struct

    extracting #[repr(C)] pub structures

    v0.1.1 #repr-c #repr #syn #parser #c
  27. discriminant-rs

    Convert enum to integer type

    v0.1.2 #enums #convert #repr #integer #compatible #enum-with-repr #no-std
  28. zhi_enum

    derive macros to easily use enum

    v0.1.2 #macro-derive #enums #zhi #field #convert #partial-eq #repr #debugging #enum-convert
  29. atomic_cell

    Lock-free thread-safe mutable memory locations

    v0.2.0 #lock-free #memory-location #atomic-storage #thread-safe #const #caller #shared-data #repr #data-store
  30. finite_repr

    Isomorphic encoding/decoding data to & from numbers

    v0.1.4 #encoding-decoding #repr #isomorphic #numbers #finite
  31. staticbitset

    A container like std::collections::BitSet but static storage + Copy trait

    v0.5.2 #static #container #traits #copy #set #variant-count #repr #cap
  32. solarti-type-length-value

    Solarti Program Library Type-Length-Value Management

    v0.3.9 490 #blockchain #type-length-value #miraland #solarti #8-byte #discriminator #serialization #slab #partial-eq #repr
  33. Try searching with DuckDuckGo.

  34. enum_inject

    Implement inject For the Enumeration

    v0.1.4 #enums #prefix #inject #compute #arg #repr
  35. bevy_mod_ffi_core

    Core FFI types and utilities for bevy_mod_ffi

    v0.2.0 #bevy #world #query #events #trigger #damage #debugging #zombie #repr #type-path
  36. neotron-ffi

    Common types for FFI in Rust on Neotron Systems

    v0.1.0 #neotron #api #system #stable-abi #repr #c-compatible #safe-ffi
  37. enum-utils

    A set of useful proc macros for enums

    v0.1.2 16K #proc-macro #enum-variant #debugging #partial-eq #from-str #direction #repr #c-like #iter-variants
  38. isrepr

    Generating validation from arbitrary memory to repr(C) types

    v0.1.0 #repr #validation #memory #no-alloc
  39. enum_index_repr

    EnumIndexRepr provides a small macro which allows getting the index on an enum

    v0.2.1 #enums #repr #macro #enum-index #getting
  40. trussed-auth

    Authentication extension for Trussed

    v0.4.0 #authentication #pin #trussed #extension #applications #repr #extension-for-trussed #success
  41. enum-utils-from-str

    Code generation for mapping from strings to arbitrary values

    v0.1.2 16K #proc-macro #from-str #enum-utils #value #u8 #debugging #partial-eq #direction #repr #c-like
  42. chromium

    add some stability to your metal!

    v0.0.2 #metal #global-allocator #stability #help #turning #abi #repr #happen #stable-abi #debugging
  43. atlas-type-length-value

    Atlas Program Library Type-Length-Value Management

    v0.9.1 #type-length-value #atlas #serialization #discriminator #blockchain #8-byte #slab #partial-eq #array-discriminator #repr
  44. repr-trait

    Traits to represent Rust reprs

    v1.0.0 #repr #traits #derive #traits-derive
  45. enumber

    Provide useful impls on numerical enums

    v0.3.1 15K #proc-macro #convert #numerical #wire-protocols #logging #repr #from-str #error-code #try-from
  46. ioendian

    wrapper type to declaratively mark a struct as big-endian or little-endian. Useful for when doing #[repr(C)] transmutes from IO data.

    v0.1.4 #endianness #io-data #repr #struct #big
  47. const-field-offset-macro

    Procedural macro to generate constant field offset from repr(c) struct

    v0.1.5 20K #declarative-ui #slint #gui-toolkit #field-offset #desktop #language-server #javascript #repr #native-gui #embedded-devices
  48. cc4

    Very simple implementation of the four_cc/fourcc algorithm as a const fn

    v0.1.2 #const-fn #fourcc #algorithm #endian #enums #repr
  49. pyo3_special_method_derive_macro

    Automatically derive Python dunder methods for your Rust code

    v0.4.3 4.1K #macro-derive #pyo3 #automatic #methods #enums #struct-fields #dunder #repr #getattr #pyclass
  50. classic-bitfield

    A bitfield enum with a classic feel

    v0.2.3 #bit-field #enums #classic #repr
  51. pyo3_special_method_derive_0_21

    Automatically derive Python dunder methods for your Rust code

    v0.4.2 #automatic-derive #pyo3 #methods #dunder #python #repr #struct-fields
  52. num_enum_derive

    Internal implementation details for ::num_enum (Procedural macros to make inter-operation between primitives and enums easier)

    v0.7.5 8.0M #proc-macro #macro-derive #repr #from-primitive #enums-discriminant #inter-operation #primitives-and-enums
  53. monotron-api

    Defines the API between the Monotron ROM and Monotron applications running in RAM

    v0.2.2 #monotron #api #launchpad #8-bit #ram #joystick #midi #i2c #repr #micro-controller
  54. livemod-gui

    Graphical user interface for livemod

    v0.5.0 #livemod #run-time #ui #user #modification #repr #attempt #installed-cargo
  55. casper-json-rpc

    suitable for use as the framework for a JSON-RPC server

    v1.1.0 #json-rpc-server #rpc-framework #error-code #server-framework #handler #warp #casper #partial-eq #repr #set-error
  56. parenthesized_c

    that allows to parse (C) attribute tokens in #[repr(C)]

    v0.1.0 #repr #syn #parser #parenthesized #c
  57. container_of

    Porting C’s container_of macro to Rust

    v0.5.1 230 #macro #pointers #porting #container #struct-fields #list-node #repr
  58. nt-list_macros

    Macros for nt-list

    v0.3.0 #linked-list #list-entry #macro #nt-list #element #doubly-linked-list #repr
  59. serde_dis

    derive macro for enums

    v0.1.3 340 #enums #serde-derive #macro-derive #discriminant #deserialize #repr
  60. typic

    Type-safe transmutations between layout-compatible types

    v0.3.0 #transmute #repr #layout-compatible #transmutations #type-safe
  61. endian-writer-derive

    Procedural Macros for endian-writer crate

    v0.1.0 300 #proc-macro #macro-derive #macro-for-endian-writer #repr #u16
  62. from-repr-enum-derive

    Derive From for an enum with a repr

    v0.1.2 #enums #repr #derive-enums #enum-with-repr
  63. fray-macro

    Macros to generate bitfield structs for fray

    v0.1.2 #bit-field #struct #macro #debugging #repr
  64. gpu_layout_derive

    Derive crate for gpu_layout

    v0.2.1 110 #gpu #layout #byte #gpu-shader #repr #bytemuck #std140
  65. pyo3_special_method_derive_macro_0_21

    Automatically derive Python dunder methods for your Rust code

    v0.4.2 #automatic-derive #pyo3 #enums #methods #python #struct-fields #repr #dunder #skipping #getattr
  66. repr-discriminant-derive

    Derive macro to generate a method to access the discriminant of an enum variant with a repr(T) at runtime

    v2.0.0 #enums-discriminant #discriminant #enums #macro-attributes #repr
  67. nodrop

    A wrapper type to inhibit drop (destructor). ***Deprecated: Use ManuallyDrop or MaybeUninit instead!***

    v0.1.14 1.0M #deprecated #maybe-uninit #arrayvec #destructor #manually-drop #repr #inhibit
  68. kind-openai-schema-impl

    OpenAI schema generation macro

    v0.3.3 1.0K #openai #macro #schema #repr #serde #macro-generation #schema-generation #chat-completion #deserialize #debugging
  69. int-enum-impl

    detail of the int-enum crate

    v0.5.0 9.5K #enums #convert #integer-and-enum #repr #macro
  70. discriminant-derive

    Convert enum to integer type

    v0.1.0 #convert #repr #enums #integer #compatible #enum-with-repr #no-std