Cargo.toml 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. [package]
  2. name = "smoltcp"
  3. version = "0.4.0"
  4. authors = ["whitequark <whitequark@whitequark.org>"]
  5. description = "A TCP/IP stack designed for bare-metal, real-time systems without a heap."
  6. documentation = "https://docs.rs/smoltcp/"
  7. homepage = "https://github.com/m-labs/smoltcp"
  8. repository = "https://github.com/m-labs/smoltcp.git"
  9. readme = "README.md"
  10. keywords = ["ip", "tcp", "udp", "ethernet", "network"]
  11. categories = ["embedded"]
  12. license = "0BSD"
  13. [dependencies]
  14. byteorder = { version = "1.0", default-features = false }
  15. log = { version = "0.3", default-features = false, optional = true }
  16. libc = { version = "0.2.18", optional = true }
  17. [dependencies.managed]
  18. git = "https://github.com/m-labs/rust-managed.git"
  19. rev = "629a6786a1cf1692015f464ed16c04eafa5cb8d1"
  20. default-features = false
  21. features = ["map"]
  22. [dev-dependencies]
  23. log = "0.3"
  24. env_logger = "0.4"
  25. getopts = "0.2"
  26. [features]
  27. std = ["managed/std"]
  28. alloc = ["managed/alloc"]
  29. verbose = []
  30. "phy-raw_socket" = ["std", "libc"]
  31. "phy-tap_interface" = ["std", "libc"]
  32. "proto-ipv6" = []
  33. "socket-raw" = []
  34. "socket-udp" = []
  35. "socket-tcp" = []
  36. "socket-icmp" = []
  37. default = ["std", "log",
  38. "phy-raw_socket", "phy-tap_interface",
  39. "socket-raw", "socket-udp", "socket-tcp",
  40. "socket-icmp"]
  41. [[example]]
  42. name = "tcpdump"
  43. [[example]]
  44. name = "server"
  45. [[example]]
  46. name = "client"
  47. [[example]]
  48. name = "ping"
  49. [[example]]
  50. name = "loopback"