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](https://www.rust-lang.org/tools/install) to install Product OS : Utilities.

```bash
cargo add product-os-utilities
```

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

```rust
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

```rust
// Feature samples TODO
```

## Usage

```rust
// Examples TODO
```

## Contributing

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

## License

[GNU AGPLv3](https://choosealicense.com/licenses/agpl-3.0/)