Cargo Features

[dependencies]
midi2 = { version = "0.5.4", default-features = false, features = ["ci", "std", "flex-data", "channel-voice1", "channel-voice2", "sysex7", "sysex8", "system-common", "ump-stream", "utility"] }
default = channel-voice2, std

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

ci = sysex7

wip

Affects midi2::ci

std default

Affects text::TextReadStringProperty, function_block_name::TextReadStringProperty, ump_stream_group::UmpStreamGroupOwned, ump_stream_group::UmpStreamGroupBuilder

flex-data

Affects midi2::flex_data, helpers::group_from_packet, helpers::sysex_group_consistent_groups, helpers::validate_sysex_group_statuses

channel-voice1

Affects midi2::channel_voice1, message::BytesMessage

channel-voice2 default

Affects midi2::channel_voice2

sysex7 ci?

Affects midi2::sysex7, helpers::group_from_packet, helpers::sysex_group_consistent_groups, message::BytesMessage, helpers::validate_sysex_group_statuses

sysex8

Affects midi2::sysex8, helpers::group_from_packet, helpers::sysex_group_consistent_groups, helpers::validate_sysex_group_statuses

system-common

Affects midi2::system_common, message::BytesMessage

ump-stream

Affects midi2::ump_stream, helpers::validate_sysex_group_statuses

utility

Affects midi2::utility