Implements a parser for decentralized identifiers.
- but still quite ok - performance. This allows for quicker changes adjusting to the spec.
When the spec is out of draft stage the parsing backend will be reimplemented using something like nom. However, the public interface should remain the same.
use did_rs::DID; let d = DID::parse()
Decentralized identifier as specified in the spec.