[package]
edition = "2024"
name = "floop"
version = "0.1.2"
authors = ["miro"]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "A more convenient and less error prone replacement for loop `{ select! { .. }}`"
homepage = "https://codeberg.org/miroo/floop"
readme = "README.md"
keywords = [
"async",
"select",
"macros",
"proc-macro",
"concurrency",
]
categories = [
"asynchronous",
"concurrency",
"no-std",
"no-std::no-alloc",
"rust-patterns",
]
license = "MIT OR Apache-2.0"
repository = "https://codeberg.org/miroo/floop"
[lib]
name = "floop"
path = "src/lib.rs"
proc-macro = true
[[test]]
name = "biased"
path = "tests/biased/main.rs"
[[test]]
name = "compile_fail"
path = "tests/compile_fail/main.rs"
[[test]]
name = "empty"
path = "tests/empty/main.rs"
[[test]]
name = "trybuild"
path = "tests/trybuild/main.rs"
[[test]]
name = "unbiased"
path = "tests/unbiased/main.rs"
[[test]]
name = "uncategorized"
path = "tests/uncategorized/main.rs"
[dependencies.unsynn]
version = "0.3.0"
[dev-dependencies.futures]
version = "0.3.32"
[dev-dependencies.smol]
version = "2.0.2"
[dev-dependencies.trybuild]
version = "1.0.116"
features = ["diff"]