Pissf****t

从零实现 Rust FTP Server

27 minute read Published: 2022-05-28

在看《代码整洁之道》的同时写本项目,希望通过一个小但五脏俱全的工程项目实践书中原则,实践 TDD 及熟悉 Rust。FTP 本身足够简单,且无需关注太多底层细节,在工程上容易设计,因此选择该协议为实现目标

在此记录开发过程以理清思路,项目 Repo

Rust, 为 traitA 的所有 struct 实现 traitB

3 minute read Published: 2022-05-27

有一个 traitA,希望所有实现该 traitstruct 都能被当成字符串用(即都实现 DisplayToString), traitA 本身已经有了一个将自己转换成字符串的公共逻辑,想实现 "impl Display for all traitA" 的效果

代码整洁之道 读书笔记

35 minute read Published: 2022-05-20

简单抄一遍《代码整洁之道》的主要思想,好记性不如烂笔头