ssb-uri-rs

Utilities for recognising and converting Secure Scuttlebutt (SSB) URIs according to the SSB URI Specification.

ssb-uri-rs crate

Example

```rust use ssburirs;

let exampleuri = "ssb:message/sha256/g3hPVPDEO1AjuPl0-J2NlhFB2bbFLIHlty-YuqFZ3w=";

assert!(ssburirs::isclassicmsguri(exampleuri)?);

let examplesigil = ssburirs::msguritosigil(example_uri)?;

asserteq!(examplesigil, "%g3hPVPDEO1Aj/uPl0+J2NlhFB2bbFLIHlty+YuqFZ3w=.sha256"); ```

Documentation

Use cargo doc to generate and serve the Rust documentation for this library:

bash git clone git@github.com:ssb-ngi-pointer/ssb-uri-rs.git cd ssb-uri-rs cargo doc --no-deps --open

License

LGPL-3.0.