product-os-utilities 0.0.19

Product OS : Utilities provides a suite of features to support the Product OS set of packages including security tools, text manipulation, data manipulation and generalisation and logging, networking and file management tools.
Documentation

Product OS : Utilities

Product OS : Utilities provides a suite of features to support the Product OS set of packages including security tools, text manipulation, data manipulation and generalisation and logging, networking and file management tools.

What is Product OS?

Product OS is a collection of packages that provide different tools and features that can work together to build products more easily for the Rust ecosystem.

Installation

Use the Rust crate package manager cargo to install Product OS : Utilities.

cargo add product-os-utilities

or add Product OS : Utilities to your cargo.toml [packages] section.

product-os-utilities = { version = "0.0.19", features = [], default-features = true, optional = false }

Features

Product OS Utilities supports a number of features leveraging existing Rust libraries including:

  • A data suite for housing easy to manage conversion between types in Rust
  • File system basic helper functions
  • Logging helper functions
  • Networking helper functions
  • JSON utilities for easily finding properties and conversion to / from yaml
  • Yaml helper functions
  • A basic error enum
  • Supports no_std with alloc only environments

Note: the following features do not support no_std:

  • data
  • xml
  • yaml
  • content
  • logging_std
  • networking_std
  • files
// Feature samples TODO

Usage

// Examples TODO

Contributing

Contributions are not currently available but will be available on a public repository soon.

License

GNU AGPLv3