A better Rust ATProto crate forked from nonbinary.computer/jacquard

[jacquard-oauth] add Scopes<S> buffer+indices container

- Implement Scopes<S> with eager parse, scope reduction, and index computation - Add scope reconstruction from buffer indices (unsafe, invariant-guarded) - Add BorrowOrShare accessors (iter, get, get_owned, get_as) - Add conversion methods (borrow, convert, into_static, to_normalized_string) - Add Serialize/Deserialize with sorted normalised output - Add convenience methods (len, is_empty, as_str, empty, Default, grants) - Use fluent-uri EStr for percent-decoding in include scope parsing


Author nonbinary.computer Date Commit Parent 46e081d2 Change ID
+3390 -1582
1 changed file
+3390 -1582
1 changed file