std_new 0.1.0

A personal standard setup for new Rust projects
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# std_new: a personal standard setup for new Rust projects

By Jonathan A. McCormick, Jr. 

This repository contains a personal standard setup for new Rust projects. It includes commonly used configurations, dependencies, and project structure that I prefer to use when starting a new Rust project.

## Features
- Enforces safe coding practices by forbidding unsafe code.
- Utilizes popular crates like `serde` for serialization and deserialization, and `static_assertions` for compile-time assertions on auto-traits.
- Provides a basic example struct with commonly derived traits.
- List of common commands for building, testing, and formatting the project. See [commands.md]commands.md for more details.

## Getting Started
To use this setup for your new Rust project, simply clone this repository and modify it according to your project's requirements, or browse through the code and cherry-pick the parts you find useful.

## License
This project is released into the public domain. See the [LICENSE](LICENSE) file for more details.