# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" name = "tibco_ems" version = "0.5.2" authors = ["Jens Walter "] build = "build.rs" autobins = false autoexamples = false autotests = false autobenches = false description = "A high level API for the Tibco EMS." documentation = "https://docs.rs/tibco_ems" readme = "README.md" keywords = [ "tibco", "ems", ] license = "Apache-2.0" repository = "https://github.com/apimeister/tibco-ems-rs/" [lib] name = "tibco_ems" path = "src/lib.rs" [[example]] name = "admin_create_bridge" path = "examples/admin_create_bridge.rs" [[example]] name = "admin_create_queue" path = "examples/admin_create_queue.rs" [[example]] name = "admin_create_topic" path = "examples/admin_create_topic.rs" [[example]] name = "admin_delete_bridge" path = "examples/admin_delete_bridge.rs" [[example]] name = "admin_delete_queue" path = "examples/admin_delete_queue.rs" [[example]] name = "admin_delete_topic" path = "examples/admin_delete_topic.rs" [[example]] name = "admin_get_server_state" path = "examples/admin_get_server_state.rs" [[example]] name = "admin_list_all_queues" path = "examples/admin_list_all_queues.rs" [[example]] name = "admin_list_all_topics" path = "examples/admin_list_all_topics.rs" [[example]] name = "receive_map_message" path = "examples/receive_map_message.rs" [[example]] name = "receive_message_and_reply" path = "examples/receive_message_and_reply.rs" [[example]] name = "receive_message_header" path = "examples/receive_message_header.rs" [[example]] name = "receive_message_selector" path = "examples/receive_message_selector.rs" [[example]] name = "receive_message_transaction" path = "examples/receive_message_transaction.rs" [[example]] name = "receive_shared_durable" path = "examples/receive_shared_durable.rs" [[example]] name = "receive_text_message_from_queue" path = "examples/receive_text_message_from_queue.rs" [[example]] name = "receive_topic_message" path = "examples/receive_topic_message.rs" [[example]] name = "send_binary_message_to_queue" path = "examples/send_binary_message_to_queue.rs" [[example]] name = "send_map_message" path = "examples/send_map_message.rs" [[example]] name = "send_message_and_wait_for_reply" path = "examples/send_message_and_wait_for_reply.rs" [[example]] name = "send_message_header" path = "examples/send_message_header.rs" [[example]] name = "send_text_message_to_queue" path = "examples/send_text_message_to_queue.rs" [[example]] name = "stream_text_message" path = "examples/stream_text_message.rs" required-features = ["streaming"] [[test]] name = "admin" path = "tests/admin.rs" [[test]] name = "connection" path = "tests/connection.rs" [[test]] name = "consumer" path = "tests/consumer.rs" [[test]] name = "local_ems" path = "tests/local_ems.rs" [[test]] name = "message" path = "tests/message.rs" [[test]] name = "mock" path = "tests/mock.rs" [[test]] name = "serde" path = "tests/serde.rs" [[test]] name = "session" path = "tests/session.rs" [[test]] name = "stream" path = "tests/stream.rs" [dependencies.enum_extract] version = "0.1" [dependencies.futures] version = "0.3" optional = true [dependencies.log] version = "0.4" [dependencies.opentelemetry] version = "0.25" optional = true [dependencies.serde] version = "1" features = ["derive"] optional = true [dependencies.tibco_ems-sys] version = "1" optional = true [dev-dependencies.env_logger] version = "0.11" [dev-dependencies.futures] version = "0.3" [dev-dependencies.serde_json] version = "1" [dev-dependencies.tokio] version = "1" features = ["full"] [features] default = [ "ems-sys", "serde", ] ems-sys = ["dep:tibco_ems-sys"] integration-tests = [] serde = ["dep:serde"] streaming = ["futures"] test_with_ems = [] tracing = ["dep:opentelemetry"]