Cargo Features

[dependencies]
fastwebsockets-monoio = { version = "0.4.4", default-features = false, features = ["simd", "upgrade"] }
default = simd

The simd feature is set by default whenever fastwebsockets-monoio is added without default-features = false somewhere in the dependency tree.

simd default

Enables aarch64_neon of simdutf8

simdutf8:

aarch64 NEON SIMD implementation - requires Rust 1.59.0 or later

upgrade = base64, hyper, pin-project, sha1

Affects fastwebsockets-monoio::handshake, fastwebsockets-monoio::upgrade

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

simdutf8 simd
hyper upgrade?

Enables hyper ^0.14.26

pin-project upgrade?
base64 upgrade?

Enables base64 ^0.21.0

sha1 upgrade?