Commit graph

3 commits

Author SHA1 Message Date
ee99f119f0
Atproto, add bound string 2025-07-02 11:05:35 -07:00
5bc903b2fa
Atproto, serde deserialize & move strong_ref
This adds Serde deserialization. It also needs to add an error for
handling the failure on these deserializations.

I broke strong_ref into its own file because it was starting to grow a
lot.
2025-07-02 11:05:13 -07:00
8195ded307
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.

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:26:57 -07:00