Skip to content

Commit

Permalink
Metadata for easier searching on crates.io
Browse files Browse the repository at this point in the history
  • Loading branch information
ivmarkov committed Jan 27, 2024
1 parent 88bd771 commit 5e8abe9
Show file tree
Hide file tree
Showing 11 changed files with 99 additions and 2 deletions.
11 changes: 11 additions & 0 deletions edge-captive/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,17 @@ name = "edge-captive"
version = "0.1.0"
edition = "2021"
rust-version = "1.75"
description = "Async + `no_std` + no-alloc implementation of a Captive Portal DNS"
repository = "https://github.com/ivmarkov/edge-net"
readme = "README.md"
license = "MIT OR Apache-2.0"
categories = [
"embedded",
"no-std",
"asynchronous",
"networking",
"dns"
]

[features]
default = ["io"]
Expand Down
11 changes: 11 additions & 0 deletions edge-dhcp/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,17 @@ name = "edge-dhcp"
version = "0.1.0"
edition = "2021"
rust-version = "1.75"
description = "Async + `no_std` + no-alloc implementation of the DHCP protocol"
repository = "https://github.com/ivmarkov/edge-net"
readme = "README.md"
license = "MIT OR Apache-2.0"
categories = [
"embedded",
"no-std",
"asynchronous",
"networking",
"dhcp"
]

[features]
default = ["io"]
Expand Down
11 changes: 11 additions & 0 deletions edge-http/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,17 @@ name = "edge-http"
version = "0.1.0"
edition = "2021"
rust-version = "1.75"
description = "Async + `no_std` + no-alloc implementation of the HTTP protocol"
repository = "https://github.com/ivmarkov/edge-net"
readme = "README.md"
license = "MIT OR Apache-2.0"
categories = [
"embedded",
"no-std",
"asynchronous",
"networking",
"http"
]

[features]
default = ["io"]
Expand Down
11 changes: 11 additions & 0 deletions edge-mdns/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,17 @@
name = "edge-mdns"
version = "0.1.0"
edition = "2021"
description = "Async + `no_std` + no-alloc implementation of an mDNS responder"
repository = "https://github.com/ivmarkov/edge-net"
readme = "README.md"
license = "MIT OR Apache-2.0"
categories = [
"embedded",
"no-std",
"asynchronous",
"networking",
"mdns"
]

[features]
default = ["io"]
Expand Down
11 changes: 11 additions & 0 deletions edge-mqtt/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,17 @@ name = "edge-mqtt"
version = "0.1.0"
edition = "2021"
rust-version = "1.75"
description = "Implements the embedded-svc MQTT traits on top of the rumqttc crate"
repository = "https://github.com/ivmarkov/edge-net"
readme = "README.md"
license = "MIT OR Apache-2.0"
categories = [
"embedded",
"no-std",
"asynchronous",
"networking",
"mqtt"
]

[dependencies]
rumqttc = "0.23"
Expand Down
2 changes: 1 addition & 1 deletion edge-mqtt/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
![crates.io](https://img.shields.io/crates/v/edge-net.svg)
[![Documentation](https://docs.rs/edge-net/badge.svg)](https://docs.rs/edge-net)

A wrapper for the [`rumqttc`]() crate that adapts it to async [MQTT traits]() of the `embedded-svc` crate.
A wrapper for the [`rumqttc`](https://github.com/bytebeamio/rumqtt) crate that adapts it to the async [MQTT traits](https://github.com/esp-rs/embedded-svc/blob/master/src/mqtt/client.rs) of the `embedded-svc` crate.

**NOTE**: Needs STD!

Expand Down
11 changes: 11 additions & 0 deletions edge-raw/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,17 @@ name = "edge-raw"
version = "0.1.0"
edition = "2021"
rust-version = "1.75"
description = "Async + `no_std` + no-alloc implementation of IP and UDP packet creation and parsing"
repository = "https://github.com/ivmarkov/edge-net"
readme = "README.md"
license = "MIT OR Apache-2.0"
categories = [
"embedded",
"no-std",
"asynchronous",
"networking",
"ip"
]

[features]
default = ["io"]
Expand Down
10 changes: 10 additions & 0 deletions edge-std-nal-async/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,16 @@ name = "edge-std-nal-async"
version = "0.1.0"
edition = "2021"
rust-version = "1.75"
description = "A stop-gap STD implementation of embedded-nal-async, and embedded-nal-async-xtra"
repository = "https://github.com/ivmarkov/edge-net"
readme = "README.md"
license = "MIT OR Apache-2.0"
categories = [
"embedded",
"no-std",
"asynchronous",
"networking"
]

[dependencies]
embedded-io-async = { workspace = true, features = ["std"] }
Expand Down
11 changes: 11 additions & 0 deletions edge-ws/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,17 @@ name = "edge-ws"
version = "0.1.0"
edition = "2021"
rust-version = "1.75"
description = "Async + `no_std` + no-alloc implementation of the Websockets protocol"
repository = "https://github.com/ivmarkov/edge-net"
readme = "README.md"
license = "MIT OR Apache-2.0"
categories = [
"embedded",
"no-std",
"asynchronous",
"networking",
"websockets"
]

[features]
default = ["io"]
Expand Down
10 changes: 10 additions & 0 deletions embedded-nal-async-xtra/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,16 @@ name = "embedded-nal-async-xtra"
version = "0.1.0"
edition = "2021"
rust-version = "1.75"
description = "Hosts a bunch of traits which are not yet available in the embedded-nal-async crate"
repository = "https://github.com/ivmarkov/edge-net"
readme = "README.md"
license = "MIT OR Apache-2.0"
categories = [
"embedded",
"no-std",
"asynchronous",
"networking"
]

[dependencies]
embedded-io-async = { workspace = true }
Expand Down
2 changes: 1 addition & 1 deletion embedded-nal-async-xtra/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
![crates.io](https://img.shields.io/crates/v/edge-net.svg)
[![Documentation](https://docs.rs/edge-net/badge.svg)](https://docs.rs/edge-net)

A placeholder for a bunch of traits which hopefully will be upstreamed into [embedded-nal-async](https://github.com/rust-embedded-community/embedded-nal/tree/master/embedded-nal-async) soon - in one shape or another.
Hosts a bunch of traits which hopefully will be upstreamed into [embedded-nal-async](https://github.com/rust-embedded-community/embedded-nal/tree/master/embedded-nal-async) soon - in one shape or another.

## Justification

Expand Down

0 comments on commit 5e8abe9

Please sign in to comment.