Cargo Features

[dependencies]
clasp-discovery = { version = "4.5.0", default-features = false, features = ["mdns", "broadcast", "rendezvous"] }
default = broadcast, mdns

These default features are set whenever clasp-discovery is added without default-features = false somewhere in the dependency tree.

mdns default = mdns-sd

Affects clasp-discovery::mdns

broadcast default

Affects clasp-discovery::broadcast

rendezvous = axum, dashmap, parking_lot, reqwest, tower-http

Affects clasp-discovery::rendezvous

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.

mdns-sd mdns

Enables mdns-sd ^0.10

Discovery

axum rendezvous?

Enables axum ^0.7

Rendezvous server (HTTP REST API)

tower-http rendezvous?

Enables tower-http ^0.5

reqwest rendezvous?

Enables reqwest ^0.12

dashmap rendezvous?

Enables dashmap ^5.5

parking_lot rendezvous?