Should I manually delete all unused methods?

This page summarizes the projects mentioned and recommended in the original post on /r/rust

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • wyz

    myrrlyn’s wyzyrdly library

  • i use wyz to do exactly this, f.ex. everything in it, or funty or tap, was ripped out of other projects once i saw the pattern

  • ripgrep

    ripgrep recursively searches directories for a regex pattern while respecting your gitignore

  • Others are telling you that the "correct" answer is to split these things out into a separate crate. I don't think that's the correct answer at all. It might be. But it really depends on what those utility functions look like, if they're customized to your project, and so on. The problem with splitting them out into a separate crate is that every crate that wants to use them has to bring all of them in. Maybe not a problem in practice, but maybe it becomes one. And then of course, if it's a separate crate, you have to deal with the overhead of, well, a separate crate. Consider, for example, how much simpler ripgrep's release checklist would be if I hadn't split it into a bunch of different crates.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts