dyn_phy 0.1.0-alpha3

object-safe version of smoltcp::phy traits
Documentation
[package]
name = "dyn_phy"
description = "object-safe version of smoltcp::phy traits"

authors.workspace = true
version.workspace = true
edition.workspace = true
license.workspace = true
repository.workspace = true
homepage.workspace = true

[dependencies]
smoltcp.workspace = true

tiny-fn = "0.1"

[dev-dependencies]
heapless.workspace = true
smoltcp = { workspace = true, features = ["medium-ethernet", "proto-ipv4", "socket-raw", "alloc"] }

[features]
std = ["smoltcp/std"]

# This crate doesn't want to make end-user feature selections over smoltcp, but these features are
# required to build the crate on its own (for testing, docs, etc.).
_smoltcp_minimal = [
    "smoltcp/medium-ethernet", "smoltcp/proto-ipv4", "smoltcp/socket-raw"
]

[package.metadata.docs.rs]
features = [
    "std", "_smoltcp_minimal"
]

[[test]]
name = "loopback"
required-features = ["std", "_smoltcp_minimal"]