Skip to content

Project setup

Mattia Righetti requested to merge dev into main

This is an initial project setup with endpoints that are going to be exposed and an initial implementation of query params and a type-safe implementation of their constraints. Included is a basic CI/CD pipeline that checks formatting, editorconfig and runs tests.

QueryParams describes the default query params that can be found on https://metrics.torproject.org/onionoo.html#parameters.

QueryFilters is the type-safe version of QueryParams and it's only returned (Ok(_)) in case every QueryParams param does satisfy all the params constraints.

Merge request reports

Loading