[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"]
_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"]