marianoguerra/atproto/xrpc does not have a README file
pub(open) trait Transport {
async fn send(Self, HttpRequest) -> HttpResponse
fn describe(Self) -> String
}pub(all) suberror XrpcError {
RequestFailed(String)
Status(status~ : Int, error~ : String, message~ : String?, headers~ : Map[String, String])
RateLimited(retry_after_millis~ : Int64?, error~ : String, message~ : String?)
Decode(DecodeError)
Encode(String)
} derive(Debug)fn build_request(service : String, nsid : Nsid, kind : Method, params? : Params, body? : Body, credential? : Credential, accept? : String, extra_headers? : Map[String, String]) -> HttpRequestfn percent_encode(text : String) -> Stringfn status_error_name(status : Int) -> StringAT Protocol (Bluesky) client: typed Lexicon records and responses, the atproto data model, XRPC, app-password sessions, and validators for DID, handle, NSID, AT-URI, TID and record keys. No dependencies; runs on every backend.