[package]
edition = "2024"
name = "orbitive"
version = "0.3.14"
authors = ["ilker Arabaci <iarabaci@claviron.dev>"]
build = false
exclude = [
"ARCHITECTURE.md",
"*.local.md",
"FINDINGS.md",
"VISION.md",
"Dockerfile",
"Justfile",
]
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Bounded same-host runtime state for process fleets."
documentation = "https://docs.rs/orbitive"
readme = "README.md"
keywords = [
"shared-memory",
"ipc",
"concurrency",
"runtime",
"fleet",
]
categories = [
"concurrency",
"data-structures",
]
license = "MIT OR Apache-2.0"
repository = "https://github.com/iadev09/orbitive"
[package.metadata.docs.rs]
all-features = true
[features]
arena = ["dep:orbit-arena"]
cache = ["dep:orbit-cache"]
cell = ["dep:orbit-cell"]
counter = ["dep:orbit-counter"]
events = ["dep:orbit-events"]
full = [
"arena",
"cache",
"cell",
"events",
"counter",
"invoke",
"metrics",
"lock",
"rustls",
]
invoke = ["dep:orbit-invoke"]
invoke-tokio = [
"invoke",
"orbit-invoke?/tokio",
]
lock = ["dep:orbit-lock"]
metrics = ["dep:orbit-metrics"]
rustls = ["rustls_0_23"]
rustls_0_23 = [
"dep:orbit-rustls",
"orbit-rustls/rustls_0_23",
]
rustls_0_24 = [
"dep:orbit-rustls",
"orbit-rustls/rustls_0_24",
]
[lib]
name = "orbitive"
path = "src/lib.rs"
[dependencies.orbit-arena]
version = "0.3.14"
optional = true
default-features = false
[dependencies.orbit-cache]
version = "0.3.14"
optional = true
default-features = false
[dependencies.orbit-cell]
version = "0.3.14"
optional = true
default-features = false
[dependencies.orbit-core]
version = "0.3.14"
default-features = false
[dependencies.orbit-counter]
version = "0.3.14"
optional = true
default-features = false
[dependencies.orbit-events]
version = "0.3.14"
optional = true
default-features = false
[dependencies.orbit-invoke]
version = "0.3.14"
optional = true
default-features = false
[dependencies.orbit-lock]
version = "0.3.14"
optional = true
default-features = false
[dependencies.orbit-metrics]
version = "0.3.14"
optional = true
default-features = false
[dependencies.orbit-rustls]
version = "0.3.3"
optional = true
default-features = false