Proc macro derive to generate structs from enum variants.
#[derive(Iterator, DoubleEndedIterator, ExactSizeIterator, FusedIterator, Extend)] for enums.
Generate Purescript types from your Rust types. (unmaintained)
A procedural macro helper for easily writing custom derives for enums.
A rust proc-macro to generate conversions for an enum of newtype variants
A small crate to provide space-efficient Option<_> replacements
Procedural macros to make inter-operation between primitives and enums easier.
The enum Among with variants Left, Middle and Right is a general purpose sum type with three cases.
A library for to allow multiple return types by automatically generated enum.
Derive conversion traits when items are structurally similar.
#[derive(Read, Write, Seek, BufRead)] for enums.
Traits and functions to make writing proc macros more ergonomic.
#[derive(Future, Stream, Sink, AsyncRead, AsyncWrite, AsyncSeek, AsyncBufRead)] for enums.
derive(Error) for struct and enum error types
Serialisable closures for Rust.
Serializable trait objects for Rust.