Cargo Features

[dependencies]
trait-enumizer = { version = "0.1.1", default-features = false, features = ["std", "alloc", "flume", "crossbeam-channel", "tokio", "catty", "futures"] }
default = std

The std feature is set by default whenever trait-enumizer is added without default-features = false somewhere in the dependency tree.

std default

Enables std of trait-enumizer-derive

trait-enumizer-derive:

Generate code that uses ::std

alloc

Enables alloc of trait-enumizer-derive

trait-enumizer-derive:

Generate code tha tuses ::alloc

Features from optional dependencies

flume implicit feature

Enables flume ^0.10.11

flume:

A blazingly fast multi-producer channel

crossbeam-channel implicit feature

Enables crossbeam-channel

crossbeam-channel:

Multi-producer multi-consumer channels for message passing

tokio implicit feature

Enables tokio

tokio:

An event-driven, non-blocking I/O platform for writing asynchronous I/O backed applications

catty implicit feature

Enables catty

catty:

Send and await a value asynchronously

futures implicit feature