Cargo Features

[dependencies]
fusion-core = { version = "0.1.0", default-features = false, features = ["tonic", "opentelemetry", "with-uuid", "with-ulid", "with-openapi", "fusionsql"] }
default = opentelemetry

The opentelemetry feature is set by default whenever fusion-core is added without default-features = false somewhere in the dependency tree.

tonic

Enables protobuf ^4.32.1-release and tonic

opentelemetry default

Enables append-opentelemetry of logforth ^0.28

with-uuid

Enables uuid, with-uuid of fusion-common, uuid of utoipa

Affects fusion-core::timer

with-ulid

Enables ulid, with-ulid of fusion-common, ulid of utoipa

with-openapi

Enables utoipa

Features from optional dependencies

fusionsql implicit feature

Enables fusionsql

fusionsql:

A data fusion platform with scheduler, ai agent studio and core libraries