Skip to main content

Crate voidmerge

Crate voidmerge 

Source
Expand description

VoidMerge: P2p in Easy Mode

You probably don’t need these API docs, unless you are looking to embed a VoidMerge server.

To install the vm command-line utility which both runs a VoidMerge server and controls / communicates with VoidMerge servers:

cargo install voidmerge --bin vm

Then get help from the commandline itself, using vm help.

If you want to write a VoidMerge application, see the Typescript Client API Docs.

Re-exports§

pub use error::ErrorExt;

Modules§

bytes_ext
Bytes extension utilities.
error
VoidMerge error types.
http_client
VoidMerge http client.
http_server
VoidMerge http server.
js
Javascript execution.
memindex
A memory-backed object index.
meter
Metering utilities.
msg
Message channels.
obj
Object store type.
server
A server manages multiple contexts.

Structs§

Error
The error type for I/O operations of the Read, Write, Seek, and associated traits.
Runtime
A cloneable runtime instance that can be passed to modules.
RuntimeHandle
VoidMerge Runtime manages module interdependencies.

Functions§

safe_now
Current system time as f64 seconds. This function will never return a duplicate number even if called in a tight loop.

Type Aliases§

BoxFut
A boxed future.
Result
A specialized Result type for I/O operations.