Cargo Features

[dependencies]
vls-util = { version = "0.14.0-rc.1", default-features = false, features = ["main", "log_pretty_print", "otlp"] }
default = main

The main feature is set by default whenever vls-util is added without default-features = false somewhere in the dependency tree.

main default = fern, time

Affects util::setup_logging, util::tstamp

log_pretty_print

Enables log_pretty_print of vls-core

otlp = opentelemetry, opentelemetry-otlp, opentelemetry-semantic-conventions, opentelemetry_sdk, tracing-opentelemetry

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.

fern main

Enables fern ^0.6

time main

Enables time =0.3.17

opentelemetry otlp?

Enables opentelemetry ^0.27.0

opentelemetry_sdk otlp?

Enables opentelemetry_sdk ^0.27.1

opentelemetry-otlp otlp?

Enables opentelemetry-otlp ^0.27.0

opentelemetry-semantic-conventions otlp?

Enables opentelemetry-semantic-conventions ^0.27.0

tracing-opentelemetry otlp?

Enables tracing-opentelemetry ^0.28.0