Awesome Open Source
Search
Programming Languages
Languages
All Categories
Categories
About
Search results for rust enum
enum
x
rust
x
94 search results found
Thiserror
⭐
3,739
derive(Error) for struct and enum error types
Strum
⭐
1,445
A small rust library for adding custom derives to enums
Typetag
⭐
990
Serde serializable and deserializable trait objects
Sea Query
⭐
930
🔱 A dynamic SQL query builder for MySQL, Postgres and SQLite
Derive New
⭐
479
derive simple constructor functions for Rust structs
Barrel
⭐
444
🛢 A database schema migration builder for Rust
Elements Of Rust
⭐
438
rust style and philosophy
Auto_enums
⭐
325
A library for to allow multiple return types by automatically generated enum.
Speedy
⭐
309
A fast binary serialization framework
Quick Error
⭐
308
A rust-macro which makes errors easy to write
Beef
⭐
297
Faster, more compact implementation of std::borrow::Cow
Ambassador
⭐
225
Delegation of trait implementations via procedural macros
Num_enum
⭐
220
Diesel Derive Enum
⭐
215
Use enums with Diesel ORM
Serde Repr
⭐
192
Serialize and deserialize C-like enum as underlying repr
Safety Match
⭐
177
Rust-style pattern matching for TypeScript
Parse Display
⭐
171
Procedural macro to implement Display and FromStr using common settings.
Yaserde
⭐
154
Yet Another Serializer/Deserializer
Protocol
⭐
143
Easy protocol definitions in Rust
Modular Bitfield
⭐
133
Macro to generate bitfields for structs that allow for modular use of enums.
Synstructure
⭐
121
Utilities for dealing with substructures within syn macros
Machine
⭐
111
Type checked state machine library in Rust
Educe
⭐
103
This crate offers procedural macros designed to facilitate the swift implementation of Rust's built-in traits.
Ddbug
⭐
102
Display debugging information
Remain
⭐
101
Compile-time checks that an enum or match is written in sorted order
Enumn
⭐
82
Convert number to enum
Warnalyzer
⭐
82
Show unused code from multi-crate Rust projects
Serde Diff
⭐
77
Utility for comparing two structs and re-applying the differences to other structs
Enumset
⭐
76
A library for compact bit sets containing enums.
Enum As Inner
⭐
67
Macros for deriving as functions to access Enums as their inner components
Wmidi
⭐
63
Rust midi encoding and decoding library.
Compiler
⭐
62
C/C++ subset resyntaxed like Rust,+ tagged-union/Pattern-Matching, UFCS,inference; LLVM . example:
Enum Comparison
⭐
61
A comparison of enumerations and similar features in different languages
Eventsourcing
⭐
56
Event Sourcing Library for Rust
Tinystr
⭐
51
A small ASCII-only bounded length string representation.
Enum_primitive Rs
⭐
49
Macro to generate num::FromPrimitive instances for enum that works in Rust 1.0
Kinded
⭐
48
Generate Rust enum variants without associated data
Fixed Map
⭐
40
A map implementation that relies on fixed-size storage derived by a procedural macro
Xml Schema
⭐
37
Generate rust code (structures and enum) from XSD
Molten
⭐
34
An LLVM compiler for an ML-like language (written in Rust)
Bounded Registers
⭐
34
Using Type-Level Programming in Rust to Make Safer Hardware Abstractions
Born
⭐
34
Remove code duplication from Struct and Enum with functional macros.
Derive Error
⭐
33
Derive macro for Error using macros 1.1
Guard
⭐
31
Rust macro implementing a guard/let-else mechanism.
Derive_utils
⭐
29
A procedural macro helper for easily writing custom derives for enums.
Rdispatcher
⭐
29
Dispatcher for Rust, broadcast and subscribe many to many
Variantly
⭐
28
Derive helper methods for enum variants that are familiar from `std::option::Option` & `std::result::Result` such as `unwrap_or` or `and_then`.
Salah
⭐
25
Islamic prayer time library for Rust 🦀
Ghakuf
⭐
25
A Rust library for parsing/building SMF (Standard MIDI File).
From_variants
⭐
25
A rust proc-macro to generate conversions for an enum of newtype variants
Isolang Rs
⭐
24
Rust library to convert between ISO 639 codes and English language names
Penum
⭐
22
penum is a procedural macro that is used to make an enum follow a given pattern, which can include generics and trait bounds.
Periodic Table On An Enum
⭐
21
Protobuf Convert
⭐
19
Macros for convenient serialization of Rust data structures into/from Protocol Buffers 3
Tylift
⭐
18
Lift enum variants to the type-level.
Enum_variant_type
⭐
18
Proc macro derive to generate structs from enum variants.
Enum Display Derive
⭐
18
Derive Display for simple enums automagically
Ray Tracer
⭐
18
Ray-tracer in Rust
Derive_is_enum_variant
⭐
17
Automatically derives `is_dog` and `is_cat` methods for `enum Pet { Dog, Cat }`.
Bytekey
⭐
17
lexicographic sort-order preserving binary encoding
Devices
⭐
17
Servo-specific APIs to access various devices
Iso_currency
⭐
14
ISO 4217 currency codes for Rust
Cumin
⭐
14
Mini-Programmable Configuration Language
Futures Enum
⭐
14
#[derive(Future, Stream, Sink, AsyncRead, AsyncWrite, AsyncSeek, AsyncBufRead)] for enums.
Iter Enum
⭐
13
#[derive(Iterator, DoubleEndedIterator, ExactSizeIterator, FusedIterator, Extend)] for enums.
Phantom Enum
⭐
13
A simple macro library for creating phantom enums. Just simple sugar.
Enumx
⭐
12
Anonymous enum and checked exception for Rust.
Enum Unitary
⭐
12
Trait and macro for unitary enums
Fluent Bit Rs
⭐
11
fluent-bit rust library to build plugins
Rtps Gen
⭐
10
Transforming RTPS IDL to Rust
Annotation Rs
⭐
10
Compile-time annotation parser for rust
Rmp Futures
⭐
9
Async Rust MessagePack and MessagePack-RPC
Proxy Enum
⭐
8
Emulate dynamic dispatch and sealed classes using a proxy enum, which defers all method calls to its variants.
Enum_properties
⭐
8
A macro for declaring static properties on enum variants.
Trait_enum
⭐
8
Easy enum wrapper that implements all traits that the wrapped objects implement
Rust Invaders
⭐
8
attempt to make a game in Rust that I guess might be like Space Invaders
Io Enum
⭐
8
#[derive(Read, Write, Seek, BufRead)] for enums.
Impl Enum
⭐
7
Generate methods for an enum that call a method on the enum variant.
Inner Rs
⭐
7
inner macro for Rust
Perde
⭐
7
Python serialization framework powered by Rust
Rust Lcms2 Sys
⭐
7
Rust bindings for Little CMS liblcms2
Cronenberg
⭐
6
Simple cron command entry parser
Unwrap_to
⭐
6
A Rust utility macro to unwrap enums.
Nats Types
⭐
6
Data types for converting NATS protocol messages to/from text
Error Rules
⭐
6
Error handling and chaining abstraction for Rust
Commander
⭐
6
Provide Rust Commander Convert From Env
Message_filter
⭐
6
message filter, filter by size or time any struct / enum type
Rust Powerset Enum
⭐
6
Enum_traits
⭐
5
Simple traits and derives for enums in the Rust programming language
Enum Code
⭐
5
derive(Code) simplifies error handling by providing an easy-to-use enumeration of error codes
Minilang Rs
⭐
5
Serde_variant
⭐
5
Retrieve serde provided variant names for enum objects.
Enum Methods
⭐
5
Method generation for enumerated types in Rust
Enum Utils
⭐
5
A set of useful proc macros for enums
Related Searches
Command Line Rust (3,187)
Rust R (1,912)
Javascript Rust (1,421)
Video Game Rust (1,177)
Rust Bindings (1,155)
Typescript Rust (1,111)
Rust Language (1,068)
Python Rust (966)
Rust Blockchain (938)
C Plus Plus Rust (885)
1-94 of 94 search results
Privacy
|
About
|
Terms
|
Follow Us On Twitter
Copyright 2018-2024 Awesome Open Source. All rights reserved.