std_new 0.1.0

A personal standard setup for new Rust projects
Documentation
  • Coverage
  • 0%
    0 out of 3 items documented0 out of 1 items with examples
  • Size
  • Source code size: 6.6 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 1.58 MB This is the summed size of all files generated by rustdoc for all configured targets
  • Ø build duration
  • this release: 28s Average build duration of successful builds.
  • all releases: 29s Average build duration of successful builds in releases after 2024-10-23.
  • Links
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • JonathanMcCormickJr

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 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 file for more details.