Cargo Features

[dependencies]
moose = { version = "0.2.2", default-features = false, features = ["compile", "sync_execute", "async_execute", "telemetry"] }
default = async_execute, compile, sync_execute, telemetry

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

compile default

Affects computation::SymbolicType, computation::PartiallySymbolicType, execution::symbolic, moose::compilation

sync_execute default

Affects execution::synchronous

async_execute default

Affects execution::asynchronous

telemetry default = opentelemetry, opentelemetry-jaeger, tracing-opentelemetry

Affects reindeer::setup_tracing

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.

opentelemetry telemetry

Enables opentelemetry ^0.17

opentelemetry-jaeger telemetry

Enables opentelemetry-jaeger ^0.16

tracing-opentelemetry telemetry

Enables tracing-opentelemetry ^0.17