Cargo Features

[dependencies]
memphis-rust-community = { version = "0.4.0", default-features = false, features = ["full", "producers", "consumers", "schemaverse", "validator_json", "validator_protobuf"] }
default = consumers, producers

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

full = consumers, producers, schemaverse, validator_graphql, validator_json, validator_protobuf
producers default full?

Affects memphis-rust-community::producer

consumers default full?

Affects memphis-rust-community::consumer

schemaverse full? validator_graphql? validator_json? validator_protobuf?

Affects memphis_constants::MemphisNotificationType, memphis-rust-community::schemaverse

validator_json full? = schemaverse

Enables jsonschema ^0.17.1

Affects schema::json

validator_graphql validator_protobuf full? = schemaverse