smpp-codec 0.1.0

A comprehensive SMPP 3.4 protocol codec for Rust.
Documentation
# SMPP Implementation Progress


Tracking the implementation status of SMPP v3.4 PDUs.

## Session Management

- [x] `bind_receiver`
- [x] `bind_receiver_resp`
- [x] `bind_transmitter`
- [x] `bind_transmitter_resp`
- [x] `bind_transceiver`
- [x] `bind_transceiver_resp`
- [x] `outbind`
- [x] `unbind`
- [x] `unbind_resp`
- [x] `enquire_link`
- [x] `enquire_link_resp`
- [x] `alert_notification`
- [x] `generic_nack`

## Message Submission

- [x] `submit_sm`
- [x] `submit_sm_resp`
- [ ] `submit_multi`
- [ ] `submit_multi_resp`
- [ ] `data_sm`
- [ ] `data_sm_resp`

## Message Delivery

- [x] `deliver_sm` (Support for Delivery Receipts implemented)
- [x] `deliver_sm_resp`

## Message Query/Cancel/Replace

- [x] `query_sm`
- [x] `query_sm_resp`
- [x] `cancel_sm`
- [x] `cancel_sm_resp`
- [ ] `replace_sm`
- [ ] `replace_sm_resp`

## Ancillary Operations

- [ ] Broadcast SM (Optional/Advanced)