Crates.io | interprocess-docfix |
lib.rs | interprocess-docfix |
version | 1.2.2 |
source | src |
created_at | 2023-06-27 22:42:27.034506 |
updated_at | 2023-07-05 20:12:26.357006 |
description | Interprocess communication toolkit. Docs fixed. |
homepage | |
repository | https://github.com/kotauskas/interprocess |
max_upload_size | |
id | 901700 |
size | 552,499 |
Interprocess communication toolkit for Rust programs. The crate aims to expose as many platform-specific features as possible while maintaining a uniform interface for all platforms.
interprocess
provides both OS-specific interfaces for IPC and cross-platform abstractions for them.
localhost
, depending on the OS, bypassing the network stack entirely; implemented using named pipes on Windows and Unix domain sockets on Unixlocalhost
, optionally using a spearate namespace on Linux akin to Windows named pipesCurrently, only Tokio for local sockets, Unix domain sockets and Windows named pipes is supported. Support for async-std
is planned.
signals
, on by default – enables support for POSIX signals and C signals. Pulls in additional dependencies.tokio_support
, off by default – enables support for Tokio-powered efficient asynchronous IPC. Cannot simply be named tokio
because of Cargo limitations.nonblocking
, on by default – deprecated and will be removed, do not use.This crate, along with all community contributions made to it, is dual-licensed under the terms of either the MIT license or the Apache 2.0 license.