product-os-utilities

Crates.ioproduct-os-utilities
lib.rsproduct-os-utilities
version0.0.19
sourcesrc
created_at2023-08-20 04:04:59.582471
updated_at2024-06-12 06:46:28.992287
descriptionProduct 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.
homepage
repository
max_upload_size
id949137
size280,149
Jeremy (eremyjay)

documentation

README

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

Commit count: 0

cargo fmt