rusmppc 0.2.3

A Rust SMPP client.
Documentation
[dependencies.futures]
version = "0.3.31"

[dependencies.pin-project-lite]
version = "0.2.16"

[dependencies.rusmpp]
default-features = false
features = ["tokio-codec", "tracing", "verbose"]
version = "0.2.3"

[dependencies.thiserror]
version = "2.0.12"

[dependencies.tokio]
features = ["rt", "net", "sync", "macros", "io-util"]
version = "1.47.1"

[dependencies.tokio-stream]
version = "0.1.17"

[dependencies.tokio-util]
features = ["codec"]
version = "0.7.15"

[dependencies.tracing]
version = "0.1.41"

[dev-dependencies.tokio]
features = ["full"]
version = "1.47.1"

[dev-dependencies.tracing-subscriber]
features = ["env-filter"]
version = "0.3.19"

[[example]]
name = "manual_reconnect"
path = "examples/manual_reconnect.rs"
required-features = []

[[example]]
name = "rusmppc_submit_sm"
path = "examples/rusmppc_submit_sm.rs"
required-features = []

[lib]
name = "rusmppc"
path = "src/lib.rs"

[package]
authors = ["Jad K. Haddad <jadkhaddad@gmail.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
description = "A Rust SMPP client."
edition = "2024"
keywords = ["smpp", "smsc", "messaging", "networking", "protocol"]
license = "MIT OR Apache-2.0"
name = "rusmppc"
readme = "Readme.md"
repository = "https://github.com/JadKHaddad/Rusmpp"
resolver = "2"
rust-version = "1.85.0"
version = "0.2.3"

[package.metadata.docs.rs]
all-features = true
rustdoc-args = ["--cfg", "docsrs"]