| Crates.io | edge-raw |
| lib.rs | edge-raw |
| version | 0.6.0 |
| created_at | 2024-01-27 15:03:46.606988+00 |
| updated_at | 2025-05-29 10:13:36.514619+00 |
| description | Async + `no_std` + no-alloc implementation of IP and UDP packet creation and parsing |
| homepage | |
| repository | https://github.com/ivmarkov/edge-net |
| max_upload_size | |
| id | 1116763 |
| size | 46,130 |
Async + no_std + no-alloc implementation of IP and UDP packet creation and parsing.
The edge_raw::io module contains implementations of the edge_nal::RawBind trait, as well as of the edge_nal::RawReceive and edge_nal::RawSend traits.
These are useful in the context of protocols like DHCP, which - while working on top of UDP - need to be capable of receiving and sending packets to peers that do not have an IP address assigned yet.
For other protocols, look at the edge-net aggregator crate documentation.
Look at the edge-dhcp crate as to how to utilize the capabilities of edge-raw.