Cargo Features

sos-ipc has no features set by default.

[dependencies]
sos-ipc = { version = "0.16.5", features = ["local-transport", "compression-zlib", "client", "server", "integration", "account", "archive", "contacts", "files", "migrate", "search", "native-bridge-server", "native-bridge-client"] }
local-transport client? native-bridge-client? server? = async-trait, serde_with

Affects sos-ipc::local_transport

compression-zlib client? server? = flate2

Affects compression::zlib

client native-bridge-server? = compression-zlib, http-body-util, hyper-util, interprocess, local-transport

Enables client and http1 of hyper

server and client

Affects sos-ipc::client

server = compression-zlib, http-body-util, hyper-util, interprocess, local-transport, matchit, tower

Enables http1 and server of hyper

Affects sos-ipc::server

integration = account, async-trait, indexmap

Affects sos-ipc::integration

account integration?

Enables sos-sdk, account of sos-protocol

archive

Enables archive of sos-protocol and sos-sdk

contacts

Enables contacts of sos-protocol and sos-sdk

files

Enables files of sos-protocol and sos-sdk

migrate

Enables migrate of sos-protocol and sos-sdk

Enables search of sos-protocol and sos-sdk

native-bridge-server = client, open

Enables io-std of tokio

tokio:

stdin, stdout, stderr

Affects native_bridge::server, sos-ipc::native_bridge

native-bridge-client = local-transport

Enables io-std and process of tokio

Affects native_bridge::client, sos-ipc::native_bridge

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

indexmap integration?
async-trait integration? local-transport?
serde_with local-transport?
flate2 compression-zlib?
interprocess client? server?
hyper client? server?
http-body-util client? server?
hyper-util client? server?
tower server?

Enables tower

server

matchit server?

Enables matchit ^0.7

open native-bridge-server?

Enables open

native bridge