edge-raw

Crates.ioedge-raw
lib.rsedge-raw
version0.3.0
sourcesrc
created_at2024-01-27 15:03:46.606988
updated_at2024-09-10 19:14:08.553759
descriptionAsync + `no_std` + no-alloc implementation of IP and UDP packet creation and parsing
homepage
repositoryhttps://github.com/ivmarkov/edge-net
max_upload_size
id1116763
size27,405
(ivmarkov)

documentation

README

edge-raw

CI crates.io Documentation

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.

Examples

Look at the edge-dhcp crate as to how to utilize the capabilities of edge-raw.

Commit count: 360

cargo fmt