You Can't Do That: Abstracting over Ownership in Rust with Higher-Rank Type Bounds. Or Can You?

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

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • lucumr

    My personal website

  • I published an earlier blog post about how you cannot do something in Rust. You can still find that earlier post on github if you want to see it (You can't Do That: Abstracting over Ownership in Rust with Type Inference)

  • minijinja

    MiniJinja is a powerful but minimal dependency template engine for Rust compatible with Jinja/Jinja2

  • If you wan't to know why I even dove down into this Rabbit hole: I wanted to enable borrowing for filter functions in MiniJinja. The PR has more context

  • 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
  • mrustc

    Alternative rust compiler (re-implementation)

  • Some compilers (like mrustc, e.g) just ignore their existence entirely. You certainly can not do that with types!

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