Cargo Features

[dependencies]
libmqm-default = { version = "0.6.0", default-features = false, features = ["pregen", "defaultgen", "pcf", "exits", "mqc_9_3_0_0", "mqc_9_3_1_0", "docsrs"] }
default = defaultgen

The defaultgen feature is set by default whenever libmqm-default is added without default-features = false somewhere in the dependency tree.

pregen = defaultgen, exits, mqc_9_3_1_0, pcf

Enables mqc_9_4_1_0 of libmqm-sys

libmqm-sys:

Minimum MQ client version 9.4.1.0

defaultgen default pregen?

Enables prettyplease and syn, bindgen and mqi_helpers of libmqm-sys

Affects main::generate_defaults

pcf docsrs? pregen?

Enable the PCF API

Enables pcf of libmqm-sys

Affects any-macos-pregen::pcf, x86_64-linux-pregen::pcf, x86_64-windows-pregen::pcf

exits docsrs? pregen?

Enable the Exits API

Enables exits of libmqm-sys

Affects any-macos-pregen::exits, x86_64-linux-pregen::exits, x86_64-windows-pregen::exits

mqc_9_3_0_0 mqc_9_3_1_0?

Enables mqc_9_3_0_0 of libmqm-sys

libmqm-sys:

Minimum MQ client version 9.3.0.0

Affects any-macos-pregen::MQBNO_DEFAULT, x86_64-linux-pregen::MQBNO_DEFAULT, x86_64-windows-pregen::MQBNO_DEFAULT

mqc_9_3_1_0 docsrs? pregen? = mqc_9_3_0_0

Enables mqc_9_3_1_0 of libmqm-sys

libmqm-sys:

Minimum MQ client version 9.3.1.0

Affects any-macos-pregen::exits.MQWQR4_DEFAULT, x86_64-linux-pregen::exits.MQWQR4_DEFAULT, x86_64-windows-pregen::exits.MQWQR4_DEFAULT

docsrs = exits, mqc_9_3_1_0, pcf

Enables docsrs of libmqm-sys