Crate embedded_nal_async
source ·Re-exports
pub use heapless;
Structs
An IPv4 address.
An IPv6 address.
An IPv4 socket address.
An IPv6 socket address.
Enums
This is the host address type to be returned by
gethostbyname
.An IP address, either IPv4 or IPv6.
An internet socket address, either IPv4 or IPv6.
Traits
This trait is implemented by UDP sockets.
This trait is an extension trait for
TcpStack
and UdpStack
for dns
resolutions. It does not handle every DNS record type, but is meant as an
embedded alternative to ToSocketAddrs
, and is as such meant to resolve
an ip address from a hostname, or a hostname from an ip address. This means
that it only deals in host address records A
(IPv4) and AAAA
(IPv6).This trait is implemented by TCP/IP stacks. The trait allows the underlying driver to
construct multiple connections that implement the I/O traits from embedded-io.
This trait is implemented by UDP/IP stacks. The trait allows the underlying driver to
construct multiple connections that implement the I/O traits from embedded-io.
This trait is implemented by UDP sockets.