# fgoxide
<p align="center">
<a href="https://github.com/fulcrumgenomics/fgoxide/actions?query=workflow%3ACheck"><img src="https://github.com/fulcrumgenomics/fgoxide/actions/workflows/build_and_test.yml/badge.svg" alt="Build Status"></a>
<img src="https://img.shields.io/crates/l/fgoxide.svg" alt="license">
<a href="https://crates.io/crates/fgoxide"><img src="https://img.shields.io/crates/v/fgoxide.svg?colorB=319e8c" alt="Version info"></a><br>
</p>
Common utilities code used across [Fulcrum Genomics](https://fulcrumgenomics.com/) Rust projects.
<p>
<a href="https://fulcrumgenomics.com"><img src=".github/logos/fulcrumgenomics.svg" alt="Fulcrum Genomics" height="100"/></a>
</p>
[Visit us at Fulcrum Genomics](https://www.fulcrumgenomics.com) to learn more about how we can power your Bioinformatics with fgoxide and beyond.
<a href="mailto:contact@fulcrumgenomics.com?subject=[GitHub inquiry]"><img src="https://img.shields.io/badge/Email_us-brightgreen.svg?&style=for-the-badge&logo=gmail&logoColor=white"/></a>
<a href="https://www.fulcrumgenomics.com"><img src="https://img.shields.io/badge/Visit_Us-blue.svg?&style=for-the-badge&logo=wordpress&logoColor=white"/></a>
## Why?
There are many helper functions that are used repeatedly across projects, such as serializing an iterator of `Serializable` objects to a file.
This crate aims to collect those usage patterns, refine the APIs around them, and provide well tested code to be used across projects.
## Documentation and Examples
Please see the generated [Rust Docs](https://docs.rs/fgoxide).