std_new

Crates.iostd_new
lib.rsstd_new
version0.1.1
created_at2025-11-23 01:41:42.228113+00
updated_at2025-11-23 01:52:12.107239+00
descriptionA personal standard setup for new Rust projects
homepage
repositoryhttps://github.com/JonathanMcCormickJr/std_new
max_upload_size
id1945972
size7,589
Jonathan A. McCormick, Jr. (JonathanMcCormickJr)

documentation

https://docs.rs/std_new

README

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.

Commit count: 0

cargo fmt