Crate namaste

source ·
Expand description

§Namaste

§Project

  • License: GNU Lesser General Public License, either version 3, or (at your option) any later version.
  • This project follows Semantic Versioning 2.0.0

§Features

  • Handling locks amongst processes.
  • Some extensions for Unix domain sockets.

§Locks

§Usage

An identifier is a non-empty byte array. Up to 64 bytes are supported. So, for example, you can use SHA3-512 hashes as IDs.

You can call make() or make_wait() to lock your IDs. When done, simply drop them via drop().

§Notes

SystemRequirementsImplementation details
LinuxNightly RustAbstract sockets (see unix(7))
WindowsEvent Objects

Other systems are not supported.

Modules§

Structs§

  • NamasteAndroid or L4Re or Linux
    Namaste on Linux
  • RwNamasteAndroid or L4Re or Linux or Windows
    Read/write Namaste

Constants§

Traits§

Functions§

  • makeAndroid or L4Re or Linux or Windows
    Makes new Namaste
  • make_wait(Android or L4Re or Linux or Windows) and async-std
    Tries to make a Namaste

Type Aliases§

  • Result type used in this crate