No description
Find a file
Julia Lange ab78d1fb7b
Atproto, types overhaul and error handling
Breaks off from Atrium-rs's types because they are implemented
inconsistently, which makes them harder to use.

This was done with reference to the atproto documentation but
specifically not the atrium-rs codebase so I wouldn't have to think
about licenses.

This adds the types and error module in atproto. It also touches
Cargo.toml for some new dependencies and some shared dependencies. It
required thiserror, so I looped that into the workspace meaning that
this commit touches db.

some things to keep in mind:
- There is no CID parsing
- None of this is tested, nor are there any tests written. We're playing
  fast and loose baby~
2025-06-17 15:14:45 -07:00
api Global, mono-binary to libraries and binaries 2025-06-06 09:39:15 -07:00
atproto Atproto, types overhaul and error handling 2025-06-17 15:14:45 -07:00
db Atproto, types overhaul and error handling 2025-06-17 15:14:45 -07:00
ingestor Cargo, moving async-trait and tokio (DB, Ingestor) 2025-06-17 15:12:10 -07:00
lexicons@2fdba4f217 Lexicons, update lexicon repo and compile 2025-05-14 18:18:52 -07:00
.gitmodules Lexicons, move lexicons to submodule 2025-05-08 15:01:55 -07:00
Cargo.lock Db, first commit of work 2025-06-17 15:13:53 -07:00
Cargo.toml Atproto, types overhaul and error handling 2025-06-17 15:14:45 -07:00
flake.lock Db, first commit of work 2025-06-17 15:13:53 -07:00
flake.nix Db, first commit of work 2025-06-17 15:13:53 -07:00