Cargo Features

[dependencies]
reproto = { version = "0.3.36", default-features = false, features = ["tracing", "self-updates", "languageserver", "notify"] }
default = languageserver, notify, self-updates

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

tracing

Enable to emit very detailed tracing, potentially performance sensitive.

self-updates default = flate2, futures, hyper, hyper-rustls, ring, same-file, tar, tokio-core
languageserver default = reproto-languageserver

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.

reproto-languageserver languageserver
notify default

Enables notify ^4

Affects watch::entry

same-file self-updates

Enables same-file

for self-updates

ring self-updates

Enables ring ^0.13.0-alpha

hyper self-updates

Enables hyper ^0.11

hyper-rustls self-updates

Enables hyper-rustls ^0.12

tokio-core self-updates
futures self-updates

Enables futures ^0.1

flate2 self-updates

Enables flate2 ^0.2

tar self-updates