| Crates.io | rusmpp-core |
| lib.rs | rusmpp-core |
| version | 0.4.0 |
| created_at | 2025-10-10 09:57:44.678792+00 |
| updated_at | 2025-12-16 11:56:06.230918+00 |
| description | A Rust SMPP library. |
| homepage | |
| repository | https://github.com/Rusmpp/Rusmpp |
| max_upload_size | |
| id | 1876738 |
| size | 966,046 |
Rust implementation of the SMPP v5 protocol.
You may not want to depend on this crate directly as it may be hard to choose the right features. A set of pre defined features are made available for std and no_std environments in the rusmpp and rusmppzcrates respectively.
alloc: Enables the alloc crate.verbose: Enables verbose error reports. Enables the alloc feature.arbitrary: Implements Arbitrary trait for all SMPP types.serde: Implements Serialize trait for all SMPP types.serde-deserialize-unchecked: Implements Deserialize trait for owned SMPP types, but does not check the validity of the data. Use with caution.tokio-codec: Implements tokio-util Encoder and Decoder traits.framez: Implements framez Encoder and Decoder traits.tracing: Enables logging using tracing.pretty-hex-fmt: Logs byte slices like [0x00, 0x00, 0x00, 0x6F] instead of [00, 00, 00, 6F], if tracing feature is enabled.char-fmt: Logs byte slices as characters, if tracing feature is enabled.Licensed under either of
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.