Coder Social home page Coder Social logo

rust-nova's Introduction

Rust template repository.

An opinionated starting point for rust projects such as

  • systemd services
  • command line tools
  • client programs
  • server programs
  • libraries and daemons

Logging

The program will log in 2 places by default:

  • stdout
  • syslog

There is a simple -v --verbose flag that can be toggled on/off to increase and decrease the level of the logs.

Enabling verbose mode will simply add Trace and Debug levels to the default configuration.

Default Runtime +Verbose
Info, Warn, Error +Trace, +Debug

Flags

We prefer flags over environmental variables for runtime configuration.

Flags can be added to the main.rs file following the official clap examples

Clion

I use clion to develop rust. I use a few features:

Auto Imports

This will automatically "fix" my use statements in the 2021 edition of Rust.

Editor > General > Auto Import > Rust
 [X] Import out-of-scope items on completion.

Auto Formatting

This will automatically rustfmt my code when I save.

Languages and Frameworks > Rust > Rustfmt
 [X] Run rustfmt on save

rust-nova's People

Contributors

krisnova avatar

Stargazers

David Dennison avatar Bryan Russett avatar Eduardo Stuart avatar Daniel Noland avatar Douglas Alves avatar Marcelo Henrique Neppel avatar Desert avatar Joseph from Granata avatar Cody avatar Chunchi Che avatar Ujang avatar Stefan Richter avatar John Wass avatar  avatar Clau Ramirez avatar Faried Nawaz avatar Shane Witbeck avatar Ludo Galabru avatar Tom Bailey avatar  avatar Dragoș Haiduc avatar James Tocknell avatar Andrii Maliuta avatar  avatar  avatar Kemal Akkoyun avatar Zong avatar Christian Stoyanov avatar le Duc Banal avatar 王下邀月熊 avatar 扉度 avatar Fabian Wulf avatar Josh Mize avatar  avatar suryast avatar Jan Katins avatar Muriel Silveira avatar Mike English avatar Hui Hui avatar Changsu Jiang avatar Paul Liljenberg avatar Trevor Parker avatar Carl Sverre avatar Stone Penn avatar Matt avatar Ashay Humane avatar James Taylor avatar Maycon de Moraes avatar James Edward Lewis II avatar 张伯雨 avatar Lungoupao Khongsai avatar Ziλ∀ avatar Davy Duperron avatar Marco Younan avatar mmacedo avatar John Clema avatar Allan Shone avatar Kostas Stamatakis avatar  avatar Richard Metzler avatar Lazar avatar Ben avatar Daniel Bodnar avatar dzmitry-lahoda avatar Gokhun Celik avatar Mandy Schoep avatar Blain Smith avatar Tommy McCormick avatar Serena avatar Vlad Burlutskiy avatar Vincent Serpoul avatar Drew Burt avatar Samy Lahfa avatar

Watchers

Jan Katins avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.