#variant

  1. either

    The enum Either with variants Left and Right is a general purpose sum type with two cases

    v1.13.0 10.2M #sum #enums #data-structures #variant #left #right #cases
  2. scale-info

    Info about SCALE encodable Rust types

    v2.11.6 545K #scale #types #info #encodable #information #encoding #variant
  3. enum-iterator

    Tools to iterate over all values of a type (e.g. all variants of an enumeration)

    v2.1.0 522K #enums #variant #iterator #cardinality #enumerate #enum #variants
  4. shakmaty

    Chess and chess variant rules and operations

    v0.27.2 3.8K #move-generation #chess #variant #position #bitboard #moves #uci
  5. fatality

    extension to thiserror::Error

    v0.1.1 130K #thiserror #error #fatal #annotations #variant #extension #scale
  6. serde_variant

    Retrieve serde provided variant names for enum objects

    v0.1.3 110K #variant-name #enums #variant #serde
  7. marauders

    A work-in-progress code mutation tool

    v0.0.2 120 #mutation #variant #set #tool #file #syntax #reset
  8. try_match

    Fallible pattern matching with a function-like syntax

    v0.4.2 36K #pattern-matching #pattern #match #enums #macro #variant
  9. varfish-server-worker

    Rust-based worker for varfish-server

    v0.17.0 750 #variant #subcommand #background-processing #worker #vcf #background-task #command
  10. remain

    Compile-time checks that an enum, struct, or match is written in sorted order

    v0.2.14 38K #compile-time #sorting #enums #match #order #check #variant
  11. parse-variants

    Derive the syn::parse::Parse trait for enumerations and use it to comfortably parse a variant of the enumeration

    v1.0.4 3.2K #macro-derive #enums #parse #variant #parser #enumerations #speculative
  12. predictosaurus

    Uncertainty aware haplotype based genomic variant effect prediction

    v0.2.6 850 #variant #path #graph #genomic #effect #prediction #file
  13. tailwind_fuse

    Tailwind Merge and Variants

    v0.3.1 1.1K #tailwind #tailwind-css #css-class #css #variant #leptos
  14. hashx

    Hash function family designed for ASIC-resistant client puzzles

    v0.2.1 2.6K #hash #tor #puzzle #asic-resistant #random-x #arti #variant
  15. vmks-exam-generator

    CLI program for pseudo-randomly generating different variants of an embedded programming exam

    v1.3.1 #variant #question #programming #exam #generates #text #multiple
  16. enum-assoc

    Procedural macro to associate constants with enum variants

    v1.2.4 25K #enums #proc-macro #variant #constant #enum #const #macro-derive
  17. garnish_lang_simple_data

    Data implementation for garnish runtimes using simple list of variants

    v0.0.18-alpha #garnish #scripting-language #run-time #variant #list #data #applications
  18. ipl3checksum

    calculate the IPL3 checksum for N64 ROMs

    v1.2.1 230 #checksum #rom #n64 #ipl3 #python-bindings #calculate #variant
  19. rustui_merge

    Tailwind Merge and Variants

    v0.1.3 480 #tailwind #variant #css #tailwind-css #leptos #rust
  20. every_variant

    EveryVariant trait that provides the every_variant method on types. Allows you to easily generate every combination of variants in structures that contains Enums, or in nested enum trees…

    v0.4.5 4.5K #enums #variant #testing #testing-debugging #generate #traits #tree
  21. zhconv

    Traditional/Simplified and regional Chinese variants converter based on MediaWiki & OpenCC rulesets and powered by AC automata 轉換简体、繁體及兩岸、新馬中文地區詞,基於MediaWiki和OpenCC之字詞轉…

    v0.3.1 150 #chinese #mediawiki #localization #conversion #open-cc #variant #ruleset
  22. mehari

    Variant effect prediction all in Rust

    v0.30.1 2.6K #variant #vcf #prediction #genomic #annotation #transcript #effect
  23. random_variant

    To be used with all variant, contains the derive macro

    v0.2.7 4.3K #macro-derive #variant #testing #random #enums #serialization #limited
  24. chinese-variant

    An enum to represent the variants of the Chinese Language

    v1.1.3 8.5K #chinese #variant #localization #simple #traditional
  25. wyhash-final4

    wyhash final4 hash function

    v0.2.2 210 #hashing #hash #wyhash #latest-version #final4 #pure #variant
  26. varlociraptor

    calling of genomic variants using a latent variable model

    v8.5.1 750 #variant #genomics #calling #model #variables #scenario #uncertainty
  27. codesort

    sorts code

    v0.6.1 230 #sorting #struct-fields #line #ide #variant #declaration #enums
  28. enumeration

    An extension to rust enum

    v3.3.1 1.1K #enums #variant #enum #traits #extension #index #casting
  29. handybars

    Minimal template parsing and expansion

    v0.3.1 #variables #expansion #template #parser #macro #handlebars #variant
  30. embedded-storage-async

    A Storage Abstraction Layer for Embedded Systems

    v0.4.1 30K #abstraction-layer #async #storage #variant #embedded-storage #write #read
  31. among

    The enum Among with variants Left, Middle and Right is a general purpose sum type with three cases

    v0.1.7 750 #enums #data-structures #three #variant #sum #left #right
  32. safe_math

    Math without overflow, creates an enum and a macro to help mitigate any overflow while multiplying and adding

    v1.1.1 490 #math #overflow #operation #enums #fields #macro #variant
  33. sqlite-tiny

    A minimalistic SQLite crate which ships the amalgamation variant and provides a tiny Rust API

    v0.6.1 650 #sqlite #minimalist #tiny #api #variant #amalgamation #version
  34. c-enum

    A macro to generate c-like enums

    v0.2.3 900 #enums #macro #variant #partial-ord #generate #define #copy
  35. spath

    query expressions for semi-structured data. You can use it as a drop-in replacement for JSONPath, but also for other semi-structured data formats like TOML or user-defined variants.

    v0.2.0 #variant #data #query #expressions #json-path #toml #semi-structured
  36. base85rs

    A base85 (RFC1924 variant) encoder / decoder

    v0.1.3 7.8K #codec #base85 #variant #ctf #decoding #challenge #rfc1924
  37. zhconv-cli

    Convert Traditional/Simplified Chinese and regional words of Taiwan/Hong Kong/mainland China/Singapore based on Wikipedia and OpenCC rulesets 轉換中文簡體、繁體及兩岸、新馬地區詞,基於維基百科和…

    v0.3.2 500 #chinese #mediawiki #conversion #localization #opencc #ruleset #variant
  38. js_option

    An Option-like type with separate null and undefined variants

    v0.1.1 11K #deserialize-json #serde-json #serialize-deserialize #null #undefined #value #variant
  39. typederror

    A wrapper around anyhow that allows for a primary error type

    v0.2.2 120 #error #thiserror #error-handling #primary #variant #caller #match
  40. sval_ref

    A variant of sval::Value for types with internal references

    v2.13.2 582K #serialization #reference #value #sval #internal #no-std #variant
  41. rustui_merge_prototype

    Tailwind Merge and Variants

    v0.3.1 #tailwind #variant #tailwind-css #leptos #css #rust
  42. from_variants

    Rust macro to automatically generate conversions for newtype enums

    v1.0.2 8.9K #enums #variant #conversion #newtype #automatic #macro #generate
  43. enumcapsulate

    Safe casting for newtype enums and their variants

    v0.6.2 150 #enums #variant #cast #macro-derive #encapsulation #enum
  44. as_variant

    macro to convert enums with newtype variants to Options

    v1.2.0 10K #enums #macro #variant #options #convert #newtype #value
  45. noodles-vcf

    Variant Call Format (VCF) reader and writer

    v0.70.0 1.8K #vcf #bioinformatics #variant #file-format #record #reader-writer #noodles
  46. sval_nested

    A recursive variant of sval

    v2.13.2 142K #serialization #stream #recursion #sval #variant #api #no-std
  47. file_type_enum

    An enum with a variant for each file type

    v2.0.1 600 #filesystem #filetype #unix-file #enums #file-path #symlink #variant
  48. serde_literals

    Support for serialising and deserialising literals directly into enum unit variants

    v0.1.2 160 #literals #serde #enums #variant #deserialize #unit #instance
  49. crypt_guard_lite

    compact and intuitive library that wraps the crypt_guard crate, making its core functionalities easily accessible and manageable. This library provides essential cryptographic operations…

    v0.2.2 #encryption-decryption #signing-key #falcon #cryptography #key-pair #security #variant
  50. impl-tools-lib

    Helper macros: autoimpl

    v0.11.1 18K #traits #macro #derive #attributes #autoimpl #proc-macro #variant
  51. table_enum

    A convenient rust macro to create enums with associated constant data (note: this is different from normal rust enums which are really tagged unions)

    v0.3.0 #enums #constant #variant #enum #table #const #computer-science
  52. argcall

    Enables enums and structs to be callable by associating functions with their variants or fields

    v0.3.1 440 #variant #enums #field #callable #structs #struct-fields #functions
  53. enum_downcast

    Safe downcasting for enums

    v0.2.0 750 #enums #downcast #macro-derive #variant #skip #dynamic-dispatch #mem
  54. bevy_tileset

    configurable tilesets in Bevy using RON

    v0.8.0 #tileset #tile #bevy #variant #auto
  55. x-variant

    Variant is a dynamic type container

    v0.1.2 130 #variant #run-time #dynamic #container #value #change #hold
  56. varflags

    exporting varflags macro, allowing to use unit-like enums in conjunction with Varflags struct to create easy to use bitflags data structure defined over enum variants

    v0.2.3 #bitflags #enums #bitset #data-structures #variant #proc-macro #structure
  57. enum-variants-strings

    Derive macro for converting instances of enums to and from strs using variant names

    v0.3.0 500 #variant-name #string-conversion #enums #variant #string #string-representation #derive
  58. pwsec

    Support for password-based encryption

    v0.5.1 #encryption #decryption #chacha #authenticated-encryption #chacha-b64 #password-based #variant
  59. emoji

    Every emoji, their metadata, and localized annotations

    v0.2.1 500 #annotations #variant #language #unicode #metadata #glyph #localization
  60. steel-doc

    Document generation for steel

    v0.5.0 #scheme-interpreter #steel #embeddable #virtual-machine #variant #bytecode #applications
  61. yikes-intenum

    Augment integer-based enums with an unknown variant; a macro that makes you say "yikes!"

    v0.0.4 410 #enums #variant #unknown #say #rust #macro #yikes
  62. shogi_core

    Fundamental types and functions for shogi

    v0.1.5 #shogi #engine #variant #user #types #functions #rules
  63. ename

    get name of enum variant by enum value

    v0.1.3 280 #enums #variant #variant-name #name
  64. variant-set

    A set-like data structure for enum variants, allowing you to store at most one value for each variant of an enum

    v0.1.0 #enums #variant #value #data #store #structure #set
  65. variant-rs

    VARIANT support for Rust. Clean, idiomatic handling of WinAPI/COM results.

    v0.4.0 480 #variant #com #winapi #codec #windows
  66. derive_variants

    derives an additional enum from a nested enum that contains only variants and no nested fields

    v1.0.0 100 #enums #nested #variant #derive #fields
  67. filterable-enum

    generating filterable enums (Combining bitflags and discriminated unions)

    v0.1.2 100 #enums #bitflags #union #variant #du #filter #bitmask
  68. addr_of_enum

    Get address of fields in enum item using stable Rust

    v0.1.5 #enums #macro #variant #pointers #stable #zero-cost #addr
  69. supply-chain-trust-example-crate-000044

    The enum Either with variants Left and Right is a general purpose sum type with two cases

    v1.13.0 #variant #data-structures #enums #left #right #cases #sum
  70. lisudoku-solver

    Solver for sudoku puzzles used by lisudoku

    v0.1.22 #sudoku #puzzle #puzzle-solver #sudoku-solver #variant #lisudoku #xyz
  71. sneks

    macros for naming enum variants

    v0.1.3 650 #proc-macro #enums #variant #naming #name #string
  72. endex

    get index of enum variant by enum value

    v0.1.0 120 #enums #variant #index
  73. fed

    A sketch implementation of anonymous, tagged unions in stable Rust

    v0.4.4 #union #polymorphism #anonymous #type #variant #polymorphic
  74. rainbow-dash

    Command execution library for Linux/macOS and Windows

    v0.1.1 #execute-command #command #command-output #execution #status #linux-mac-os #variant
  75. bevy_tileset_map

    An extension to bevy_ecs_tilemap, allowing for configurable tilesets, auto tiling, and more using the bevy_tileset crate

    v0.5.0 #tileset #bevy #tilemap #auto #variant #assets #animation
  76. libprosic

    calling of genomic variants using a latent variable model

    v0.7.3 160 #model #variant #genomics #variables #calling #single #cell
  77. variantly

    Derive helper methods for enum variants that are familiar from std::option::Option & std::result::Result such as unwrap_or or and_then

    v0.4.0 8.2K #enums #variant #methods #variant-name #helper #derive #familiar
  78. enum-unitary

    Trait and macro for unitary enums

    v0.5.0 #enums #variant #traits #macro #unitary #primitive #iterating
  79. chess-lab

    Chess library with multiple variants and FEN/PGN support

    v0.1.1 #chess-engine #chess #variant #engine #pgn #fen #variants
  80. unwrap-enum

    generate methods to access enum variants

    v0.1.0 #enums #variant #quote #macro #methods #generate #unwrap
  81. match-commutative

    Match on patterns commutatively, reducing the use of duplicated patterns. ↔️

    v0.1.0 #pattern #pattern-match #match #variant #enums #macro #duplicates
  82. enum_macro_gen

    Macro generator for handling enums

    v0.2.0 #proc-macro #enums #variant #gen #generator #simplifies #generating
  83. libbf

    Brainfuck-like language library

    v0.1.3 #run-time #language #predefined #ook #bf #variant #define
  84. variant_counter

    Rust's Enum variant counter

    v0.4.0 #enums #variant #counter #data #macro-derive #statistics #erase
  85. serde_sated

    sane adjacently tagged enum deserialization (with untagged variant) for serde

    v0.1.3 160 #serialize-deserialize #serde-json #enums #serialization #deserialize-json #tagged #variant
  86. custom_attrs

    that allows you to configure values specific to each variants of an enum

    v1.6.2 #attributes #enums #attr #variant #declaration #value #configuration
  87. variant_count

    Derive macro for enum which adds to it the count of variants

    v1.1.0 81K #macro-derive #variant #enums #count #derive #enum
  88. enum_macros

    A collection of useful macros to make working with enums easier

    v0.0.3 #enums #macro #proc-macro #variant #collection #data #discriminant
  89. variant-ssl-sys

    FFI bindings to OpenSSL variants such as BoringSSL / AWS-LC / Tongsuo

    v0.15.9 27K #openssl #boring-ssl #bindings #variant #aws-lc #tongsuo
  90. megabool-rs

    Megabool, the bestest bool

    v0.2.207 #megabool #bestest #bool #dont #variant #joke
  91. radip

    Diplomacy adjudication library

    v0.1.0 #diplomacy #adjudication #adjudicate #phase #variant #map #movement
  92. type_enum

    Create tagged unions consisting of different types

    v0.1.6 #variant #unions #tagged #enums #different #execute #methods
  93. ripmors

    encoding and decoding international Morse code and several variants

    v0.1.0 #morse #codec #ascii #decoding #variant #international #encoding
  94. gdvariants

    Rust std library collections wrapper that implements the godot-rust variant traits

    v1.1.0 #godot #collection #gamedev #variant #traits #book #godot-rust
  95. fastvlq

    A fast variant of Variable-Length Quantity with a focus on speed and no_std support

    v1.1.1 2.6K #quantity #variant #variable-length #speed #focus #encode #byte
  96. map-ok

    Mapping of Ok variants in an iterator

    v1.0.0 #iterator #map #mapping #ok #variant #traits #parser
  97. frame-metadata

    Metadata types for Substrate runtimes

    v18.0.0 372K #metadata #run-time #module #variant #frame #runtime-metadata #types
  98. variant_access_traits

    A set of traits and for defining a common api for Rust enums based on the std::variant api in the C standard library

    v0.4.1 #enums #field #variant #traits #active #field-name #api
  99. tensorman

    Tensorflow Docker Container Manager

    v0.1.0 #tensorflow #docker #manager #run-time #variant #command #user
  100. diploid-contam-estimator

    Estimating contamination level in diploid DNA seuqencing libraries

    v0.3.4 160 #variant #level #contamination #dna #diploid #estimating #calls
  101. vlq

    Sourcemap-style VLQ encoder and decoder

    v0.5.1 61K #source-map #codec #sourcemap #encoder #variant #encoding #maps
  102. enum-set

    A structure for holding a set of enum variants

    v0.0.8 210 #enums #variant #set #data-structures #holding #structure
  103. file_paths

    Work with flexible file paths

    v1.0.0 #file-path #absolute #resolution #variant #flexible
  104. wizrpc

    [WIP] Rust support for the JSON-RPC variant used by the local network interface to control WizConnected devices

    v0.1.7 #json-rpc #devices #wiz-connected #control #local #variant #networking
  105. variant_access

    A set of traits and macros for defining a common api for Rust enums based on the std::variant api in the C standard library

    v0.4.1 #enums #variant #tags #interaction #traits #inner #values
  106. pgn-traits

    Traits for chess variations that can be annotated with Portable Game Notation

    v0.5.0 #chess #traits #pgn #notation #variant #portable #annotated
  107. bevy_tileset_tiles

    Tile definitions used by bevy_tileset

    v0.8.0 #tileset #tile #bevy #variant #auto
  108. pocket-relay-client-shared

    Shared logic for pocket relay client variants

    v0.3.0 #client #relay #pocket #server #variant #shared #logic
  109. enum-field-getter

    A derive macro to create mutable and immutable getters for tuple/struct members of enum variants

    v0.1.0 #enums #variant #member #getter #field #macro #tuple-struct
  110. valkyrie-types

    Shard types for valkyrie language

    v0.0.8 #abstract #valkyrie #interface #types #structure #shard #variant
  111. win-variant

    that aims to provide a more ergonomic way of working with variants in winapi based projects

    v0.3.0 #variant #winapi #free #windows #conversion #traits #aims
  112. bevy_enum_filter

    Filter by enum variant in Bevy queries

    v0.3.0 #enums #variant #filter #bevy #query #semantic
  113. file_enum_macro

    Macros to generate an enum with a variant for each file in a project subdirectory. Extremely sloppy for now.

    v0.1.2 #enums #generate #now #subdirectory #extremely #variant #file
  114. derive_static_str

    A procedural macro to derive static str implementations

    v0.1.1 #derive #proc-macro #macro-derive #static #static-str #variant #enums
  115. enum_variant_macros

    Macros to generate From & TryFrom for enums

    v0.3.0 350 #enums #variant #try-from #macro #macros #variants
  116. mancala

    Play a variant of mancala

    v0.1.0 #game #ai #play #strategy #variant #stones #board
  117. derive-error

    Derive macro for Error using macros 1.1

    v0.0.5 7.0K #error #error-derive #derive #macro-derive #variant #display
  118. Try searching with DuckDuckGo.

  119. prim_int_kind

    Enumeration whose variants represent kinds of primitive integers

    v0.1.3 #primitive-integer #integer #primitive #kinds #variant #enumeration #int
  120. enum_like

    trait to treat any type as an enum. If a type has a reasonably small number of variants, for example a struct A(bool, bool) which has 4 variants, this trait provides a 1-to-1 mapping from type value to a…

    v0.2.1 #enums #variant #memory #bits #bool #enum-vec #mapping
  121. sudoku-variants

    A flexible Sudoku engine that supports common variations and custom rules

    v0.2.1 #sudoku #sudoku-solver #engine #rules #backtracking #variant #constraints
  122. attrsets

    Proc macro for defining multiple variants of a struct/enum with different attribute annotations e.g. for multiple Serde serializations

    v0.1.2 #variant #proc-macro-attributes #attributes #serde #cloning #variants
  123. edisp

    Dispatch-on-collect for Rust enums

    v0.0.3 #enums #dispatch #variant #iterator #run-time #dispatching #costs
  124. wasmer-wit-parser

    wit-bindgen-gen-c

    v0.1.1 240 #wasmer #wit #variant #wit-bindgen-gen-c
  125. unicode_font

    Convert unicode characters between fonts

    v0.1.1 #unicode-characters #unicode #font #subscript #convert #variant #superscript
  126. libblobd-direct

    blobd, direct variant

    v0.5.4 #object #async-io #direct #variant #architecture #devices #object-storage
  127. witnext2

    witx2 preview

    v0.1.2 #preview #witx2 #variant
  128. macro_magic_core

    Core implementation behind macro_magic

    v0.5.1 188K #proc-macro #macro-magic #tokens #variant #proc-macro-attributes #behind #call
  129. errgo

    generate enum variants inline

    v0.1.4 #error #error-message #variant #enums #error-code #generate #inline
  130. controlled-option

    Custom Option type with explicit control over niches and memory layout

    v0.4.1 550 #memory-layout #control #explicit #options #variant #niches #pattern
  131. gat-std

    Variants of Rust std traits that use GATs

    v0.1.1 550 #lending-iterator #gat #traits #variant #std #user #change
  132. enum_pipeline

    way to use enums to describe and execute ordered data pipelines

    v2.0.0 #pipeline #enums #execute #ordered #describe #data-pipeline #variant
  133. tartan-c-enum

    Define FFI-safe enums that support unknown values

    v1.0.0 #enums #ffi #values #unknown #define #defined #variant
  134. variter

    Declarative macro-derivable trait for iterating over field-less enum type variants

    v0.3.0 #variant #enums #traits #case #iterator #enum #trait
  135. wion

    Wasm Interface Object Notation

    v0.1.0 #wasm-interface #wasm-module #flags #string #data-interchange #variant #notation
  136. enum_set2

    A bit-set indexed by enum variants

    v0.1.1 #enums #bit-set #variant #data-structures #bitset #indexed #memory
  137. konig

    A chess engine built to support variants and custom implementations

    v0.1.5 #chess-engine #chess #engine #variant #chess-board #built #standard
  138. mofurun

    Multi variant Optimized Fun U....okay Mofu is just a cute name okay. Experimental implementation of Vec that stores the state of the underlying array through its enum.

    v0.4.0 #cute #vec #state #experimental #stores #array #variant
  139. pgn4

    A parser and writer for the pgn4 file format used by Chess.com for 4 player chess games

    v0.3.3 #chess #file-format #player #writer #com #variant #pgn
  140. same_enum

    Generates From trait implementations for enums with the same unit variants

    v0.1.2 #enums #traits #variant #generate #unit #partial-eq #debugging
  141. look_inside

    Look inside structs, enums, and unions!

    v0.2.1 #struct-fields #macro-derive #unions #compile-time #variant #types #module
  142. clarity

    Lightweight Ethereum client

    v1.5.1 900 #ethereum #abi #token #key #transaction #variant #data
  143. polyerror

    Macro to make errors easy and expressive

    v0.0.2 #error #macro #expressive #create #variant #module #path
  144. sum_type

    A convenience macro for creating a wrapper enum which may be one of several distinct types

    v0.2.0 650 #type #enums #variant #sum #either
  145. sanitizeable

    derive structs without certain fields

    v0.1.1 #fields #serde #untagged-unions #serde-derive #variant #private #derive-debug
  146. enum-tags

    A Derive-Macro library that generates a companion tag-enum for any enum so that variants can be referred to without specifying fields

    v0.1.0 100 #enums #variant #macro-derive #companion #generating #tags #fields
  147. extract-variant

    Destructure expressions into, and return assignments from, a single pattern

    v1.0.0 #variant #enums #pattern-match #macro #pattern-matching #assignment #value
  148. stringy

    A tiny Rust crate for generating byte-sized enums that represent a fixed, ordered set of &str data

    v0.2.2 #string #enums #string-literal #data #variant #fixed #set
  149. alpaca

    caller for genomic variants (single nucleotide and small indels) from next-generation sequencing data that uses a novel algebraic approach to incorporate sample based filtering into the calling…

    v0.1.0 #variant #calling #bioinformatics #variant-calling
  150. enum-extract-error

    A companion crate for enum-extract that exports an error type

    v0.1.1 100 #variant #error #enums #companion #functions #enum-extract #generates
  151. insert-only-set

    A procedural macro to generate insert-only sets from enums

    v0.3.1 #enums #set #variant #generate #proc-macro #procedural #insert
  152. choice

    Similar to either but supports an unbounded number of variants

    v0.0.2 400K #variant #sum #coproduct #union #either
  153. structout

    A proc-macro for generating structs from a common definition

    v0.6.0 #definition #generate #structs #proc-macro #multiple #single #variant
  154. derive_is_enum_variant

    Automatically derives is_dog and is_cat methods for enum Pet { Dog, Cat }

    v0.1.1 6.0K #enums #variant #derive #enum #is
  155. parking_method

    Obtain parking_lot locks by policy objects

    v0.4.0 #locking #parking-lot #policy #objects #obtain #variant #recursion
  156. polymorphic_enum

    Automatically wrap enum variant data in a struct. Implement a given trait for the enum that delegates to the structs. Also implement From and To to convert between the enum and the structs.

    v0.1.5 #enums #traits #variant #automatic #delegates #structs #convert
  157. common-strings

    Macro for storing common strings as enum variants

    v0.1.2 #string #variant #enums #storing #channel #macro #discord
  158. variant-map

    defines maps to store variants of enums

    v0.1.1 #variant #enums #map #store #struct #macro-derive #data-structures
  159. const-either

    Option and Either types with variants known at compile time

    v0.1.1 #const-generics #variant #compile #compile-time #value #options #whether
  160. coproduct

    Generic coproduct type with minimal memory footprint

    v0.4.1 #generic #data-structures #union #memory #debugging #variant #contain
  161. obfuscate-integer

    may stop most Cheat Engine (and other variants) program scanning for the relative address, and thus stop further modification

    v0.1.2 #obfuscate #gamedev #stop #variant #cheat #relative #modification
  162. tagname

    get the name of a variant in your enum as a string

    v0.3.1 #tags #variant #derive #tagged-unions #tag
  163. cw-vault-standard

    A standard interface for tokenized vaults written in CosmWasm

    v0.4.1 150 #vault #standard #extension #variant #token #cosmwasm #vaults
  164. knaptime

    Solve the knapsack problem and its variants

    v0.0.4 #variant #algorithm #optimization #problem #knapsack #value #online
  165. json_extract

    This macro reduces boilerplate when using serde_json::Value variants when trying to get into a nested property

    v0.1.4 #serde-json #variant #reduce-boilerplate #nested #property #trying #macro
  166. darling_macro

    Internal support for a proc-macro library for reading attributes into structs when implementing custom derives. Use https://crates.io/crates/darling in your code.

    v0.20.10 7.6M #darling #proc-macro-attributes #structs #macro-derive #field #variant #parser
  167. sublock

    Variants of RwLock/RefCell that support sublocks, opened for reading if the main RwLock is opened for reading, opened for writing if the main RwLock is opened for writing

    v0.2.0 #rw-lock #reading #opened #variant #sync #refcell #cell
  168. blz-nx

    handling BLZ compression for the Nintendo Switch

    v1.0.1 270 #switch #nintendo #variant #bottom #blz #compression #lz
  169. pino_utils

    general rust utility functions and macros

    v0.1.1 #utility-macro #control-flow #functions #variant #ansi #string #enums
  170. enum-methods

    Generates methods for each enum variant

    v0.0.8 250 #enums #variant #derive #predicate #enum #is #generate
  171. all-the-same

    A procedural macro that copy-pastes match arms for new type variant enums

    v1.1.0 700 #enums #proc-macro #match #variant #arms #procedural #copy-pastes
  172. tagen

    Generates lots of tags by version and variants

    v0.1.0 #variants #automatic #tags #github-actions #version #generating #lots
  173. const_type

    define enum-like const-types, but with aliases for variants

    v0.1.3 #variant #const #aliases #define #const-types #enum-like
  174. sveppa-bencode

    A zero dependency bencode library

    v0.2.2 #bencode #zero #variant #error #parser #enums #object
  175. bevy_tileset_core

    Core of bevy_tileset

    v0.8.0 #tile #tileset #variant #bevy #auto
  176. enum-utils

    A set of useful proc macros for enums

    v0.1.2 17K #enums #proc-macro #derive-debug #variant #repr #iterator #direction
  177. err-as-you-go

    easy inline error types

    v0.1.3 #err #error #enums #inline #usize #go #variant
  178. skinfile-gen

    command-line tool to generate skinfiles from skin image URL's

    v0.2.0 #image-url #skin #generate #command-line-tool #skinfiles #skinfile #variant
  179. unitval

    Provide values for unit enum variants

    v0.2.0 #unit #variant #enums
  180. enum_extract

    Helper macros for extracting single enum variants of an enum

    v0.1.1 110 #enums #variant #try-let #enum
  181. declare_impl

    proc macro for the error_set crate

    v0.8.2 130 #io-error #display #variant #set #error-set #enums #disable
  182. rustengine

    Rust bitboard multi variant uci chess analysis engine

    v1.0.60 #chess #bitboard #variant
  183. variant_enum

    variant enum. generate enum variant. static dispatch.

    v0.1.0 #enums #variant #typed #derive-debug #typed-variant #dispatch #static
  184. tailwind_fuse_macro

    Macros for tailwind-fuse

    v0.3.1 850 #tailwind #variant #leptos #variants
  185. absurdler

    bot to help you solve Absurdle, a variant of NYT's Wordle

    v0.1.1 #wordle #absurdle #word #variant #bot #solve #help
  186. asset-hub-westend-runtime

    Westend variant of Asset Hub parachain runtime

    v0.26.4 250 #run-time #assets #hub #parachain #westend #variant
  187. to_and_fro

    Proc macro for generating implimentations of Display and FromStr for Enum Variants

    v0.6.0 100 #automatic #enums #variant #display #from-str #generate #implimentations
  188. enumorph

    Derive macro to generate TryFrom and From implementations for converting between newtype enum variants and their wrapped values

    v0.1.2 #enums #variant #macro #wrapped #generate #newtype #values
  189. protonsdk_variant

    ProtonSDK's Variant implementation in rust

    v0.1.1 #variant #proton-sdk #protonsdk-variant
  190. unocss-classes-utils

    Utils for unocss-classes

    v2.0.0 #class #unocss #css #unocss-classes #group #variant
  191. introspecter

    introspecting of items

    v0.1.0 #docs #introspecting #name #comments #items #variant #enums
  192. asset-hub-rococo-runtime

    Rococo variant of Asset Hub parachain runtime

    v0.22.4 #assets #run-time #hub #parachain #rococo #variant
  193. odra-schema

    Generates Casper Contract Schema from Odra contracts

    v1.4.0 #schema #error #events #variant #casper #enums #arguments