Cargo Features

[dependencies]
perspective = { version = "3.2.0", default-features = false, features = ["axum-ws", "external-cpp"] }
default = axum-ws

The axum-ws feature is set by default whenever perspective is added without default-features = false somewhere in the dependency tree.

axum-ws default = axum, futures, tokio

Affects perspective::axum

external-cpp

Enables generate-proto and protobuf-src of perspective-client, external-cpp of perspective-server

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.

axum axum-ws
tokio axum-ws
futures axum-ws