Cargo Features

[dependencies]
mqi = { version = "0.1.0", default-features = false, features = ["constantgen", "tracing", "pcf", "mqai", "link", "dlopen2", "bindgen", "docsrs"] }
default = bindgen, constantgen, link

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

Enables mqi_helpers of libmqm-sys ^0.4.0

constantgen default

Enables mqi_helpers of libmqm-sys ^0.4.0

libmqm-sys:

Compile the string and stuct initialisers from the MQI C headers

tracing

Enables tracing

Affects outcome::tracing_outcome, outcome::tracing_outcome_basic

pcf docsrs?

Enables pcf of libmqm-sys ^0.4.0

libmqm-sys:

Enable structures for PCF

mqai docsrs?

Enables mqai of libmqm-sys ^0.4.0

libmqm-sys:

Enable structures and constants for MQAI

Affects core::mqai, mqi::admin

Enables link of libmqm-sys ^0.4.0

libmqm-sys:

Link the MQI library at compile time

dlopen2 docsrs?

Enables dlopen2 of libmqm-sys ^0.4.0

libmqm-sys:

Enable runtime loading of the MQI library using dlopen2

bindgen default

Enables bindgen of libmqm-sys ^0.4.0

libmqm-sys:

Use bindgen to generate bindings

docsrs = dlopen2, link, mqai, pcf

Enables docsrs of libmqm-sys ^0.4.0