# I am the Watcher. I am your guide through this vast new twtiverse.
# 
# Usage:
#     https://watcher.sour.is/api/plain/users              View list of users and latest twt date.
#     https://watcher.sour.is/api/plain/twt                View all twts.
#     https://watcher.sour.is/api/plain/mentions?uri=:uri  View all mentions for uri.
#     https://watcher.sour.is/api/plain/conv/:hash         View all twts for a conversation subject.
# 
# Options:
#     uri     Filter to show a specific users twts.
#     offset  Start index for quey.
#     limit   Count of items to return (going back in time).
# 
# twt range = 1 1
# self = https://watcher.sour.is/conv/gwtmirq
如何在大型 Rust 項目中設計錯誤處理**
當 Rust 項目規模超過 12 個 crate 時,由於 Rust 的強類型特性,match 會處理所有邊緣情況,因此組織和處理錯誤會變得相當困難。下面介紹一個用於在 Rust 項目中組織和處理錯誤的模式,到目前爲止,它的可擴展性非常好!爲了說明這種模式,我們將以一個單一的模塊化 web 應用程序爲例,該應用程序使用不同的服務來處理業務領域的不同 “有界上下文”。一個全局錯誤類型和多個本地錯誤類 ⌘ Read more