[package]
edition = "2024"
name = "flows"
version = "0.0.5"
authors = ["Arto Bendiken"]
build = false
publish = true
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Building blocks for flow-based programming (FBP)."
homepage = "https://flows.rs"
readme = "README.md"
keywords = [
"fbp",
"flow",
"dataflow",
"async",
]
categories = [
"asynchronous",
"concurrency",
"network-programming",
"no-std",
]
license = "Unlicense"
repository = "https://github.com/artob/flows.rs"
resolver = "2"
[package.metadata.readme]
title = "Flows.rs"
[features]
all = [
"arrow",
"audio",
"datafusion",
"derive",
"hash",
"http",
"image",
"io",
"json",
"math",
"rand",
"text",
]
arrow = ["dep:flows-arrow"]
audio = ["dep:flows-audio"]
datafusion = ["dep:flows-datafusion"]
default = [
"all",
"std",
]
derive = ["dep:flows-derive"]
hash = ["dep:flows-hash"]
http = ["dep:flows-http"]
image = ["dep:flows-image"]
io = ["dep:flows-io"]
json = ["dep:flows-json"]
math = ["dep:flows-math"]
rand = ["dep:flows-rand"]
serde = []
std = [
"async-flow/std",
"flows-arrow?/std",
"flows-audio?/std",
"flows-datafusion?/std",
"flows-derive?/std",
"flows-hash?/std",
"flows-http?/std",
"flows-image?/std",
"flows-io?/std",
"flows-json?/std",
"flows-math?/std",
"flows-rand?/std",
"flows-text?/std",
]
text = ["dep:flows-text"]
unstable = []
[lib]
name = "flows"
path = "src/lib.rs"
[dependencies.async-flow]
version = "0.1.1"
features = ["tokio"]
default-features = false
[dependencies.flows-arrow]
version = "0.0.5"
features = ["all"]
optional = true
default-features = false
[dependencies.flows-audio]
version = "0.0.5"
features = ["all"]
optional = true
default-features = false
[dependencies.flows-datafusion]
version = "0.0.5"
features = ["all"]
optional = true
default-features = false
[dependencies.flows-derive]
version = "0.0.5"
features = ["all"]
optional = true
default-features = false
[dependencies.flows-hash]
version = "0.0.5"
features = ["all"]
optional = true
default-features = false
[dependencies.flows-http]
version = "0.0.5"
features = ["all"]
optional = true
default-features = false
[dependencies.flows-image]
version = "0.0.5"
features = ["all"]
optional = true
default-features = false
[dependencies.flows-io]
version = "0.0.5"
features = ["all"]
optional = true
default-features = false
[dependencies.flows-json]
version = "0.0.5"
features = ["all"]
optional = true
default-features = false
[dependencies.flows-math]
version = "0.0.5"
features = ["all"]
optional = true
default-features = false
[dependencies.flows-rand]
version = "0.0.5"
features = ["all"]
optional = true
default-features = false
[dependencies.flows-text]
version = "0.0.5"
features = ["all"]
optional = true
default-features = false
[dev-dependencies.tokio]
version = "1.49"
features = [
"macros",
"rt",
"sync",
]
default-features = false