Skip to content

JonathanMcCormickJr/std_new

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

std_new: a personal standard setup for new Rust projects

Topics

Resources

License

Stars

Watchers

Forks

Languages