Skip to content
/ crates Public

Collection of small crates i use in my projects

Notifications You must be signed in to change notification settings

Bowarc/crates

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Here are some Rust crates I've developed for different tasks in my projects. Each one is made to simplify specific functionalities.

  • Enum Variant Name: Provides a convenient derive macro to retrieve the variant name of an enum in Rust.

  • Logger: Straightforward wrapper around the fern logger, simplifying logging configuration and setup.

  • Mem: Nothing really interesting here.

  • Networking: Simplifies TCP connections with socket-style wrapper around std::net::TcpStream and a proxy mechanism that offers basic stats calculation for round-trip time and bytes exchanged.

  • Random: Essential tools for randomization.

  • Threading: Bundle of std::sync::mpsc::Sender and std::sync::mpsc::Receiver with some added methods.

  • Time: Simple delay, stopwatch, function timing and time formatting.

Please check each crate's readme for more detailed information on their usage.

About

Collection of small crates i use in my projects

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published