From 62132213a9321477dae95d8780990f334b4ebb90 Mon Sep 17 00:00:00 2001 From: Evan Pratten Date: Thu, 3 Aug 2023 23:50:05 -0400 Subject: [PATCH] change format --- README.md | 21 +++++++-------------- 1 file changed, 7 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index 5fc57fc..1886204 100644 --- a/README.md +++ b/README.md @@ -7,20 +7,13 @@ This repository contains: -- `protomask`: The main NAT64 daemon - - [![Crates.io](https://img.shields.io/crates/v/protomask)](https://crates.io/crates/protomask) -- `protomask-clat`: A Customer-side transLATor (CLAT) implementation - - [![Crates.io](https://img.shields.io/crates/v/protomask)](https://crates.io/crates/protomask) -- `easy-tun`: A minimal TUN interface library - - [![Crates.io](https://img.shields.io/crates/v/easy-tun)](https://crates.io/crates/easy-tun) [![Docs.rs](https://docs.rs/easy-tun/badge.svg)](https://docs.rs/easy-tun) -- `fast-nat`: A library designed for highly efficient mapping and lookup of IP address pairs - - [![Crates.io](https://img.shields.io/crates/v/fast-nat)](https://crates.io/crates/fast-nat) [![Docs.rs](https://docs.rs/fast-nat/badge.svg)](https://docs.rs/fast-nat) -- `interproto`: A library for translating packets between protocols - - [![Crates.io](https://img.shields.io/crates/v/interproto)](https://crates.io/crates/interproto) [![Docs.rs](https://docs.rs/interproto/badge.svg)](https://docs.rs/interproto) -- `rfc6052`: A Rust implementation of RFC6052 - - [![Crates.io](https://img.shields.io/crates/v/rfc6052)](https://crates.io/crates/rfc6052) [![Docs.rs](https://docs.rs/rfc6052/badge.svg)](https://docs.rs/rfc6052) -- `rtnl`: A high-level wrapper around `rtnetlink` - - [![Crates.io](https://img.shields.io/crates/v/rtnl)](https://crates.io/crates/rtnl) [![Docs.rs](https://docs.rs/rtnl/badge.svg)](https://docs.rs/rtnl) +- [`protomask`](./src/protomask.rs): [![Crates.io](https://img.shields.io/crates/v/protomask)](https://crates.io/crates/protomask) +- [`protomask-clat`](./src/protomask-clat.rs): [![Crates.io](https://img.shields.io/crates/v/protomask)](https://crates.io/crates/protomask) +- [`easy-tun`](./libs/easy-tun/): [![Crates.io](https://img.shields.io/crates/v/easy-tun)](https://crates.io/crates/easy-tun) [![Docs.rs](https://docs.rs/easy-tun/badge.svg)](https://docs.rs/easy-tun) +- [`fast-nat`](./libs/fast-nat/): [![Crates.io](https://img.shields.io/crates/v/fast-nat)](https://crates.io/crates/fast-nat) [![Docs.rs](https://docs.rs/fast-nat/badge.svg)](https://docs.rs/fast-nat) +- [`interproto`](./libs/interproto/): [![Crates.io](https://img.shields.io/crates/v/interproto)](https://crates.io/crates/interproto) [![Docs.rs](https://docs.rs/interproto/badge.svg)](https://docs.rs/interproto) +- [`rfc6052`](./libs/rfc6052/): [![Crates.io](https://img.shields.io/crates/v/rfc6052)](https://crates.io/crates/rfc6052) [![Docs.rs](https://docs.rs/rfc6052/badge.svg)](https://docs.rs/rfc6052) +- [`rtnl`](./libs/rtnl/): [![Crates.io](https://img.shields.io/crates/v/rtnl)](https://crates.io/crates/rtnl) [![Docs.rs](https://docs.rs/rtnl/badge.svg)](https://docs.rs/rtnl) For user-oriented documentation, see the [protomask website](https://protomask.ewpratten.com).